Live data from Hacker News

I found one of my first programs (Java, 2011) on the Wayback Machine and it runs

github.com

61–70 of 193 posts

Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs

#62

Earlier quoted context omitted.

Java's maintained almost perfect backward compatibility. If you want code you wrote today to run in 10 more years, Java is probably the best choice. Most other languages have too much of a history of breaking changes, or if you pick C/C++, you'll have issues linking against an old UI library.

There are many other languages with a better lindy effect rating ( https://en.wikipedia.org/wiki/Lindy_effect ), common lisp, erlang, fortran and more. I won't doubt how java doing well, but other languages have it beat.

Except they're not in widespread usage, so aren't relevant.

No grads are going "gee, do I go with a .NET shop, a JVM shop, or a BEAM shop?"

And as for Common Lisp, which implementation? They can't even be compatible amongst themselves, so I'm dubious that SBCL CL from 13 years ago would just work.

Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs

#63
post #2

One of the first programs I ever wrote - a program to find valid English crossword fills given a grid pattern with optional partial completions. This project came to mind recently and I looked around on the Wayback Machine. Turns out I posted the jar on MediaFire and linked to it on an old blog on Jan 2, 2011. Luckily, there was [_one capture_ of the jar on MediaFire]( https://web.archive.org/web/20240123154949/https…

Nice job. Now maybe you can make it a web application using CheerpJ.

Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs

#64

My earliest "large" program which I can remember was a drawing program I wrote in GW BASIC. You could draw figures, change brushes, I think it had a crude filling function and a few other things. In my innocence, I backed it up onto 5.25" floppy disks, labelled them neatly and put them in a box. This was in the late 1980s. Fast forward to 2024, I still have the disks but no drive to read them. On the other hand, the…

FYI if you want to get things off a 5.25 floppy, you can get a Greaseweazle for $25 and use it with any 5.25 drive. https://decromancer.ca/greaseweazle/

Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs

#66

What a strong ad for Java

Except now a days you're not encouraged to run a system-wide JVM! You can still download a JVM for Java 21, but it's from weird third parties like Adoptium

Adoptium is a JVM from the Eclipse Foundation. They're hardly weird, even if the branding is. It's basically "people into JVMs not controlled or licenced by Oracle that work good".

https://www.eclipse.org/membership/explore-membership/

Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs

#67

Earlier quoted context omitted.

Java's maintained almost perfect backward compatibility. If you want code you wrote today to run in 10 more years, Java is probably the best choice. Most other languages have too much of a history of breaking changes, or if you pick C/C++, you'll have issues linking against an old UI library.

There are many other languages with a better lindy effect rating ( https://en.wikipedia.org/wiki/Lindy_effect ), common lisp, erlang, fortran and more. I won't doubt how java doing well, but other languages have it beat.

> common lisp, erlang, fortran

That's a pretty esoteric list. Javascript would have been a better choice because of widespread deployment by multiple vendors and heavy legacy.

Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs

#68
post #27
post #26

Boggles my mind when coders don't save everything they've ever written. It's easy to be a digital pack-rat without much consequence. That said, my first Java 1.02 programs from the 90's still compile and the old jars run surprisingly well too. Color me impressed!

It was quite different before the internet. I'm still holding out hope of finding some of my old BASIC programs from the 80s on a 5¼-inch floppy disk in my parents' basement. But they are probably gone.

I wish I had the Logo and BASIC programs I wrote for the c64 in the early 80s. I still have the disks, so there's vague hope. Even more, I'd love the animations and images I made on the Amiga later in the decade, but that's more unlikely.

Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs

#69
post #11

Earlier quoted context omitted.

If you don't mind me asking, how much did they pay you to build it?

My salary was about 30k. Best deal ever lol

With software still running and being used, the company had a bargain.

Re: I found one of my first programs (Java, 2011) on the Wayback Machine and it runs

#70

Earlier quoted context omitted.

Except now a days you're not encouraged to run a system-wide JVM! You can still download a JVM for Java 21, but it's from weird third parties like Adoptium

Adoptium is a JVM from the Eclipse Foundation. They're hardly weird, even if the branding is. It's basically "people into JVMs not controlled or licenced by Oracle that work good". https://www.eclipse.org/membership/explore-membership/

I never realized it was from Eclipse! They've cleaned up the webpage where it's a bit more clear now. I always figured it was a weird consultancy or something like Gluon - where there was a paid product when you dig a little

Thanks for clearing it up. Hope they rebrand and drop the Adoptium name eventually

Post reply on HN