Register and share your invite link to earn from video plays and referrals.

Gergely Orosz
@GergelyOrosz
Writing @Pragmatic_Eng, the #1# software engineering newsletter on Substack. Author of @EngGuidebook. Formerly Uber & Skype.
3.1K Following    357.7K Followers
Microsoft managed to make “Copilot” mean “AI slop” thanks shipping completely broken and forced Copilot features for years, so ppl hate it. Not too dissimilar to Google’s Gemini integrations that are just as unserious. Corporate incentives… (I am not talking about GH Copilot)
Show more
It looks like the Copilot+ PC brand is dead. Microsoft and PC makers have slowly moved away from marketing their PCs as "Copilot+ PCs" I asked Surface CVP Brett Ostrum why Microsoft hasn't openly marketed any of its Surface PCs as Copilot+ PCs in 2026, and he confirmed that its latest line of devices are no longer being branded as such. The Copilot+ PC specification baseline continues to exist, but you likely won't see OEMs openly mention it anymore. NVIDIA hasn't gone near the Copilot+ PC brand, and likely won't, even though the RTX Spark is a Copilot+ capable.
Show more
Love how Maggie reminds us that agent behaviour != human behaviour
What is capability gaslighting? From Maggie Appleton @Mappletons, Design Engineer at GitHub Next: "Models convince you they're so capable because they'll really impress you on one task and then you try them on something else and they fail. You feel like: ‘you kind of gaslit me, imagining that you're this extremely intelligent agent or model and then you fall on your face'. Sometimes they fail, but I haven't totally noticed how badly they've failed because I still have this belief that like, 'oh, but you are a frontier model'. It's such an inconsistent experience and it's so different to working with a human. If you find a human who is really an expert in a topic and you work with them, it's very unusual for them to be inconsistent in their performance. It's very rare for them to suddenly forget all of their expert knowledge on a topic. If they did, you would be very like, are you having a mental breakdown? This is very weird behavior. But this is how models behave every day."
Show more
Grady has lived through seveal technology changes (microprocessors, the internet, mobile, now AI) and says that when it all changes, some things are the same in software engineering. He's also saying we're entering anoher "golden age of software engineering" thanks to AI!
Show more
In my career, compilers have always generated better code that I ever could have. I find this to be increasingly so with contemporary AIs. But you know what neither can do better than me? Knowing what software to write, what shape it should take, and what I want it to do. The entire history of software engineering has been one of rising levels of abstraction. This is how it was, how it is now, and how it shall be in the fullness of time.
Show more
"Application development did not change much for 20 years, but now, a new wave is crashing in. Most computers in the future must be put to work at least in part w/o programmers. Not surprisingly, programmers will instinctively resist methods described in this book." - 1982, James Martin, in the book Application Development Without Programmers
Show more
The more time I spend working with coding agents, the more convinced I am that they make software engineering even harder We can do amazing things with them, but unlocking their full potential requires extraordinary discipline and knowledge
Show more
0
314
3.9K
324
Forward to community
Bury your head in the ground at your own risk. I aim to not jump on any hype trains, but since Opus 4.6 and GPT-5.2 + the harnesses it was clear that these things can write code nearly as good as I can in my best language; better in other languages. But we won't see non-devs push production code for a long time; possibly forever, if you ask me. Software still needs to be built in robust ways, and it's our profession to do this well, and use the new tools we have, which create new and interesting (+tough!) challenges
Show more
Had a wonderful chat with @GergelyOrosz - always nice to go deep on ideas in a proper long chat. Got to show off some notebook sketches and design jigs with agents too.
"You have to understand the materials you're building with in any design role. A table designer would not be oblivious to how oak performs in certain contexts or how pine dents in a certain way. If you're designing for the web and you don't understand performance or how your app is fetching data or what if there's race conditions, if you're oblivious to that, you'll end up with bad design solutions and then with really bad relationships to engineers." Maggie Appleton @Mappletons - Design Engineer at GitHub Next
Show more
What can us, engineers else learn from designers and design engineers? Turns out there’s lots, based on talking with one of the best design engineers in the industry, @Mappletons. Timestamps: 00:00 Intro 03:24 From anthropology to tech 10:18 What does a designer do? 18:23 How Maggie works 24:55 The case for planning with physical tools 31:53 Why Maggie is learning woodworking 33:13 Design engineers and engineering constraints 38:49 How Maggie uses Figma 40:30 Design at GitHub Next 45:12 How has AI changed design 50:37 When models design and why humans are still needed 53:30 UX and UI 58:29 Capability gaslighting 1:00:33 One Developer, Two Dozen Agents, Zero Alignment 1:07:21 Craft and AI tells 1:14:17 Visual gardens, home-cooked software, and barefoot developers 1:21:02 Advice for engineers and lessons from anthropology 1:25:34 Book recommendation Brought to you by: • @turbopuffer – a vector and full-text search engine built on object storage. It’s fast, cheap, and extremely scalable. • @AntithesisHQ – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages. • @EntireHQ – every agent prompt, tool call, stored in your repo, and mirrored. Set up with one click: Hope you enjoy this unusually visual episode - thanks again, Maggie!
Show more
Notice how the AI labs who are the most “AI-pilled” and have unlimited AI tokens to use per employee keep hiring and hiring, and are not laying off? Heard from a company investing big on AI which did big layoffs due to wanting to have fewer engineers thanks to AI that… they realized they need more engineers, ASAP. Who would have predicted, huh?
Show more
0
119
1.4K
65
Forward to community
Tomorrow on the podcast - with one of the best design engineers I know!
A look into how the Windows team is integrating AI into their OS: eg they're adding agent identities, akin to that of a user. It's the first opinionated approach I see for AI agents at the OS level - and surely other OSes will do sg similar. Deepdive:
Show more
Feels like model providers do w model names like supermarkets with the essential groceries: Keep messing with their positions so you lose your sense of direction, and not know what is what beyond the latest Eg Opus: 3.5 -> 4 -> 4.1 -> 4.5 -> 4.6 -> 4.7 -> 4.8 -> 5 -> 5.5
Show more
Casey is right, again
“If you can vertically center a div, you can probably learn assembly”. Casey Muratori, @cmuratori, programmer and performance nerd, on why it’s essential for optimization: “People often ask: assembly language, what would I ever need that for? There's a very good reason for it: everything else that you might use doesn't tell you anything about what the CPU is actually receiving. If I look at a Java program, if I look at a C program, if I look at Haskell, OCaml, Rust, all I'm seeing is input to a compiler. I have no idea what the CPU is actually going to be asked to do. It's not that hard to be able to learn to read assembly language so that you can see very quickly, is the CPU being asked to do the things that I think it should be asked to do. For the vast majority of tasks you might do in optimization, writing it, no. Reading it, essential. In assembly language, maybe there's 20 or 30 instructions you might have to learn total, because most things in legacy assembly, like x64, are hardly ever output by the compiler. So you only need to learn a very small subset that you're going to be seeing in 90% of cases.”
Show more
I setup a “personal assistant” to help summarize all the things I needed to do the day. Day 1 was amazing, at least I thought From day 2 to day 10 ignored the whole thing lol Turns out I just don’t want to make a bunch of decisions, and an AI agent doesn’t change that. 👇
Show more
0
130
1.6K
55
Forward to community
Checked my spam folder Saw emails from Instinct's AI bot Closed my spam folder Cold email is increasingly dead, and tools like Instict will speed it up even more
Pretty incredible how the skills repo by @mattpocockuk is only 6 months old, and has more stars than the React one. We had to sit down and talk. Timestamps: 00:00 Intro 05:48 How Matt got into tech 10:14 How Matt got into open source 12:58 Joining Vercel 18:39 Total TypeScript 23:21 AI’s impact on technical education 30:32 Building reusable skills for AI coding agents 40:46 The “smart zone” vs the “dumb zone” 45:02 The wayfinder skill 47:52 Why agents excel at software engineering 50:54 “Leading words” 1:01:10 Learning the fundamentals 1:09:17 Local vs. cloud agents 1:12:36 Planning vs. course-correcting 1:18:13 TDD and agents 1:23:06 Living in the UK 1:24:21 Teaching: the human part 1:28:36 Advice for junior engineers 1:31:07 Gardeners and great engineers 1:34:01 Book recommendation Brought to you by: • @turbopuffer – vector and full-text search engine built on object storage. It’s fast, cheap, and extremely scalable. • @linear – the product development system trusted by 40,000+ teams to plan and ship. Get six months of Linear Business for free: • @WorkOS – The fastest AI-native teams have to slow down for the hard problems. WorkOS makes sure auth, for your app and your agents, is never one of them. Thanks for the convo @mattpocockuk!
Show more
Here's what OpenAI's agentic software factory looks like, today. Details: (thanks to all the OpenAI folks who explained how it works! And Perf Factory looks especially interesting to me)
Show more
0
42
1.2K
76
Forward to community
LDX3 New York @TheLeadDev Telling folks to lean in, learn more than before and don’t forget why you got into tech to start with
I don't know a single startup or serious tech company using Teams sorry they are all on Slack OK, Cloudflare is on GChat
0
763
2.5K
59
Forward to community