» Tag
design-patterns
4 postsSkipping OOP: A 3D Editor Built on Spreadsheet Cells
An engineer explains why he ditched classic OOP for a spreadsheet-like cell and program model while building a maintainable 3D mesh editor.
Your AI Agent Is Gaslighting Itself: Multi-Agent Solutions May Cost 15× More
Explore the bug of self-gaslighting in AI agents and the costs of multi-agent solutions.
SOLID Principles Explained: Five Rules for Code That Withstands Change
A deep dive into SOLID with real C# violations and fixes for each principle, going beyond definitions to the actual code smells behind them.
CommitBrief — AI code reviews, right in your terminal
A provider-agnostic, local-first CLI that reviews your staged changes, a historic range, or a whole GitHub pull request. Zero telemetry, no server. Free and open source.
commitbrief.comFour Weaknesses of Hand-Rolled Ruby Facades
An exploration of the weaknesses of hand-rolled Ruby facades and their importance for engineers.