Get the latest tech news

Go Should Sometimes Be a No-Go


As I will be switching clients next year, I will also be switching programming languages, from Go …

The biggest challenges faced were most definitely not related to the choice of programming languages, but after cursing and fighting with Go’s mechanics and philosophy for years, I’m ready to throw in the towel. But the point is that because of these mantras, Go fanatics overly focus on making things as small as possible, causing endless discussions in our team when for instance code reviewing test method names. It’s indeed very simple to bootstrap a server or client, but as soon as you require default middleware (exponential backoff, cross-site whatever, etc etc), you have to scrape together multiple packages and hope (1) they’re still actively maintained and (2) they work as you expected them to.

Get the Android app

Or read this on Hacker News