/programming-lore

A collection of historically significant fragments about software development

General

Getting a response on a PR 7 years later

Edsger W. Dijkstra's letter addressing replacing Haskell with Java in an undergraduate curriculum

Janet Jackson had the power to crash laptop computers

"I fixie wixied the JSON-api fucksy wucksie!!! xpp"

Remove my password from lists so hackers won't be able to hack me

VSCode deletes 3 months of work

Launching Valve's Steam on Linux deletes everything

The customer has nuclear weapons. They do not do "bounty".

GitHub drama

JS

Lead developer of Bootstrap arguing with thought leader Douglas Crockford about semicolons (with JS creator Brendan Eich weighing in)

Heated discussion on whether to make JS Promises monadic

How the unpublishing of the npm library leftpad broke the internet

Node 18.13 and Chrome 110 breaking the web until it eventually gets reverted 2 weeks later

The maintainer of core-js, one of the most widely used dependencies, shared his personal story and why he can't continue working on it

Font caching issue causes grunt home page to display title as "dorkq" instead

Progress bar slows down npm install

TS

Development lead of TypeScript explaining why it's a fool's errand to try to guarantee type system soundness

HTML

You can't parse HTML with regex StackOverflow answer