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

I think there's great value in learning to use a lightweight editor, a compiler or interpreter, the command line, etc.

I also think that Java is perhaps the worst possible choice for that.

It's a language created with the "build once run anyway" mentality that tries to abstract away the system, it's the poster child of languages married to an IDE, and verbose to the point that forcing people to write java code without autocompletion features probably violates the Geneva convention.

At this point in time if you want your students to learn about tooling it would be more useful to teach them to use chrome's JavaScript console than to teach them to use a Java compiler through the command line.



>verbose to the point that forcing people to write java code without autocompletion features probably violates the Geneva convention.

I'm happy to use just emacs. The naming conventions make it easy enough to remember. I've never been a fan of heavy IDEs. Maybe that is just me as a solo developer/entrepreneur, but I don't think that I am the only one.

Once you decouple yourself from the IDE and all of the bloated enterprizey (ahem spring) frameworks, it is actually pleasant to work with. Most of that stuff is superfluous when you have a command of the environment.




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

Search: