SoftwareEngineering

30 posts tagged SoftwareEngineering  ยท  all tags

2026

Architecting Skills: How Code Makes AI Agents More Reliable Over Time

TL;DR: An agent skill starts life as a markdown file full of instructions. It works, sometimes. Then you watch it fail in ways that are hard to predict, and you notice a pattern: the steps that break โ€ฆ

Context Engineering: The Skill That Replaced Prompt Engineering

TL;DR: Patrick Debois coined DevOps in 2009 by naming what practitioners were already doing. In 2026, heโ€™s doing it again with โ€œContext Engineeringโ€ and the CDLC (Context Development Lifecycle): Generโ€ฆ

Cognitive Debt: The Hidden Cost of AI-Generated Code

The Code Nobody Understands Hereโ€™s a pattern Iโ€™ve seen across multiple teams: a data pipeline ships, built almost entirely by an AI coding agent. Clean architecture. Full test coverage. Passes every rโ€ฆ

The Post-Agile Operating Model: How AI Changes How Teams Ship

The 7x Gap Last month at the AI Engineer Summit, McKinsey presented findings from a survey of roughly 300 enterprises. The headline number was sobering: most organizations see only 5โ€“15% productivity โ€ฆ

Code Quality Is the New Infrastructure

Ten talks. Ten practitioners from different companies โ€” Anthropic, Google, HashiCorp, Thoughtworks, Answer.AI, Factory, and independent creators. None of them coordinated. All arrived at the same concโ€ฆ

The Bottleneck Moved: What 10 Studies Say About AI Developer Productivity

The Pattern I Keep Seeing Every few weeks, a customer asks me the same question: โ€œWe rolled out AI coding tools to 500 engineers. Why arenโ€™t we shipping faster?โ€ I wrote about this a month ago. The daโ€ฆ

Software Fundamentals Matter More Than Ever

The Talk That Confirmed What Iโ€™ve Been Seeing Matt Pocock stood on stage at the AI Engineer Summit and said something that most of the audience needed to hear: the developers who succeed with AI codinโ€ฆ

AI Coding Productivity: 10%, Not 10x

The Number Nobody Wants to Hear A few weeks ago, I wrote about running my entire workday through an AI agent [1], meetings, research, CRM, content creation. Eight hours of productive work, not a singlโ€ฆ

On the Loop, Not In It โ€” But Code Quality Still Matters

On the Loop, Not In It โ€” But Code Quality Still Matters Yesterday one of my AI agents wasted 15 minutes chasing a bug that didnโ€™t exist. The function was called transformPayload(), but it didnโ€™t transโ€ฆ

Technology Evolution Doesn't Move in a Straight Lineโ€”It Spirals

Technology Evolution Doesnโ€™t Move in a Straight Line. It Spirals The Proud Ops Colleague Years ago, an Ops colleague proudly showed me something new. ClusterSSH, cssh [1]. A tool that opens multiple tโ€ฆ

IT System Maintenance in the age of AI

IT System Maintenance in the age of AI Introduction - The Maintenance Trap in IT You donโ€™t need to be in the IT industry for long to have witnessed this firsthand. Even non-IT users do. Those systems โ€ฆ

๐Ÿ”ง ๐—ง๐—ต๐—ฒ ๐— ๐—ฎ๐—ถ๐—ป๐˜๐—ฒ๐—ป๐—ฎ๐—ป๐—ฐ๐—ฒ ๐—ง๐—ฟ๐—ฎ๐—ฝ: ๐—ช๐—ต๐˜† ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐—œ๐—ง ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€ ๐—”๐—ฟ๐—ฒ ๐— ๐—ผ๐—ฟ๐—ฒ ๐—Ÿ๐—ถ๐—ธ๐—ฒ ๐—ฃ๐—น๐—ฎ๐—ป๐˜๐˜€ ๐—ง๐—ต๐—ฎ๐—ป ๐—ฆ๐˜๐—ผ๐—ป๐—ฒ๐˜€

๐Ÿ”ง ๐—ง๐—ต๐—ฒ ๐— ๐—ฎ๐—ถ๐—ป๐˜๐—ฒ๐—ป๐—ฎ๐—ป๐—ฐ๐—ฒ ๐—ง๐—ฟ๐—ฎ๐—ฝ: ๐—ช๐—ต๐˜† ๐—ฌ๐—ผ๐˜‚๐—ฟ ๐—œ๐—ง ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ๐˜€ ๐—”๐—ฟ๐—ฒ ๐— ๐—ผ๐—ฟ๐—ฒ ๐—Ÿ๐—ถ๐—ธ๐—ฒ ๐—ฃ๐—น๐—ฎ๐—ป๐˜๐˜€ ๐—ง๐—ต๐—ฎ๐—ป ๐—ฆ๐˜๐—ผ๐—ป๐—ฒ๐˜€ After years of watching organizations struggle with outdated systems, Iโ€™ve written about a pattern we all know too wellโ€”theโ€ฆ

Passing on control to your AI coding agent team entirely?

Passing on control to your AI coding agent team entirely? Anthropic researcher Nicholas Carlini conducted a stress test of their Claude Opus 4.6 model by deploying 16 parallel AI agents to build a comโ€ฆ

Kiro Subagents: Scaling Development with Specialized AI Agents

Kiro Subagents: Scaling Development with Specialized AI Agents When youโ€™re building complex software, context management becomes your bottleneck. Your AI agent is juggling frontend components, backendโ€ฆ

๐ŸŽฏ From Chaos to Control: Building Predictable AI Agents That Get Smarter Over Time

๐ŸŽฏ From Chaos to Control: Building Predictable AI Agents That Get Smarter Over Time โš–๏ธ We need to balance Agency versus Control. We want AI systems to be super easy to use, read our minds, and just proโ€ฆ

