Sebastian Daschner

The Effective Developer

The podcast for software developers who want to become more efficient and productive at what their doing.

Author

Sebastian Daschner

Category

Technology

Podcast website

www.sebastian-daschner.com

Latest episode

Jan 16, 2024

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

18 - Continuous Delivery & efficient workflows 07.08.2020

This episode is about the importance of Continuous Delivery, its connection to efficient development workflows, and how to support building successful IT projects.

17 - Software tests, automation & immediate feedback 06.08.2020

This episode is about software tests, automation, and immediate feedback.  Some more material on effective tests in Java development: - https://blog.sebastian-daschner.com/entries/efficient-testing-video-course - https://blog.sebastian-daschner.com/entries/thoughts-on-efficient-testing - https://blog.sebastian-daschner.com/entries/openliberty-plugin-dev-mode - https://blog.sebastian-daschner....

16 - Immediate feedback and turnaround times 18.06.2020

This episode is about the importance of immediate feedback and short turnaround times, and human attention spans. Examples for development modes (short turnaround) in Java: - https://blog.sebastian-daschner.com/entries/openliberty-plugin-dev-mode - https://blog.sebastian-daschner.com/entries/quarkus-remote-dev-in-containers

15 - The experience of flow 16.06.2020

This episode is about the experience of flow, the work of Mihaly Csikszentmihalyi, and why I think developers have the best job ever. Flow: https://en.wikipedia.org/wiki/Flow_(psychology) Mihaly Csikszentmihalyi: https://en.wikipedia.org/wiki/Mihaly_Csikszentmihalyi

14 - Effective keyboard usage in IDEs and browsers 05.06.2020

This episode is about the keyboard usage beyond the command line and keyboard concepts in the IDEs and browsers. Video course on effective keyboard usage: https://blog.sebastian-daschner.com/entries/effective-keyboard-usage-video-course

13 - Shell shortcuts 27.05.2020

This episode is about shell shortcuts and how you can make your command line experience more comfortable. Improving your shell productivity: https://blog.sebastian-daschner.com/entries/unix-command-line-productivity Video course on effective keyboard usage: https://blog.sebastian-daschner.com/entries/effective-keyboard-usage-video-course

12 - Shell aliases 25.05.2020

This episode is about shell aliases, how they compare to IDE live templates, and why they are probably the biggest helper in the command line. Zsh aliases: https://blog.sebastian-daschner.com/entries/zsh-aliases Improving your shell productivity: https://blog.sebastian-daschner.com/entries/unix-command-line-productivity

11 - Shells, bash & zsh 15.05.2020

This episode is about shells, and why you should care as a developer. Zsh aliases: https://blog.sebastian-daschner.com/entries/zsh-aliases Improving your shell productivity: https://blog.sebastian-daschner.com/entries/unix-command-line-productivity

10 - The power of the command line 14.05.2020

This episode is about the Unix command line and why, after some learning time, spending more time in the terminal will make us more effective. Video course on effective keyboard usage: https://blog.sebastian-daschner.com/entries/effective-keyboard-usage-video-course

09 - VIM layout & the power of the home row 05.05.2020

This episode is about the VIM editor layout and the power and productivity gain of keeping our hands on the home row of our keyboard. I'll tell my story on how I started using and appreciating the VIM editor and what are the benefits of the VIM mode of typing. Video course on effective keyboard usage: https://blog.sebastian-daschner.com/entries/effective-keyboard-usage-video-course VIM tutorials:...

08 - Keyboard layouts 29.04.2020

This episode is about keyboard layouts. We'll see why it makes to consider to program in the US keyboard layout if you're not already doing so, and why the US International layout might be helpful. Keyboard layout: US International AltGr No Dead keys: https://en.wikipedia.org/wiki/AltGr_key#US-International Dead keys: https://en.wikipedia.org/wiki/Dead_key

07 - Keyboard devices 27.04.2020

This episode is about keyboards and keyboard devices. We'll see why it makes sense to invest some money into a proper device and what to take into consideration. Some keyboards brands that I've used: - https://www.daskeyboard.com/ - https://www.realforce.co.jp/en/products/realforce_rgb/ Some keyboards that also look interesting: - https://ultimatehackingkeyboard.com/ - https://www.dygma.com/

06 - Keyboard shortcuts & live templates 22.04.2020

This episode is about keyboard shortcuts and live templates. We'll have a more detailed look on how to become a poweruser of the programs we're often using, most of all the IDE, but also the editors and other programs.

05 - On the keyboard 21.04.2020

This episode is about the keyboard where we developer should spend our time on. We talk about why specific tasks are more efficient to be performed on the keyboard, why to leverage keyboard shortcuts, and what's about the keyboard home row.

04 - Context switches - as humans 16.04.2020

This episode is about context switches that we humans have when switching tasks. We talk about the time penalty we have to pay until we're fully productive again, after being distracted, meetings, and other tasks, and how to overcome that.

03 - Focus & eliminating distractions 15.04.2020

This episode is about the need to focus and eliminating distractions in our work. We will talk about different types of distractions, inefficiencies that make our job harder than required, waiting times, and some ways to overcome these.

02 - Automation 15.04.2020

This episode is about automation, or how I call it using the computer in the correct way. Computers are so much better at automation than we humans are. I'll give you an overview over which types of automation could help us doing our job, we hear about big and small opportunities to automate, and the "three strike principle".

01 - Introduction - The Effective Developer 15.04.2020

Introduction to the podcast about how to become more productive and more effective as a software developer. I'm Sebastian Daschner, your host, and it's a pleasure to have you. You'll find more material at https://www.sebastian-daschner.com

Listen to the The Effective Developer podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.