On the blog: Think for Yourself
"We should be careful both to avoid 'optimising' and accelerating the creation of legacy code and to mistake such pessimisation as productivity — especially if we're doing so at the expense of joy, time and skill."
kevlinhenney.medium.com/thin…
On the blog: Think for Yourself
"By skimming past the friction necessary for learning, the pursuit of convenience can end up deskilling rather than enhancing skills."
kevlinhenney.medium.com/thin…
New on the blog: Think for Yourself
"You're about to commit a chunk of LLM-generated code into your product's codebase. Before you do, however, pause to consider and act on these questions."
kevlinhenney.medium.com/thin…
20 years of software, still evolving.
Daniel Terhorst-North and @KevlinHenney look back on Agile’s early days and ahead to the future — from Erlang and Rust to hardware-aware languages and wearable computing.
🎧 Listen: gotopia.tech/podcast
On the (mis)naming habit of pasting ever more prefixes and suffixes to create identifiers:
This is like homeopathy. What you've done is you've diluted the meaning until it's all gone.
I'm in Melbourne, Brisbane and Sydney in December for the YOW! Conference series. If you're going, I'll see you there. If you're not, but would like a talk or workshop at your company, get in touch.
Are we becoming maintainers of code we don't understand? Kevlin Henney raises a critical concern about AI coding tools like GitHub Copilot and ChatGPT, we risk turning devs into maintainers of unpredictable, low-quality "black box" code. piped.video/watch?v=Qgw9fjw4…#vibecoding
On the blog: Immutable Value
"Republishing this old pattern with additional context and commentary is, I hope, useful as history, practical for now and another nudge, however small, for future."
kevlinhenney.medium.com/immu…