Hacker News new | ask | show | jobs
by joehx2 1121 days ago
The last project I worked on, the build took around 20 minutes.

The project before that the build took around 8 minutes.

In both cases I felt it was more how the build was set up rather than something that was inherent to Java. (The 20 minute build was a Spring/Groovy project, the 8 minute one was a Java Swing application.)

This is where using TDD really shined. Modifying the code and running a test took seconds instead.

Sadly I was always one of the few who used this approach. Even seniors would spend days or even an entire sprint doing something that would take me less than a day.