Hacker News new | ask | show | jobs
by yesimahuman 5453 days ago
Java is awesome purely because of the large corpus of useful libraries. Apache, stanford NLP, etc. Universities and open source groups contribute a large amount of Java code and it really pushes the boundaries of the types of applications you can create that are mature and perform well.

Other than that I develop much faster in Python or Javascript. I've come to love treating functions as first class objects, and I just don't love static typing that much anymore.

Getting my projects done more quickly has become more important than anything else. It just so happens that other languages than Java are better for that.

2 comments

I felt the same about static typing when I first learned Python and Scheme. But I encourage you to give non-crappy static typing, like in, say, Haskell, a try just to broaden your horizon.
I agree. I just want to get things done. It just so happens, fun languages like Python, and Ruby are better for that. I don't treat programming languages like religion, or sports teams. I treat them as tools to help me do what I need.