Bliki: Sensible Default đź”—
A Sensible Default is a practice that, absent some overriding context, should be used when carrying out a certain kind of task. In software develo [...]
a collection of dev rss feeds - blogroll
Posts
A Sensible Default is a practice that, absent some overriding context, should be used when carrying out a certain kind of task. In software develo [...]
Simon Willison: The more time I spend working with coding agents, the more convinced I am that they make software engineering even harder We can do am [...]
Rob Bowley is “flipping tables in his head” with anger at the current media coverage of the danger of AI killing us all The risk I’m worried about isn [...]
Human collaboration, like most things, improves with feedback. But it's not obvious how to make feedback effective. Anuja Karnik and Sumee [...]
I have a lot of mixed feelings about AI and LLM technology. I’m fascinated by its effect on our profession, excited by the potential gains in producti [...]
Reports of agentic hacking continue, in this case it happened back in May and it seems OpenAI did not disclose that they were responsible. Simon Willi [...]
Sumeet Gayathri Moghe finds many folks building presentations get tangled in building slides without a coherent narrative. He advises dist [...]
A quick survey of recent engagement of my posts on social media, indicating which service has by far the most engagement, and which service has [...]
Christian Catalini says we’re in a situation where we are vastly reducing the cost of generating things, but not the cost of verifying them:. This exp [...]
Like me, Sumeet Gayathri Moghe is tired of poor presentations with bad slide decks. He's started to write a series of posts on how to avoi [...]
The difference between a medicine and a poison is dosage. Often we talk about certain habits, in programming or life, are good or bad. But few thing [...]
Giles Edwards-Alexander reports that during an experiment to see how productive a team could be using fully agentic engineering practices, [...]
TL;DR Or, perhaps the problem isn't that AI has broken code review, maybe it’s that we've been using code review to solve the wrong problems I was on [...]
Like many readers, I’m wary of AI generated prose. Simon Wilison has written an LLM cliché highlighter - paste in some text, or a URL, and it will fla [...]
Lots of organizations are excited about what AI can do to streamline their processes, save money, and juice margins. But AI's capabilities are [...]
I was listening to Ezra Klein’s interview with Helen Toner about the recent OpenAI hack of Hugging Face and the subsequent discovery that there were s [...]
TL;DR Why building an app over the weekend isn't the same as building enterprise software I’ve noticed an interesting gap opening up over the last si [...]
Jim Highsmith recognizes that effective writing from a practitioner is a style distinct from academic writing or thought-leadership content. It' [...]
Part of the reason why I’m at Thoughtworks is because I’d like to see a software development organization founded on technical excellence as an exampl [...]
My colleagues at Thoughtworks tend to be big fans of Test-Driven Development, and many people in the industry advocate telling LLM agents [...]
There’s been a fair bit of publicity of the Open AI “rogue agent” that hacked into Hugging Face. This prompted Anthropic to check what their models we [...]
TL;DR Why I think software development is starting to feel a little more like conducting an orchestra. There’s a shift happening in software developm [...]
Giles Edwards-Alexander does an experiment to see if decomposing a large function helps reduce token costs, suggesting that is may now be [...]
Subagents get justified by time saved and parallel execution, but Rahul Garg explains that's not what matters most. Every token in the orc [...]
TL;DR I have ideas. I haven’t been writing them. That’s about to change. I promise… myself. I’ve been thinking a lot about talent. Actually, I’ve bee [...]
With this post, I’ll wrap up my notes from the second Future of Software Development Retreat. But before I do, I should note that the full Thoughtwor [...]
When people think of legacy modernization, most folks aren't imagining the target environment will be Java 8. But this was the challenge facing [...]
LLMs generate code incredibly fast, but to ensure they generate exactly what is intended, they need clear boundaries. Abstractions and Dom [...]
Some more of my notes from Thoughtworks Future of Software Development Retreat. When we had our first retreat in Utah early this year, nobody had hear [...]
Birgitta Böckeler now reports on her recent experiences trying local LLMs for coding. She compares them using two standard tasks, and trie [...]