Konrad Reiche
@konradreiche.com
160 followers 110 following 120 posts
Writing ⌯Go at Reddit konradreiche.com
Posts Media Videos Starter Packs
konradreiche.com
My time at @golab.io came with heavy jet lag. But leave it to @goinggo.net to close out and make it feel like you had three espressos. An immersive talk on the Go trace tool provided a sharp intuition for balancing concurrency in light of the garbage collector with respect to CPU vs. memory.
konradreiche.com
The biggest surprise at @golab.io was a talk by Nate Smith. He explored Go as a medium for creative expression, sharing art made with code. It was moving, opening a world I hadn’t seen in years; a rare fusion of craft and art, perfectly fitting for a presentation in Italy.
konradreiche.com
Excellent breakdown of the new optimized sync.Mutex spin behavior implementation by Raiza Claudino at @golab.io. Loved the Go concurrency visualizations.
konradreiche.com
“The hardest bugs are those where your mental model of the situation is just wrong, so you can't see the problem at all.” —Brian Kernighan

@goinggo.net shared a treasure trove of programming quotes during the @golab.io lightning talks session, check it out:
github.com/ardanlabs/go...
Reposted by Konrad Reiche
danicat83.bsky.social
“Util packages are a sign of defeat” @konradreiche.com at @golab.io

Totally agree! Naming is hard, but getting names right can dramatically improve software design, as often one thing leads to another. #golang
Reposted by Konrad Reiche
golab.io
👏 Thanks to Konrad Reiche for “Writing Better Go: Lessons from 10 Code Reviews”. A great reminder that code reviews are more than nitpicks — they’re a path to clearer, pragmatic Go. 🚀
#golang #golab2025 @konradreiche.com
Reposted by Konrad Reiche
golab.io
Konrad Reiche is about to start “Writing Better Go: Lessons from 10 Code Reviews”. Don’t miss practical insights on Go’s design philosophy and writing clearer code. 🐹💡
⏰ 10:45
📍 Leonardo Room!
#golang #golab2025 @konradreiche.com
Reposted by Konrad Reiche
golab.io
Tomorrow is THE day! 🎉
The Gophers are landing in Florence for #GoLab2025.
Last chance to check your ticket, pack your swag, and get ready for 3 amazing days of Go! 🐹 💫
👉 golab.io
#GoLang
GoLab | The International Conference on Go in Florence
GoLab is a conference for developers made by developers
golab.io
konradreiche.com
My team at Reddit is hiring a Staff Engineer (Remote US) 🚀
Love Go and distributed systems? Our infrastructure powers personalized experiences like Home Feed, Search and Push Notifications. Help us shape the vision for the next generation of our platform job-boards.greenhouse.io/reddit/jobs/...
Staff Software Engineer, ML Ranking Platform
Remote - United States
job-boards.greenhouse.io
konradreiche.com
Excited to be giving my talk at @golab.io this year! It's a distilled set of lessons from maintaining a large Go codebase with hundreds of contributors. Over time, I've gone from dismissing my comments as nitpicky to realizing they're essential for writing maintainable and safe production Go code.
Reposted by Konrad Reiche
mvdan.cc
And now it looks like #GopherConUK started publishing videos!
konradreiche.com
This is all based on: youtu.be/VYJtb2YXae8?... Films are made with natural performances and big theater sound in mind, but most of us watch them on small speakers after heavy downmixing, so it’s not that dialogue is recorded worse, it’s just not the priority anymore and subtitles have become a fix.
Why we all need subtitles now
YouTube video by Vox
youtu.be
konradreiche.com
I've been eager to get more context and commentary on those slides. Fortunately, @dave.cheney.net gave the talk again at GopherCon Europe 2025, and the recording is now live! www.youtube.com/watch?v=RZe8...
konradreiche.com
Asked my colleague if their GitHub "retro theme" was a Chrome extension. Turns out it's just high contrast mode. Retro is a good sell.
konradreiche.com
I've been looking into improving our team and platform wiki. Turns out a lot of the prior art in Confluence looks like something lifted straight from early-2000s HTML: three columns, each packed with tables of links. I can't decide if I feel more nostalgic or horrified.
konradreiche.com
Anyone else keeping permanently closed places in their Google Maps saves? I know that bar or restaurant isn't reopening but I can't delete it... pure nostalgia until I'm actually trying to find a place to eat.
Reposted by Konrad Reiche
Reposted by Konrad Reiche
golab.io
Why do Go devs nitpick your code?
@konradreiche.com unpacks 10 real code reviews to reveal Go’s design philosophy — and how to write clearer, sharper code.
✍️ Writing Better Go: Lessons from 10 Code Reviews
#golang #golab2025
konradreiche.com
Whenever I find myself going in circles with Go's type parameters, I revisit @rog.bsky.social's Generics Unconstrained talk. It's a reminder that sometimes interfaces are all you need and that unconstrained type parameters might be what you're actually looking for www.youtube.com/watch?v=eU-w...
Generics Unconstrained! - Roger Peppe
YouTube video by GopherCon UK
www.youtube.com
konradreiche.com
HDR support just landed in SwayWM 🌈
Tempted to reinstall from the main branch to check it out now... or I could wait for the next release. Decisions, decisions.
konradreiche.com
Leave it to San Francisco to reinvent the weather app, again. This one's actually good.
A handmade wooden weather display mounted on a post in front of a tree, featuring a small plank labeled 'Accu-Temp 2.0' with a movable pointer indicating temperatures ranging from freezing to heat waeave.
Reposted by Konrad Reiche
thepudds.bsky.social
Excellent #golang blog post with a bunch of interesting general Go performance nuggets along with an overview of a new (and fast) Protobuf parser in Go from the folks at Buf.

🚀