Most upvoted comment
Most popular programming books on Reddit (2018) rank no. 32
Senior programmers / coders what is some advice, best practices every junior programmer should know?(r/learnprogramming)
> Don’t let management bully you into doing the wrong thing. Don’t even give them the option of a quick hack, if you do they will insist on it every time.
I highly recommend reading the book The Clean Coder.
The author touches on this subject and just how to maintain a true professional image.