top of page



Kindness Isn’t Weak: Why Compassionate Leadership Is a Power Move in Tech
Kindness isn’t just for HR posters and TED Talks. In engineering leadership, empathy is a productivity tool—one that builds trust, reduces turnover, and makes your team way more likely to speak up before they push to prod on a Friday.

Maryanne
May 113 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


“I” Is for Interface Overload: Why Your Classes Are Tired and Overcommitted
Interface Segregation isn’t just about theory—it’s about boundaries, clarity, and not torturing your classes with methods they’ll never use. In this post, I break down the “I” in SOLID and how to apply it without breaking your entire legacy system.

Maryanne
May 43 min read
bottom of page
