Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In the situation described by the OP, and shared by many of us, myself included, your managers simply do not care about the professional integrity of the software developer.

My boss has explicitly told me to forget about industry best practices or retiring technical debt. It interferes with the prime directive, which is to log 40 billable hours per employee per week, for as long as the contract gets renewed. The technical debt is simply used as a justification to extract more money from the customer while doing less actual work. In that case, informing the manager gets you reprimanded for destroying his plausible deniability and ass-covering.

There is simply no way to act professionally in this situation. The best thing to do is simply keep quiet and leave ASAP. The emotional detachment is simply to delay burnout and preserve any potential enthusiasm for the next thing.

I can truly say that there is no way I could possibly make the codebase noticeably worse than it already is. It was like that when I arrived. When I suggested that it could be fixed if approached prudently, I was shot down. When I suggested that the developers read a book on better development practices, I was shot down. That was when I sensed the knife against my back ribs and checked out.

Stay sane. Use the opportunity to be more selective in your continuing job hunt.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: