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

> I have been writing Java since I was 13. I am 23 now. I have been paid for code written in C#, Java, JavaScript, PHP, F#, and Python.

Woah! You're 23? I bow down to your knowledge and wisdom ;) (I started programming before you were born).

> I am quite certain that I would be vastly more productive if the language wasn't consistently getting in my way

Again, then you're doing something seriously wrong. If you're spending more than 25% of your time typing out code, you're doing something very very wrong.

If your bottleneck is the language, there's something seriously fucked up with the way you program. As a programmer you should be primarily using your brain, to solve problems. Then you take a few minutes to splurge that all out by pressing some keys on a computer.




Yes, you started writing Blub before I was born. Good for you. It's very unfortunate that you haven't progressed past that point.

That you have openly admitted that you do not understand the productivity and code quality benefits of closures, etc. is so very much not my problem. Massive switch statements and needless object subclassing to get around Java's inefficiencies--be my guest. Enjoy your spaghetti.

I have demonstrated, to my own satisfaction and really that's all I give a damn about, that I am considerably more productive using Scala (you do know what Scala is, right?) on the JVM, consuming Java libraries, than I am Java. The language is a roadblock, regardless of how your 90's sensibilities feel about the issue.

(Seriously, whoever decided a function object pattern was a suitable alternative to a delegate or closure should be barred from programming, ever again.)


That's great that you've discovered you're less productive in Java than Scala. Hopefully you can improve that deficiency in your programming at some point.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: