I’m a dev. I’ve been for a while. My boss does a lot technology watch. He brings in a lot of cool ideas and information. He’s down to earth. Cool guy. I like him, but he’s now convinced that AI LLMs are about to swallow the world and the pressure to inject this stuff everywhere in our org is driving me nuts.
I enjoy every part of making software, from discussing with the clients and the future users to coding to deployment. I am NOT excited at the prospect of transitioning from designing an architecture and coding it to ChatGPT prompting. This sort of black box magic irks me to no end. Nobody understands it! I don’t want to read yet another article about how an AI enthusiast is baffled at how good an LLM is at coding. Why are they baffled? They have "AI" twelves times in their bio! If they don’t understand it who does?!
I’ve based twenty years of career on being attentive, inquisitive, creative and thorough. By now, in-depth understanding of my tools and more importantly of my work is basically an urge.
Maybe I’m just feeling threatened, or turning into "old man yells at cloud". If you ask me I’m mostly worried about my field becoming uninteresting. Anyways, that was the rant. TGIF, tomorrow I touch grass.
I will cautiously say that these tools have their use for non-programmers. For example, I have to store some data in the format that would be easy to plot. I could spend half an hour doing that in Origin each time and hope its quirks won’t crash it… or I could use my rudimentary Python knowledge to shove comments into Copilot and correct my output by trial and error and have an ugly script that would nonetheless do the task every time in 5 seconds. Or I could learn to actually program and have non-ugly scripts. But I probably won’t in the foreseeable future, because it’s very time-consuming and what I do with AI tools is for myself, not for production.
For those who program for life it’s a different story. I won’t give up my primary research tasks to AI and I hope programmers won’t give up their primary job to AI too.
Same. I think they can be great for quick and dirty stuff, especially to lower the barrier to entry for non-CS people.
I work with some people who've made quick little scripts for things like data processing, starting with ChatGPT, and fiddling with it to get it to work. When I had to do that a few years ago, I started with random forum posts instead. I don't see those as being meaningfully different.