Cover of AI Developer

Book 12 · Presentation

AI Developer

How the Developer Role Changes When AI Is Used Broadly in European Enterprises and Public Authorities

38 slidesPowerPoint · 2.5 MB

Download the deck (.pptx) Read the book online

All presentations / AI Developer

All slides

Select a slide to see it larger; use the arrow keys to move through the deck.

  1. Slide 1: AI Developer1
  2. Slide 2: Introduction: The Developer with AI {#introduction}2
  3. Slide 3: What Developers Did Before: Craft, Waterfall, Agile, DevOps and Open Source {#what-developers-did-before}3
  4. Slide 4: The Pressure on Developers: Productivity Claims, Adoption, Legacy and Accountability {#the-pressure-on-developers}4
  5. Slide 5: The Developer Loop Defined: Five Functions, Delegation Ladder and Stewardship {#the-developer-loop-defined}5
  6. Slide 6: Frame: Problems, Requirements and Intent {#frame}6
  7. Slide 7: Design: Architecture, Decisions and Constraints with AI {#design}7
  8. Slide 8: Build: Writing Code and the Tools of the Craft {#build}8
  9. Slide 9: Build with Agents: Delegated Coding, Mandates and Sandboxes {#build-with-agents}9
  10. Slide 10: Prove: Review, Tests and Verification {#prove}10
  11. Slide 11: Prove Security: Secure Code, Supply Chain and the Toolchain as Attack Surface {#prove-security}11
  12. Slide 12: Steward the Release: CI/CD, Change and Operating What You Build {#steward-the-release}12
  13. Slide 13: Steward the Code: Maintenance, Legacy Modernisation, Technical Debt and Documentation {#steward-the-code}13
  14. Slide 14: The Junior Developer and the Apprenticeship Problem {#the-junior-developer}14
  15. Slide 15: The Senior Developer, Staff and Principal Engineer {#the-senior-developer}15
  16. Slide 16: The Tech Lead and the Engineering Manager {#the-tech-lead-and-the-engineering-manager}16
  17. Slide 17: Architects, Platform Engineers and Site Reliability Engineers {#architects-platform-engineers-and-sres}17
  18. Slide 18: Testers, Quality Engineers, Product Owners and Designers {#testers-quality-engineers-product-owners-and-designers}18
  19. Slide 19: Developers in the Public Authority: Procurement, Public Code and Legitimacy {#developers-in-the-public-authority}19
  20. Slide 20: Citizen Developers, Low-Code and the Non-Developer Who Builds {#citizen-developers-and-low-code}20
  21. Slide 21: Measuring and Leading AI Adoption in Development {#measuring-and-leading-ai-adoption}21
  22. Slide 22: Team Practice and Culture: Pairing, Review Culture, Trust and Psychological Safety {#team-practice-and-culture}22
  23. Slide 23: Developers, Works Councils and Employment: Telemetry, Rights and Intellectual Property {#developers-works-councils-and-employment}23
  24. Slide 24: When It Breaks: Incidents, Outages and AI-Generated Defects {#when-it-breaks}24
  25. Slide 25: Regulation as Constraint: AI Act, Cyber Resilience Act, Product Liability, NIS 2, DORA, GDPR {#regulation-as-constraint}25
  26. Slide 26: Ethics, Professional Responsibility and the Developer's Judgement {#ethics-professional-responsibility-and-judgement}26
  27. Slide 27: Intellectual Property, Open Source and Sovereignty in the Toolchain {#intellectual-property-open-source-and-sovereignty}27
  28. Slide 28: Competences and Developing the Developer {#competences-and-developing-the-developer}28
  29. Slide 29: The Developer's Own Mind: Craft, Flow, Cognitive Offloading and Identity {#the-developers-own-mind}29
  30. Slide 30: The Future of the Developer: Fewer, More or Different? {#the-future-of-the-developer}30
  31. Slide 31: Case Studies and Anti-Patterns {#case-studies-and-anti-patterns}31
  32. Slide 32: A Year in Development: Nordvik Region and Hansa Mutual {#a-year-in-development}32
  33. Slide 33: Nordvik Region and Hansa Mutual: Conclusions for Two Organisations {#conclusions-for-nordvik-and-hansa}33
  34. Slide 34: Conclusion: The Developer with AI Judged {#conclusion}34
  35. Slide 35: Glossary {#glossary}35
  36. Slide 36: Appendix A: Code Examples: Delegation, Mandate, Specification and Ownership Records {#appendix-a-code-examples}36
  37. Slide 37: References and Sources {#references}37
  38. Slide 38: About the Author {#about-the-author .unnumbered}38