Every software dev is a contractor

Seeing my full-time job as a long-term contract has helped me improve and contribute, without taking things personally or falling into complacency.

  Oct 19, 2021 (rev. Oct 10, 2025) ·  4 min

Avoiding tribal knowledge in the programming world

When I was less skilled as a developer, it was enough to just stay afloat, learning what I needed for the current day or project. As my skill and confidence grows, I’ve come to appreciate the extra things in life - like a decent set of docs.

  Jul 5, 2021 (rev. Oct 10, 2025) ·  4 min

Be ready to explain your code

Does the mere thought of explaining your code cause anxiety? Be confident! We should all understand what we’re writing and why. It’s an opportunity (for everyone) to learn!

  Feb 3, 2021 (rev. Oct 13, 2025) ·  2 min

The transient nature of code

I just deleted my coworkers code. 😱 It was good code that wasn’t needed anymore, and he understood why. The nature of coding is that it’s a progression, and any individual code is transient by nature. Today’s code is subject to tomorrow’s refactoring.

  Oct 11, 2020 (rev. Oct 11, 2025) ·  2 min

How will I know when I'm a programmer?

How do you know when you’ve finally arrived, and are officially a programmer? Is it a set of skills, a certain amount of time? Can you ever really arrive, when it’s a race of one with no finish line?

  Sep 15, 2020 (rev. Oct 11, 2025) ·  4 min

Fun web comics for developers

Need a comic break? Here’s some web comics I’ve stumbled upon over the years - the funny, sarcastic, informative, and just plain weird.

  Feb 10, 2019 (rev. Oct 11, 2025) ·  3 min

HacktoberFest and my first OSS contributions

I made my first OSS contributions during HacktoberFest, gaining experience (and swag!) with the help of DigitalOcean and GitHub. :)

  Nov 12, 2015 (rev. Oct 10, 2025) ·  2 min