Humans give you creativity and can come up with things that are new.
AIs always try to give you faster horses, mostly by giving them 5 or 7 legs.
Humans give you creativity and can come up with things that are new.
AIs always try to give you faster horses, mostly by giving them 5 or 7 legs.
Anyway the fact that tech companies are so enamored with AI-based code generation should really make you deeply think about what these companies want from you as a programmer.
I bet most programmers though won’t, and will happily cheer on the “revolution” that will transform them from writers of code to maintainers of generated crap.
@mos_8502 fewer syntax errors maybe, but more logical flaws
@thomasfuchs To be fair, maintaining crap code you didn't write is like 90% of most professional programmer's day to day work. If anything, the AI's code will be blandly functional and have fewer syntax errors.
@mos_8502 it’s not writing any code, it’s a statistical model of chances of what token comes after which, based on a human who has written similar code before.
@thomasfuchs I actually "talked" with ChatGPT the other day, asking it to generate various common data structures in C99. The code it generated was hardly inspired, but I did step through it all, and it all would work. It definitely won't be writing anything cool and original any time soon, but it does a better job than I would have expected.
@exchgr @Techronic9876 Not to mention that the hard part of making software is the high-level design of making things performant, secure, deployable and maintainable—and the skills for that come from years of software development and understanding computers and computer systems thoroughly.
But "AI" heads are all "now you can just wish for an application in it will write it for you".
Yeah, not going to happen.
@Techronic9876 @thomasfuchs counterpoint: mastering good code design technique and optimizing software to be leaner and faster also saves time and allows for more time to be creative
@thomasfuchs @exchgr the vast majority of software engineering jobs don’t allow for creativity anymore. It’s more about meeting the metrics from a product manager. Ai code writing makes these jobs a lot easier and less stressful and for engineers who want to be creative, it gives them more time to work on creative things at work or as a side hustle.
Not to mention that they help speed up your creative experimentation too.
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.