Slide 1

Slide 1 text

Trisha Gee Lead Developer Advocate, Gradle @trisha_gee trishagee.com Developer Productivity with IntelliJ IDEA

Slide 2

Slide 2 text

Hello World

Slide 3

Slide 3 text

But Was I Productive?

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

AI

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Productivity

Slide 8

Slide 8 text

SPACE • Satisfaction & well-being • Performance • Activity • Communication & Collaboration • Efficiency & Flow

Slide 9

Slide 9 text

SPACE • Satisfaction & well-being • Performance • Activity • Communication & Collaboration • Efficiency & Flow

Slide 10

Slide 10 text

SPACE • Satisfaction & well-being • Performance • Activity • Communication & Collaboration • Efficiency & Flow

Slide 11

Slide 11 text

Writing Code

Slide 12

Slide 12 text

Features Covered • Suggestions/basic completion • Live templates • New… • Alt+Enter • Generation • Editor suggestions • Refactoring

Slide 13

Slide 13 text

More tips • Smart completion • Complete current statement • Reshape code • Join lines • Multi caret

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Understanding Code

Slide 16

Slide 16 text

Features Covered • Navigation • Recent files / locations • Reading mode • Quick definition • Quick documentation • Code folding

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

Buy My Course

Slide 19

Slide 19 text

Debugging

Slide 20

Slide 20 text

Remove Friction

Slide 21

Slide 21 text

Collaboration

Slide 22

Slide 22 text

Learning

Slide 23

Slide 23 text

Put it all together = Flow

Slide 24

Slide 24 text

Flow feels GOOD

Slide 25

Slide 25 text

Flow leads to Satisfaction

Slide 26

Slide 26 text

Flow is an innately positive experience; it is known to "produce intense feelings of enjoyment”.[18]… Several studies found that flow experiences and positive affect go hand in hand,[39][92]. https://en.wikipedia.org/wiki/Flow_(psychology)#Satisfaction

Slide 27

Slide 27 text

SPACE • Satisfaction & well-being • Performance • Activity • Communication & Collaboration • Efficiency & Flow

Slide 28

Slide 28 text

Does this enable me to be creative and happy?

Slide 29

Slide 29 text

What slows me down?

Slide 30

Slide 30 text

What adds friction?

Slide 31

Slide 31 text

What breaks my flow?

Slide 32

Slide 32 text

Productivity is an investment

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

Actions • Get your organisation to invest in your productivity • Invest in your own productivity

Slide 35

Slide 35 text

bit.ly/dp-ij