< View All Blog Posts

Yorkshire Techy Logo

Stop arguing about languages and just build!

Image


I see so many posts and discussions on social media about how C++ is better than C# and Rust is faster than Java, or Javascript is... Well, the devil's 👹 own language (I must stop making those posts 😉) But why does it matter?

Throughout my 20+ years in software development, building complex systems and ecommerce websites for banks, high street brands, and government clients, I've learned a crucial lesson: Don't go chasing the latest shiny programming langugage.

There's always something faster, something better, something newer... But if we jumped on every new language or framework, we'd be trapped in a constant learning curve hell.

In my view, it's simple: If your team produces high-quality work with your current technology stack, there's no compelling reason to change. Clients care about results and in my experience they were rarely interested in what it was built with as long as it fitted the spec perfectly and worked!

You will produce a better product with a programming language you know intimately than with a "faster" or "trendier" language you're still struggling to understand.

As you get older, you realise that expertise trumps novelty. consistency beats constant reinvention. Nobody has time for that! Build quality, don't build cool!

So, if you work with developers or are one, do you prefer to use what you know and keep it stable, or build shiny and modern?

I'd love to hear your views on this. You can comment on my LinkedIn


Hey, I really could do with your help! If you find this article interesting, could you please do me a favour by either sharing it on your site or on social media. I would love to hear yours and other peoples' thoughts on this subject. And if this or any other content on the site has helped you and you would like to show your appreciation, then you can always buy me a coffee ☕️ It would make the time I put into this more than worthwhile! Thank you 😃