top of page



AI Pair Programming: Hype, Help, or Just Another Noisy Tool?
AI pair programming tools are landing in our IDEs promising turbo-charged productivity—but do they really deliver? In this post, I unpack where AI copilots shine, where they stumble, and how to make them actually useful in a real engineering team. Spoiler: it's not magic, and it's not replacing you.

Maryanne
May 263 min read


“D” Is for Dependency Injection, Not Just Fancy Wiring The Dependency Inversion Principle: Stop hardcoding your heartbreak.
Dependency Inversion isn't just about using a DI container—it's about controlling your dependencies instead of letting them control you. In this post, I unpack the "D" in SOLID with real-world examples of how it helps legacy code escape tight coupling and why you don’t need to worship the container gods to follow the principle.

Maryanne
May 83 min read


Need to Extend, Not Rewrite: Why OCP Saves Your Sanity
Software entities should be open for extension, but closed for modification

Maryanne
Apr 102 min read
bottom of page
