I am a programmer in the year 2024 who doesn't use AI.
I'm not even curious about it.
It's not just the mistakes. Hallucinations. Artificial confidence.
It's not just the unconscionable energy use. Laundering and reinforcement of historical biases. Ripoff of creative works. Exploited workers. Scams. Bots. Political propaganda. Mass surveillance to train the beast. And this is just off the top of my head here.
1/N
=> More informations about this toot | More toots from sunfish@hachyderm.io
It's not just about how the story of how AI will make us all so much more "productive" that we'll all have much more free time, which has been told many times in modern history and has never been broadly true.
It is all that.
And.
2/N
=> More informations about this toot | More toots from sunfish@hachyderm.io
On a personal level.
I got curious about computers because they are things I'm able to be curious about. That's it. That's the spark. I can explore them and learn how they work.
Computers are hard sometimes. Sometimes we can figure out ways to make them easier. But if we instead automate doing hard things, using AI to make doing hard things less effort, it doesn't lead to a place I'm excited about.
3/N
=> More informations about this toot | More toots from sunfish@hachyderm.io
@sunfish wait, is this essentially "I like doing hard puzzles. Of course I don’t want to make them simple"?!
=> More informations about this toot | More toots from freddy@security.plumbing
@freddy It's not about the hardness of the puzzle. I don't think I'm even that skilled at solving hard puzzles.
I like things like "if-else" constructs. I like how when I see one, I know what it does.
=> More informations about this toot | More toots from sunfish@hachyderm.io
@sunfish @freddy I wonder if it's just a matter of taste and personal interest, or if part of it is you understanding that good software requires people who understand how the software is written and how it works. Generating or modifying the software with AI creates an understanding debt that could be fatal to the software long-term (or medium-term, really).
So if your personal satisfaction relies on doing a good job, avoiding AI might be a good instinct.
=> More informations about this toot | More toots from fvsch@hachyderm.io
@sunfish @freddy See @baldur on how building and maintaining software requires building a theory of how the software works: https://www.baldurbjarnason.com/2022/theory-building/
Could be that AI code generators are not a big threat to this theory-building, but on the surface it does sound like shipping code that no-one has more than a fuzzy understanding of. I’ll wait for research showing that this downside is manageable and not too costly before jumping on that bandwagon.
=> More informations about this toot | More toots from fvsch@hachyderm.io
[#]quote | «What keeps the software alive are the programmers who have an accurate mental model (theory) of how it is built and works».
https://www.baldurbjarnason.com/2022/theory-building/
=> More informations about this toot | More toots from tivasyk@mastodon.social
@tivasyk @dalias effect of AI coding assistance on building theories of programs TBD…
=> More informations about this toot | More toots from regehr@mastodon.social
@regehr @tivasyk @dalias As the effective utility of "AI" tools improves, the leverage of smaller teams will increase.
=> More informations about this toot | More toots from johnm@federate.social
@johnm @regehr @tivasyk 🙄
=> More informations about this toot | More toots from dalias@hachyderm.io This content has been proxied by September (ba2dc).Proxy Information
text/gemini