Live data from Hacker News

I started programming when I was 7. I'm 50 now and the thing I loved has changed

jamesdrandall.com

271–280 of 697 posts

Re: I started programming when I was 7. I'm 50 now and the thing I loved has changed

#271
post #138

Wow... I really relate to this. I'm 50 as well, and I started coding in 1985 when I was 10... I remember literally every evolutionary leap forward and my experience with this change has been a bit different. Steve Yegge recently did an interview on vibe coding ( https://www.youtube.com/watch?v=zuJyJP517Uw ) where he says, "arch mage engineers who fell out-of-love with the modern complexity of shipping meaningful code…

I just told my gardener to cut the grass and work on some flower installations. I'm so excited about gardening again. Can't wait to do some. Employing a gardener to do my gardening for me is really making me enjoy gardening again!

I used to be big into amateur radio. When I was considering to build a tower, I would have paid someone to build the tower for me and do the climbing work to mount stuff on the tower. Your statement is nonsensical, because it assumes that there is a binary choice between "do everything yourself" and "delegate everything".

Re: I started programming when I was 7. I'm 50 now and the thing I loved has changed

#272
post #246

> They’re writing TypeScript that compiles to JavaScript that runs in a V8 engine written in C++ that’s making system calls to an OS kernel that’s scheduling threads across cores they’ve never thought about, hitting RAM through a memory controller with caching layers they couldn’t diagram, all while npm pulls in 400 packages they’ve never read a line of. yup.

I found it a very weird section of the article, undoing most of what had been written before.

Whether it's ROM programming, writing assembly, or C, or Rust, or JS-with-stdlib, at no point was anyone "teetering". Stacks have always existed, and whether your stack was small because it just had not much under it, or huge because it's 2026, they've by and large always been stable. That's the point of a stack: you can trust the parts below the layer you're working on, and the problems you solve are still real problems that for the most part don't require knowing the lower parts of the stack but are still real problem sin programming.

It's like making fun of people who drive a company rental because they don't want to own one themselves, and can't name any part of their engine: you're just being an ass.

Even the good TS programmers understand classic programming concepts like using the right data structures, paying attention to runtime complexity, and knowing when to go "maybe it's the step below me". They can work out difficult problems just fine.

You were writing an article about how fundamentally different AI has made things: why dunk on people who got into programming more recently than you and started higher on the ladder of abstraction, mocking them for "you were already about to fall". No, they weren't. They understood the core concepts just fine, and we collectively gave them stacks that they could trust. And they would have transitioned to "the next thing" just like you've been doing.

And then "AI" showed up, and it doesn't care about silly things like "how high up the ladder you are", it just went "your skills about how to schedule, structure, plan, describe, and manage projects is the thing that matters. Those other skills are nice to haves, and will make you better at being a PM, but they're not the main focus anymore". It doesn't matter where on the ladder you are, that affects everyone.

Re: I started programming when I was 7. I'm 50 now and the thing I loved has changed

#273
post #218

Earlier quoted context omitted.

> If you were a smart dev before AI, chances are you will remain a smart dev with AI. I don't think that's what people are upset about, or at least it's not for me. For me it's that writing code is really enjoyable, and delegating it to AI is hell on earth.

i agree. it seem like an expectation these days to use AI sometimes... for me i am happy not using it at all, i like to be able to say "I made this" :)

I suppose the question is "Do you feel Steve Jobs made the iPhone?"

Not saying right/wrong but it's a useful Rorschach Test - about what you feel defines 'making this'?

Re: I started programming when I was 7. I'm 50 now and the thing I loved has changed

#274
post #138

Earlier quoted context omitted.

I just told my gardener to cut the grass and work on some flower installations. I'm so excited about gardening again. Can't wait to do some. Employing a gardener to do my gardening for me is really making me enjoy gardening again!

this is a great analogy despite it possibly coming off as snark. I think it's hard for some people to grasp that programmers are motivated by different things. Some are motivated by shipping products to users, others are motivated to make code that's a giant elegant cathedral, still others love glorious hacks to bend the machine into doing things it was never really intended to do. And I'm sure I'm missing a few othe…

Your grieving doesn’t have to shit all over my personal enjoyment and contentment. Me enjoying the use of AI in developing software doesn’t take anything away from your ability to grieve or dislike it. I’m not asking you to be excited, I’m asking you not to frame my enjoyment as naive, harmful, or lesser.

Your feelings are yours, mine are mine, and they can coexist just fine. The problem only shows up when your grief turns into value judgments about the people who feel differently.

Re: I started programming when I was 7. I'm 50 now and the thing I loved has changed

#275

Earlier quoted context omitted.

Well it's more like employing a gardener makes me enjoy landscaping again. It's not like we ever found writing words on a keyboard all that great, it's fundamentally just about having an idea and turning it into something real.

Speak for yourself. I have always loved the act of intentionally typing (converting my thoughts into structured text).

I guess some people enjoy the process, but you can still do that.

It's like with machinists and 3D printers, you can always spend 10 hours on the lathe to make something but most of the time it's more practical to just get the part so one can get on with what actually needs doing.

Re: I started programming when I was 7. I'm 50 now and the thing I loved has changed

#276

Wow... I really relate to this. I'm 50 as well, and I started coding in 1985 when I was 10... I remember literally every evolutionary leap forward and my experience with this change has been a bit different. Steve Yegge recently did an interview on vibe coding ( https://www.youtube.com/watch?v=zuJyJP517Uw ) where he says, "arch mage engineers who fell out-of-love with the modern complexity of shipping meaningful code…

> I don't personally think there is magic in building a Docker container. Call me old-fashioned. This seems like a false dichotomy. You don't have to do this. It is still possible to build magical things. But agents aren't it, I don't think. It is honestly extremely depressing to read this coming from a founder of Relic. Relic built magic. Dawn of War and Company of Heroes formed an important part of my teenage years…

