Machine Learning for Developer Self-Care • Erik Meijer • GOTO 2021

32:10 754 views 100% Published 2 months ago

This presentation was recorded at GOTO AI Summit 2021. #GOTOcon #GOTOcph

Erik Meijer - Director of Engineering at Facebook; "Think Like A Fundamentalist, Code Like A Hacker"

Facebook (now Meta) has 2.89 billion monthly active users world wide and generates 4 petabytes of data per day, which is a million gigabyte! How can AI and machine learning be applied to find patterns and help analyze this massive amount of data?
Facebook's Director of Engineering Erik Meijer's mission is to use machine learning to make developers more efficient and productive by finding and preventing bugs, crashes, regressions, selecting tests, helping with code reviews and more.
Don't miss his talk on how to apply AI and ML in the real world [...]

00:00 Intro
03:31 Software is eating the world, but ML is going to eat software
04:02 How do we operate?
06:03 Archetype
08:40 The magic of duality
11:37 From data to code
15:38 NCS Aroma autocomplete
19:58 Getafix: Predictive test selection
25:33 WW simulation
27:19 Large code models
28:04 Work-item prediction ownership inference
29:34 IR-based bug localization
31:56 Outro

Download slides and read the full abstract here:

Phil Winder • Reinforcement Learning •
Kelleher & Tierney • Data Science (The MIT Press Essential Knowledge series) •
Lakshmanan, Robinson & Munn • Machine Learning Design Patterns •
Lakshmanan, Görner & Gillard • Practical Machine Learning for Computer Vision •
Aurélien Géron • Hands-On Machine Learning with Scikit-Learn, Keras & TensorFlow •
#AI #ML #ArtificialIntelligence #MachineLearning #ErikMeijer #Facebook #Meta #DataScience #Data #Programming #Software2 #10xDeveloper #Duality #Clustering #IntegrationTest #UnitTest #Aroma #Getafix #WWsimulation

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.

Watch on YouTube