| ▲ | bigstrat2003 3 hours ago |
| > Because the programming is and was always a means to an end. No. Programming is a specific act (writing code), and that act is also a means to an end. But getting to the goal does not mean you did programming. Saying "I'm good at programming" when you are just using LLMs to generate code for you is like saying "I'm good at driving" when you only ever take an Uber and don't ever drive yourself. It's complete nonsense. If you aren't programming (as the OP clearly said he isn't), then you can't be good at programming because you aren't doing it. |
|
| ▲ | NewsaHackO 2 hours ago | parent | next [-] |
| I guess I agree with you, but I think the GP may have mispoke and meant he loves building software. It's sort of like the difference between knitting and making clothes. The GP likely loves making clothes on an abstract basis and realized that he won't have to knit anymore to do so. And he really never liked knitting in the first place, as it was just a means to an end. |
| |
| ▲ | datavalue 11 minutes ago | parent | next [-] | | It’s similar to the arrival of mechanized looms in the 19th century. My ancestors were weavers, and automation eventually replaced those jobs. I’ve spent 40 years working in IT as a programmer and am now nearing retirement, so I’ve been fortunate. To me it feels like programming as a skill may not have much time left. Probably how my ancestors felt. | |
| ▲ | munk-a 2 hours ago | parent | prev [-] | | Most people who are knitting do it purely for the experience of knitting. If you need clothes it's far more affordable to buy the cheap manufactured stuff. Some people certainly enjoy the creativity of expression and wish they could get to that easier - but most of those people have moved away from manual tasks like knitting and instead just draw or render their imagination. There's genuine value in making things by hand as the process allows us time to study our goal and shape our technique mid-approach. GP may legitimately like knitting more than making clothes. | | |
| ▲ | NewsaHackO 2 hours ago | parent [-] | | I think you misunderstood my post. Now many people do knitting for the joy of knitting, but people used to knit to create clothing to wear or to sell. Of course, automated knitting machines have largely replaced hand knitting, and people now still do it. If you are very good at hand knitting, you might see if you can sell some work. However, if you want to make knitted clothing at scale, you would be better served taking a high-level approach to the actual design of the clothing and learning how to prompt the automated knitting machine to do so instead of optimizing for how you yourself would hand knit it. | | |
|
|
|
| ▲ | pdntspa 3 hours ago | parent | prev [-] |
| I'm still reading the code, I'm still correcting the LLM's laughably awful architecture and abstractions, and I'm still spending large chunks of time in the design and planning phase with the LLM. The only thing it does is write the code. But that's not programming because its a natural-language conversation? |
| |
| ▲ | californical an hour ago | parent | next [-] | | I mean, yes - you’re reviewing and architecting, but not creating. Same as if you use an image diffusion model. You can describe very clearly what you want, and iterate carefully until you get a picture that looks good. But nobody would say that they “drew a nice picture”, since they haven’t done any drawing. (except maybe the mega-power-users who use the tool and have a warped view of their accomplishment) | |
| ▲ | bakugo an hour ago | parent | prev [-] | | > But that's not programming because its a natural-language conversation? Correct. Programming is writing code. You are not writing code, therefore you are not programming. I don't understand what's so complicated about this. | | |
| ▲ | pdntspa an hour ago | parent [-] | | I'm literally making a program. Present-progressive of the verb to program. I feel like you're pearl-clutching on semantics. By my read, programming != writing code, but writing code is most definitely programming. Oxford defines 'to program' as both. |
|
|