top | item 47196285

(no title)

noduerme | 1 day ago

The hell with with whatever speed boost I might get. I still write all my code by hand every day, and own what it does. I know it. And I don't have to worry about atrophy.

Could've outsourced a long time ago to humans, if I wanted to deal with reading code most of the time instead of writing it.

discuss

order

marginalia_nu|1 day ago

If programmer speed and efficiency was truly such a significant competitive factor, we wouldn't be packing them like sardines them in noisy and stuffy open floor plan offices.

dehrmann|1 day ago

I've worked places that actively acknowledged they were paying a productivity tax for people to have unexpected encounters, and they'd recover the losses at a higher level.

wiseowise|1 day ago

This. And there would be huge investments in productivity and reducing bureaucracy.

jnovek|1 day ago

Do you have management pressure to use these tools? I don’t have any data but me and virtually every software engineer I talk to regularly is feeling or has felt pressure to use these tools.

9dev|1 day ago

FWIW, I'm responsible for our engineering team, and I'm the one starting to put some gentle pressure on the developers right now. Velocity used to be one of the bigger issues we had: Features used to be in development over weeks, while customers, product management, and engineers iterated on the feature, until it was finally deemed stable enough and shipped. With AI, we can shorten that cycle considerably, and get stuff out of the door in days or even hours instead. Doing so requires adapting your processes accordingly, give up some control over the details, take good care of tests, and do proper code reviews.

Given all that, I just cannot ignore AI as a development tool. There is no good justification I can give the rest of the company for why we would not incorporate AI tools into our workflows, and this also means I cannot leave it up to individual developers on whether they want to use AI or not.

This pains me a lot: On the one hand, it feels irresponsible to the junior developers and their education to let them outsource thinking; on the other hand, we're not a charity fund but a company that needs to make money. Also, many of us (me included) got into this career for the joy of creating. Nobody anticipated this could stop being part of the deal, but here were are.

noduerme|1 day ago

I personally do not. But I don't work in the software industry. I write custom software in an industry that's as far away from tech as you can imagine. My management tells me what features they want, and doesn't care how it gets done. They only care that it works, and the priority is never to get a feature out fast. The priority is to never break their logistics software that's used 24/7. The deployment cycle is still fast, but bugs can be catastrophic, and it's on me to fix any bugs that crop up whenever something goes into production. Usually, when a bug filters up to me, it's within a few hours, because edge cases arise quickly. I know almost immediately what lines of code in which files are the most likely culprits. Because I wrote them, and I tested them manually, and I thought long and hard before hitting the button. If someone else (or something else) wrote them, I'd have to go hunting at the exact moment when time is critical and there's an open bug in a live deployment, and my phone is ringing and people are yelling.

The term "vibe coding" is new, but I've described what I do as "jazz coding" for a couple decades.

empath75|1 day ago

You are feeling that pressure because the people that use them are more productive and the next pressure you are going to get is to remove yourself from the loop completely.

josefrichter|1 day ago

This mentality never worked in IT world. We've always had high pace of change and endless learning and adaptation to new tools and approaches.

bdbdbdb|1 day ago

Am I alone in thinking atrophy might not happen? I use a keyboard all day but it doesn't mean I can't write by hand anymore. Predictive text didn't make me forget how to spell. If i buy coffee it doesn't mean I forget how to make it

whaleidk|16 hours ago

Counterpoint: my handwriting is way harder to read and my hand tired faster than when I was in high school. And I am worse at spelling and my vocabulary has stopped expanding much since I started typing more and reading less

stavros|1 day ago

Nobody has to worry about atrophy. That's the good thing about it: Things only atrophy when you don't need them any more.

lstodd|1 day ago

yup. no effort - no bliss. and for rare bouts of wanting to shepherd cats I just got meself some actual cats. At least they don't pretend to be engineers.

adampunk|1 day ago

Real quick, how does paging work?