Tumgik
#or mucking about with metaclasses without understanding how to properly scope magic
sufficientlylargen · 11 months
Note
#Excel is actually a decent editor for writing Java#it makes it very difficult to make some of the most common Java mistakes#like writing code in Java
"Lol"
"Lmao" even.
Is this an "I have written too much Java" emotion or an "I refuse to touch Java" emotion?
I am, perhaps, overstating my aversion to the language - I don't really hate Java, I just don't find it terribly fun to work in (although it's been years since the last time I had to, so maybe IDE advances have made it more palatable now). I've worked on some Java projects that were quite well put together, but I've also seen my share of code with types like ProducerFactory<FactoryProducer, IGatewayFactoryFactory>.
In general if speed is not an essential part of a project I prefer to write in Python for its terseness and extremely effective syntactic sugar (context managers, generators, etc.), and if speed IS essential then various C variants, Rust, or even Go will almost certainly outperform Java. So it's not entirely clear to me why Java is still used outside of legacy code.
8 notes · View notes