Available for freelance
1 article on Software Design. Practical notes, patterns, and lessons from building software.
Code that lasts.
Five principles that separate code you can still touch in six months from code that becomes a minefield. Each principle explained in plain English with before/after code in TypeScript, Java, Python, and C#.