Back to blog
#golang #backend

Why I Think Go is Actually Kinda Cool

A chill intro to Go — why I started learning it, what makes it unique, and why it might be your next favorite language.

I
Irfan Aditya
May 10, 2025 2 min read
Why I Think Go is Actually Kinda Cool

Yo 👋 So recently I’ve been diving into Go — and honestly? I kinda get the hype now 😎

When I first saw Go code, I was like, “Bro… where’s the fancy stuff?” — no generics (back then), no async/await, just plain syntax. But after actually writing Go for a few weeks, it clicked. It’s not trying to be flashy — it’s trying to be efficient and chill.c

🧠 Why Go Feels Different

Go was built by Google engineers who were basically tired of long compile times and bloated systems. They wanted something:

  • Fast to build
  • Easy to read
  • Hard to break

And it delivers. Compile time? Crazy fast ⚡ Deployment? Just one binary file. Syntax? So clean it almost feels like pseudocode.

Example:

package main

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}

That’s it. No imports explosion, no class boilerplate. You write, you build, you ship 🚀

💡 Why I Like It (as a Gen Z dev)

  • It just works — no weird dependency chaos
  • The community is super active and friendly
  • Perfect for backend, APIs, and microservices
  • And of course, the Gopher mascot is a whole vibe 🐹

If you’ve ever felt overwhelmed by complex frameworks, Go feels like a breath of fresh air.

⚙️ My Go Setup

  • Editor: VS Code with the Go extension
  • Formatter: gofmt (auto formats every save)
  • Modules: go mod init + go run main.go

Super simple — no 2-hour setup just to print “Hello World”.

🔥 TL;DR

Go isn’t trying to impress you with syntax magic. It’s just clean, fast, and made for devs who like getting stuff done without overthinking it.

Thanks for reading! 🙌 If you’re curious, I’ll probably drop a follow-up post soon about building APIs with Go + Fiber. Until then, happy coding and stay hydrated 💧

Back to blog