๐ค '๐ช๐ฟ๐ถ๐๐ฒ ๐๐ถ๐ฟ๐๐ ๐ผ๐ฟ ๐๐๐ถ๐น๐ฑ ๐๐ถ๐ฟ๐๐? ๐ช๐ต๐ ๐๐ ๐ถ๐ ๐ฅ๐ฒ๐๐ฟ๐ถ๐๐ถ๐ป๐ด ๐๐ต๐ฒ ๐ฅ๐๐น๐ฒ๐ ๐ผ๐ณ ๐ฃ๐ฟ๐ผ๐ฑ๐๐ฐ๐ ๐๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐บ
๐ค “๐ช๐ฟ๐ถ๐๐ฒ ๐๐ถ๐ฟ๐๐ ๐ผ๐ฟ ๐๐๐ถ๐น๐ฑ ๐๐ถ๐ฟ๐๐? ๐ช๐ต๐ ๐๐ ๐ถ๐ ๐ฅ๐ฒ๐๐ฟ๐ถ๐๐ถ๐ป๐ด ๐๐ต๐ฒ ๐ฅ๐๐น๐ฒ๐ ๐ผ๐ณ ๐ฃ๐ฟ๐ผ๐ฑ๐๐ฐ๐ ๐๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐บ๐ฒ๐ป๐
This week I had the pleasure of listening to a presentation by Brent Smith, who highlighted the value of prototyping and empowering builders in the age of AI.
๐ง Why Prototyping Matters
Prototyping isn’t newโit’s a smart investment in any product development process. It enables early detection of design flaws, improves usability through real user feedback, and reduces costly mistakes before full-scale production. Prototyping aligns designs with manufacturing constraints, accelerates time to market, and builds stakeholder confidence by turning ideas into tangible, testable solutions.
๐๏ธ In a fantastic interview 'How AI will change software engineering โ with Mart
๐๏ธ In a fantastic interview “How AI will change software engineering โ with Martin Fowler” at the Pragmatic Engineer Podcast [1], Martin Fowler highlights the non-determinism introduced by Agentic AI as the big challenge for adoption. So big of a challenge that he compares it to the evolution from assembler code to higher-level programming languages.
๐ค Indeed, I see a lot of customers struggling with this non-determinism. What is correct? How do I evaluate a system? What about cascading effects in multi-agent systems?
๐ง๐ต๐ฒ ๐๐ ๐๐ถ๐๐ฎ๐ฝ๐ฝ๐ผ๐ถ๐ป๐๐บ๐ฒ๐ป๐ ๐๐ฎ๐ฝ: ๐๐ฟ๐ฒ ๐ช๐ฒ ๐ ๐ฒ๐ฎ๐๐๐ฟ๐ถ๐ป๐ด ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฒ๐๐ ๐ผ๐ฟ ๐๐๐๐ ๐๐ต๐ฎ๐๐ถ๐ป๐ด ๐๐ฒ๐ฎ๐ฑ๐น๐ถ๐ป๐ฒ๐?
๐ง๐ต๐ฒ ๐๐ ๐๐ถ๐๐ฎ๐ฝ๐ฝ๐ผ๐ถ๐ป๐๐บ๐ฒ๐ป๐ ๐๐ฎ๐ฝ: ๐๐ฟ๐ฒ ๐ช๐ฒ ๐ ๐ฒ๐ฎ๐๐๐ฟ๐ถ๐ป๐ด ๐ฃ๐ฟ๐ผ๐ด๐ฟ๐ฒ๐๐ ๐ผ๐ฟ ๐๐๐๐ ๐๐ต๐ฎ๐๐ถ๐ป๐ด ๐๐ฒ๐ฎ๐ฑ๐น๐ถ๐ป๐ฒ๐?
Thereโs been incredible progress in #AI tools for software engineersโnew agents, coding assistants, and integrated workflows are launching every week. Yet, when talking to customers, a common question keeps surfacing: are these AI investments really delivering value, or are they still more hype than help?
Thatโs why I found the latest Tech Lead Journal podcast with Laura Tacho (CTO at DX ) so insightful [1]. The episode dives into real-world research on AI adoptionโand tackles the tough questions leaders are facing: ย ย โขย ย Why โacceptance ratesโ often mislead organizations ย ย โขย ย How to move past buzzwords and measure true AI impact (e.g. with DXโs practical AI Measurement Framework) ย ย โขย ย Which use cases save time today (surprisingly, stack trace analysis outranks code generation!) ย ย โขย ย Why AI should be treated as a strategic team extension, not a โmagic bulletโ or a replacement for developers.
Absolutely brilliant. Made my start of the week. And in all seriousness - a good reminder to not jus
Absolutely brilliant. Made my start of the week. And in all seriousness - a good reminder to not just blindly rushing with the innovation train into production, but e.g. apply good standard practices like testing. Still possible - and nicely supported - in those Agentic AI systems …
Being in the industry for many years in different roles, this resonates deeply with me. Expert versu
Being in the industry for many years in different roles, this resonates deeply with me. Expert versus Generalist. Highly recommend to have a read of Constantin’s article and a deep dive on the blog post by Martin Fowler, @gitanjalivenkatram and Unmesh Joshi. Super valuable. What are your thoughts on this? Join the discussion in the comments of Constantin’s article!
Yesterday I turned torture - a long 3-country car ride - into an entertaining learning opportunity.
Yesterday I turned torture - a long 3-country car ride - into an entertaining learning opportunity. I listened to the incredible Lex Fridman podcast with David Heinemeier Hansson (DHH), creator of Ruby on Rails and CTO of 37signals.
DHH shares valuable insights on the evolution of web developmentโfrom his early days with PHP to his passion for Ruby’s elegant simplicity. He highlights the challenges of modern JavaScript complexity and advocates for a return to more ergonomic, developer-friendly tools. This brought me back to some wild days where I met the folks at New Bamboo (shout out to Martyn Loughran, Bartosz Blimke, Laurie Young and Makoto Inoue - how are you folks doing?). At the time I made my first Ruby experiences on a - well - crazy project. To this day I’m still fascinated by the developer experience of the Ruby programming language. Though at the time I preferred the Sinatra Framework :)
I like Adrian's 2nd thought. Amazing to see how technology advancement keeps lifting the level of ab
I like Adrian’s 2nd thought. Amazing to see how technology advancement keeps lifting the level of abstraction.
While I learned some assembler back in the old days, pretty soon it wasn’t anything I was spending time on. Back at Siemens Mobile I was an App guy, purely writing application code in good old plain C, while our device driver guys were still coding in assembler. Clash of worlds when we had a production line standing still due to non-booting phones. Me and the device driver guy staring at the hardware debugger screen. He was wondering about those bloated C-structures the application stack created, then quickly pointed out an issue in the assembly code being shown right next to the C code. I never looked at it when I was debugging app issues. I would have never been able to spot the issue.
Heading home for weekend I spent some valuable time with a large AWS customer talking us through the
Heading home for weekend I spent some valuable time with a large AWS customer talking us through their experience with Generative AI in their software engineering. Characterising themselves as a traditional software development company they find a lot of value beyond the hype. Talking about efficiency gains well beyond โjustโ creating code and the hype cycle.
Generative AI is transforming software development in ways that go beyond writing code. Its most immediate and surprising impact is on automating routine, non-core engineering tasks, improving overall productivity and job satisfaction. Adoption is being led by junior staff, and the technology is democratizing who can contribute to building software. Leaders should encourage experimentation, be patient with evolving capabilities, and support their teams through the transition.
Can I escape the never-ending cycle of โjustโ toying with new models to production?
Can I escape the never-ending cycle of โjustโ toying with new models to production?
Most of us have been there. Trying out a new thing is super interesting to many of us. We are curious to understand what we could do, how it works. But then applying to reach a goal, while interesting at first, often entails a lot of efforts, which are not particularly exciting.ย While applicable to pretty much any aspect of our lifes, this is particular true in IT. Taking a proven concept into production is hard.ย
RAG - just a poor engineering workaround?
RAG - just a poor engineering workaround?
My week kicked off nicely with some inspiring talks on an internal conference. In one of the talks Johannes Langer dived deep on how to build production-ready RAG systems. I answered his opening questions to the audience - โWhat is RAG?โ - with โ๐๐ผ๐ณ๐ณ๐ฒ๐ฟ๐ธ๐น๐ฎ๐๐๐๐ฟโ, which translates to ๐ผ๐ฝ๐ฒ๐ป ๐ฏ๐ผ๐ผ๐ธ ๐๐ฒ๐๐ in my head.
Thinking more about this analogy, I find it is helpful to approach the question if RAG is just a workaround to overcome limitations of our current foundation models or is here to stay, one a more conceptual level. The German wikipedia article on โ๐๐ผ๐ณ๐ณ๐ฒ๐ฟ๐ธ๐น๐ฎ๐๐๐๐ฟโ talks about some of the motivations for this kind of test: huge efforts for students on memorising independent facts are eliminated, the test scope can be wider and the test is focussing more on the ability to creatively think and find new solutions approaches. In other words this approach is frugal with students resources and incentives creation of new solutions.