Videos GdvKNwMcfd0
From Writing Code to Designing Systems: How the Developer Role is Changing — Chris Noring, Microsoft
Scene timeline
72 shot(s).
keyframes kept every frame deduplicated
What was stored
- cues
- 326
- whisperx 326
- chunks
- 41
- from 326 cues
- keyframes
- 55
- kept of 72 captured
- frames with text
- 50
- 1,163 lines read
- chapters
- 6
- from the source metadata
- keyframe bytes
- 7.1 MB
- word timings on 326 cues
Provenance
| stage | state | model | started | took |
|---|---|---|---|---|
fetch |
done | — | 2026-08-10 17:40 | 1m 29s |
stt |
done | — | 2026-08-10 17:41 | 25s |
chunk |
done | — | 2026-08-10 17:42 | 0s |
text_embed |
done | — | 2026-08-10 19:53 | 0s |
keyframe |
done | — | 2026-08-10 17:42 | 2m 04s |
ocr |
done | — | 2026-08-10 17:44 | 21s |
frame_embed |
done | — | 2026-08-10 19:53 | 10s |
Frames, and what the machine read
-
- AlEngineer0.98
- EUROPE1.00
-
- PRESENTINGSPONSOR1.00
- Google DeepMind1.00
-
- PLATINUM SPONSORS0.98
- # Braintrust0.96
- WorkOS OpenAI0.94
-
- Microsoft1.00
- From writing code to1.00
- designing systems: How0.99
- the developer role has1.00
- changed1.00
- Chris Noring1.00
- Microsoft1.00
- Al Engineer Europe1.00
- 9 April 2026, London0.98
- Attend live.1.00
- Visit GitHub booth>1.00
-
- Microsoft0.96
- From writing code to1.00
- designing systems: How0.99
- the developer role has0.99
- changed1.00
- Chris Noring1.00
- Microsoft1.00
- Al Engineer Eurape0.99
- 9 April 26, London0.97
- Attend live.1.00
- Visit GitHub booth>1.00
-
- Microsoft1.00
- From writing code to0.99
- AIE1.00
- designing systems: How0.98
- the developer role has1.00
- ★1.00
- ★1.00
- changed1.00
- Chris Noring1.00
- Microsoft1.00
- Al Engineer Europe1.00
- 9 April 2026, London0.97
- Attend live.0.98
- Visit GitHub booth>1.00
- Google DeepMind1.00
-
- HTML1.00
- Old world: 100% hands on keyboard, "I0.97
- used to be the bottleneck'0.98
- *★★0.64
- AIE1.00
- Speed was limited by how fast I could type and think0.99
- ★1.00
- ★1.00
- ★★0.77
- IDE-first1.00
- One thread of execution (me)1.00
- Linear progress0.98
- Braintrust1.00
- WorkOs OpenAI0.95
-
- What happened now?1.00
- *★0.58
- AIE1.00
- · Your job didn't disappear.0.97
- ★1.00
- ★1.00
- · Your centre of gravity moved0.97
- · Still writing code0.94
- • You're now stuck with an Al tool that you try to make the most of, but how?0.99
- # Braintrust0.93
- WorkOS OpenAI0.91
-
- AIE1.00
- The new workflow1.00
- ★1.00
- Engineering the future of Al1.00
-
- *★★0.51
- AIE1.00
- Problem: So many Al tools, when to use what?1.00
- ★1.00
- ★1.00
- Solution:1.00
- Start: CLI0.96
- Continue: Editor1.00
- Scale/Delegate: CLl, GitHub UI0.97
- Scale/Delegate:CL1.00
- Engineering the future of Al1.00
-
- -1- Start: Copilot CLl your new starting point0.99
- • Create a first draft, set up guard rails0.99
- • Manage repo tasks e.g issues, PRs, status checks0.99
- AIE1.00
- • We use prompts as input0.97
- ★1.00
- ★1.00
- • Build me an app that...0.98
- • Add this new feature..0.95
- · Fix this..0.91
- AlEngineer0.96
- EUROPE1.00
-
- -1- Start: Copilot CLl your new starting point0.99
- • Create a first draft, set up guard rails0.99
- • Manage repo tasks e.g issues, PRs, status checks0.99
- AIE1.00
- • We use prompts as input0.96
- ★1.00
- • Build me an app that...0.98
- • Add this new feature..0.96
- • Fix this..0.95
- Engineering the future of Al1.00
-
- C1WINDOWS\system32\cmd.0.95
- C(WINDOWS\system32\cmd.0.90
- GitHub Copilot v1.8.170.95
- GitHub Copilot v1.8.170.97
- Copilot uses AI. Check for mist0.99
- Copilot uses AI. Check0.99
- for ni0.99
- No copilot instructions found. Run /init to ge0.99
- No copilot instructions found. Run /init to generate a0.97
- copilot-instructions.md file for this project.1.00
- copilot-instructions.md file for this project.1.00
- Environment loaded: 2 MCP servers, 4 skills, Visual0.99
- Studio Code0.99
- *★★0.63
- ★1.00
- Environment loaded: 2 MCP servers, 4 skills, Visus0.97
- C:\Projects0.99
- Studs0.92
- 4.6 (6x) (high)0.91
- Code1.00
- C:\Projects0.99
- connected1.00
- 4.6 (6x) (high)0.97
- AIE1.00
- ★1.00
- > build me a new app that...0.97
- ) fix issue0.98
- ★1.00
- shift+tab suitch mode : ctrl+s run command0.94
- Unlimited reqs.1.00
- shift+tab suitch mode - ctrl+s run command0.95
- Unlimited reqs.1.00
- ★1.00
- ★1.00
- ★1.00
- CAWINDOWS\system32\cmd. ×0.93
- C:\WINDOWS\system32\cmd.0.92
- GitHub Copilot v1.0.170.99
- GitHub Copilot v1.0.170.97
- Copilot uses AI. Check for mistakes0.99
- Copilot uses AI. Check for mistakes0.97
- No copilot instructions found. Run /init to1.00
- No copilot tnstructions found. Run /init to0.96
- copilot-instructions.md file for this project.0.99
- copilot-instructions.md file for this project.1.00
- Environment loaded: 2 MCP servers, 4 skills, Visual0.99
- Studio Code0.99
- Environment loaded: 2 MCP servers, 4 skills, Visual0.99
- Studio Code0.96
- connected1.00
- connected1.00
- C:\Projects0.99
- .6 (6x) (high)0.99
- C:\Projects0.98
- .6 (6x) (high)0.99
- > add a new feature0.94
- build another cool app0.98
- shift+tab switch mode · ctrl+s run command0.96
- Unlimited reqs.1.00
- shift+tab switch mode· ctrl+s run command0.96
- Unlimited reqs.1.00
- Engineering the future of Al0.99
-
- C:WINDOWS\system32\cmd.0.95
- C(WINDOWS\system32\cmd.0.93
- GitHub Copilot v1.8.170.95
- GitHub Copilot vl.0.170.96
- Copilot uses AI. Check for mis0.99
- Copilot uses AI. Check0.99
- for ni0.96
- No copilot instructions found. Run /init to ge0.98
- copilot-instructions.md file for this project.0.98
- No copilot instructions found. Run /init to generate a0.99
- copilot-instructions.md file for this project.0.99
- Environment loaded: 2 MCP servers, 4 skills, Visual0.98
- Studio Code1.00
- connected1.00
- *★★0.57
- ★1.00
- Environment loaded: 2 MCP servers, 4 skills, Visual0.96
- C:\Projects1.00
- Studi1.00
- 4.6 (6x) (high)0.97
- Code1.00
- C:\Projects0.99
- 4.6 (6x) (high)0.99
- AIE1.00
- ★0.99
- > build me a new app that...0.97
- ) fix issue0.96
- ★1.00
- shift+tab switch mode · ctrl+s run command0.95
- Unlimited reqs.1.00
- shift+tab smitch mode : ctrl+s run command0.95
- Unlimited reqs.1.00
- ★1.00
- ★1.00
- ★1.00
- C(WINDOWS\system32\cmd. ×0.93
- C\WINDOWS\system32\cmd. ×0.93
- GitHub Copilot v1.0.170.99
- GitHub Copilot v1.0.170.97
- Copilot uses AI. Check for mistakes0.99
- Copilot. uses AI. Check for mistakes0.98
- copilot-instructions.md file for this project.0.99
- No copilot instructions found. Run /init to gen0.97
- erate0.99
- copilot-instructions.md file for this project.1.00
- No copilot dnstructions found. Run /init to0.97
- Environment loaded: 2 MCP servers, 4 skills, Visual0.99
- Studio Code1.00
- Environment loaded: 2 MCP servers, 4 skills, Visual0.99
- Studio Code0.99
- connected1.00
- connected1.00
- C:\Projects0.99
- .6 (6x) (high)0.99
- C:\Projects0.98
- .6 (6x) (high)0.98
- > add a new feature0.95
- build another cool app0.98
- shift+tab switch mode · ctrl+s run command0.96
- Unlimited reqs.1.00
- shift+tab switch mode· ctrl+s run command0.97
- Unlimited reqs.1.00
- AlEngineer0.97
- EUROPE1.00
-
- -2- Continue: Editor0.99
- • Set up0.94
- • Guard rails1.00
- AIE1.00
- • Custom agents0.99
- • Fine grained interaction0.98
- ★1.00
- ★1.00
- • When you want more control1.00
- AlEngineer0.97
- EUROPE1.00
-
- -2- Continue: Editor0.97
- • Set up0.94
- • Guard rails0.97
- AIE1.00
- • Custom agents0.99
- • Fine grained interaction0.98
- ★1.00
- ★1.00
- • When you want more control1.00
- Engineering the future of Al1.00
- AIEng0.82
-
- AIE1.00
- ★1.00
- ★1.00
- Problem: Without rules, Agents run amok1.00
- Solution: Add guardrails1.00
- Engineering the future of Al1.00
-
- Top level guard rail:1.00
- Agents should **not**:0.88
- -Change project architcture without explick instruction0.83
- Agents.md1.00
- - Commit secrets or credentials0.98
- • High level rules on0.99
- *★★0.69
- • Repository intent0.97
- AIE1.00
- • Application architecture0.98
- • Constraints0.98
- a Project Overview0.96
- ★1.00
- ★1.00
- • Dos/Don'ts0.98
- This is a web application built with:0.99
- • Lives in repository root0.99
- -Frontend: React + TypeScript (Next.js App Router)0.93
- -Backend APt routes (Next.js) and sorver actions0.88
- - Styling: Tailwind CSS0.91
- • src/0.96
- • Index.html0.98
- - Package manager: pnpm0.96
- • Agents.md0.99
- • Respected by major0.98
- vendor, e.g Claude, Copilot0.99
- etc1.00
- Google DeepMind1.00
Transcript
326 cues· 4,174 words· 21,433 chars
- 0:14 Hey folks, we are starting a little bit early as we are at capacity.
- 0:18 So thank you all for showing up.
- 0:19 My name is Chris Noring.
- 0:21 My daytime job is at Microsoft, where I work a lot with AI engineering.
- 0:27 Right, so this session is called From Writing Code to Designing Systems.
- 0:31 So show of hands, how many of you are coding like you normally do?
- 0:37 Not many hands, right?
- 0:38 So most of you, I think, have shifted into more of a systems approach, right?
- 0:42 So maybe I'm talking to people who have already done the shift.
- 0:48 That's not always the case, by the way.
- 0:50 So sometimes when you go out at conferences, people are like, I'm hacking away.
- 0:54 I've tried Claude.
- 0:55 I've tried Copilot.
- 0:57 Interesting.
- 0:57 How many are using Claude, by the way?
- 0:59 No judgment.
- 1:00 How many are using Copilot?
- 1:03 Okay, half and half, maybe more Claude, that's fine.
- 1:06 We are very good friends of Claude, I should say that.
- 1:08 We are even showing up at events together, so Anthropic, good stuff.
- 1:13 So what I mean to tell you today is maybe tell you a story that you already know.
- 1:17 You know that your world has changed.
- 1:19 You know that in the old days, 100% on keyboard, and you might still be on the keyboard.
- 1:24 You just do different things with your time.
- 1:27 But we all knew that we were the limitation, right?
- 1:30 We were brilliant engineers.
- 1:32 We did 100% of the code, but...
- 1:34 linear progress.
- 1:35 It was just you trying to advance things.
- 1:37 It was up to you whether a feature was being built or not.
- 1:41 And sometimes you had to choose a scenario where, well, I don't have time to build this feature because I'm doing this over here.
- 1:48 That's no longer a limitation.
- 1:50 So what's happening?
- 1:52 I think most of you still have a job, right?
- 1:54 So you know that your job didn't disappear.
- 1:57 you know that your center of gravity has moved.
- 1:59 So you are no longer 100% developers, but you are now in a different position, which some people might argue.
- 2:06 I mean, many of us, I think, have chosen our profession because we love coding, right?
- 2:12 Right?
- 2:13 I think so.
- 2:14 So to some extent, we're still writing code.
- 2:17 We just are very, very precious with our time what we write, right?
- 2:21 Because we now have so many helpers, but
- 2:24 Many of you have heard the term AI slope, right?
- 2:28 I see nods here.
- 2:29 So you understand in the early days of these AI tools, you were like, oh my God, I can't believe it produced this kind of code.
- 2:35 It gives me more work than before.
- 2:37 I had to rewrite all that code.
- 2:39 But now we're coming into a place where guardrails is a big thing of our existence.
- 2:44 So you are stuck with an AI tool.
loading