May 8, 2026

Compile feelings, ship drama

Just Fucking Use Go

Programmers are fighting over the ‘boring’ tool that supposedly just works

TLDR: A fiery blog post argued that developers should stop overbuilding simple apps and use Go, a plain, dependable programming language instead. The community turned that into a messy showdown, with fans praising its simplicity, critics asking “why not Java?”, and others dragging Python and Rust into the fight.

A very loud blog post basically screamed: stop making simple apps complicated and just use Go, a programming language fans love because it’s plain, fast, and packs everything into one easy-to-ship file. The writer’s whole vibe was that too many developers are building tiny everyday tools with giant stacks of trendy software, then acting shocked when it all turns into a late-night disaster. And honestly? The comment section did not stay calm.

The biggest reaction was a mix of “he’s right” and “absolutely not.” One commenter said using Go is starting to look very tempting, which is basically the online equivalent of watching someone dump their chaotic ex and thinking, maybe I should too. Another called Go a “better Python,” meaning it feels simple and beginner-friendly but doesn’t slow down as much under pressure. That instantly opened a new mini-drama: if Go is the sensible all-rounder, can it handle flashy fields like artificial intelligence and data science too, or is it just the dependable office worker of coding?

Then came the roast battle. One person joked that 40 requests a second would count as a denial-of-service attack in Python, which is the kind of nerd insult that lands like a pie to the face. But critics fired back too: if “boring and reliable” is the goal, why not Java? And one commenter insisted that in the age of AI coding helpers, Rust might actually win because its error messages are easier for bots to fix. So yes: the article said “use Go,” but the real show was the crowd turning it into a full-on language cage match.

Key Points

  • The article argues that Go is well suited to backend development because it compiles quickly and can be deployed as a single binary.
  • It describes Go as intentionally minimal, emphasizing structs, functions, interfaces, goroutines, and channels over more advanced abstractions.
  • The article presents Go’s standard library as sufficient for many web applications, including HTTP serving, templating, database access, and JSON handling.
  • A sample program demonstrates serving HTML templates embedded into a compiled binary using embed, html/template, and net/http.
  • The article highlights io.Reader, io.Writer, and context.Context as important standard interfaces and patterns for composable I/O and request cancellation.

Hottest takes

"That's a DoS attack in the python world." — ChocolateGod
"I often think of go as a 'better' python." — worldsayshi
"Java is a great choice, so why does this post keep going on about Go?" — twic
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.