The myth of using Scala as a better Java
2009 I sucked it up too.<p>&quot;Hey Java is pretty much shit and here is this new better language called Scala, which you can use with your Java ecosystem!&quot;<p>And I was hyped!<p>But, well then I saw the actual Java ecosystem...<p>Java itself is a pretty clunky language, especially for people like me, who did scripting language programming all the time and are probably not considered Real-Developers-TM to the Java folk. So the ideas of Scala resonated with me pretty much.<p>Anyway, after trying to configure stuff like Kafka, Zookeeper and Maven and setting up a SOAP API, I saw that the problem with Java isn&#x27;t the language. Yes it&#x27;s ugly, but JavaScript is ugly too, well even Python has its ugly parts. The problem also isn&#x27;t performance, like so many C devs cry about daily. The problem seems to be that Java devs like to create things more complex than they need to be. Conglomerates of XML files, layers on layers on layers... I just don&#x27;t know anymore.<p>I didn&#x27;t use Scala for long and it wasn&#x27;t because it failed me, it did, it brought its own complexity with implicit conversions and overloaded operators etc. but that wasn&#x27;t the reason, it was the ecosystem which usage Scala enabled, the ecosystem that felt like it was still stuck in pre 2000. :\