Andrew Stellman ๐Ÿ‘พ's Avatar

Andrew Stellman ๐Ÿ‘พ

@andrewstellman

Author, developer, team lead, musician. Author of O'Reilly books including Head First C#, Learning Agile, and Head First PMP. Solving complexity with simplicity.

386
Followers
416
Following
1,196
Posts
15.06.2023
Joined
Posts Following

Latest posts by Andrew Stellman ๐Ÿ‘พ @andrewstellman

Preview
The Accidental Orchestrator Experiments in agentic engineering and AI-driven development

This is the first article in an @oreilly.bsky.social Radar series on agentic engineering and AI-driven development. The next one gets into what the code actually looks like, and what happened when I tested it against what I intended to build.

www.oreilly.com/radar/the-ac...

05.03.2026 16:33 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

My drunken sailor Monte Carlo simulationโ€”the "Hello, World!" for the systemโ€”was showing 77.5% probability of falling in the water instead of the theoretical 50%, and I had to pick between three different fixes the AIs proposed. That stuff worries me for people earlier in their careers.

05.03.2026 16:33 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

The whole goal of the system I built is to run large-scale simulations and LLM batch workflows, processing thousands of requests through multi-step pipelines with validation and retry logic.

05.03.2026 16:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I found the exact opposite โ€“ we need good developers to lead these AIs. I kept catching the AI being confidently wrong in ways that would've been really hard to spot without a few decades of experience.

05.03.2026 16:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Either by coincidence or because I'm a genius, I picked the perfect project for testing a structured approach to agentic engineering. (I'm going with genius.)
A big goal for me was cutting through all the "AIs are taking your developer job" hype.

05.03.2026 16:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

while I handled the architecture and made sure everything actually worked.

The funny part is that the system I built orchestrates AI batch jobs, and the process of building it was... also orchestrating AI.

05.03.2026 16:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

โ€ฆand see how well it all applies, and what lessons we can learn from a real project. So I ran an experiment: I built a 21,000-line Python system with 900+ tests where I worked with Claude and Gemini for planning and project work, and Claude Code and Cursor did all of the implementation

05.03.2026 16:33 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

