Live data from Hacker News

Please Use AI

shawnsmucker.substack.com

391–400 of 414 posts

Re: Please Use AI

#391

Earlier quoted context omitted.

If a photo has strong composition and symbolism, does it matter if the photographer took the photo as opposed to prompting it into existence?

An interesting question because photos are mostly machine-generated to begin with. The photographer just hits a button.

Your comment captures the most objectionable mentality behind AI zealotry so well. So much display of hubris, no appreciation of science, engineering, art, or anything at all.

Re: Please Use AI

#392

Earlier quoted context omitted.

If your project contained original thought does it matter if the IFs and the ELSEs were generated? I sometimes wonder if people get into this to create an actual working something or they just enjoy sorting colored blocks for the heck of it. I am on the other extreme end: I don’t give a rat’s ass about the code itself. The spec, the intent, the architecture, the contracts are what I find interesting. All the “file ha…

I have landed here myself. I have always enjoyed writing code, but I find lately that I am getting so much more satisfaction from the process of exploring and designing systems more, and code is simply the substrate. I am becoming a better architect with AI, because I am spending more mental energy in that lane, getting less embroiled in the nitty-gritty of the code.

That's probably all true. But I wonder if brains are just wired differently. I was never the developer that cared much about the particular shapes of any concrete IF/ELSE blocks in the code, so initially I was very bullish on using Claude Code a year ago. I realized that I'm the kind of guy who discovers the high-level architecture by writing the low-level code though. I'm not always sure what that architecture is up front, but the sheer act of writing code into a specific module sets off an internal background task probing the specific invariants of the module with respect to the architecture I have in mind, allowing me to revise and improve the design. That is all lost. All my agentically engineered projects look crude from an architectural perspective.

Re: Please Use AI

#393
post #55

I had this moment when we designed shirts for the marathon we ran as a group. Instead of Brainstorming something funny, we just prompted ChatGPT and chose one of the results. I felt lost immediately. All the creativity, the humanity, the endless hours of putting soul into something. Gone For one hour or so I had some kind of existential crisis. Just because of a funny slogan on a shirt. And sometimes I still feel emp…

[dead]

Re: Please Use AI

#395

Earlier quoted context omitted.

I had that the first few months, but that feeling doesnt stay forever. I think a difficulty with that discussion is that some are still in the honeymoon stage, while others are at the “wtf is the point” stage of the relationship with coding harnesses. In my case that took ~1y from using tools like Claude code daily to the point where I lost interest and motivation once I understood the technology contributed negative…

> I understood the technology contributed negatively to my personal growth. If your goal is to become better at writing code, it almost certainly is a net negative. If you define growth as shipping stuff and getting things done that you previously wouldn’t have had the time for, then it might be a positive. Hell, it’s probably both at the same time and what each person cares more about is the deciding factor.

Programming/software engineering isn't writing code. It's understanding and designing systems. The code is the way we encode the logic. The runtime/compiler of your language is one system among many engineers have to understand and develop expertise in. When working yourself on problems you learn about the various protocols, interfaces, past design decisions and their trade offs, tooling, and develop your general system thinking. When you delegate to AI you get the resulting artifact but none of the personal growth that comes with developing it.

Think of the recent bun rewrite from zig to rust, around 1M lines of code. If you would have a team do that migration they would very likely have to become close to Rust expert, and develop an intimate knowledge of the codebase, its tradeoffs, have ideas for future improvements, good understanding of the technical debt they accepted, reliability of tests, etc. That's A LOT of expertise you can then apply to other things in your professional life.

Instead they went the AI way. The got the artifact (the migration) in ~1 week. But that's pretty much it? What did they learn from that project, other than the fact the AI can do that work? My guess would be pretty much nothing. And pretty much any other software engineer could have done the same migration. There is zero personal growth here.

Re: Please Use AI

#396

Earlier quoted context omitted.

