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.

Keep notes on your work. One its proof of the work you have done and 2 a lot of people forget things, including yourself. It helps you reflect back. Helps with projects that are spaced apart as well.

I hate doing that but it saved one of my colleague’s job.

One of our employees pretty much unfairly accused him of loads of things but when he showed his written personal log of work, he got a new chance at staying in the company.

I’m happy for the guy. He’s really nice. It’s a shame everyone is so damn grumpy at my company.