Chief Architect - AI Transformation @Microsoft https://nitter.cf/t.co/JAVYVd3M2R https://nitter.cf/t.co/jjfH1KydZp - views expressed are my own.

Northern Virginia
Joined January 2009
๐— ๐˜† ๐—ณ๐—ฎ๐—ฐ๐˜๐—ผ๐—ฟ๐˜†. ๐— ๐˜† ๐—ฟ๐˜‚๐—น๐—ฒ๐˜€. ๐— ๐˜† ๐—”๐—œ. Iโ€™ve built what I think of as a ๐˜€๐—ผ๐—ณ๐˜๐˜„๐—ฎ๐—ฟ๐—ฒ ๐—ณ๐—ฎ๐—ฐ๐˜๐—ผ๐—ฟ๐˜† around Codex: processes, principles, checks, conventions, agent instructions, testing approaches, and guardrails that let me build software very quickly. Iโ€™m not a software engineer. Iโ€™m a business technologist with some software chops from many years ago. What I bring today is mostly requirements, domain knowledge, judgment, taste, and an understanding of how things actually work in the real world. And Iโ€™ve realized there are three very different ways I use AI. ๐Ÿญ. ๐——๐—ฒ๐—น๐—ฒ๐—ด๐—ฎ๐˜๐—ฒ. Sometimes I just want the work done. Iโ€™ve already put my principles, rules, processes, and standards into the factory. So I can describe the outcome I want and let Codex work. I donโ€™t need to supervise every decision because it is operating inside a system I already designed. That is the whole point of the factory. ๐Ÿฎ. ๐—–๐—ผ๐—น๐—น๐—ฎ๐—ฏ๐—ผ๐—ฟ๐—ฎ๐˜๐—ฒ. Here I want AI to think with me. Stay within the architecture and principles weโ€™ve established, but challenge the implementation. Maybe there is a better design. A simpler architecture. A cleaner workflow. Maybe my first idea was wrong. We go back and forth. I contribute what I know. The model contributes what it knows. And together we usually produce something better. ๐Ÿฏ. ๐——๐—ฒ๐—ฐ๐—ถ๐—ฑ๐—ฒ. This is different. Sometimes I know exactly what I want. Iโ€™ve considered the alternatives. I understand the business process. Iโ€™ve made the judgment call. At that point, I am no longer asking AI what it thinks. I am telling it what to build. Maybe it created a technically elegant UI that I know a real user will hate. Maybe I donโ€™t like the naming. Maybe its approach is perfectly reasonable, but I understand something about the real-world workflow that it doesnโ€™t. Or maybe I simply want it done another way. Then the instruction is simple: ๐——๐—ผ ๐—ถ๐˜ ๐˜๐—ต๐—ถ๐˜€ ๐˜„๐—ฎ๐˜†. I donโ€™t care what I told you yesterday. I donโ€™t care what our normal convention is. I donโ€™t care what AGENTS.md says. ๐—œ ๐˜„๐—ฟ๐—ผ๐˜๐—ฒ ๐—”๐—š๐—˜๐—ก๐—ง๐—ฆ.๐—บ๐—ฑ. Those rules exist because I created them to make the AI effective. They are not there to overrule me. That is where human judgment comes in. In Mode 1, I trust the system. In Mode 2, I improve the answer with the system. In Mode 3, ๐—œ ๐—บ๐—ฎ๐—ธ๐—ฒ ๐˜๐—ต๐—ฒ ๐—ฑ๐—ฒ๐—ฐ๐—ถ๐˜€๐—ถ๐—ผ๐—ป ๐—ฎ๐—ป๐—ฑ ๐˜๐—ต๐—ฒ ๐˜€๐˜†๐˜€๐˜๐—ฒ๐—บ ๐—ฒ๐˜…๐—ฒ๐—ฐ๐˜‚๐˜๐—ฒ๐˜€ ๐—ถ๐˜. Sometimes I want an autonomous worker. Sometimes I want a brilliant collaborator. And sometimes I want an extraordinarily capable implementation engine that stops arguing and does exactly what I told it to do. Within the hard limits of the underlying model, the hierarchy is pretty simple: ๐— ๐˜† ๐—ณ๐—ฎ๐—ฐ๐˜๐—ผ๐—ฟ๐˜†. ๐— ๐˜† ๐—ฟ๐˜‚๐—น๐—ฒ๐˜€. ๐— ๐˜† ๐—”๐—œ.
๐Ÿค– Made with AI
1
2
275
Mere mortals were not meant to have this much power. I can wake up at two in the morning, look at my phone, and steer three or four AI agents that are building software and infrastructure while I lie in bed. The power of AI isnโ€™t that it makes a programmer more efficient. I havenโ€™t gone from being a 1X programmer to a 10X programmer. Iโ€™ve gone from being a business technologist to having an entire fleet of software engineers available whenever I need them. I donโ€™t remember which AI lab said that software engineering has been โ€œsolved.โ€ And Iโ€™m not sure it has been solved for the average person walking down the street. But if youโ€™ve spent years adjacent to software engineeringโ€”if you know the language, understand architecture and systems, and can reason conversationally about requirements and trade-offsโ€”then something fundamental has changed. For that person, software engineering is very close to solved. Not because you suddenly became a great programmer. Because you can now direct great programmers.
2
3
116
I really like ๐—š๐—ฃ๐—ง-๐Ÿฒ ๐—”๐˜€๐˜๐—ฟ๐—ฎ. It is smart, capable, persistent, and very good at engineering work. It also appears to have absolutely no self-control. ๐Ÿ˜‚ Give it a well-bounded task and, if you are not careful, it may decide you also need: โ€ข a broader architecture โ€ข extra hardening โ€ข another abstraction โ€ข more edge cases โ€ข more tests โ€ข another verification pass The work can be excellent. The token usage can be brutal. I tried fixing this in AGENTS.md with increasingly explicit instructions: โ€œChoose the smallest sufficient solution.โ€ โ€œDo not add speculative hardening.โ€ โ€œAdd tests only for meaningful behavior.โ€ โ€œTrust operation results.โ€ โ€œStop when the work is done.โ€ That helps. It does not solve the underlying behavior. So I stopped asking GPT-6 Astra to police itself. ๐—œ ๐—ด๐—ฎ๐˜ƒ๐—ฒ ๐—ถ๐˜ ๐—ฎ ๐—ฟ๐—ฒ๐˜ƒ๐—ถ๐—ฒ๐˜„๐—ฒ๐—ฟ. Before consequential work begins, the primary agent must submit the proposed action to an independent reviewer. The reviewer approves only if: โ€ข the work is necessary โ€ข the implementation is the smallest sufficient solution โ€ข verification is meaningful โ€ข new tests close a real gap โ€ข speculative edge cases are not driving scope โ€ข successful results are accepted and the work stops I also explicitly banned these justifications: โ€œBest practice.โ€ โ€œExtra confidence.โ€ โ€œSomething might go wrong.โ€ The reviewer returns only: ๐—”๐—ฃ๐—ฃ๐—ฅ๐—ข๐—ฉ๐—˜ ๐—ฅ๐—˜๐—ฉ๐—œ๐—ฆ๐—˜ ๐—ฆ๐—ง๐—ข๐—ฃ And the primary agent cannot override it. It is basically separation of powers for agentic software development. So far, this works much better than another paragraph telling Astra not to over-engineer. The broader lesson: As models get stronger, the problem is not always getting them to do more. It is getting them to know when they have done enough. ๐—œ๐—ป๐˜๐—ฒ๐—น๐—น๐—ถ๐—ด๐—ฒ๐—ป๐—ฐ๐—ฒ ๐—ถ๐˜€ ๐—ฒ๐˜…๐—ฝ๐—ฒ๐—ป๐˜€๐—ถ๐˜ƒ๐—ฒ ๐˜„๐—ต๐—ฒ๐—ป ๐—ถ๐˜ ๐—ต๐—ฎ๐˜€ ๐—ป๐—ผ ๐˜€๐˜๐—ผ๐—ฝ๐—ฝ๐—ถ๐—ป๐—ด ๐—ฐ๐—ผ๐—ป๐—ฑ๐—ถ๐˜๐—ถ๐—ผ๐—ป. GPT-6 Astra is a terrific model. It just needs to wear this sign for a while: โ€œI cant help myself. I over engineer and over test.โ€ ๐Ÿ˜„ --- @pvncher @thsottiaux - fixing this would probably reduce your load on the servers big time! We business technologists are running wild on token usage!
๐Ÿค– Made with AI
3
100
AI is rapidly making cognitive production abundant. That does not remove the ๐ก๐ฎ๐ฆ๐š๐ง ๐š๐๐ฏ๐š๐ง๐ญ๐š๐ ๐ž. It increases its value. The opportunity now is to combine AI capability with human expertise, judgment, taste, context, relationships, trust, authority, and accountability - and turn that combination into governed, real-world operating capability. The real measure of success is not output. It is ๐š๐œ๐œ๐ž๐ฉ๐ญ๐ž๐ ๐จ๐ฎ๐ญ๐œ๐จ๐ฆ๐ž๐ฌ: customer value delivered and businesses that actually work in the real world. That is the shift we are in.
2
96
That happened at while I was out. I didn't see it. I made the mistake of waking up at 2a and saw it then. Two hours later. I now have full control over a Linux workstation in the cloud...wait for it... Using my voice over my iPhone. It's a completely interactive experience and connected to my personal knowledge base (GBRAIN). What's next? Put in in droid form and I have a personal R2! Thanks @thsottiaux and @garrytan
We did it, finally... Codex & ChatGPT desktop, now on Linux. Thanks for waiting and you can cancel that MacBook order if you got impatient. Itโ€™s that good. ๐Ÿ‘€
2
7
85
Claude Code has taught me to be much more expressive... on-hire engineers get a thesaurus+RSUs. Smooshing... Gesticulating... Discombobulating... Reticulating... Perusing... Enchanting... Wandering... Mulling... Spelunking... Deciphering... Forging... Actualizing... Moseying...
1
76
๐Ÿค– Made with AI
65
It may be time to prepare for the next level of support at 455. Market is not bouncing out of this hole and the fact that we are glued to the weekly 50 sma is the worst possible news. #SPY #StockMarketCrash
42
26
1
209
40,202
Kevin Tupper retweeted
OpenAI on Tuesday announced its biggest product launch since its enterprise rollout. Itโ€™s called ChatGPT Gov and was built specifically for U.S. government use. More here: cnb.cx/4aIl872
27
34
12
162
50,777
MSFT CEO up late tweeting a link to the Wikipedia article on Jevonโ€™s Paradox. This is getting serious.
Jevons paradox strikes again! As AI gets more efficient and accessible, we will see its use skyrocket, turning it into a commodity we just can't get enough of. en.m.wikipedia.org/wiki/Jevoโ€ฆ
65
293
15
4,852
881,671
For DeepSeek R1 fans . . . do you feel that showing the <thinking> leads to explainability from a user perspective?
78
โ€œGive me your tired, your poor, Your huddled masses yearning to breathe freeโ€
1
102
Notice how itโ€™s always โ€œvote according to Biblical values!โ€ until it comes to welcoming the immigrant, helping the poor, feeding the hungry, bringing healthcare to the sick, forgiving debts, caring for our planet, laying down our swords, or loving our neighbors.
1,357
9,097
311
40,607
1,051,594
Kevin Tupper retweeted
Steve Jobs email he sent himself 13 months before he died. Whenever I re-read this, I regret waiting so long to have read it again.
290
4,369
338
35,121
3,350,370
Marking myself safe from today's carnage thanks to @leadlagreport and leadlagreport.substack.com.
46
Kevin Tupper retweeted
We're thrilled to partner with @GitHub to bring Azure AI's industry leading model selection to a community of more than 100 million devs. The latest Azure AI integration brings embedded safety features and simple APIs to unlock AI development. Learn more: msft.it/6019leVbz
6
35
3
127
68,249
The NVDA story reminds me of a quote I heard some time ago on a documentary about IBM vs APPLE in the early days and how MSFT made bank. During the war for the PC between IBM and APPLE, MSFT sold bullets (software.) During the AI war, NVDA sells bullets (chips.)
1
108
My view of the "her" comment had nothing to do with ScarJo and everything to do with the release of gpt-4o and real-time capabilities. Sky voice has been around since Sept last year.
1
137
Kevin Tupper retweeted
Register for the upcoming series of NISS/FCSM AI in Federal Government by April 17. Speakers: Reva Schwartz from @NIST, Kevin Tupper @kevintupper from @Microsoft, and Travis Hoppe @metasemantic from @NCHStats Moderator: Bob Sivinski from @OMBPress
1
1
1
673