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

521–530 of 697 posts

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

#521
post #410

Earlier quoted context omitted.

> 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?

Where do you draw your line between plagiarism and creativity? I learned in art school this question is more difficult to answer than it appears when taken seriously.

That's a great question, I've never tried to draw a concrete line before. Code is inherently creative. But it's not art, it doesn't map 1:1 like that.

But I wouldn't consider attempting to duplicate a painting, plagiarism if you painted it yourself with your hand (assuming you mention or reference the original author, or it's well know e.g. starry night) . I would consider it plagiarism if you duplicated it via photo, or other automated method.

I'd translate it to code as; if you're looking at stack overflow for the answer, if you understand it, before writing your own implementation, that's learning, and not plagiarism. But if you copy out the whole function without understanding how to implement it yourself, that would be.

The person I replied to said

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

I assume he's asking the LLM to generate upwards of multiple hundreds of lines of code. Let's assume he's does understand all of it. (Something that defies my understanding around how most LLM users use codegen.) Then you have a sister comment who claims you can write multiples more code/projects using LLMs. At a certain point your ability to understand the code must fall away. And at that point, if you didn't have the majority of the creative input. Why call it your work?

I assume you're an artist, if you have an LLM generate you a picture. Do you feel like it's work you've created? Did the inspiration for where each line should start, and end, come from the contents of your mind? Or was it sampled from a different artist? Given the exact same prompt, would you draw the same lines next week? Next month? Because the LLM would.

There's no doubt it's easy to draw parallels in any creative work, both from art an code. But if you didn't make the decision about where to place the function, about which order you want to call them, if you're gonna do error handling deep down as close to the error as possible, or you're optimizing for something different, and decided long ago that all errors should bubble back up to the main function.

One, or two, or even a half dozen of decisions might seem insignificant, but together, if you didn't really make any of them. How can you claim it's code you wrote? Why do you feel proud of the work of others, sampled and mapped into a training set, and then regenerated into your repo, as if it's work you put forth? All of that should be read as the rhetorical you, I know you're not making that argument. But would you make it? When you share a meme with your friend, do you claim you created the meme? Even if you use a memegen, and change the words to reference your in joke. Do you feel like you've created that art? Or are you using the art of someone else to share the idea you want to share? I assume it's the latter, but

They said "Having opencode doesn't preclude me from making elegant code." They're taking credit for making the elegant code, just as if they were taking credit for inventing the meme. There's a different amount of effort involved, and that effort, or the source of it, is significant when talking about who deserves the credit, and the sense of pride.

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

#522
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!

Are directors frauds because they aren’t the ones doing the acting? Is there no joy in being an architect because they aren’t the one assembling the building at the construction site? Is there no value in product engineering because they aren’t fabricating the products in the factory?

It’s fine to find enjoyment in the actual programming part of software engineering. It’s stupid to assume that is the only aspect of software engineering that is valuable or that is enjoyable for others.

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

#523
post #513

Earlier quoted context omitted.

Disagree entirely. If you state “in 6 months AI will not require that much knowledge to be effective” every year and it hasn’t happened yet then every time it has been stated has been false up to this point. In 6 months we can come back to this thread and determine the truth value for the premise. I would guess it will be false as it has been historically so far.

Six months ago, we _literally did not have Claude Code_. We had MCP, A2A and IDE integrations, but we didn't have an app where you could say "build me an ios app that does $thing" and have it build the damn thing start to finish. Three months ago, we didn't have Opus 4.5, which almost everyone is saying is leaps and bounds better than previous models. MCP and A2A are mostly antiquated. We also didn't have Claude Desk…

> Six months ago, we _literally did not have Claude Code_.

Claude Code came out a year ago.

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

#524
"Then it professionalised."

Yeah. It's not that it wasn't 'professionalized' back in the day, it's that everything has changed--the attitude, the people involved, the kinds of businesses there are, the philosophy. There was a...mystery about it, a feeling like you were entering a different world and that world was a place where you were close the the machine and...I just can't describe it. It was more visceral.

I made my first BASIC program in the late 70s on a Decwriter, which was basically a wide-carriage printer with a keyboard, attached via acoustic modem to a time-sharing system. And it was the best thing ever.

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

#525
It is an interesting time to be at the peak of accumulated knowledge of a 50 year career and then see a tool that has the ability to create the code to preform a task I need. But that creation doesn’t feel the same and does take interaction from outside usually to make that code useable. I think that time for required interaction will be short lived and as code bases are slowly supplanted with generated code things will be more homogenized. I pray that will lead the people being allowed to solve more complex issue and I can’t wait to see the advancements to come. I just hope we can look back and say it was worth it, that don’t we end up with a bunch of AI generated crap that degrades technology by obscuring the useful and we end up worse than before.

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

#526
post #14

My advice to everyone feeling existential vertigo over these tools is to remain confident and trust in yourself. If you were a smart dev before AI, chances are you will remain a smart dev with AI. My experience so far is that to a first approximation, the quality of the code/software generated with AI corresponds to the quality of the developer using the AI tool surprisingly well. An inexperienced, bad dev will still…

> 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.

> For me it's that writing code is really enjoyable, and delegating it ...

This.

On my fun side project, I don't accept pull requests because writing the code is the fun part.

Only once did someone get mad at me for not accepting their pull request.

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

#527

Earlier quoted context omitted.

> 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 u…

> 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.

If you cloned chapters from multiple books, from multiple different authors, didn't decide on the sentence structure, didn't choose the words yourself, didn't decide which order your going to place these chapters, didn't name the characters. At what point do you no longer get credit for writing the book?

What if it's code? what if you didn't decide which order you should call these functions. Didn't make the decision about if you're gonna write var i, or idx, or index. Didn't make a decision if this should be an u32, or an i64. Didn't read any of the source code from that new dependency you just added. Didn't name the functions, oh but no, you did have to edit that one function because it wouldn't compile, so you just renamed it like the error suggested... At what point does the effort you put in become less significant than the effort duplicated from the training set? How much of the function do you have to write yourself, before you take credit? How many chars have to by typed by your fingers, before you claim. You made this?

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

#528
post #14

My advice to everyone feeling existential vertigo over these tools is to remain confident and trust in yourself. If you were a smart dev before AI, chances are you will remain a smart dev with AI. My experience so far is that to a first approximation, the quality of the code/software generated with AI corresponds to the quality of the developer using the AI tool surprisingly well. An inexperienced, bad dev will still…

> 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 think this is subjective, I personally enjoy "managing" agents more than handwriting code and dealing with syntax

At the very least, it feels ergonomic and saves me keystrokes in the same way as stuff like snippets & aliases

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

#529

Ironically this post comes across to me as written by an LLM. The em-dashes, the prepositions, the "not this, that" lines. As a college instructor, I can usually tell. I put it through GPTZero and it said it's 96% LLM written. GPTZero is not full-proof but I think it's likely right on this one and I find it very ironic.

> Upgrading your CPU wasn’t a spec sheet exercise — it was transformative.

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

#530

Earlier quoted context omitted.

Reaganomics has never worked

> Reaganomics has never worked Depends how you look at it. Trickle down economics has never worked in the way it was advertised to the masses, but it worked fantastically well for the people who pushed (and continue to push) for it.

> it worked fantastically well for the people who pushed (and continue to push) for it.

That would be "trickle up economics", though.

Post reply on HN