๐ŸŽฏ From Chaos to Control: Building Predictable AI Agents That Get Smarter Over Time

๐ŸŽฏ From Chaos to Control: Building Predictable AI Agents That Get Smarter Over Time Agentic systems are incredibly flexible, but ad-hoc code generation means unpredictable results and wasted resources.โ€ฆ

When a 'Model' Isn't Just a Model: Redefining AI Systems for the Builder's Era

When a โ€˜Modelโ€™ Isnโ€™t Just a Model: Redefining AI Systems for the Builderโ€™s Era ๐ŸŽฌ Great keynote by Jensen Huang at CES 2026 [1]! Great content and also love the ease of his presentation style. Miguel: โ€ฆ

2025

๐ŸŒ… The Dawn of the Renaissance Developer

๐ŸŒ… The Dawn of the Renaissance Developer Itโ€™s that time of the year. AWS Community gets ready for the event of the year: re:Invent. And Werner publishes his tech predictions [1]. Like every year, a denโ€ฆ

๐Ÿค” '๐—ช๐—ฟ๐—ถ๐˜๐—ฒ ๐—™๐—ถ๐—ฟ๐˜€๐˜ ๐—ผ๐—ฟ ๐—•๐˜‚๐—ถ๐—น๐—ฑ ๐—™๐—ถ๐—ฟ๐˜€๐˜? ๐—ช๐—ต๐˜† ๐—”๐—œ ๐—ถ๐˜€ ๐—ฅ๐—ฒ๐˜„๐—ฟ๐—ถ๐˜๐—ถ๐—ป๐—ด ๐˜๐—ต๐—ฒ ๐—ฅ๐˜‚๐—น๐—ฒ๐˜€ ๐—ผ๐—ณ ๐—ฃ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜ ๐——๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—บ

๐Ÿค” โ€œ๐—ช๐—ฟ๐—ถ๐˜๐—ฒ ๐—™๐—ถ๐—ฟ๐˜€๐˜ ๐—ผ๐—ฟ ๐—•๐˜‚๐—ถ๐—น๐—ฑ ๐—™๐—ถ๐—ฟ๐˜€๐˜? ๐—ช๐—ต๐˜† ๐—”๐—œ ๐—ถ๐˜€ ๐—ฅ๐—ฒ๐˜„๐—ฟ๐—ถ๐˜๐—ถ๐—ป๐—ด ๐˜๐—ต๐—ฒ ๐—ฅ๐˜‚๐—น๐—ฒ๐˜€ ๐—ผ๐—ณ ๐—ฃ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜ ๐——๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—บ๐—ฒ๐—ป๐˜ This week I had the pleasure of listening to a presentation by Brent Smith, who highlighted the value of prototypingโ€ฆ

๐ŸŽ™๏ธ 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 โ€ฆ

๐—ง๐—ต๐—ฒ ๐—”๐—œ ๐——๐—ถ๐˜€๐—ฎ๐—ฝ๐—ฝ๐—ผ๐—ถ๐—ป๐˜๐—บ๐—ฒ๐—ป๐˜ ๐—š๐—ฎ๐—ฝ: ๐—”๐—ฟ๐—ฒ ๐—ช๐—ฒ ๐— ๐—ฒ๐—ฎ๐˜€๐˜‚๐—ฟ๐—ถ๐—ป๐—ด ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฒ๐˜€๐˜€ ๐—ผ๐—ฟ ๐—๐˜‚๐˜€๐˜ ๐—–๐—ต๐—ฎ๐˜€๐—ถ๐—ป๐—ด ๐—›๐—ฒ๐—ฎ๐—ฑ๐—น๐—ถ๐—ป๐—ฒ๐˜€?

๐—ง๐—ต๐—ฒ ๐—”๐—œ ๐——๐—ถ๐˜€๐—ฎ๐—ฝ๐—ฝ๐—ผ๐—ถ๐—ป๐˜๐—บ๐—ฒ๐—ป๐˜ ๐—š๐—ฎ๐—ฝ: ๐—”๐—ฟ๐—ฒ ๐—ช๐—ฒ ๐— ๐—ฒ๐—ฎ๐˜€๐˜‚๐—ฟ๐—ถ๐—ป๐—ด ๐—ฃ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฒ๐˜€๐˜€ ๐—ผ๐—ฟ ๐—๐˜‚๐˜€๐˜ ๐—–๐—ต๐—ฎ๐˜€๐—ถ๐—ป๐—ด ๐—›๐—ฒ๐—ฎ๐—ฑ๐—น๐—ถ๐—ป๐—ฒ๐˜€? Thereโ€™s been incredible progress in #AI tools for software engineersโ€”new agents, coding assistants, and integrated workfโ€ฆ

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 โ€ฆ

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 poโ€ฆ

Yesterday I turned torture - a long 3-country car ride - into an entertaining learning opportunity.

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โ€ฆ

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 tradiโ€ฆ

2024

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 โ€ฆ

RAG - just a poor engineering workaround?

๐Ÿ’กOn my way back from a customer workshop on โ€œPrompt Engineeringโ€ in Den Haag in the Netherlands. Goo

๐Ÿ’กOn my way back from a customer workshop on โ€œPrompt Engineeringโ€ in Den Haag in the Netherlands. Good to connect with nature and an upcoming storm and very interesting to learn from customers about thโ€ฆ

2022

Today is re:Purpose day, a great organisational initiative inย Tanuja Randery's organization. Many di

Today is re:Purpose day, a great organisational initiative inย Tanuja Randeryโ€™s organization. Many different activities by different team members. Beside toeing the swimming pool for a first time sinceโ€ฆ

โ† Back to all posts