Simon Guest

Why Don’t Software Developers Practice?

Many professions, such as athletes and musicians, incorporate practice into their daily routines, but software development is an exception to the rule. In this article, I explore why this is concerning and offer five steps for introducing practice into the profession.

05/28/2022 · 7 min read

Consistent Keyboard Shortcuts Across macOS and Linux

I frequently switch between a Mac and a Linux machine for writing code. When doing so, it can be challenge remembering the keyboard shortcuts unique to each environment, including nuances for different applications. In this article, I share a strategy for setting up consistent keyboard shortcuts that work well between the two.

04/03/2022 · 5 min read

Writing Better Technical Documents

In this article, I share five concepts that have helped me write better technical documents. I explore telling a story, maintaining a consistent style, striving for clarity, using feedback loops, and practicing every day.

01/01/2022 · 6 min read