http://en.wikipedia.org/wiki/Apple_Writer
Here's one of my programs that has been available online for 17 years:
http://arachnoid.com/arachnophilia/index.php
Here's an online article about some programs I wrote in the early 1970s, before Apple Writer:
http://arachnoid.com/programmable_calculators/index.html
And here's a program I updated this afternoon:
https://play.google.com/store/apps/details?id=com.arachnoid....
All my programs are free and open-source.
Here's an old article about me:
http://www.atariarchives.org/deli/cottage_computer_programmi...
Here is a scan of a handwritten program for the MIT Whirlwind, from 1953 (from Don Knuth's collection): http://archive.computerhistory.org/resources/text/Knuth_Don_...
http://stuff.mit.edu/afs/sipb/project/coda/src/coda/coda-src... (and various other files in that directory)
Sorry it's a bit boring, but the "online" requirement kind of skews the answers, doesn't it? Should I upload some more-interesting older code so it can be online too? :)
Most stuff on that GH account is pretty terrible, I stopped using it a few years ago so it's mostly a reminder of "Remember when you were bad at this?". I have one under my actual name nowadays which has stuff in a more professional state, but is still pretty disorganised.
Previously there was a school website I created when I was 14, but that got replaced with something in the last year or so.
I sent it to a German computer magazine and they paid me 200 bucks. It was the first money I earned with programing and it made me really proud.
Almost a quarter of a century I accidentally found that Determinator is still alive: http://plus4world.powweb.com/news/710
The best part about this horrible, -horrible- code is that it was actually a vast improvement over the codebase it was built upon.
I think you get a CVE advisory when you google it - not my proudest moment. But seriously, I am still pretty proud that as a 14 year old that my phpbb mod ended up installed on some pretty massive forums (my favourite was steve vai's website, but it isn't live anymore, of course! :p) it solved someone's problem, at the end of the day.
I'm sure most people have written code with vulnerabilities over the years. I'm sure I have. Just most of it isn't worthy of being noticed :)
My Commodore 64 game "Space Caverns 64" was published in Run Magazine in 1986, and you can get it here: https://archive.org/stream/run-magazine-36/Run_Issue_36_1986...
(Note: there are a bunch of ugly tricks to get the code to fit onto one single C64 40x25 character screen.)
I am a lurker on HN and often find programming/technical debates that rage around here amusing.
I am curious what the age distribution and general programming/geeky background of the HN crowd is. I am going to guess it probably skews younger.
Me:
33
oldest I could think of:
Used to hangout at Slashdot and CodeProject way way back.
http://matuli.free.fr/matthieu/jeux/lights/lights.htm
I thought I was such a 1337 rockstar when I wrote it. Older me thinks it needs some refactoring.
Older me also wants to tell younger me to stop being such an angsty teenager and writing whiny dribble about your high school crush in the code's comments.
If you run Linux on an x86 desktop, you use code that I wrote in 1997: The MTRR support in http://cgit.freedesktop.org/xorg/xserver/tree/hw/xfree86/os-... (big chunks of that are unchanged in 16 years; I also collaborated on the kernel-side MTRR support, but that has been rewritten a couple of times by now).
It's probably possible to find online traces of code I wrote a couple of years before that. But I think that is the oldest code still in use.
http://www.autoitscript.com/forum/topic/104814-arrays-in-aut...
If I remember correctly, this is an auto-adding bot for MySpace, back when I ran a website for people to add each other and boost their friend count. Thinking back, I just built a digital orgy for MySpace whores. Cool.
"Retarded Vectors" mini-demo ('93) ftp://ftp.scene.org/pub/mirrors/scenesp.org/compilations/blastersound_bbs/IGUANA/RETVEC01.ZIP
"Yann's 3D" 3D mini-demo ('94) ftp://ftp.scene.org/pub/mirrors/scenesp.org/compilations/blastersound_bbs/IGUANA/YANNS3D.ZIP
"PktBri packet bridge" ('95) http://www.jumpjet.info/Application-Software/DOS/Interfacing...
Funnily, someone recently captured videos from the graphical demos and uploaded them to youtube:
Yanns3D: https://www.youtube.com/watch?v=Cxs-GnsS1HQ Retvec: https://www.youtube.com/watch?v=RBaATafw88g (for some reason this one is missing the shape morphing that was the cool part of the demo)
http://sourceforge.net/projects/count/
"The count program is a very simple utility that recursively counts the size of directories, optionally producing a per-directory breakdown of usage."
Ah, nostalgia. There are closed Solaris SPARC specific bugs in the issue tracker :)
Nostalgia indeed, that's like a whole other era by now. There's a lot of technology like that that's just on the edge of my memory -- like the Token Ring networks I would see even into the mid/late-90s.
I really first started coding in 2009 ever. But I Know I took a few courses in 2002 but never really got into it. As well as a little dabble in mid late 90s. I was a late bloomer into programming. But now I'm in grad school for computer science and am doing quite well and absolutely love programming.
The best that is still online is probably this game where you had to kick footballs into a goal with a rc car I made when I was 14: http://home.arcor.de/kojotex/Extreme%20RC.rar It's about 1000 lines of spaghetti code, at the time I was really proud to have produced such a huge program.
And it runs out of the box with wine on my laptop so here's a screenshot: http://andreas.heider.io/extreme_rc/extreme_rc_3.png
Also, I'm really surprised that arcor.de still hosts these things after eleven years.
It's pretty bad haha, but that was me at 14.
My handle was "chud" (shamefully). I wrote tools called Tragic, Mystified, and Tsunami -- all still found on random angelfire sites.
This one still has screenshots of some of my programs: http://amp.00server.com/server.html
Other links: http://www.freewebs.com/chewee/aolprograms.htm
Wonder if any of you were around the AOL scene back in the day.
:)
I started on AOL stuff as well, though I quickly moved on to websites, where I still am today.
Xbae is still actively maintained (but no longer by me) http://xbae.sourceforge.net/
The oldest code I'm aware of is the content management system that runs infoprint.com, written in 1998 when that product line was a division of IBM.
I know they have been modifying/updating it for the past 15 years, but I can tell from the URL structures that it is still the same architecture. I'm sure some lines of code remain from back in my day, but I am equally sure that it has been re-factored many times over. so it is much more their code than mine at this point.
Oldest code online is from 2006 - I was 17 at that time.
PHP web counters - http://www.planet-source-code.com/vb/scripts/ShowCode.asp?tx...
And some open source web designs - http://www.opendesigns.org/profile/kalyan/
http://www.petesqbsite.com/sections/tutorials/zines/qbnews/1...
The oldest code I have online is a 'Direct Draw Game Engine', back on planetsourcecode. Some delicious Visual Basic :)
Dated February 2003, I would have been 13. Good lord!
http://www1.planet-source-code.com/vb/scripts/ShowCode.asp?t...
I wrote a bunch of global scripts while a member of a social MUD called The Chatting Zone between 1997 and about 2002.
I just looked and apparently the server was taken down last year or so. This makes me a little bit sad.
Other than that there seems to a be a few websites I developed or contributed to around 10 years ago that haven't been changed.
http://www.codeguru.com/cpp/w-d/docking/article.php/c1451/A-...
http://www.ratajik.net/TunnelWars/
(And YES, that IS a OS/2 program!)
<meta name="generator" content="Microsoft FrontPage 4.0">
:)I printed it with a dotmatrix, and still have it.
Those were the days!
Oldest online is when I was 21; a GPU-based MD5-password cracker/recovery program: https://code.google.com/p/cudamd5
It was one of, if not the, fastest at the time :D
Hah! Birthdays at your house must be really big events, each taking twice as long to appear as the previous one.
Maybe that's not such a bad idea. As we get older, time seems to pass more quickly, so ...
I wrote some java applets (demoing the half life of radiation) in the summer of 1998, but couldn't track them down.
Oldest code I could find is a project on Sourceforge that I created in 2001: http://sourceforge.net/projects/edubase/
Did some utils for BBS' back in 1994.
http://www.angelfire.com/ma3/medmath/
I wrote it in 2000, I think, to do a homework problem.