FYI: it’s typically management who cuts corners, whether in hiring or process. I’ve met a few exceptions but most devs take pride in their work.
Tips:
- if you’re experienced and management insists on cluegy solutions, either refuse or leave a trail of tickets and comments re: technical debt for the next dev.
- If you’re not experienced, or if you feel out of your depth and have no senior to turn to, know that you will with time and just try do your best.
- In either case, experienced devs will understand the situation and won’t judge you.
- Also in either case, fire the client.