Childhood Computing
The article is a personal reflection on childhood computing in the 1980s and 1990s, focusing on the author's early experiences with LOGO programming and MS-DOS on old IBM PC-compatible machines with f…
The article is a personal reflection on childhood computing in the 1980s and 1990s, focusing on the author's early experiences with LOGO programming and MS-DOS on old IBM PC-compatible machines with f…
The article discusses the development of Lisp programming support in the Vim text editor, focusing on two plugins: Slimv and Vlime. Slimv has been available for over a decade, while Vlime is a newer p…
The article argues that web developers should avoid creating custom implementations for standard browser features, drawing a parallel to the cryptographic principle of "don't roll your own crypto." Th…
In 2008, the author worked at RSA, a network security company with a strong nerd culture where prime-number employee IDs were considered lucky. During a monthly HR-organized game, teams were given fiv…
The article outlines the commenting guidelines for a website, stating that all comments are held for review and published solely at the author's discretion. It specifies that rants, political discussi…
The article argues that poor pedagogy in mathematics is a significant problem not only in primary and secondary schools but also at the graduate and professional levels. It claims that many graduate-l…
The article describes how the author, a systems programmer and hobbyist web developer, learned web development by studying others and values feedback from Chris Morgan, who previously improved his CSS…
Wander Console 0.6.0, the sixth release of the decentralized web console, has been published. The primary change is the complete removal of the `via` referral query parameter from recommended URLs, as…
In 2026, the author finally switched their personal website from RSS to Atom feeds, a change they acknowledge is 15-20 years overdue. The migration involved replacing the `key` attribute with UUID-bas…
QuickQWERTY 1.2.3, a web-based touch typing tutor for QWERTY keyboards, has been released with two bug fixes. The update corrects a broken licence link that occurred after the project’s source code ma…