Skip to main content
Dave Amit

Dave Amit

stdin: caffeine, stderr: reflection, stdout: this blog.

Now

Building: bs — a build orchestrator that cares about intent, not plumbing. Also chipping away at ProjectC — a Config-as-Code system — on the side.

Thinking about: whether the economic reset coming for software is a cliff or a slope — wrote about it.

Working with: Go and Rust daily. Kubernetes in production, PostgreSQL under everything. GitHub Copilot and Claude in the loop on most of it.

Outside the terminal: planning the next trek, platinuming Elden Ring and Bloodborne, and slowly grinding through N5 Japanese. いつか日本で登山したい。(Someday I want to go hiking in Japan.)

If any of that sounds interesting, there’s more on the about page. Otherwise, recent writing is below — pick whatever catches your eye. 👇

Recent

Your Primary Key Is a Bottleneck (And Scaling Won't Fix It)
·2727 words·13 mins
Postgresql Performance B-Tree Uuid Database-Design
The ceiling is the same. The floor just moved.
·1536 words·8 mins
Devlog Ai Software-Engineering Economy Future-of-Work
Designing a Modular Monolith in Go: Structure, Boundaries, and Practical Patterns
·704 words·4 mins
Go Architecture Golang Modular-Monolith Architecture
How to structure Go projects (practical conventions, not rules)
·647 words·4 mins
Go Architecture Golang Project-Structure Monolith Best-Practices
Stop the Plumbing Hell: Building `bs`
·486 words·3 mins
Go Devops Build-Systems Bs Engineering