Writing
Technical articles, insights, and lessons learned from building software systems. I write about architecture decisions, engineering practices, and the challenges of delivering reliable software at scale.
Showing 6–10 of 45 articles
how to use AI to program A practical and realistic approach to integrating AI assistants into everyday development without losing technical judgment. Read article Using AI to Improve API Design Practical ways to leverage AI for contracts, error models, and documentation while keeping human judgment in charge. Read article Three Years of Learning: Where I Am Now Reflecting on three years of learning programming. What I've accomplished, what I'm working on, and what's next. Read article Exploring GraphQL as an Alternative to REST I'm learning GraphQL and seeing how it's different from REST APIs. It's a different way of thinking about data fetching. Read article Exploring WebSockets for Real-Time Features I'm learning WebSockets to build real-time features. It's different from REST APIs but powerful for live updates. Read article