top of page

The Hidden Impact of a Mentor

Not every lesson comes from someone you admire. In fact, one of the most influential people in my development journey was someone I clashed with constantly during university. At the time, I would have jokingly thought of them as my nemesis. But in hindsight, they were one of my most important mentors.


We butted heads over everything—approaches to assignments, coding styles, architecture philosophies. But underneath those arguments was a consistent theme: they understood and applied SOLID principles like no one else I’d met. And while I didn’t appreciate it at the time, I learned a great deal from those clashes.


Fast forward to my time at Brightside, and I began to see the value of those lessons. As I worked on modernising codebases and advocating for more maintainable systems, I realised I was drawing on the exact principles my so-called nemesis had preached. Abstraction. Separation of concerns. Clear, single responsibilities. They weren’t just theoretical—they were the solutions to the very problems I was facing.


That experience taught me something profound: great mentors don’t always wear the badge. Sometimes, they challenge you, frustrate you, and push you out of your comfort zone. But they also leave a mark that shapes your thinking long after the debates have ended.


Now, I try to pay it forward. I share the same foundational lessons with the teams I lead, not because they’re fashionable, but because I know they work. And whenever I see a bit of healthy disagreement or debate on my team, I don’t shut it down. I welcome it. Because I know from experience that growth often starts with friction.


In the end, that nemesis taught me how to think like an architect. And I’m grateful for every argument we ever had.

Related Posts

Discover more

Find out more about about our services

Fractional Chief Technology Officer

Fractional Chief Technology Officer

SoftWeb Development specialises in delivering tailored technology solutions that drive business success in the modern digital landscape. With a wealth of experience spanning diverse industries, we combine innovation and reliability to create software that meets your unique challenges.

Technology & Software Development

Technology & Software Development

SoftWeb Development is dedicated to building technology solutions that empower businesses to thrive in the digital era. With a strong foundation built on years of software development across various industry domains, we offer unmatched expertise in creating solutions that are both innovative and reliable.

IT Project Management

IT Project Management

SoftWeb Development’s IT Project Management services are the cornerstone of delivering your projects from conception to completion with precision and agility. Our holistic approach ensures that every project milestone is met with efficiency and every deliverable exceeds expectations.

Get in touch
contact@softweb.uk
+44 7447925468

© 2024 SoftWeb Development Limited, Registered in England UK

Explore our tailored services

bottom of page