I wrote an essay about why I'm done using AI for coding, even if it costs me my job and career: https://brettcodes.com/im-done-using-ai/
-
– The entire point of using libraries is that you don't have to maintain them because someone (usually responsible) takes care of it for you. But you still have to maintain LLM-generated code yourself even if you use an LLM for code maintenance
– You can still contribute to open-source libraries3/
– If you just glue libraries together, your code seems to be not that complex. This doesn't apply to all projects. There are pretty complex apps where you still get your share of custom code
– You can blame the library but you can blame your own code. LLMs can't take responsibilities, you have to sign-off on them.4/4
-
I wrote an essay about why I'm done using AI for coding, even if it costs me my job and career: https://brettcodes.com/im-done-using-ai/
The basic gist is: AI made me a worse, apathetic programmer. I think it's bad for humanity, the planet, and the craft of software engineering. And I'm done using it.
@brettcodes I'd be interested to know how this pans out for you. It's quite a reasonable position to take on a solo project, but if you're working with a team of people addicted to AI, the entire codebase may regularly shift under you whenever a bot is used.
-
@gurkenlabs @brettcodes I work at a company selling sustainability management software and a coworker constantly says things like "I don't care how much water it uses. I asked five agents to do the task."
@shaedrich
OMG, the hypocrisy is real.
@brettcodes -
The people also using the AI think they’re better than they are, which lowers the overall quality and turns the industry into a black hole of sunken costs.
@cyberquixote
They do everything that promises a way of paying human workers less. Deskilling, demotivating, and superficially "replacing" humans with AI is working exactly as designed.
@brettcodes -
I wrote an essay about why I'm done using AI for coding, even if it costs me my job and career: https://brettcodes.com/im-done-using-ai/
The basic gist is: AI made me a worse, apathetic programmer. I think it's bad for humanity, the planet, and the craft of software engineering. And I'm done using it.
@brettcodes I really hope we'll start seeing more push back like yours in the near future. Seeing the industry adopting AI nonchalantly has been very disappointing. Same way it was disappointing seeing the industry push back against unions.
-
– If you just glue libraries together, your code seems to be not that complex. This doesn't apply to all projects. There are pretty complex apps where you still get your share of custom code
– You can blame the library but you can blame your own code. LLMs can't take responsibilities, you have to sign-off on them.4/4
@shaedrich
I don't think I disagree.But rhere are valid reasons for reimplementing stuff, however. For example, the numerics world is really happy Eigen came about because some guy saw Lapack and said yuck. And Lapack is *very* uh, "good".
Or sometimes libraries do something pretty small, and is the dependency worth saving a day of implementation?
-
@shaedrich
OMG, the hypocrisy is real.
@brettcodes -
@shaedrich
I don't think I disagree.But rhere are valid reasons for reimplementing stuff, however. For example, the numerics world is really happy Eigen came about because some guy saw Lapack and said yuck. And Lapack is *very* uh, "good".
Or sometimes libraries do something pretty small, and is the dependency worth saving a day of implementation?
@iinavpov @cpr320 @brettcodes All valid reasons


-
I wrote an essay about why I'm done using AI for coding, even if it costs me my job and career: https://brettcodes.com/im-done-using-ai/
The basic gist is: AI made me a worse, apathetic programmer. I think it's bad for humanity, the planet, and the craft of software engineering. And I'm done using it.
I started teaching myself guitar when I was 14. (I'm 78 now). I could have just bought records and listened to other guitarists. But I would have missed out on so much learning, fun times teaching guitar, and a lifetime of wonderful musical memories. Humans are meant to learn and often that means learning by doing--struggle, fail, keep trying, learn, succeed. If we're just button pushers and prompt writers, there's not much point in working. And who's going to rescue us when stuff breaks?
-
I wrote an essay about why I'm done using AI for coding, even if it costs me my job and career: https://brettcodes.com/im-done-using-ai/
The basic gist is: AI made me a worse, apathetic programmer. I think it's bad for humanity, the planet, and the craft of software engineering. And I'm done using it.
@brettcodes But there are valid use cases for AI!
Like... um... Well, maybe we will find them one day if we just keep wasting resources.

-
I also made a ramble-y video about why I'm done using AI for coding: https://youtu.be/2ZU3j4GQ4K8
@brettcodes I, too, am worried about the degradation of coding skills caused by using LLMs. In a time when processors and memory are insanely expensive, we need more efficient code, not bloated LLM generated code.
-
S simonjust@mstdn.dk shared this topic
