Software Engineer Fired for Manual Coding Over AI Tooling
Why It Matters
This case highlights the growing tension between engineering quality and the management pressure for high-velocity output enabled by generative AI. It signals a shift where human-centric development practices are being penalized in favor of automated throughput.
Key Points
- A developer was fired for 'slowness' after prioritizing manual code reviews and UI consistency over AI generation.
- The employer's codebase was reportedly built entirely using Claude without a central design reference.
- The conflict centers on management's expectation for AI-level velocity versus an engineer's focus on long-term maintainability.
- The employee successfully unified the UI style before termination but could not meet the volume-based KPIs.
A software engineer was terminated after reportedly refusing to prioritize AI-generated code over manual development and rigorous code reviews. The employee, hired to resolve UI/UX inconsistencies in an application built entirely via Large Language Models (LLMs), claims management cited slow performance as the grounds for dismissal. According to the developer, the existing codebase was a 'jumbled mess' characterized by fragmented designs and technical debt accrued through ad-hoc AI generations. While the engineer attempted to implement a unified design system and standardize the frontend, the company allegedly demanded the use of AI tools to close tickets at a pace the human developer deemed unsustainable for quality software. This incident underscores a burgeoning conflict in the tech sector regarding the definition of productivity in the age of generative AI.
Imagine you're hired to fix a house built entirely by robots that forgot to use a blueprint—every room is a different shape and the plumbing is a nightmare. That's what happened to this developer. They tried to slow down and fix the foundation properly, but the bosses got mad because they weren't using the same robots to keep building more junk. Even though the human was actually making the app better, they got fired for being 'too slow' compared to the AI. It's a classic case of quantity being valued over quality in the new AI workplace.
Sides
Critics
Argues that manual coding and reviews are necessary to fix the 'jumbled mess' created by unguided AI tools.
Defenders
Maintains that developers must use AI tools to close issues quickly and that manual processes are too slow for their current business model.
Noise Level
Forecast
Companies will likely face increasing technical debt as they prioritize AI-generated velocity over architectural integrity. In the near term, we may see a rise in wrongful termination discussions or labor disputes centered on 'unrealistic' productivity benchmarks set by AI performance.
Based on current signals. Events may develop differently.
Timeline
AI-Generated App Launch
The company builds an entire application using Claude, resulting in significant UI/UX inconsistencies.
Termination and Public Disclosure
The engineer is fired for not using AI tools to close tickets fast enough and shares the experience on Reddit.
Engineer Hired
The developer is brought on specifically to fix frontend issues and unify the design.
Join the Discussion
Discuss this story
Community comments coming in a future update
Be the first to share your perspective. Subscribe to comment.