Free Resources

A collection of my most-read articles, videos, and book notes, free to read. Practical notes on engineering, freelancing, productivity, and building things, with the fluff left out.

Read My Most Popular Articles

How to Structure a Codebase for Scale and Maintainability

How to Structure a Codebase for Scale and Maintainability

This article explores when and how to design a scalable codebase, balancing speed, simplicity, and long-term maintainability. It explains why startups should avoid over-engineering early, how large companies must optimize for developer collaboration, and what to do when a legacy codebase “works” but is hard to evolve. Using real-world examples from companies like Google, Amazon, Twitter, and Facebook, it offers practical guidance on refactoring, managing technical debt, and building a flexible foundation that can grow without slowing teams down.

Popular Book Notes

Show Your Work! by Austin Kleon – Summary, Notes & Highlights

Show Your Work! by Austin Kleon – Summary, Notes & Highlights

Read More
The Manager's Path – Summary With Notes and Highlights

The Manager's Path – Summary With Notes and Highlights

Read More
Staff Engineering by Will Larson – Summary With Notes and Highlights

Staff Engineering by Will Larson – Summary With Notes and Highlights

Read More

Subscribe toChangelog

📚
One useful email, most weeks.

Weekly notes on software engineering and building income on the side, plus what I am learning as I ship my own products.

By submitting this form, you'll be signed up to my free newsletter. I may also send you other emails about my courses. You can opt-out at any time. For more information, see our privacy policy.