I think you will find that not everyone enjoys the “creative aspects” of programming.
Comment on Stefan (CNC Kitchen) has released a mesh to parametric model too
Robin@lemmy.world 6 hours agoWriting code is beung automated. Programming still works best when a human is in the loop. We just have more time for the other aspects of programming. Which are in my opinion the more creative aspects
iamtherealwalrus@lemmy.world 6 hours ago
ExcessShiv@lemmy.dbzer0.com 5 hours ago
True, but the programmer type-monkeys will have to adapt to this change though…just like other production workers have through the times.
Supercrunchy@programming.dev 1 hour ago
You probably misunderstood the parent’s message.
From what I can see online, there are 2 kinds of expert programmers:
- some care only about the problem being solved, and not how. They’ll go out and about saying AI is amazing, because they can just prompt and get something mostly working out of it. If they’d have to solve a sudoku for work, they’d ask the sudoku-solving machine to solve it and be happy about it, because they solved the problem.
- some care about how to solve the problem and not exactly the problem being solved. Architecture, code quality and process is the part that gives satisfaction. They see coding as solving a sudoku, and the joy is finding a smart solution, not having the sudoku solved at the end. If the code quality can’t be kept, then they’d ask to change the problem being solved. AI is a disaster for them.
I’m definitely part of the second camp btw. AI enables the first kind of people to go wild and generate slop code, while at the same time removing the joy they find in programming. Work is becoming horrible for me, because AI destroyed any satisfaction I have when coding
iamtherealwalrus@lemmy.world 36 minutes ago
You described my comment better than I did. How to solve the problem is infinitely me interesting to me than typing the characters on the keyboard. Personally I am trying to adapt to using AI as a tool for exploring how to done problems, rather than just writing “Copilot fix this problem for me”
ExcessShiv@lemmy.dbzer0.com 1 hour ago
I would argue that figuring how to solve a problem, especially a novel problem, is the creative part of programming and the part that requires the actual skill. Punching the keys to implement it is the non-creative part I.e. what the type-monkey does.
Unless the person weighs in, we can only guess what they ment.
SubArcticTundra@lemmy.ml 2 hours ago
I quite enjoy the manual bit twiddling, API- and algorithm design personally