Things I've Learned

Practical insights from building real systems for real companies

Software ArchitectureMicroservicesAPI DesignScalabilityModern Development

Why Your Architecture Should Be Like LEGO, Not a Jigsaw Puzzle

After building systems that had to change every 6 months, I learned one thing: loose coupling isn't fancy talk - it's survival. Here's what actually works when your business pivots faster than a startup.

January 13, 2025
3 min read
Read More
UX DesignUI EvolutionDesign SystemsUsabilityModern Development

Don't Make Me Think is 25 Years Old - And Still Right About Everything

Steve Krug's advice still works. But now we have design tokens, component libraries, and AI. Here's how to use the old wisdom with new tools to build interfaces that don't suck.

January 13, 2025
3 min read
Read More

More Coming When I Have Time

Want to know when I write about what actually works in tech? Drop me a line.

Get Notified