(Well, technically I ๐‘๐‘œ๐‘ข๐‘™๐‘‘ talk about it, but I didn't want to spoil the surprise!)
I wanted to find out what happens when you let AI write all the code for a real system. And more importantly, I wanted to take everything I've been writing about for 20 years helping developers codeโ€ฆ

05.03.2026 16:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

๐Ÿš€ ๐—ช๐—ต๐—ฎ๐˜ ๐—ฐ๐—ฎ๐—ป ๐˜„๐—ฒ ๐—น๐—ฒ๐—ฎ๐—ฟ๐—ป ๐˜„๐—ต๐—ฒ๐—ป ๐˜„๐—ฒ ๐—น๐—ฒ๐˜ ๐—”๐—œ ๐˜„๐—ฟ๐—ถ๐˜๐—ฒ ๐—ฎ๐—น๐—น ๐˜๐—ต๐—ฒ ๐—ฐ๐—ผ๐—ฑ๐—ฒ? ๐Ÿš€
๐˜›๐˜ฉ๐˜ฆ ๐˜ฉ๐˜บ๐˜ฑ๐˜ฆ ๐˜ด๐˜ข๐˜บ๐˜ด ๐˜ธ๐˜ฆ'๐˜ณ๐˜ฆ ๐˜ข๐˜ญ๐˜ญ ๐˜ฅ๐˜ฐ๐˜ฐ๐˜ฎ๐˜ฆ๐˜ฅ, ๐˜ฐ๐˜ณ ๐˜ต๐˜ฉ๐˜ข๐˜ต ๐˜ฆ๐˜ท๐˜ฆ๐˜ณ๐˜บ๐˜ต๐˜ฉ๐˜ช๐˜ฏ๐˜จ'๐˜ด ๐˜ง๐˜ช๐˜ฏ๐˜ฆ. ๐˜•๐˜ฆ๐˜ช๐˜ต๐˜ฉ๐˜ฆ๐˜ณ ๐˜ช๐˜ด ๐˜ฉ๐˜ฐ๐˜ฏ๐˜ฆ๐˜ด๐˜ต.

I've been building something for the last few months and I haven't been able to talk about it until now.

05.03.2026 16:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

living the dream

02.02.2026 15:13 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Fantastic!! Can't wait to see you there!

07.01.2026 23:00 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Just signed up!!

07.01.2026 21:13 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
A Five-Step Framework for Effective AI-Assisted Coding Context, research, problem framing, critical thinking, and refining

โŒš Thursday, January 9th 10AM to 1PM ET / 7AM to 10AM PT

๐Ÿ”— learning.oreilly.com/live-events/...

Really looking forward to this oneโ€”it's going to be great. Hope to see you there!

06.01.2026 14:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

This is a brand new course, and I'm really excited about it. The course is already over 50% full, so if you're interested, sign up now. Here's the best part: you can take it for free if you sign up for a free trial of O'Reilly Learning.

06.01.2026 14:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

This is a ๐ก๐š๐ง๐๐ฌ-๐จ๐ง ๐œ๐จ๐ฎ๐ซ๐ฌ๐ž where we'll build real code together. You'll learn how to craft prompts that get you maintainable code, write tests that catch AI mistakes, refactor using AI, and most importantly, ๐’…๐’†๐’—๐’†๐’๐’๐’‘ ๐’•๐’‰๐’† ๐’‰๐’‚๐’ƒ๐’Š๐’•๐’” ๐’š๐’๐’– ๐’๐’†๐’†๐’… ๐’•๐’ ๐’–๐’”๐’† ๐‘จ๐‘ฐ ๐’†๐’‡๐’‡๐’†๐’„๐’•๐’Š๐’—๐’†๐’๐’š.

06.01.2026 14:18 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

This Thursday (January 9th), I'm teaching a hands-on @oreilly.bsky.social live event where you'll learn a five-step framework that actually works: context, research, problem framing, critical thinking, and refining.

06.01.2026 14:18 ๐Ÿ‘ 3 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Illustration showing two developers separated by a gap. On the left, a frustrated developer sits at a laptop with text "Asking the AI for answers." On the right, a confident developer sits cross-legged with a laptop and lightbulb, with text "Working with the AI to solve problems." Header reads "We need to help developers cross the problem-solving gap" with a question mark between the two sides.

Illustration showing two developers separated by a gap. On the left, a frustrated developer sits at a laptop with text "Asking the AI for answers." On the right, a confident developer sits cross-legged with a laptop and lightbulb, with text "Working with the AI to solve problems." Header reads "We need to help developers cross the problem-solving gap" with a question mark between the two sides.

๐Ÿš€ ๐—Ÿ๐—ฒ๐—ฎ๐—ฟ๐—ป ๐˜๐—ผ ๐˜„๐—ฟ๐—ถ๐˜๐—ฒ ๐—ฏ๐—ฒ๐˜๐˜๐—ฒ๐—ฟ ๐—ฐ๐—ผ๐—ฑ๐—ฒ ๐˜„๐—ถ๐˜๐—ต ๐—”๐—œ ๐˜๐—ผ๐—ผ๐—น๐˜€ (๐˜๐—ต๐—ถ๐˜€ ๐—ง๐—ต๐˜‚๐—ฟ๐˜€๐—ฑ๐—ฎ๐˜†!) ๐Ÿš€

Are you looking to get more out of AI coding tools like GitHub Copilot, ChatGPT, or Claude Code? Do you find yourself spending more time debugging AI-generated code than you'd like?

06.01.2026 14:18 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

It's another example of what I call the cognitive shortcut paradox. AI tools that make development easier can prevent developers from building the very skills they need to use those tools effectively.

I'd love to know what you think. Have you seen this pattern on your teams?

16.12.2025 17:58 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This is ๐—ฑ๐—ฎ๐˜๐—ฎ ๐—ต๐—ผ๐—ฎ๐—ฟ๐—ฑ๐—ถ๐—ป๐—ด. Like physical hoarders who can't throw anything away until their homes become unliveable, data hoarding has the potential to cause serious problems for our teams.

16.12.2025 17:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

You end up with systems that are expensive to run and impossible to debug. And an entire cohort of developers misses the chance to learn the critical data architecture skills they need to build robust applications.

16.12.2025 17:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

They know the AI is smart enough to sort through a massive blob of data and pick out the parts that are relevant, so it all just works.

Which, counterintuitively, is actually a problem!

When the AI handles whatever you throw at it, developers stop asking what data actually belongs in the context.

16.12.2025 17:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Basically, I've been watching teams adopt MCP (Model Context Protocol) over the past year, and there's a disturbing pattern I keep seeing. A lot of developers like to connect their AI assistants to every data source they can find and then just dump all of that into the context.

16.12.2025 17:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

๐Ÿš€ ๐— ๐˜† ๐—ป๐—ฒ๐˜„ @oreilly.bsky.social ๐—ฅ๐—ฎ๐—ฑ๐—ฎ๐—ฟ ๐—ฝ๐—ถ๐—ฒ๐—ฐ๐—ฒ ๐—ผ๐—ป ๐—”๐—œ, ๐— ๐—–๐—ฃ, ๐—ฎ๐—ป๐—ฑ ๐——๐—ฎ๐˜๐—ฎ ๐—›๐—ผ๐—ฎ๐—ฟ๐—ฑ๐—ถ๐—ป๐—ด ๐—ท๐˜‚๐˜€๐˜ ๐—ฑ๐—ฟ๐—ผ๐—ฝ๐—ฝ๐—ฒ๐—ฑ ๐Ÿš€

I'm really excited about this one! I've been thinking about this problem for a long time, and I think it came out really well.

16.12.2025 17:58 ๐Ÿ‘ 2 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

It's another example of what I call the cognitive shortcut paradox. AI tools that make development easier can prevent developers from building the very skills they need to use those tools effectively.

I'd love to know what you think. Have you seen this pattern on your teams?

16.12.2025 17:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This is ๐—ฑ๐—ฎ๐˜๐—ฎ ๐—ต๐—ผ๐—ฎ๐—ฟ๐—ฑ๐—ถ๐—ป๐—ด. Like physical hoarders who can't throw anything away until their homes become unliveable, data hoarding has the potential to cause serious problems for our teams.

16.12.2025 17:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

You end up with systems that are expensive to run and impossible to debug. And an entire cohort of developers misses the chance to learn the critical data architecture skills they need to build robust applications.

16.12.2025 17:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

They know the AI is smart enough to sort through a massive blob of data and pick out the parts that are relevant, so it all just works.

Which, counterintuitively, is actually a problem!

When the AI handles whatever you throw at it, developers stop asking what data actually belongs in the context.

16.12.2025 17:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Basically, I've been watching teams adopt MCP (Model Context Protocol) over the past year, and there's a disturbing pattern I keep seeing. A lot of developers like to connect their AI assistants to every data source they can find and then just dump all of that into the context.

16.12.2025 17:56 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
AI, MCP, and the Hidden Costs of Data Hoarding The Model Context Protocol (MCP) is genuinely useful. It gives people who develop AI tools a standardized way to call functions and access data from external

"MCP is a simple but powerful tool with enormous potential for teams. But because it can be a critically important pillar of your entire application architecture, problems you introduce at the MCP level ripple throughout your project." @andrewstellman.bsky.social on #Radar: bit.ly/4rUy0iF

15.12.2025 20:30 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

Not sure I agree. I found that (paradoxically) the coding skills we've honed over decades are exactly the skills you need to work with AI. I'd argue that distasteful as you might find it, you're probably better suited to AI assisted coding than almost anybody, at least from a technical perspective.

25.11.2025 02:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0