Developer Productivity – How I Learned to Stop Worrying and Love the AI
summary
Shows concrete fixes for slow JVM builds: enable Gradle build scans to find tests as the bottleneck, add Mantium embeddings plugin so ChatGPT uses up-to-date Gradle docs, and flip maxParallelForks to use all CPU cores to cut a 60s test run to ~6s. Demonstrates remote caching and CI-populated caches to eliminate first-build slowness, and cites predictive test selection that saves ~30% of build time with ~98.7% failure prediction accuracy.
AI-written summary · about
chapters (16)
- 0:00Introduction to AI and productivity
- 3:12What is developer productivity
- 6:00Demo: Slow Java build
- 7:54Build optimization basics
- 10:12Build scans for measurement
- 12:42AI hallucination and context
- 13:03Adding context to ChatGPT
- 15:36Configuring plugins and scans
- 18:50Max parallel forks demo
- 20:41Test impact analysis
- 22:11Predictive test selection
- 25:07Build cache explained
- 26:58Remote cache benefits
- 28:27Cloud parallelization
- 29:08Developer experience improvements
- 30:58Maintaining fast builds
related talks
50mDeveloper Productivity – DIY (with LLM) or How I Learned to Stop Worrying and Love the AI
32mDeveloper Productivity – DIY (with ChatGPT).
36mDeveloper Productivity Engineering: What's in it for me?
44mDeveloper Productivity Engineering: What's in it for Java Developers?
27mDeveloper Experience: It’s Time to Start Complaining
54mDeveloper Productivity Engineering Deep Dive
36mDeveloper Productivity On a Budget
19mAvoiding work is work - but it pays off!
