I’ve been using AI heavily as a software engineer, and honestly, it feels a bit strange.

Reddit r/artificial News

Summary

A software engineer reflects on the strange feeling of relying heavily on AI tools like Codex for coding, questioning whether it makes one a weaker developer or signals the next stage of software engineering.

I’m a software engineer, probably somewhere between mid-level+ and senior, and recently I’ve been using tools like Codex for a large part of my work - including complex tasks. It saves me a lot of time, makes me more efficient, and in many cases it even suggests cleaner or better implementations than I would have written manually at first. My workflow has changed a lot. Instead of writing every line of code myself, I now spend more time defining the task clearly, reviewing the implementation, checking the diff, testing the logic, making adjustments, and preparing merge requests. On one hand, this feels incredibly powerful. On the other hand, it feels weird. Sometimes I wonder if this can lead to degradation as a developer, because I’m writing less (almost 0) code by hand than before. I still understand and review what gets built, but the process is completely different from how software development felt even a year ago. I’m also building my own projects, and AI has become a huge part of that as well. Things that used to feel unrealistic for one person to build now feel possible. A year ago, this workflow would have sounded almost impossible. Now it feels like reality. I’m curious how other developers see this. Do you think using AI this heavily makes you a weaker developer over time, or is this simply the next stage of software engineering?
Original Article

Similar Articles

Feeling sad about AI

Simon Willison's Blog

The article discusses the existential crisis software engineers may feel due to AI advancements like coding agents, but emphasizes adapting to new tools and leveraging existing skills to provide greater value.

I'm done using AI

Lobsters Hottest

A veteran programmer explains why he has stopped using AI coding tools like Claude Code, citing environmental, societal, and mental health concerns.

One Month Without AI

Hacker News Top

A developer reflects on their experience using AI coding assistants extensively, discussing the addictive nature, loss of control over code understanding, and potential negative impacts on software quality and personal skills.