DEV Community

Discussion on: What the AI Coding Experience Senior Software Engineers want

Collapse
 
clxrityy profile image
clxrity

Great post and perspectives!

When I initially tell people (whom aren't within the tech realm) that my passion, and aspiring direction in life, involves computers; they always follow with a comment about AI.

"Are you worried that AI will take your job, though?"

It seems to be such a misconception as to what the role is of AI within the job of a developer.

  1. I expect my coding assistant(s) to not build the project for me. I expect them to help me diagnose issues easier, complete tasks that would ordinarily take me longer to do/write, and to make my job easier, essentially.
  2. My personal way of working with AI-generated code is if I do not understand the code, I literally ask for a deep explanation and/or for comments within the code that breaks down how it works. Or I will directly instruct for it to be re-written, lol.
  3. No matter the project, understanding triumphs and outweighs the importance of speed. It can be easy to just lay back and basically vibe code a project. But when issues arise, and you do not even understand the direction your code is in, you've hit a road block. You gain acceleration/momentum, and inherently speed, with better understanding.
  4. I wish current AI coding tools had better ways to visualize the ways the AI is working. I want to see and understand what my AI is understanding.
  5. For architectural decisions, at the very core, I want to say that AI tools shouldn't take part in those. However, I wouldn't say never, or even no completely. I could go more in depth on my thoughts on this. To summarize, I do believe there is or should be a fine line as to what architectural decisions are made by AI.

No, I'm not afraid AI will take my job (right now....) I'm the one giving them the job.