Short reads, straight talk
No 10,000-word essays. Practical notes from real briefs — handoffs, ownership, build vs buy, and the Tuesday problems that actually cost money. Read what helps, then book a review if the fit is right.
Browse the library
Filter by series or search — every piece is written to be useful in a corridor conversation, not to chase trends.
Topics
Courses

Writing Decent PHP
Chapter 2 guided practice
Read article
Writing Decent PHP
A small naming cleanup walkthrough
Read article
Writing Decent PHP
Reviewing names in context
Read article
Writing Decent PHP
Renaming code safely
Read article
Writing Decent PHP
When old names hide new behaviour
Read article
Writing Decent PHP
Abbreviations, acronyms, and team context
Read article
Writing Decent PHP
Avoiding vague utility language
Read article
Writing Decent PHP
Using domain language consistently
Read article
Writing Decent PHP
File and folder naming
Read article
Writing Decent PHP
Better class names
Read article
Writing Decent PHP
Naming collections and groups
Read article
Writing Decent PHP
Better function names
Read article
Writing Decent PHP
Better boolean names
Read article
Writing Decent PHP
Better variable names
Read article
Writing Decent PHP
Naming by intent, not by type
Read article
Writing Decent PHP
Chapter 1 guided practice
Read article
Writing Decent PHP
Build your Chapter 1 action plan
Read article
Writing Decent PHP
What each chapter is trying to achieve
Read article
Writing Decent PHP
It depends: performance, cost, and context
Read article
Writing Decent PHP
Verification checks before you apply this in the wild
Read article
Writing Decent PHP
Preventing code rot with practical team habits
Read article
Writing Decent PHP
Code rot consequences: bugs, slowdown, and morale
Read article
Writing Decent PHP
Code rot: small smells and what they look like
Read article
Writing Decent PHP
Rules and invariants you can rely on
Read article
Writing Decent PHP
How future you experiences code
Read article
Writing Decent PHP
Hidden dependencies and local reasoning
Read article
Writing Decent PHP
Start small, then scale the refactor
Read article
Writing Decent PHP
Keep it as simple as you can for as long as you can
Read article
Writing Decent PHP
Formatting and indentation for readability
Read article
Writing Decent PHP
Working code is not enough
Read article
If a piece lands and you want the same honesty on your own stack — book a free systems review. We'll say when build isn't the answer.