First, let's cover the technical issues. It's verbose, combines the worst of both worlds between static and dynamic typing by having a hobbled but extremely clunky type system, and mandates running on a VM that has a macroscopic startup time (not an issue for long-running servers, but painful for command-line applications).
Unless you call yourself a rocket scientist, you probably don't think your daily routine has much in common with flight software engineering. But you would be wrong. If you skip the bits about the flying, disregard the software and pay no attention to the engineering, then what you're left with is some amazingly useful life lessons.
For many chronic conditions epidemiologists agree that the correct point to choose is the point closest to the top-left corner of the ROC curve. As we stopped to think about it, it struck us as obvious that the way to choose this point is by using Pythagoras' theorem. But this was not what our epidemiologist peers and colleagues were doing.