Entry09:00
Writing faster Go: profile first, then kill allocations
A practical loop for Go performance work. Benchmark with testing.B, find the cost with pprof, and cut the allocations that actually matter. · 877 words
Software engineer and open-source enthusiast. I enjoy taking systems apart to see how they work. Here I keep my writing,links worth saving, and the odd note. A few things I've built live under projects.
A practical loop for Go performance work. Benchmark with testing.B, find the cost with pprof, and cut the allocations that actually matter. · 877 words
On understanding something all the way down. · 144 words
Spent the evening reading Wittgenstein and rewriting a config parser. Surprisingly the same activity: deciding what a thing is allowed to mean.
The write-up on Raft that finally made leader-election click for me.
A first note on why I rebuilt this place from scratch, and what I plan to keep here. · 117 words