News for hackers. Stuff that matters.
Re:I Am Tired of AI by woah on Friday September 27, 2024 @11:59AM (#41672146)
I think there are two types of developers: those who are most excited about building things, and those who are most excited about the craft of programming.

If I can build things faster, then I'm happy to spend most of my time reviewing AI code. That doesn't mean that I never write code. Some things the AI is worse at, or need to be exactly write and its faster to do them manually.

Re:I Am Tired of AI by samcat116 on Friday September 27, 2024 @05:27PM (#41675704)
I think we could see a lot of these AI code tools start to pivot towards product folks for just this reason. They aren't meant for the people who find craft in what they do.
Re:I Am Tired of AI by koliber on Saturday September 28, 2024 @08:17AM (#41679770)
> I think there are two types of developers: those who are most excited about building things, and those who are most excited about the craft of programming.

Love this. You hit the nail right on the head.

I don't know if I fit into one or the other. However, I do know that at times I feel like one, and at other times, the other.

If I am writing another new app and need to build a slew of CRUD code, I don't care about the craft. I mean, I don't want sloppy code, but I do not get joy out of writing what is _almost_ boilerplate. I still want it to reflect my style, but I don't want to type it all out. I already know how it all works in my head. The faster I get it into an IDE the better. Cursor (the AI IDE) allowed me to do this much faster than I would have by hand.

Then there is time where I do want to craft something beautiful. I had one part of this project where I needed to build a scheduler and I had very specific things I wanted it to do. I tried twice to describe what I want but the AI tool did not do what I wanted. It built a working piece of code, but I could not get it to grasp the nuance.

I sat down and wrote the code for the scheduler, but then had to deal with a bunch of edge cases. I took this code, gave it to the AI and told it to implement those edge cases. After reviewing and iterating on it, I had exactly what I wanted.