Let me pick up from getting stuck in a legacy code thing… Back then, I was working with an automotive business company. They had this old monolithic application with a
Backbone front-end and loads of bugs lying down in
Jira for ages. Not long after joining the project and proving my performance, I have been "rewarded" with unlimited overtime (to be used per needs) and eventually a work package, which meant that I was doing x1,5 my work time for the agreed period. Delivery management decided to go with this to deal with their "Jira hiccup" problem. Few days after the work package launch, most of the crucial work has been done, and I got the feeling I am being overpaid comparing to the initial purpose of the offer. I went to the
delivery manager, presented my progress, and shared the idea of further steps we could take as delivery, to make something significant to the project. The DM (according to his own words) needed a
"fresh blood and proactive approach" on the project, so here I was. I also pointed out at least a few risks I noticed while working with the code (for example, possible problems with pre-release merges, that
six months later turned out be
impossible to perform considering wrong project structure, shared between different teams working "independently" on functionalities, actually interfering with each other when it came to merges - ouch...), and solutions to prevent or mitigate them. I got a green light to go with my ideas, but
months later, I realized he
did not understand a thing from our multiple conversations, updates, and 1-on-1s.