Top
Best
New

Posted by jruohonen 12 hours ago

Why I Am a Programmer(www.alfie.wtf)
204 points | 62 comments
chr15m 8 hours ago|
Conan the Barbarian and Below the Root on our Apple IIe. Tiny worlds behind the glowing Orange CRT. How do I make something like this? My mum (lol) helped me figure out how to get keyboard input in BASIC. I made a little game where an O character chases your X character around the screen. Core game loop. Browsing pirate CGA games at the warung in Pondok Indah, well outside the jurisdiction of US law. Glorious rack upon rack of tiny worlds to explore. Death Track and Prince of Persia. More BASIC and that gorilla throwing bananas. Later on the Multiline BBS. Talking late into the night with tech weirdos twice my age. All manner of mind bending ideas. Newsgroups. Punks and skaters and cypherpunks. Predicting what was coming, seeing the future we expected unfolding. Downloading Commander Keen over FTP. WinSock and Netscape. My first homepage. Downloading Linux and getting it running. Configuring XFree86 modelines all night lol. Turbo Pascal and VAX VMS at uni. My first job coding. Hacking out web backends in gnarly ass Perl. No databases just blatting and slurping comma delimited text files lol. Getting paid to do the most exciting thing there was to do, all day. Magic.
dustfinger 6 hours ago||
I grew up with an Aplle IIc and I loved Conan the Barbarian. A neighbor made me a copy and I used to absolutely love playing that game. I remember there was a message on the screen when you died, and the one burnt in my mind is "The eyes have it". I also loved Prince of Persian for the 486. That one I actually beat. Your history is very similar to mine. Now, I have been coding for decades, but it all started on the Apple IIc.
chr15m 6 hours ago||
Happy days. I think Prince of Persia is one of the only games I beat.

Did you ever play Another World by Erich Chahi? Still one of the greatest games and still good today.

dustfinger 6 hours ago|||
Oh hell yeah. My neighbor had that for his commodore 64. I never owned that one, but I was blown away by its graphics and how smooth the animations were. I have not thought about that game in a really long time. Good times! I also loved text based adventures. Like probably lots of kids in the early 80s, one of the first ones I played was Adventure. I also loved The Hitchhikers Guide to the Galaxy. Infocom was awesome. I have been playing through the zork series with my 14 year old recently.

One other game I absolutely loved for the Apple II was Captain Goodnight. I got really far into that game, but I don't think I ever beat it.

tosapple 6 hours ago||
buck rodgers on c64
esafak 5 hours ago|||
I've never heard it mentioned, but I think Another World was visually influenced by another French project, https://en.wikipedia.org/wiki/Spartakus_and_the_Sun_Beneath_...
sirsinsalot 8 hours ago|||
That sounds like my childhood and teen years. It feels so far away culturally. I miss the sub culture and counter culture.
jacquesm 6 hours ago||
It's not coming back either.

At the same time: a Raspberry Pi 2 W has more CPU power than all of the machines that I had between 1980 and 1991. The experience is still there. But it is very difficult to take a child from say 'Minecraft' to a blinking cursor on the screen and get them to be interested.

