Programming
Links and highlights (feed index: Bits):
-- Douglas Crockford
-- Richard P. Gabriel
Why you should write more toy programs
https://mertbulan.com/2025/06/26/why-i-dont-ride-the-ai-hype-train/
https://ordep.dev/posts/writing-code-was-never-the-bottleneck
-- Chris Wenham
-- Edsger W. Dijkstra
-- Donald Knuth
-- Ken Thompson
-- Danny Hillis
-- Charles Simonyi
-- Fred Brooks
"This engine was built to service a project that aimed to demonstrate why Doom can't run in TypeScript types. Well. The funny thing is.. It can."
https://github.com/MichiganTypeScript/typescript-types-only-wasm-runtime
-- Edsger W. Dijkstra
-- Chris Sacca
-- David Leinweber
-- Eric S. Raymond
https://blog.ploeh.dk/2024/06/03/youll-regret-using-natural-keys/
-- Roy Fielding
-- Marijn Haverbeke
-- Fred Brooks
-- Tony Parisi
-- Luciano Ramalho
-- Ken Thompson
-- Niklaus Wirth
-- Joseph Yoder
-- John McCarthy
-- Jeff Hammerbacher
-- Fred Brooks
-- Douglas Crockford
-- Charles Simonyi
-- Danny Hillis
-- Butler Lampson
-- Donald Knuth
web version: https://queue.acm.org/detail.cfm?id=2884038
pdf: https://dl.acm.org/doi/pdf/10.1145/2857274.2884038
-- 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
-- Alan Perlis
-- Alan Perlis
-- Alan Perlis
-- Khayri R.R. Woulfe
-- John Gall
https://agileotter.blogspot.com/2014/09/programming-is-mostly-thinking.html
HN discussion: https://news.ycombinator.com/item?id=40103407
-- Alan Perlis
(building a small operating system from scratch, step by step)
-- Geoffrey James, The Tao of Programming
-- Rob Pike