Experience Report: 6 months of Go
A report of my positive and negative experiences with Go after using it for 6 months at work.
My current interests include compilers, databases, version control, developer tools, light-weight formal methods, and resilience engineering. Feel free to or send me an email or message me on Twitter . I prefer email since I don't check Twitter DMs that often.
Visit typesanitizer.com → On Hacker News Apr 2022 – Jul 2026
Software Engineering 6Systems & Performance 4Programming Languages 1Career & Management 1
A report of my positive and negative experiences with Go after using it for 6 months at work.
Musings on the representation, propagation and handling of errors in existing programming languages, as well as thoughts on future systems. (15K+ words)
A discussion of some of the downsides of Zig
Thoughts on how compiler and database optimizers should evolve in the future, focusing on predictability and guarantees instead of smarts and heroics
A worked out example of different job queueing semantics and how they affect workloads.
Discussion on notions of software complexity as defined by Rich Hickey, John Ousterhout and Zach Tellman.