Skip to content

Instantly share code, notes, and snippets.

@Zeyu-Li
Created March 5, 2023 21:27
Show Gist options
  • Select an option

  • Save Zeyu-Li/29df9a5469f683bc7cffac2f4190e431 to your computer and use it in GitHub Desktop.

Select an option

Save Zeyu-Li/29df9a5469f683bc7cffac2f4190e431 to your computer and use it in GitHub Desktop.
Java is the best

Java was a mistake, it would be fine if Java stood by itself, but the Java poison of OOP garbage has spread to other languages that overuse OOP patterns (like hello I would like an abstractBloatIteratorInterfaceFactoryImplFactory.java - words dreamed up by the mentally insane). The verbosity and bloat causes increase time to deploy as there is simply just more code to review and for every time of code there could be a bug so things will not get produced as fast. Another things that contributes to the verbosity is the lack of operator overloading (tell me a+b is harder to read that a.plus(b) 🤡). Now if you told me Java runs fast at least (which frankly doesn't matter bc cost of development is many times more expensive than runtime costs), I would understand but rust can run circles around Java and is much more readable. I will also add that since there is so much code (and therefore bugs), writing large java projects can be very slow itself since there is so much to index and build. When you need a bloated editor like intellij (that costs $779.00USD/yr) just to write in the programming language effectively, there is a problem. In conclusion use a real language like kotlin or rust, anything but Java, even uwulang!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment