Do you remember when you were just starting out as a developer? Remember that feeling you had when you FINALLY got some code to do The Thing ™️ you wanted it to do? That "drunk with power" moment that had you believing you could build anything? That feeling that made you think "this is what I want to do for a living"?
That's the exact same feeling A.I. is giving to a lot of non-coders right now.
But There is a Difference
When we had that feeling, it's (likely) because we finally understood the code that we wrote. It's a necessity, most of the time, in order to get code working.
"My code doesn't work and I don't know why - my code does work and I don't know why" jokes aside.
When a non-coder gets ChatGPT or whatever to spit out some code, I would venture to say that, most of the time, they don't understand it. It was just handed to them with (presumably) a set of instructions on how to run it. They got the baby without the labor. In my experience, a lot of the time they even require a dev to run it for them (if they're trying to integrate it into existing code), fix it if it doesn't actually work, deploy it and all of that.
But, when it does result in something that "works". It's still that same feeling.
What It Could Mean
In my opinion, it means that, just like is wont to happen with new "real" developers, the that tech goes through, can lead to some bad opinions and decisions.
A.I. is the new "pivot to video".
- me on . This, in my opinion, is the most boring and generic use of the technology. But they can be quick to spin up and seen as a somewhat easy win. They are also (again, imo) a consequence of a lack of understanding of the technology, a lack of imagination, or some combination of the two. And, as . Bias, accountability, copyright, . Whether it's ignorance (willful or not), an expectation that "it's not my problem to solve", or a ride on yet-another hype train in tech, people are rushing to include (and advocate for) A.I. solutions and features in pretty much every product they produce lately, mostly in search of a buck.
I Don't Know What to Do
It's a number of different catch-22s for developers. We're "fighting" with people experiencing the same feeling of empowerment that got us into this industry to begin with. For self-preservation, we have to understand and demonstrate how the technology can be used "in the right hands". But, for a socially and morally conscious developer, are there really any "right hands"?
It's an interesting time. "Interesting" isn't the right word, but it's the first word that comes to mind.
↗ Original-Artikel auf dev.to lesenVollständiger Original-BerichtAusführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
SOCIAL SHARE CARD GENERATOR