12 points | by mashally 19 hours ago
7 comments
I learned that following your heart and being in love with a specific programming language aren't what make you a software engineer or even a CEO.
I've learned people who hate Java are basically racists who hate Indians.
And all you have to do to find them is say that and wait for people who say "No! Java is bad because..."
Wow is this true? Hopefully I don’t come across this way. I’m a huge Kotlin fan but strongly dislike Java for its verbosity.
Is hating on Java really a dog whistle like you say?
Wow … that’s quite the comment. I can’t say I’ve made this connection. Could you expand on this more?
My gripes with Java are because I feel it’s
1. A poor language to introduce students to computer science
2. Contains a poor api for date and time
3. Encourages overly verbose oop design
4. Has an infuriating garbage collector that’s often extremely hard to debug. Most advice just tells me to use a different garbage collector.
5. Not a fan of the thread story.
6. Large complex libraries like spring often dominate the language.
7. License issues… thanks oracle…
8. Often large memory footprints
If you’re hating a language because of a group on people or vice versa perhaps you should look inwards.
Didn't he get his way in the end? Java becoming the programming language of choice for Android happened when he was CEO.
Android was acquired, and it was java from the start in the source company.
This is a disagreement on hiring Java specialists vs generalists and not about using Java in Google.
I learned that following your heart and being in love with a specific programming language aren't what make you a software engineer or even a CEO.
I've learned people who hate Java are basically racists who hate Indians.
And all you have to do to find them is say that and wait for people who say "No! Java is bad because..."
Wow is this true? Hopefully I don’t come across this way. I’m a huge Kotlin fan but strongly dislike Java for its verbosity.
Is hating on Java really a dog whistle like you say?
Wow … that’s quite the comment. I can’t say I’ve made this connection. Could you expand on this more?
My gripes with Java are because I feel it’s
1. A poor language to introduce students to computer science
2. Contains a poor api for date and time
3. Encourages overly verbose oop design
4. Has an infuriating garbage collector that’s often extremely hard to debug. Most advice just tells me to use a different garbage collector.
5. Not a fan of the thread story.
6. Large complex libraries like spring often dominate the language.
7. License issues… thanks oracle…
8. Often large memory footprints
If you’re hating a language because of a group on people or vice versa perhaps you should look inwards.
Didn't he get his way in the end? Java becoming the programming language of choice for Android happened when he was CEO.
Android was acquired, and it was java from the start in the source company.
This is a disagreement on hiring Java specialists vs generalists and not about using Java in Google.