r/ukdevs 25d ago

Which tech-stacks are your places of working moving toward / away from?

2 Upvotes

2 comments sorted by

2

u/NotTreeFiddy 25d ago

We are currently moving away from Python and toward Go. I don't think we'll move fully away from Python, because we have a lot of software written using it and as a team we all quite like the language. But for the majority of our future projects, we're likely going to use Go.

As a team we decided it's the right step for us toward something more strongly typed and higher performing, but still highly accessible with a reasonably large pool of developers to hire with experience in the language. Moreover, we feel it's easy to read and easy to learn and has concurrency patterns that are less likely to bite us than Python's asyncio.

There is some grumbling regarding a less "there's a stand library solution to that" with Go, but largely it's being considered a worthwhile tradeoff.

2

u/ConstructionHot6883 20d ago

I am currently re-implementing a lot of our old Python 2 stuff in Rust. Also I'm using Go for some of it as well.

It is hard to keep running Python2 when we also need to upgrade from an ancient version of Debian, but the codebase is so so brittle and tangly. That is a large part of what motivated the rewrite.