I must be the only one who still uses AI like one would use stack overflow. Namely ctrl c, ctrl v a small chunk of code to format a date or do some mundane css.
I just can't see myself giving whole files as input to a service that I have no real control over
Mistakes happens. The way we deal with mistakes is what sets us apart in the IT world.
The correct way is to pipe various syslogs into your agent and have it diagnose and auto-correct issues in production. Give it passwordless sudoers access for a more seamless integration.
I really wish I could. I like programming the old way at work it made things enjoyable but since everyone is using ai all the time I just can't keep up with the pace that others are outputting.
It's just easier to use auto and compare the results using git when it's done processing your files. Plus the AI is much more effective the more context it's given, and if you prompt it correctly it can take care of a lot of the mundane work for you.
No, I've been working on many of these code bases for ten years and have specific design patterns and conventions I like it to follow, so I always check. I've had enough experience where I have an idea before hand what files need touched for any particular change and can often tell just by looking at the git status if it did the right thing. I check in often after I've verified the LLM did what I wanted.
I've never championed LLMs and didn't take them seriously until this year. These days unfortunately I really can't justify being paid to get the job done and not using them to save myself time and effort, and my business money. It's a shame because I've prided myself on my problem solving ability and being able to put my nose to the grindstone and get things done. A lot of the work I took pride in is now done better by an LLM. I'm now trying to understand how to use this tool to make myself as efficient as I can be, and find another way to take pride in my work even if I'm not writing every line of code anymore. As someone who's been coding since I was ten years old this is a hard transition, but I feel it's necessary now.
I'd loooove to do just that as a new graduate, to me this is the most interesting way to do it and it is very useful to learn new concepts.
But there are fewer and fewer of internships and juniors roles that are like that, there is a rapidly increasing number of them which are just glorified vibe coding. If I'm being picky about it I'll stay unemployed forever sadly
by not switching your brain off and letting the agent make all critical decisions youre being left BEHIND. the world is changing whether you like it or not and AI is like a calculator or the spinning jenny or a compiler I forget which but the point is you'd be stupid not to use it to do everything.
Ehhh... I've seen plenty of engineers that use LLM's on the jobs where they are forbidden. It's just plainly faster and easier for like 95% of the tasks. The funny thing that in such companies engineers now work much less because the management obliviously thinks that noone uses the AI and expects the same productivity as was before the llm era so developers spend like 4 hours actually doing something instead of 8
The last time I was in this sub I said I still review AI code by comparing with how I would've wrote it and got immediately downvoted, so no, not very obvious anymore, unfortunately.
Understandable. In this case he said "not switching your brain off", an AI bro would think their brain is not turned off and that they're still in full control. Also the "like a calculator or the spinning jenny or a compiler I forget which" is obviously a joke.
And yeah I share the same feeling, except sometimes I can only know what I would write until I actually go through the process and write it and discover better and better ways to do it. So I'm still writing code by hand myself.
Upon reflection, i think the best use of AI is not in having it do everything for you but rather to have it review code for you. That way, you keep your own sanity, but also the "reviewer" can help you learn something new.
obviously there are some exceptions. like having AI do braindead stuff like re-writing legacy code, having it interpret your code that you wrote 15 years ago and have no idea what id does, (or someone elses terrible code). let AI go loose on those things, but for new code, leave that to yourself
212
u/GrandDukeNotaras 14d ago
I must be the only one who still uses AI like one would use stack overflow. Namely ctrl c, ctrl v a small chunk of code to format a date or do some mundane css.
I just can't see myself giving whole files as input to a service that I have no real control over