As a junior software engineer, I worked at a large UK bank. Senior management routinely seem baffled that they could announce redundancies or hiring freezes, yet technology costs would continue to rise. One pattern I saw repeatedly was a contractor being let go, only to return via a large outsourcing provider. The provider must have added a substantial markup despite supplying the same engineer back to the same team,…
I have a friend who left BigCo and then rejoined it as a contractor, plus some additional employees that he manages now. He cynically says "My job is to convert OpEx to CapEx when the finance department tells some director they can't have more headcount."
Understanding a bit of accounting / corporate finance opened my eyes to many things.