Software Development
- A hitchhiker guide to Test Driven Development (TDD)
- 5 Ways To Manage Database Schema Changes in .NET
- Church-encoded natural numbers
- Goodbye, Object Oriented Programming
- Other People’s Code and the Intentional Fallacy
Engineering
Career
- Leveling up: why developers need to be able to identify technologies with staying power (and how to do it)
- The Importance of Deep Work & the 30-Hour Method For Learning a New Skill