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

During elementry school, did you ever have to do math using blocks?[0]

Sure, it's a fine way to do math, and you get all the same answers, and it's not really much slower. But I didn't like doing it then and I wouldn't like doing it now.

Programming in Java feels like doing math with blocks. I have all this code that needs to be there, and I understand why it's there, but I still find its inclusion frustrating. Java is a fine tool, and can be used to build great stuff, but it's not to my taste.

[0] http://i.imgur.com/PSd5k7q.jpg



Do you feel is the strong typing system that gets in your way? I feel that some times. But I know that later is going save me for making mistakes when I have to refactor my code.


I also really like strong typing, for the reason you stated, though there are also lots of things I like about a "more dynamic" approach (duck typing is great, for instance).


Java has a laughable type system. Type erasure is everywhere.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: