Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've been programming in java for years and I still cannot make a program that compiles on the first try, unless I 'cheat' using an IDE or peeking at the API.

I couldn't even do the 'read-from-input write-to-output' thing mentioned in the example.

It's true it's because of the language: I've believe Java is more 'Enterprise' and sophisticated.

But I KNOW that because of this I tend to write better code (at least more standardized and better structured) in Java than in other languages I've had the same practice with, such as C, C++ or PHP, even though I don't need any IDE or manual of any kind to write such a simple program on those. And, no matter the language, it takes me the same time to do it right.

My conclusion is: If you like to 'hack together' a tool Java is probably not the best choice of language; If you want to build some big project on a team and keep it robust and maintainable using efficient libraries, it is.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: