Rewriting the Role: Developers in the Age of LLMs
summary
The talk argues that large language models (LLMs) change rather than replace the developer role, drawing historical parallels (e.g., C vs assembler, garbage collection) to show how past abstractions shifted practices. It examines concrete effects of LLMs on software work — both positive and negative — and identifies what remains essential for developers when machines assist coding (notably, that perfect syntax mastery is not the core skill).
AI-written summary · about
chapters (10)
- 0:00Introduction
- 2:17Myth of replacement
- 7:59Tech revolutions history
- 10:11Abstraction and role evolution
- 16:38Key dev skills
- 24:53LLMs as junior devs
- 27:22Mentoring juniors
- 34:20Training new generation
- 40:27Teaching development
- 41:53Conclusion and future
related talks
32mWhat can we expect of LLMs as software engineers?
22mAdapting to the Future of Work in Tech
44mJoint Keynote Address: Accelerating Software Development: The LLM (R)evolution
49mA Practical Approach to Using LLMs: Peculiarities and Pitfalls
45mProgrammer’s Apprentice Season 2: Future Directions in AI-assisted Coding
14mTalking to/with Machines
10mRethinking collaboration: LLMs, teams, and cognitive load
38mNobody Pages the LLM: Engineering Rigour for Vibe Coding
