Bits (microblog)
Highlights and bits and pieces of software development wisdom, mixed with some humor.
-- Jeff Hammerbacher
-- Fred Brooks
(a nice write-up on privacy issues with mobile apps)
-- Douglas Crockford
-- Charles Simonyi
-- Danny Hillis
-- Butler Lampson
-- Addy Osmani
-- Donald Knuth
-- Richard P. Gabriel
A good TLDR on the current state of things: https://www.bcs.org/articles-opinion-and-research/does-current-ai-represent-a-dead-end/
-- Douglas Crockford
web version: https://queue.acm.org/detail.cfm?id=2884038
pdf: https://dl.acm.org/doi/pdf/10.1145/2857274.2884038
-- Linus Torvalds
-- Robert C. Martin
A good intro to text search: https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/
(dissecting various compression algorithms)
This is one of my favorite computer science papers: https://curtclifton.net/papers/MoseleyMarks06a.pdf
https://terriblesoftware.org/2025/01/22/the-7-most-influential-papers-in-computer-science-history/
-- Linus Torvalds
Reverse-engineering hardware can be difficult -- but sometimes, all you need is a comfy armchair and some Google Translate.
https://lcamtuf.substack.com/p/investigating-an-evil-rj45-dongle
-- Alan Perlis
How surveillance capitalism and DRM turned home tech from friend to foe: https://www.vintagecomputing.com/index.php/archives/3292/the-pc-is-dead-its-time-to-make-computing-personal-again
-- Alan Perlis
-- Alan Perlis
Nepenthes is a tarpit to catch AI web crawlers: https://zadzmo.org/code/nepenthes/
-- E.F. Schumacher, Small Is Beautiful
-- Khayri R.R. Woulfe
https://blog.jim-nielsen.com/2024/you-are-what-you-read/
"I cannot remember the books I've read any more than the meals I have eaten; even so, they have made me." (Ralph Waldo Emerson)
-- John Gall
https://rachelbythebay.com/w/2025/01/04/cruft/
HN discussion: https://news.ycombinator.com/item?id=42599102
https://agileotter.blogspot.com/2014/09/programming-is-mostly-thinking.html
HN discussion: https://news.ycombinator.com/item?id=40103407
-- Alan Perlis
useState
works"
I feel like you eventually do. The issue with React is that it's a type of abstraction that seems ill-suited for how the web works under the hood, so it's incredibly leaky. Everything seems to make sense [...]
(building a small operating system from scratch, step by step)
-- Geoffrey James, The Tao of Programming
-- Rob Pike
-- Rob Pike
-- Rob Pike
-- Rob Pike
-- Rob Pike
-- Richard Stallman
https://olano.dev/blog/software-design-is-knowledge-building/
HN discussion: https://news.ycombinator.com/item?id=42557255
-- Kent Beck
-- Mosherβs Law of Software Engineering
-- Joseph L. Brothers, Linux/PowerPC Project
-- Linus Torvalds
-- The second law of software architecture
-- The first law of software architecture
-- Michael T. Nygard
-- Linus Torvalds
-- Richard Feynman
-- Sustrik's Law