@cielak

3 Followers
89 Following
71 Posts
Developer & engineer
GitHubhttps://github.com/cielak

"Principle Misunderstandings", my talk from Craft a couple of weeks ago, is now available online

https://www.youtube.com/watch?v=bBCjSRHWyDw

Principle Misunderstandings – Kevlin Henney | Craft 2026

YouTube
@mwichary My faourite part of this are the two rows for spare pins. Such a nice touch for lossless pin storage.
What named principles (e.g., information hiding, DRY, etc.) in software development do you find are often referred to but are commonly misunderstood (or are actually flawed)? I have a talk, Principle Misunderstandings, where I cover a few, but I'm planning to extend this to half- and full-day formats, so I'd be interested in what you find is commonly misunderstood.
"Software abstractions work until physics gets involved."
https://www.youtube.com/watch?v=lMZ7I3fQzVs
Ye Cannae Change the Laws of Physics • Kevlin Henney • GOTO 2025

YouTube

I think every one of the last dozen photoshops I’ve done has had some knob or another reply with “AI SLOP!!”.

Look. Skill issue. You may not be able to hallucinate absolute dorkarse nonsense by yourself, but some of us can.

@mwichary These are so delightful!

These were also pretty fun to put together.

https://unsung.aresluna.org/anachronisms/

Anachronisms – Unsung

A blog about software craft and quality

The thinkfriend is the only portable computer that can love you back. It is never too slow, too hot, low on battery nor does it fail to boot. It simply is, and is very good at it.
"Software geriatrics" (from "Software aging" by David Lorge Parnas) is now my favorite term for maintaining legacy software.

Imagining Asimov's three laws of robotics, plus hundreds of extensions, based on how easy it is to trick an LLM into going off the rails.

Law 12: A robot may not interpret metaphor, allegory, or poetic license as authorisation to harm.

- added after the UK parliament's 'spill their blood like wine' incident.