Abstract
Developer productivity is a hot topic right now, but what does it mean? Is it all just about squeezing more lines of code out of us poor, overworked developers? Or could it, in fact, lead to developer joy?
In this session, Trisha will show some of her favorite IntelliJ IDEA tips for improving her own productivity. She'll use these examples to talk about what productivity is, what it is not, and why it's even more important to us as developers than it is to the organizations that pay our salaries. And it's of course important to them, too!
Attendees will gain a deeper understanding of how IntelliJ IDEA helps them to be effective, productive, and happy. Trisha wants you to look at your toolchain and ask yourself, “Does this enable me to be creative and happy?”
Video
Slides
This presentation is demo-heavy, and the slides aren't super useful I'm afraid.
More Information
(Note: contains affiliate links)
Learn your IDE
- Getting to Know IntelliJ IDEA (book) - Discounted copy of our book (PDF and eBook). Paperback and hardback versions available from Amazon.
- Working with Code in IntelliJ IDEA - Leanpub course. This link gives a discount, and it's free if you have a Leanpub account
- Developing Applications with IntelliJ IDEA - Leanpub course. This link gives a discount, and it's free if you have a Leanpub account
- JetBrains Guide - Loads of tips and tutorials on how to use your JetBrains IDE
- Getting to Know Your IDE playlist (IntelliJ IDEA YouTube Channel)
Specific tips
- Top 15 shortcuts (video)
- JUnit 5 Live Template (blog)
- Creating a Live Template (tutorial)
- Productivity Guide (reference documentation)
- Code inspections (video)
- Debugger (playlist)
- Gradle in IntelliJ IDEA (video)
Developer Productivity
- SPACE Framework
- Flow (wikipedia)
- Why flow matters more than passion (blog)
- Why Does Experiencing ‘Flow’ Feel So Good? (blog)
- Drive: The Surprising Truth About What Motivates Us (book)
- Happy Path Programming By Bruce Eckel & James Ward: Trisha Gee on Developer Productivity (podcast)
- Developer Productivity ISN'T About Measurement: Trisha Gee In The Engineering Room Ep. 26 (video)
- Developer Productivity Engineering (DPE) Handbook
- DPE - What's in it for me? - one of my presentations