Topic Hub

Software engineering

Production lessons on architecture, debugging, maintainability, deployment workflows, and the tradeoffs that separate toy systems from durable ones.

This is the broadest bucket on the site, but it all comes back to one question: what still makes sense when the code has users, constraints, and consequences?

Start with these articles:

If your problems are mostly about systems getting harder to reason about, this is the lane to stay in.

/ 5 min read

UML Didn't Die. It Got Replaced by Tools Teams Actually Update.

UML didn't lose to a better notation. It lost to working software, real-time collaboration tools, and the C4 Model — diagrams teams actually keep current.

Read article
/ 7 min read

Angular Signals: A Comprehensive Guide and Walkthrough

Exploring Angular Signals: Understanding Their Purpose, Pros, and Cons for Modern Development

Read article
/ 6 min read

The Importance and Use of Shift-Left Testing for New Developers and Business Managers

How Early Testing Saves Time, Cuts Costs, and Improves Software Quality

Read article
/ 8 min read

Conquering Technical Debt: A Guide to Sustainable Software Development

Proven strategies to manage technical debt, keep projects scalable, and maintain a clean codebase over time

Read article
/ 5 min read

Why I Chose Hugo for My Blog (and Why You Might Want to Consider It Too)

Why Hugo Is My Go-To Blogging Platform for Speed, Security, and Simplicity

Read article
/ 5 min read

Shape Up: A Fresh Take on Project Management Compared to Agile and Waterfall

Why Basecamp's cycle-based approach works best when Agile process starts replacing actual shipping.

Read article