3 ms·
While a lot of the blame falls on management for, well, completely failing to manage anything or establishing a proper feedback loop where the developer(s) coul
by luord 9y ago
While a lot of the blame falls on management for, well, completely failing to manage anything or establishing a proper feedback loop where the developer(s) could contribute to management and deal with clients in a more organic way (to prevent the requirements creep, mostly), there's still a lot to blame on the developer. He evidently wasn't the genius he (and the company) thought he were and, in the eagerness to prove that he was, he made a mess.
For my part, I'm glad I'm way too lazy to be a Rick; I would never want to grab all that responsibility and, as such, I hopefully won't ever make a mess of that proportion.