Programming
Links and highlights (feed index: Bits):
https://refactoringenglish.com/chapters/write-blog-posts-developers-read/
https://old.reddit.com/r/programming/comments/1ojmwd9/john_carmack_on_updating_variables/nm518eo/
git bisect(this is especially useful in messy codebases with no test coverage)
https://kevin3010.github.io/git/2025/11/02/At-the-end-you-use-git-bisect.html
https://michaelbastos.com/blog/why-self-taught-engineers-often-outperform
https://www.seangoedecke.com/the-simplest-thing-that-could-possibly-work/
https://jyu.dev/blog/why-dev-null-is-an-acid-compliant-database/
https://garymarcus.substack.com/p/llms-coding-agents-security-nightmare
https://colton.dev/blog/curing-your-ai-10x-engineer-imposter-syndrome/
-- 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