Whats a good lesson you learned on the job?

For me:

Sometimes it doesn’t matter how hard you work, your going to get laid off either way.
Just showing up can sometimes make the difference.
Your not paid to be a software developer. Your being paid to be a problem solver.

Just because someone was made a supervisor it doesn’t mean they know what they are doing.
My manager has been the manager of my department for over 7 years and admitted to my face that she has no idea what we do. 💀… And then did not make any effort in the last 8 months to learn what I do.
Forget the 8 months, it’s the 7 years that makes you think ‘how come you’ve not taken some of that time to learn what we do’?
Ah yeah, well, it was about 8 months ago when she said it to me, and somehow she’s gotten away with it because my department knows what it’s doing at all times. She’s being investigated and has decided this is the time to retire. Good riddance, absolute piece of shite.