Noodling about AI
AI is one those those things that seems both revolutionary and regressive at the same time.
Revolutionary
- You can ask it about almost anything and it can sometimes compile some good answers to condense
Regressive
- Sometimes it is just wrong. It either pulls incorrect source data or completely hallucinates an answer.
Code quality
- Great for quick prototypes and even some intermediate features.
- Not that great at production level maintainable code.
- Sometimes generates confusing logic.
- We disconnect ourselves from
- AI is in the driver seat and we are just along for the ride. If it makes a huge error we are going down with it.
Rubber Ducking
- I like talking to it when I run into a bug or working on planning out a big feature.
- It can help speed up some initial planning and providing examples of code which helps solidify how I may want to implement something myself.
Slop
- More and more I feel like advertisements, blogs, and marketing sites in general all feel the same. The content is more repetitive, nowhere as engaging, and overall just feels lower quality. When you can go to ChatGPT and and ask it
Write me an article on why AI is both revolutionary and regressive in terms of software developmentit will spit out a whole dissertation on the topic in a couple seconds, but then just be the most generic article you have ever read. Now imagine the whole internet like this. It really brings credence to the dead internet theory
AI is revolutionary because it lets developers build faster, automate tedious work, and create complex features with far less effort. But it’s also regressive because it can weaken foundational skills, encourage copy-paste coding, and produce systems developers don’t fully understand. -- ChatGPT
Sources:
- https://en.wikipedia.org/wiki/Dead_Internet_theory
- Youtube | Syntax | No AI Coding For 30 Days
- Youtube | Syntax | Ai Coding Sucks