Full Stack Theory

@fullstacktheory.bsky.social

Exploring the evolving world of software development—Frontend, Backend, AI/ML, and Software Design and Philosophy. Thoughts on code, architecture, and the philosophy of building modern systems. Currently at a FAANG. Opinions are my own.

Testing isn’t just about coverage—it’s about coverage that matters. Writing tests should be about validating behavior, not just getting numbers. And I see tests that are written only to get coverage more and more...

I met an old friend today. We once worked on a monolith refactor where the team tried to extract everything into microservices all at once. It was chaos. The takeaway? Gradual, deliberate decomposition works far better than an all-at-once approach. Break things down thoughtfully.