3 ms·
> but at least the java community doesn't force developers to rewrite their source code when a new JVM comes out. Java contains a lot of ugly legacy bullshit b
by catdog 9y ago
> but at least the java community doesn't force developers to rewrite their source code when a new JVM comes out.
Java contains a lot of ugly legacy bullshit because of that.
- rsj_hn 9y agoYes. If you're not prepared for cruft, then you are going to be rewriting things all the time. Joel Spolsky talks about this desire for artistic purity over useful backwards compatible cruft in a couple of nice essays: https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ https://www.joelonsoftware.com/2000/04/06/things-you-should-... https://www.joelonsoftware.com/2004/06/13/how-microsoft-lost-the-api-war/ https://www.joelonsoftware.com/2004/06/13/how-microsoft-lost...