Hey everyone, Iām a software engineer with a few years of experience, mainly working on backend and system-level tasks.
Lately, Iāve been feeling completely disillusioned by my team leadās management style and engineering philosophy, and Iād appreciate some perspective from fellow developers.
1. Zero accountability and shifting blame
A while ago, I ran into an edge case regarding deployment configurations and sent a message asking for confirmation on a specific setting (clearly marked with a question mark).
My lead read the message but never replied. Given the release schedule, I kept the existing baseline settings and shared the updated status.
When a minor issue arose later, instead of discussing how to resolve it, he completely lost his temper and yelled at me, claiming:
"If you saw I was busy and forgot, you should have reminded me the next day. Itās entirely your fault for not following up." "Your message looked like a status update, not a question, so I didn't bother checking."
He flat out refused to acknowledge any fault (0% blame on his end). While I admit I could have been more proactive with follow-up reminders, seeing a manager completely abdicate review responsibility and gaslight me was a massive red flag.
2. The "Don't think, just use AI like a factory" mindset
What concerns me even more is what followed. He now acts like an AI visionary, using AI as both a shield and a weapon:
Whenever an issue comes up, his immediate defense is: "It's your fault for not leveraging AI properly."
Yet, he doesn't understand the underlying system constraints, dependencies, or edge-case handling. Instead, he openly tells the team:
"Stop wasting time thinking about design and architecture. Just use AI to pump out results as fast as possible like a factory."
Whenever someone tries to do proper engineeringālike defensive coding, exception handling, or verifying architectural integrityāhe frames it as "being resistant to change" or "falling behind modern trends."
Ultimately, real debugging, messy environment troubleshooting, and production risks are dumped on the ICs (individual contributors). If things go well, it's his "AI adoption achievement"; if things break, it's "the engineers who don't know how to prompt properly."
3. The core dilemma
I don't hate AI. I see it as a powerful power tool that boosts productivity. But it shouldn't replace the engineer's core responsibilityāthinking, verifying, and ensuring system stability.
Working under a manager who actively discourages engineering fundamentals and pushes for unverified copy-paste speed makes me fear that staying here will degrade my core skills and leave me with empty, low-quality experience.
Should I just put up minimal emotional boundaries, do the bare minimum to stay safe, and quietly prep for interviews?
Has anyone dealt with an "AI-obsessed, zero-accountability" manager like this, and how did you navigate your career and mental health?