This was fun: Book Review: Fussell On Class.
An article about the practical limits of SemVer: Semantic Versioning Will Not Save You. It references Hyrum’s Law:
With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be depended on by somebody.
This was good: Four Ways of Writing Thoughtful Code to Think Less.
I particularly like the “Colocate or Barrel things” section with the advice to barrel your app’s features together.
This was great: IQ2 Debate: Don’t Trust The Promise Of Artificial Intelligence.
Some notes from Mike Bostock about what he’s learned from the D3.js project over the years: 10 Years of Open-Source Visualization.
It’s a fine line between quackery and genius: Object Versus Process. I’m not sure if I agree with the author’s conclusions, but I did enjoy reading his paper.
I stumbled upon this great video today: The psychology of digital marketing. Rory Sutherland, Ogilvy.
“The thing you’ve got to remember about research is, if people are annoyed about something or upset about something, they’re sincere about being upset, but their reasons for being upset are bullshit. Okay? They just reach off the shelf and go and find a plausible post-rationalisation for their emotional state.”