Developer Productivity – DIY (with ChatGPT) or How I Learned to Stop Worrying and Love the AI

A presentation at BaselOne in October 2023 in Basel, Switzerland by Baruch Sadogursky

Slide 1

Slide 1

Slide 2

Slide 2

How I Learned to Stop Worrying and Love the AI

Slide 3

Slide 3

Baruch Sadogursky - @jbaru ch × Developer Productivity Advocate × Gradle Inc × Development -> DevOps -> #DPE

Slide 4

Slide 4

shownotes × × × × speaking.jbaru.ch Slides Video All the links!

Slide 5

Slide 5

Questions to ask llm × What is Developer Productivity Engineering? × Why we want to improve it? × What can be improved?

Slide 6

Slide 6

Answers, summarized × #DPE helps us improving our overall developer experience. The build is a good place to start. × It’s not only Gradle! Maven, SBT, Bazel and any other build can and should be improved! × It’s not only the build! Improving the entire cycle is important and worth investing!

Slide 7

Slide 7

Talk is cheap, show me the goods!

Slide 8

Slide 8

Slide 9

Slide 9

Chatgpt is getting worse × “…to my knowledge as of September 2021” 😕 × Browsing is back, but it’s meh… × 3rd-party browsing plugins are picky…

Slide 10

Slide 10

Custom embedding plugins for Setup Vector Database Feed custom data the rescue! Teach ChatGPT to use your vectors

Slide 11

Slide 11

Or use 3rd-Party service Services like Mantium AI can encapsulate the process

Slide 12

Slide 12

Let’s try it again…

Slide 13

Slide 13

How can we improve our build ? × × × × × Caching, local and remote Parallel testing, local and remote Predictive test selection Fight evil flaky tests! Watch your build like a hawk for degradations

Slide 14

Slide 14

What you can do today (for fr ee × × × × × ) Parallel local Local caching Remote caching* Build Scans Win Prizes (a.k.a. speed challenge)

Slide 15

Slide 15

What your company should pa y × Develocity (or similar) for

Slide 16

Slide 16

Learn more and try it today! × × × × Take the Gradle/Maven Speed Challenge Be DPE Agent of Change! Read the DPE Handbook Watch the DPE Summit videos (published soon!) x speaking.jbaru.ch

Slide 17

Slide 17