Three strikes and you refactor.
The Top Starred repositories in Github have been analysed to understand which are the most common whitespace types in different programming languages.
Short history of Vim.
See also this recent article ("A Look at Vim, A Text Editor for the Ages"): https://thenewstack.io/a-look-at-vim-a-text-editor-for-the-ages/
Tristan Hume's commentary on text editors.
Including a C version of her program to calculate the 8th Bernoulli number.
"In a 2D top-down map it is sometimes useful to calculate which areas are visible from a given point. For example you might want to hide what’s not visible from the player’s location, or you might want to know what areas would be lit by a torch."
See also Nicky Case's similar "Sight and Light":
https://ncase.me/sight-and-light/
A hand-crafted CD disk image which boots to a small tron game written in assembly is compressed to a 251 byte self-inflating perl command.
Fitting a website into a single IP dataframe: https://tinysite.adamdrake.com/
I agree with much of this advice on testing.
A postmortem of a bad C book from the 90s.
Scott Wlaschin's talk/slides on "railway oriented programming" as a technique of handling errors and composing functions.
Lots of ways to show git branch graphs.
How to write a very simple (non-optimizing) JIT compiler.
Modeling transistors and logic gates with Unix pipes.
Nicolas Seriot's JSON test suite with results against many existing parsers and a new reference parser written in Swift.
Richard J. Ridel's amazing programmable wooden calculator. Bonus: the conclusion has one of the worst descriptions of Universal Turing Machines and the Halting Problem you've read today.
See it in action in his youtube video: https://www.youtube.com/watch?v=vo8izCKHiF0
In this talk Rich Hickey makes a distinction between "simple" and "easy" to justify some oft advanced (if rather anti-OOP) software engineering practices: prefer composition, avoid state, try not to mess up your data by wrapping it in objects.
On the pitfalls of trying to keep secrets out of Python's memory. [Spoiler: there's no good way.]
A nicely done tutorial on creating a snake game with a Reactive/Observable style library in JavaScript.
The one where Michael Burge writes a chess engine to demonstrate how to load and execute arbitrary machine code from a Python user-defined function from within Amazon's Redshift database service.