when you regret open sourcing Java because eventually your daughter has to learn it


FWIW, open-source Java is still a Good Thing (IMO). Pre-Java, everyone was using C or C++ for *everything*. Like, database loaders and little GUI utilities.

Java’s a safe, boring language with a big ecosystem that’s relatively pain-free even when dealing with terrible codebases and APIs. It makes writing the 90% of software that is tedious, boring crap written by uninterested office workers more reliable and less painful.


(Also: not intended as a slam on uninterested office workers. It’s a good gig with decent pay and benefits.)

@suetanvil @RadicalEdward I recall a lot of this was written in Visual Basic, too

(which, far better than C or C++ for that, but utterly locked to Windows)

@bhtooefr @RadicalEdward

Which is another plus for OSS Java. It *doesn't* lock you into an OS (monopolist or otherwise).

@suetanvil @RadicalEdward The third most popular language based on job postings, apparently:

I'm surprised. I read much, much more about Python, Javascript, C, Rust, Perl, and even Lisp when I'm online.

@mpjgregoire @RadicalEdward

That's not really surprising. There's a lot of really *uninteresting* code out there in back offices and Java is usually fine for that.

@be @suetanvil @RadicalEdward other than ✨ Enterprise ✨ I'm not entirely sure what Java is good for

(and before you all start: I first learnt Java a decade ago and have somehow ended up with multiple qualifications in it — so yes I've actually used it :-) )

@zbrown @be @suetanvil @RadicalEdward web applications handling tens of thousands of requests per second, that have never heard of Erlang and are so doomed to using tens of Gigabytes of RAM for accomplishing anything.

like, the JVM is an absolute marvel of engineering achievement. if you've never seen BEAM. and Go, for example, seems to never have seen either 🤷🏻‍♀️

@meena @zbrown @be @suetanvil @RadicalEdward Website which adds two numbers and goes 😱 at tens of thousands of requests per second

@RadicalEdward the lesson here I think, dear developers, is be careful when developing, as you can't even imagine some of the consequences of your code...

Also, can't shebjust write a note that says, "yeah, I made Thai code and my daughter is e exempt from having to use it". May want to go with a more imposing sign off too, so instead of 'sincerely', try 'The Developer Hath Spoken'

@RadicalEdward Still much better than your daughter getting a school assignment in Visual Basic in PowerPoint, to serve as her (almost) first programming experience...

Lessol learned:
Design any new language as if it will become school curriculum?

Sign in to participate in the conversation

A bunch of technomancers in the fediverse. Keep it fairly clean please. This arcology is for all who wash up upon it's digital shore.