> I understood the technology contributed negatively to my personal growth. If your goal is to become better at writing code, it almost certainly is a net negative. If you define growth as shipping stuff and getting things done that you previously wouldn’t have had the time for, then it might be a positive. Hell, it’s probably both at the same time and what each person cares more about is the deciding factor.

Programming/software engineering isn't writing code. It's understanding and designing systems. The code is the way we encode the logic. The runtime/compiler of your language is one system among many engineers have to understand and develop expertise in. When working yourself on problems you learn about the various protocols, interfaces, past design decisions and their trade offs, tooling, and develop your general sys…

How is bun going to progress from here, though? Is it feature complete, never to need another update? No. So are they just going to vibe code in Rust now? Keep developing in zig and convert each merge to Rust? Or hire/become the Rust experts they need to maintain the project?

Re: Please Use AI

#397
post #55

I had this moment when we designed shirts for the marathon we ran as a group. Instead of Brainstorming something funny, we just prompted ChatGPT and chose one of the results. I felt lost immediately. All the creativity, the humanity, the endless hours of putting soul into something. Gone For one hour or so I had some kind of existential crisis. Just because of a funny slogan on a shirt. And sometimes I still feel emp…

You did not do the work, why should you feel any ownership of it? You asked someone else to do it, they did it, and you used the result. You could have just as well used Fiverr.

But you're right to have an existential crisis if you're in the creative industry, we all have that capable someone else on our phones now for $20/month.

Re: Please Use AI

#398
post #55

I had this moment when we designed shirts for the marathon we ran as a group. Instead of Brainstorming something funny, we just prompted ChatGPT and chose one of the results. I felt lost immediately. All the creativity, the humanity, the endless hours of putting soul into something. Gone For one hour or so I had some kind of existential crisis. Just because of a funny slogan on a shirt. And sometimes I still feel emp…

It also feels like stealing. You prompted it but the result is not yours. Likely also because AI was trained on data stolen from others.

Re: Please Use AI

#399

Earlier quoted context omitted.

Programming/software engineering isn't writing code. It's understanding and designing systems. The code is the way we encode the logic. The runtime/compiler of your language is one system among many engineers have to understand and develop expertise in. When working yourself on problems you learn about the various protocols, interfaces, past design decisions and their trade offs, tooling, and develop your general sys…

How is bun going to progress from here, though? Is it feature complete, never to need another update? No. So are they just going to vibe code in Rust now? Keep developing in zig and convert each merge to Rust? Or hire/become the Rust experts they need to maintain the project?

We will see, I personally expect they will continue the vibe coding approach. So, just throw mythos at the reported issues, with some high level guidance

Re: Please Use AI

#400

Earlier quoted context omitted.

Ever since I started experimenting with AI coding, I've totally lost that feeling of accomplishment. For projects I actually developed by typing in the code, it feels like I actually did something--like here's something I built and am responsible for bringing into the world. When I finish an AI-built project, I feel...nothing. Just that empty: "Code now exists where it didn't exist before, but I didn't really do anyt…

If your project contained original thought does it matter if the IFs and the ELSEs were generated? I sometimes wonder if people get into this to create an actual working something or they just enjoy sorting colored blocks for the heck of it. I am on the other extreme end: I don’t give a rat’s ass about the code itself. The spec, the intent, the architecture, the contracts are what I find interesting. All the “file ha…

On the one hand, this feels very pragmatic.

On the other hand, it feels like what people who weren't great software engineers say.

It's kind of a craft. I can't imagine an exceptional artist saying "screw the craft, I just want the painting that vaguely resembles what I requested".

I _can_ imagine artists that were not exceptional saying "it's so great that I can just prompt and get the damn painting, who care about how it's put together".

Up next, an architect who doesn't understand how concrete pours or how steel bends under stress? Hope the AI gets it perfect?

Interesting times we live in - and I realize this is an elitist take.

Post reply on HN