Hacker News new | ask | show | jobs
by nabla9 482 days ago
Java was, as Gosling says in the first Java white paper, designed for average programmers.

Java classes and types are strict and "save" enough that it make it possible to put straight jacked to coder, but loose enough that they can make it compile. You can't do that with C++, Python because they are too loose and you can't do it with Rust or strict functional programming language because vibe programmer can't make the code compile.

It's perfect when you have software architect who does the intelligent work and code monkeys who fill the blanks.

1 comments

You could be describing a lot of languages.