parallelization_paradox_header

Software Engineering: The Art of Thinking Out Loud (with AI)

A colleague said something to me recently that I keep coming back to: “Often, by the time you’ve finished articulating a complex problem for the AI, you’ve already solved it yourself.” It sounds almost like a joke. You open a chat window, start typing out your problem in careful detail — and somewhere in the middle of the second paragraph, the answer appears. Not from the AI. From you. If you’ve worked with LLMs seriously, you’ve probably experienced this. And I think it points to something important about what is actually changing in our craft — something that goes beyond the usual conversation about automation and job displacement. ...

April 14, 2025 · 5 min · Karl-Heinz Reichel
ai_in_software_header

AI in Software Engineering: Between Vision and Craftsmanship

A question recently surfaced in my LinkedIn feed that I haven’t been able to shake: How will the next generation of software developers gain experience when AI takes over the writing? The analogy offered was that of a conductor — someone who doesn’t need to play the violin to judge whether the orchestra is in harmony. It’s a compelling metaphor. But I think it lets us off the hook too easily. ...

April 7, 2025 · 5 min · Karl-Heinz Reichel