I'm asking this because I'm currently in the position of fixing bugs that are found in modules written by other people who are still working in the company.
My personal belief is that everyone should clean their own mess because they know better what they wanted to do in those modules, and usually if someone from "outside" comes and modifies the modules it might not be the best solution.
Also the quality of the code is not something that I should be proud of ... no diagrams, no smart containers (only primitive data types in many parts), no UML ... so this leaves me, the cross platform (win32, embedded-arm) application and the debugger(s).
Should I quit/find something else? Is this wasted time?
I also raised this problem some months ago but nothing was done to fix this way of working.
I must admit that the first months were interesting and I really learned a lot.
I really need some good opinions on this. [Thanks for reading]