A month ago. The code for a feature was removed because my boss thought it would not be required. When that was done, a lot of regression testing was done and a lot of code was changed all over the code base. And those changes were merged to main branch along with a bunch of other changes.

But now, he wants me to put that feature back just as the release date is approaching. It's just a humongous waste of time. Now I need to find where all the tentacles of that bloody feature reach and manually put back the code. And the bloody testing needs to be done all over again.

When will I get to stop dealing with these kind of people.

  • 11
    when dealing with idiots its best to hide the UI elements and leave the code in at least for a while, just in case the fucker changes ITS mind.
  • 2
    Wait, are you saying your boss doesn't do backups for codes?
    Like: "ah yiss, a major change in the code, lets do a backup first!"
  • 5
    @Cup0coffee We do have Version Control but the problem was that particular change went together with a bunch of other changes. Whoever thought that was a good idea.
  • 1
  • 2
    I am so sorry.
  • 2
    Also: do you have plans for the event he decides he needs that feature re-added?
  • 1
    Could you rewrite feature to be more abstracted out and not be embedded in so many parts of other code?
  • 3
    @superposition Yes that can be done but the problem is that 'something' needs to be done unnecessarily which could've been avoided by not rushing into decisions.

    Nice username by the way.
  • 0
    I’ve been there. It a sign of bad boss or product manager. They think everything is easy to do because they just need to point their 👉 and you do. Be smarter next time and start finding another job. Products run by these people never last.
Add Comment