3 ms·
This is your brain on java.
by femto113 4y ago
This is your brain on java.
- hardwaresofton 4y agoGood reflex, but nope! I don't write Java anymore and possibly never will again. I think the point stands on it's own, regardless of language. This is basically why I don't like Java -- it's so uncomfortable that it puts people off of types for the rest of their lives. Languages with good, ergonomic type systems are out there, that don't have the needless ceremony and expended effort of Java and people pass over them at their own peril. The wider trend is also coming back to statically checked types -- Python's typing module, Ruby's Sorbet, the ever growing popularity of Typescript, etc.
- oxff 4y agoIn general I find that people restrict the idea of "interface" too much. If it has a downstream user / client, it is an interface despite not being `interface X`. This becomes very obvious in a language like Rust where you are encouraged to use concrete types as your 'interface' to downstream clients / consumers / library users.
- kjeetgill 4y agoThis is your brain on haven't read the article.