Why I Am a Programmer (alfie.wtf)
chr15m 13 hours ago
sirsinsalot 13 hours ago
jacquesm 11 hours ago
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.
Imustaskforhelp an hour ago
I am still glad that children are playing Minecraft. One of the first things that I am really proud of what I did was somehow breaking a nat of an intel tiber (free) vps just so that I can create a minecraft server.
My first thing that I built myself in mc that I still remember is having a piston push a redstone block which pushes another piston and a redstone block (quite complicated overengineering) to basically create a clock to spawn many mobs. I am still proud of it and my brother showed me minecraft and I remember the first time he showed me and I was in awe!
one of the first blogs (or second I think) that I made was about how to self host minecraft using a different technique (there is a plugin)
There are lots of coding/server related things to Minecraft. I think many people got into coding just as much because of minecraft and got into servers because of minecraft server hosting. (It's really popular)
I sometimes get recommended Minecraft Nostalgia videos and man the nostalgia hits so hard.
I understand what you are saying but Minecraft at its core is a simple blocky game that I played with friends.
Yes, It might be hard to care about pixels but also not so much. I still play chess and I can play it on a pixelated screen just as much as on chess.com or lichess.org
One of the first games that I played was pokemon yellow (the OG one), I pirated it and that introduced to the piracy and oh boy, I genuinely believe that it was the reason why I got tech savvy and am learning CS within uni as I did that within 2nd grade.
I have played pokemon yellow, pokemon crystal and all the pixelated games. I love them all and cherish them with nostalgia.
I am more worried about the shorts and reels.
Some comments and stuff that I wrote about similar things:
[An advice for a 15 year old on HN to play minecraft instead of hyperoptimizing for business]: https://news.ycombinator.com/item?id=47341430
[My pokemon yellow piracy complete story]: https://news.ycombinator.com/item?id=47663383
Self Hosting Vanilla Minecraft server has never been this easy before (GUI Right in minecraft , while being open source !): https://trulyfoss.mataroa.blog/blog/self-hosting-vanilla-min...
saulpw 11 hours ago
thenipper 11 hours ago
dustfinger 11 hours ago
chr15m 11 hours ago
Did you ever play Another World by Erich Chahi? Still one of the greatest games and still good today.
dustfinger 11 hours ago
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 10 hours ago
esafak 10 hours ago
chr15m 2 hours ago
reenorap 9 hours ago
clx75 14 minutes ago
christophilus 14 hours ago
cmrx64 13 hours ago
sevenzero 4 hours ago
toxik 3 hours ago
sevenzero 3 hours ago
I did start learning Rust recently, without using AI at all, and the process of coding is very fun. But I can't help but feel like the farmer who refused to use tractors...
Personally I just wait to be laid off, so I am forced to change things.
vconnor an hour ago
Making people’s lives better was always an incidental benefit, but also I learned pretty soon that the only life I was improving was my boss’ and the company revenue sheet. I don’t delude myself anymore that I am making the world a better place, and in any case I would enjoy talking to computers even if it was a completely useless activity.
SA9G 8 hours ago
rjh29 3 hours ago
fmpfmp 2 hours ago
All it takes to produce is time and a macbook and there are no limits to your imagination and creativity.
cristaloleg 4 hours ago
bitwize 3 hours ago
hefner1456 an hour ago
Krei-se 14 hours ago
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.
gnabgib 17 hours ago
1n3nt0r 12 hours ago
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.
ifh-hn 14 hours ago
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.
dicroce 12 hours ago
alfiedotwtf 11 hours ago
burnedbyhell 13 hours ago
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.
anon7725 13 hours ago
burnedbyhell 11 hours ago
Left to work in the arts.
zabriel_goss 10 hours ago
josh-sematic 12 hours ago
jamesfinlayson 9 hours ago
wpm 11 hours ago
whizzter 15 hours ago
It was an ACE cracktro for International Karate that was putting huge things in the borders, something about it stuck to my mind.
throw-qqqqq 13 hours ago
TrackerFF 11 hours ago
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.
aidotguru 4 hours ago
hotelsacher an hour ago
kkotak 14 hours ago
alfiedotwtf 12 hours ago
latentsea 11 hours ago
roarcher 10 hours ago
I remember visiting repair shops for our aging color TV with my dad and being awed by the tables and shelves full of exotic-looking vacuum tubes, exposed CRTs, and dangerous-looking coils, and what I imagined to be the sorcerer-like skills of the man behind the counter who could divine their inner workings.
On weekends I would cajole my parents to drive me to the numerous electronic surplus stores, where I would marvel at tallboy-sized capacitors, which my father wisely prohibited me from buying.
Radio Shack was in its prime with walls covered in DIP chips and those "Electronic Project Lab" kits, of which I aspired to own the 300-in-1 version for $65 with a real breadboard and digital ICs. I vividly remember the birthday when I finally received it. I could seldom get the more complicated digital designs to work, which I've since learned was likely because breadboards are terrible for digital logic, but I was nevertheless entertained for countless hours.
Those were some of the most formative experiences of my childhood, and I too feel sad that they're becoming a thing of the past. You can open a modern electronic device and there's hardly anything in there that you can disassemble and re-use. And even if you could, the magic doesn't live there. When I was a kid, everything a device did was physically manifested in the arrangement of its parts. Now it only exists in firmware, invisible and inaccessible to the curious eye.
I suppose every generation feels nostalgia for the lost world of its childhood. But like you, I can't help but feel sad that no more children will get to experience that.
ghoul2 an hour ago
Coding, computers, building whatever shit I wanted: that's the first thing that 'made sense' to me. And remained the only thing. What else am I gonna do?
wpm 11 hours ago
Gonna take a look at the tutorial later this week, I always wanted a glimpse of how those demoscene folks did their magic.
kristianp 12 hours ago
Edit: removing reference to the leading "How", that seems to be done editorially by the poster of https://news.ycombinator.com/item?id=50227356
saidnooneever 7 hours ago
nice blog :) cracked loose some fond memories.
SeriousM 2 hours ago
snvzz 2 hours ago
crypto137 14 hours ago
Last day, I realize it wasn't 2000. It was 8000, and there was not a snowballs chance in hell I could do the remaining 6000 in time for the deadline. So I went online, found pieces on stack overflow for this disgusting nodejs script that was 8 for loops deep, and then ran it against all the files. It took like.... a second, and all the files were just done. Poof, instant.
I got a job as a programmer and never looked back. The last ~decade has been a wild ride of highs and lows, but I still love doing it every day. There's just something deeply satisfying of taking an idea, and the computer just doing it.
jbloggs777 16 hours ago
marcus_holmes 11 hours ago
In the evenings, after the kids go to sleep, I work on my side-project, an app that lets you preorder coffee from the local cafe so you don't have to wait so long. I've been working on it for six months and I dream of the day I can quit the day job and work on it full time.
alfiedotwtf 12 hours ago
… but don’t give me hate… I still code with my hands :)
monk_grilla 6 hours ago
I grew up programming and being obsessed with computers too, though in a very different world. I started working full time as a programmer this year and I haven't written a line of code. I just set the agent going and read reminiscent posts on HN like this about how great things used to be.
I feel like most of what I loved about programming has disappeared just as I truly began.
lukaslalinsky 5 hours ago
alfiedotwtf 4 hours ago
I also found that my brain has treated problem solving and building in general like gaming where every roadblock/problem/issue is like a level boss, and release to production is when you clock the game :)
So even if you’re spending 99% of your time in an agent cli rather than your editor, look at the problem you’re working on as a problem in itself and your task is to golf it - but as in one-shot prompts, but how can you do it to the best of your ability with sharp prompting.
But yeah, like a sibling comment said - keep it fun. I think if you get to serious then it takes the fun out of it… you’re no longer problem solving, you’re just stepping through the motions.
Oh… and also - treat everything like a learning experience and with the fascination like discovering Narnia... because If you’re not learning/growing/stressing even just a little in your current job, move on! You’re not doing yourself any favours staying stagnant… or maybe that’s terrible advice and I’m just addicted to constant fight-or-flight, high cortisol, and caffeine
XenophileJKO 4 hours ago
I think I always had fun learning all the little knobs that a programming language would give you and where they made solving problems easier or more elegant.
You can get the same joy from working with an LLM when you have things setup correctly for example and you can say "handle these boring tickets for me" and if just "works" and works well.