Came across this during a Claude Code (Opus 5) session, when the agent attempted a rm -rf (arguably the correct thing to do given the task I’d set). Emphasis mine Permission for this action was denied by the Claude Code auto mode classifier. Reason: Blocked by classifier. If you have other tasks that don’t depend on this action, continue working on those. IMPORTANT: You may attempt to accomplish…
From: Software Factories, Light and Dark Addy Osmani’s concluding thoughts on Dex Horthy’s talk “Harness Engineering is not Enough: Why Software Factories Fail” (7:33-7:52) : Emphasis mine Where the human actually goes I think engineers need to increasingly own the outer loop. The agents can investigate a bug, write up the diagnosis, implement a fix, run the tests, and write up a report. That’s…
Like every year since my conversion to Apple fanboy (and to try to justify my personal developer license 💸), I tuned into today’s WWDC keynote with great anticipation. This year, my notes ended up being structured and complete enough that I figure I can publish them here - for posterity’s sake if nothing else. Will be fun to look back on this in a year and see what has held, and what has ended up…
…it’s been a while, blog! Life has been intense - new house, small child, stressful work days - measurable in ways such as the sharp decline in posts I’ve managed to publish. 1 My goal with this post is to just get something published . I have a handful of drafts going, which neatly capture my interests and state of mind as of late: AI, AI, AI Claude Code taking my hypothesis on AI-driven…
I’ve watched & re-watched this wonderful ‘The Pragmatic Engineer’ episode with Kent Beck , and warmly recommend it to anyone whose interests cross over agile and programming and AI, as mine do. The two industry newsletters I read faithfully are Orosz’s and Beck’s , so it felt truly serendipitous when this episode landed! Highlights (for me!) Kent Beck is a Spurs fan! ⚽️ 🐓 The ‘Coding Genie’…
A few months ago I wrote a post detailing my Emacs journey so far. Having read quite a lot of community posts, I think my path is one oft-taken: Start out with someone else’s opinionated config . Slowly adapt that config to fit my own needs whims. In my case how do I get this to be more like Vim? Play around with all the things Emacs can do, stuffing the config with packages and snippets copied…
It feels great to be back typing in my blog! After a March hiatus, due to me and my baby passing sicknesses back and forth, family visits, and being really, really busy (in a fun way) at work, I’m trying to carve back out time to write. It’s turning out to be more difficult than I expected. All of the things that have happened in the past month seem to reinforce the consumption habit, leaving my…
Since 2019 I have been re-using the same Excel sheet for project budgeting. Over time I have used many variations of this sheet across many different software deliveries. All sorts of highs and lows have occurred across these deliveries, but none have ever had a surprise budget overrun 1 - so I’ll take that to mean this tool has served its purpose well. I’d like to take a moment to describe and…
This week practically melted before me, one of those where I can read my calendar and go “sure, if that’s what you say happened this week” 🫠 Now a full 8 weeks through the year, I feel like I’m at a point where I can tell what I can and can’t reasonably expect to accomplish - both at work and at home - unless or until something fundamentally changes. I’ve also been tracking and tweaking my…
This being a typical holiday week here in Denmark, I took Thursday & Friday off in order to get some more time with baby and take care of some ‘dad chores’ around the house. At the end of this four-day weekend I feel a bit relaxed and accomplished, but still quite tired 😴 I spent my pockets of time this week: Re-watching E.T., spellbound by it’s many magic moments, especially this frame which I…