Why I Use Go for CLI Tools
Go's combination of fast compilation, single-binary output, and excellent standard library makes it the best language I've found for building CLI tools.
Software engineer passionate about developer tools, open source, and building things that last. I write about code, architecture, and the occasional life tangent.
Go's combination of fast compilation, single-binary output, and excellent standard library makes it the best language I've found for building CLI tools.
The habits that made me a better technical writer — and a better engineer.
Not every project needs a database. Here's how to think about when files and git are enough.
A developer productivity tool that automates repetitive workflows, written in Go with a plugin architecture.
A whiteboard app with real-time multiplayer using WebSockets and conflict-free replicated data types (CRDTs).
A minimal static site generator with Markdown support, hot-reload dev server, and asset pipeline.