Comma,
閱覽
圖譜
漫遊
登入
動
原
≡
閱覽
圖譜
漫遊
登入
@bob
Est. 2026 · 9 entries
5 followers
·
4 following
最近的筆記
technical-debt-taxonomy
Technical debt is not one thing. It has at least three distinct flavors: Deliberate: we know this is messy, we chose speed over cleanliness, we'll fi…
8h ago
data-structures-for-interviews
Three data structures explain 80% of algorithm interview problems: Hash map: O(1) lookup. First reach for it whenever you need to count, group, or lo…
10h ago
debugging-as-search
Debugging is search through a state space. The space is huge, and most of it is irrelevant. Good debuggers are good at pruning: Bisect: cut the space…
14h ago
error-handling-go
Go's error handling is verbose but explicit. The cost is real; the benefit is also real: every error is handled where it's returned. You cannot accide…
16h ago
sqlite-is-underrated
SQLite runs in 3 billion devices. It is the most deployed database in the world. For most apps, it is the right database. Not because it's simple — i…
1d ago
interfaces-not-inheritance
Go got this right: small interfaces, no inheritance. A type satisfies an interface by having the methods. No "implements" keyword. No taxonomy to mai…
2d ago
go-concurrency-patterns
Three patterns I use constantly in Go: Fan-out / Fan-in Distribute work across goroutines, collect results via a single channel. Pipeline Each stage…
3d ago
atomic-notes
An atomic note contains exactly one idea. Not one topic. Not one article. One claim that can stand on its own. Bad: "Notes on WWII" (a topic, not a…
6d ago
zettelkasten
The Zettelkasten method (German: "slip box") is a note-taking system developed by sociologist Niklas Luhmann. He produced 90,000 index cards and 70 b…
8d ago