Software Development
- Tests and types
- Context is King: Finding Service Boundaries through Language
- Creating a typed “compose” function in TypeScript
- How I failed the <a>
Engineering
- Greenfield Software Projects — A Pessimist’s Outlook
- React as an Implementation Detail
- Undervalued Software Engineering Skills: Writing Well
- Responsible JavaScript: Part I
Career
- How to Have a Slow and Boring Successful Career
- PRO TIPS for devs working at home
- The Worst Programming Interview Question I’ve Ever Seen!