If we've arrived at the point where bots are impersonating me (instead of the billions of other choices), I'm probably at peak Alex. I'll light a candle. So... easy to disambiguate this one.

I got the idea for Homeworld one night when I was about 21. At the time, I was working at EA as a programmer on Triple Play 98 (building FE gfx - not glamorous). In an RTS-ironic twist of fate, my boss and mentor at the time was Chris Taylor - go figure.

Friends of mine had their own game company and had boxed themselves into a technical corner they couldn't get out of, so I agreed to write a bunch of sprite conversion code for them after hours. That night, we were all working in a room, talking about the reasons X-Wing vs. Tie Fighter didn't work on a 2D screen (hold up and left till you turn inside and shoot) and how Battlestar Galactica didn't get the cred it deserved, and BOOM - in my mind I saw ships in 3D with trails behind them. Inside a crystal sphere like Ptolomy's theory of the universe (man inside - god outside), and I saw that the surface of a sphere is 2D, so you could orbit OUTSIDE with a mouse... it looked like spaghetti floating in zero g... that's why Homeworld's working title was "Spaghetti Ball" for months.

Fortunately for me, in this ambiguous thread, I can give you all the proof of life you want. Try me.

Now... is transparent and trustworthy casting spells? Yeah... it is, but not by itself. It's a primitive - a building block. My personal projects (that I do think are magical) kept running into the same problems. Effectively, "how do I give up the keys if I don't really know what the driver is going to do?" I tried coming at this problem 10 different ways, and they all ended up in the same place.

So I decided to go back to the basics - the putpixel(x,y) of agentic workflows, and that led me to transparency and trust. And now, the things I'm building feel magical AND sustainable. Fun. Fast... and getting faster. I love that.

At Relic, our internal design philosophy was "One Revolutionary and Multiple Evolutionary". The idea was that if you tried to do more than one mind-blowing new thing at a time, the game started feeling like work. You can see this in the evolution of design from Homeworld to DoW to CoH (and in IC too, but let's face it, that game had issues Now... on the topic of "Is agentic coding better or worse", I feel like that's asking "is coding in assembler better or worse". The answer (at least used to be) "it depends"... You're on a continuum, deciding between traditional engineering (tightly controlled and 100% knowable) and multi-agentic coding (1,000x more productive but taking a lot for granted). I've found meaning here by accepting that full-power multi-agentic harnesses (I rolled my own - it's fucking awesome) turn software engineering into Socratic debate and philosophy.

I don't think it's better. It's just different, and it lets you do different things.

Re: I started programming when I was 7. I'm 50 now and the thing I loved has changed

#277

I was 7 in 1987, learned LOGO and C64 BASIC that year, and I relate to this article as well. It feels as though a window is closing upon the feeling that software can be a powerful voice for the true needs of humanity. Those of us who can sense the deepest problems and implications well in advance are already rare. We are no more immune to the atrophy of forgetting than anyone. But there is a third option beyond embr…

> We can go back to the metal and create a new kind of computer; one that does have a kind of permanence. it's kind of strange to think about but i guess now there's a new incentive to do something truly new and innovative. The llms won't be able to do it for you.

My goal isn't to make LLM-assistance impossible; it will still be possible. In fact, GPT2-level inference is one of launch demos I have planned if I can finish this cursed self-hosting run.

My goal is to make training (especially self-training) impossible; while making inference deterministic by design and highly interpretable.

The idea is to build a sanctuary substrate where humans are the only beneficiaries of all possible technical advancements.

Re: I started programming when I was 7. I'm 50 now and the thing I loved has changed

#278

Earlier quoted context omitted.

I find that AI allows me to get into algorithm design more, and the intersection of math and programming more, by avoiding boilerplate. You can indulge even more by letting AI take care of the easy stuff so you can focus on the hard stuff.

What happens when the AI does the hard stuff as well?

SkyNet. When it can do the hard stuff, why do you think we'll still be around for project management and prompting? At that point, we are livestock.

Re: I started programming when I was 7. I'm 50 now and the thing I loved has changed

#279
post #134
post #84

Earlier quoted context omitted.

The author admits that they used AI but I found it not that obvious. What are telltale signs in this case? While the writing style is a little bit over-stylized (exactly three examples in a sentence, Blade Runner reference), I might write in a similar style about a topic that im very emotional about. The actual content feels authentic to me.

(1) The pattern "It's not just a X---It's a Y" is super common in LLM-generated text for some reason. Complete with em dash. (I like em dashes and I wish LLMs weren't ruining them for the rest of us) "Upgrading your CPU wasn’t a spec sheet exercise — it was transformative." "You weren’t just a user. You were a systems engineer by necessity." "The tinkerer spirit didn’t die of natural causes — it was bought out and pu…

Thanks a lot, I really appreciate that you took the time for this detailed explanation.

Re: I started programming when I was 7. I'm 50 now and the thing I loved has changed

#280

Earlier quoted context omitted.

Having opencode doesn't preclude me from making elegant code. It just takes away the carpel tunnel.

> I created this with some kind of genai To me, it just feels like plagiarism. Can you explain why it doesn't feel like plagiarism to you?

Plagiarism is claiming someone else’s specific work as your own. Using a generative tool is closer to using a compiler, an IDE, or a library. I’m not copying a person’s code or submitting someone else’s project with the name filed off. I’m directing a system, reviewing the output, editing it, and taking responsibility for the result.

If I paste in a blog post verbatim and pretend I wrote it, that’s plagiarism. If I use a tool to generate a starting point and shape it into what I need, that’s just a different kind of authorship.

Post reply on HN