AI and the Future of Software Development - One Billion Developers

AI and the Future of Software Development - One Billion Developers

Docker via YouTube Direct link

Intro

1 of 17

1 of 17

Intro

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

AI and the Future of Software Development - One Billion Developers

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 1 Billion Developers: Why AI will let so many people participate, and what this means for the types of apps — and the future — we will build
  3. 3 Ephemeral apps and how they will unleash creativity and learning
  4. 4 About the time Dan programmed his TI-83 calculator to play blackjack, and where he got stuck
  5. 5 Why “natural language is going to take center stage” as software development evolves
  6. 6 Why building with Generative AI is completely different and how you need to plan for non-determinism
  7. 7 Psychology matters more: Humans don’t always respond well to suggestions from Copilot and other bots
  8. 8 Why offline evaluation is so important when building with AI: test your prompts over and over and over again
  9. 9 Building Copilot: balancing speedy suggestions with longer code suggestions that actually add more value
  10. 10 Mario on why “product sense” matters so much
  11. 11 Tips for prompting Copilot effectively
  12. 12 Building Copilot: the early days, figuring out the UX, and how critical it was to latency
  13. 13 How GitHub measures developer happiness: keeping devs in flow
  14. 14 How Mario developed his love for teaching and engineering. On growing up in Cuba, helping his mother, a teacher, and nearly following his father into electrical engineering
  15. 15 Why Mario founded a school in rural North Carolina
  16. 16 Systems thinking, and other skills that Mario hopes today’s kids will learn
  17. 17 Outro

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.