reenorap 4 hours ago|||
Below the Root was a fantastic game, I somehow stumbled upon that 40+ years ago on my PC and played it not understanding what the rules were. Now I’m going to have to look for it as abandonware.
saulpw 7 hours ago||
I just produced a restoration/translation of Below The Root last month! Check it out, hope it brings back some memories: https://root.saul.pw.
thenipper 7 hours ago||
I had a pirated copy of Below The Root as a kid on my Apple IIc... except the small town copy network had made a bad copy. So it'd only play some of the time if i was lucky. I'm going to dive into this
christophilus 9 hours ago||
For me, it was the creative, puzzle-solving, game-like nature of it. Then I got my first job, and I had 100% autonomy, so a friend of mine and I got to solve real problems for real people in the real world. It was a rush. Making people’s lives better through software is still the biggest motivation for me.
sevenzero 5 minutes ago||
And the creative, puzzle solving, game like nature of it is now completely gone. Answering architectural questions isn't fun to me. I loved the process of writing code and now I hate being a software developer.
cmrx64 8 hours ago||
(btw what ended up being the resolution of your great grandfather’s ring? I was flipping through your history to see what you work on :)
SA9G 3 hours ago||
Getting to build things without skinned knuckles or solder smoke in your face... now that is a rush! And if you are not happy with it, you get to tear it down and build it back up better. It costs nothing but your time and imagination. Importantly, you get to build, to solve problems, to engineer, to visualize, to create and be creative. (Ok, maybe musicians have even more fun, but alas I wasn't wired for music. :-)
gnabgib 12 hours ago||
(2015) Even links to the HN discussion at the time (89 points, 59 comments) https://news.ycombinator.com/item?id=8837545
Krei-se 9 hours ago||
I started programming on my schools CASIO Graphics Calculator.

It was slow but allowed some text based games we then shared. No internet so did it all from trial and error.

Then ... i wanted a 3D Cube rotating. At 15/16 this was a bit too much i guess i had no idea about rotation matrices back then and deemed myself a bit dense.

Never got around doing 3D stuff at work, only databases all the time. I dabbled some with ThreeJS but i guess i was still haunted.

BUT THEN. Geometric algebra! So smooth. If you like tables and had problems with stuff like cross products or quaternions, didnt like copy pasting rotation matrices, etc. YOU WILL LOVE geometric algebra! It's like you meet 2 tables on a FK and bam its a volume (highly simplified!!)

Just my 2 cents. Don't write yourself off if you did not do 1337 demos in primary school on a tamagotchi.

1n3nt0r 8 hours ago||
I took a course at a college in '79 using fortran on a mainframe (though I was just in middle school at the time). I can't say I understood all of the incantations required (IBM had JCL), but realized it was "magical" and wanted to be part of this tribe.

I saved up to buy a VIC-20 (a 4K computer) and later a C64, writing games for both. Those were magical days I will look back to fondly. That sparkle has not left, though I sometimes miss the purity of near-bare-metal systems of yesteryear.

Like some in my generation, I lived through and contributed to some of the early phases of computing, pre-internet, and am altogether grateful for it.

burnedbyhell 8 hours ago||
I started on a Ti-83 and better yet could take other programs online and load them and then modify to my desire.

When the teacher said show your work I wrote out the program I made to calculate the equation. They banned calculators altogether.

Once there was a computer I traded sleep to stay on it. I worked professionally for almost 3 decades and it ultimately cost me my health and mental health. It was often my own insecurities and anxiety that led me up the ladder.

I left the field and went to work for something I believe in and my tech skills are like wizardry to these folks.

There is a lot of blue sky to explore for people in tech.

wpm 6 hours ago||
I lost the TI-83 I used in high school after a physics final during my first year at university, and with it, all of the programs I had written on there. There are two data loss incidents that make me wince, and that is one of them. Not because they were great. They sucked. All in TI-BASIC, I was too stoned to wonder "how do the games I installed get away with not being all in TI-BASIC it would be too much to write" and get pointed towards learning assembly at a much younger age than I did, but still, they were Genesis, Book I for me.
anon7725 8 hours ago|||
What field did you go into?
burnedbyhell 6 hours ago||
Got into tech from help desk (to be fair it was partially supporting UUNET and Usenet so it wasn't a clueless end user all the time), all the way to top level engineer doing devops type work.

Left to work in the arts.

zabriel_goss 5 hours ago||
Say more! Fine arts? Music? Theater? Non-profit? Commercial?
josh-sematic 7 hours ago||
TI-83 was also my gateway drug into programming. Good memories!
jamesfinlayson 4 hours ago||
TI-84+ for me, though I think it was fairly similar to the TI-83.
ifh-hn 9 hours ago||
I don't consider myself a programmer, I started programming in my late 30s after I got my first office job. I learned it to automate all the bullshit I needed to do.

Wish now I'd started earlier. It's like having a special power if your actual job isn't programming. I like getting the computer to do my job for me.

saidnooneever 2 hours ago||
i like u somehow found some digital friends back then, carefully not to spill the beans to the wrong people. I never did until later computer shop opened and i bumped there into familiar face. together we put pocket money to little book about basic with floppy that included tools.

nice blog :) cracked loose some fond memories.

TrackerFF 6 hours ago|
I didn't really get into coding before HS. By chance we had this elective class called "Java Programming", where the teacher showed us a bunch of applets which piqued my interest.

Our very first "real" program was some local network chat system, which I found extremely fascinating - because I had suddenly gone from writing a bunch of terminal/CLI programs which felt a bit...boring, to writing something which felt like "proper" software.

More comments...