top of page
Lessons from Lyons Davidson: When Framework Abstraction Goes Wrong
One of the most valuable lessons I’ve learned in my career didn’t come from a technical book or a mentor—it came from a misstep. While...
Aug 192 min read
Â
Communicating Architecture: Why Diagrams Matter
One of the most underrated skills in software architecture is the ability to communicate complex ideas clearly. In my early career and...
Aug 181 min read
Â
From Developer to Business: My Transition to Contracting and the Lessons Learned
Shifting from permanent employment to contracting was never part of a grand plan. It began with a conversation with a recruiter, and...
Aug 132 min read
Â


Dependency Injection for Microservices: Why I Recommend Dapr
When building microservices, one of the recurring challenges is service-to-service communication. How do we allow services to talk to...
Aug 122 min read
Â
Culture Shock: Why Loyalty in Tech Isn't What You Think
When I started my career at Brightside, I still held on to the idea that loyalty in the workplace worked the same in tech as it did in...
Aug 112 min read
Â
Rediscovering Professionalism: How JLT Shaped My Understanding of Quality Development
In every developer's career, there are roles that act as inflection points. For me, that moment was JLT Development. It wasn't my first...
Aug 62 min read
Â
Transitioning to Microservices: Domain-Driven Design in Practice
One of the most common challenges I see teams face when transitioning from a monolithic architecture to microservices is not...
Aug 52 min read
Â
Architecting Growth: The Value of Scalable, Extensible Systems from Day One
In the early stages of my career, I quickly learned that software isn’t just about getting things working—it’s about ensuring they...
Aug 42 min read
Â
Building Modular Systems Before It Was Cool
Before "microservices" became a buzzword, before every company rushed to componentise their monoliths, I was learning the hard way why...
Jul 292 min read
Â
My First Microservices Project: Automating QTP at Brightside
Before microservices became the buzzword they are today, I found myself stumbling into that architectural world out of necessity—not...
Jul 282 min read
Â
From Silverlight to Microservices: My Evolution as a Framework Developer
My career in software development has followed a path that, looking back, feels deliberately paved by a focus on scalability, reuse, and...
Jul 222 min read
Â
Learning the Hard Way: Tackling Technical Debt and Legacy Systems Early On
One of the defining features of my early career was being thrown headfirst into the murky waters of legacy systems and technical debt....
Jul 212 min read
Â
What Silverlight Taught Me (That Still Applies Today)
Silverlight is long gone. Officially deprecated, removed from modern browsers, and largely forgotten by the wider tech community. But for...
Jul 182 min read
Â
The Three Cs of Software Architecture: Communication, Collaboration, and Consistency
Software architecture isn’t just about making the right technical decisions—it’s about ensuring those decisions are understood, embraced,...
Jul 151 min read
Â
From Placement to Professional
My Journey from University to Brightside Leaving university can feel like stepping off a cliff. One moment you're immersed in lectures,...
Jul 142 min read
Â
bottom of page