Writing On
Software Development
The lyf so short, the craft so long to lerne.
These are my thoughts on developing software and working with teams.
Articles
- Working with AI, State of the Union June 2024 (21 Jun 2024)
- On 10 Years of Making Software (30 Nov 2022)
- Heroes and Housekeeping (20 Feb 2020)
- Flatten the Cost-of-Change Curve, you must. (30 Jan 2020)
- Healthy Codebase Habit: Regular Dependency Updates (13 Dec 2019)
- 'Who You Are' is 'What You Do' (27 Jul 2019)
- The Software Developer's Path to Wisdom (09 May 2019)
- A Software Engineering Manifesto (13 Apr 2019)
- An Atlas for Learning React (29 Mar 2019)
- Linux, Entropy, Random Number Generation, and you (09 Mar 2019)
- Refactoring Doesn't Require Domain Knowledge (24 Feb 2019)
- IDEs are dead. Long Live Development Environments. (Part 3) (10 Feb 2019)
- All Web Abstractions Leak (02 Feb 2019)
- The One-Hand Approach to Production Support (26 Jan 2019)
- IDEs are dead. Long Live Development Environments. (Part 2) (12 Jan 2019)
- IDEs are dead. Long Live Development Environments. (Part 1) (05 Jan 2019)
- How does DNS work? (27 Dec 2018)
- The Bad Plus (08 Dec 2018)
- The Serverless Sea Change (07 Dec 2018)