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.
On three separate occasions over the course of many years, I ran into an issue and searched Stack Overflow for anyone else having the same problem. The approved answer was exactly what I needed, and went to go hit the upvote button, only to realize I can’t upvote it because I was the author of the answer.

I get this like 6 times a year.

Wait. Are you my alt account?

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.

I kind of have a silverbullet instance to keep work notes but it’s not nearly organized enough. and keeping it organized with all the things going on would require soo much time.

I know not all companies may let you use it but I found Logseq to be quite useful for this. No real organizing, just write in the daily notes and search later.

It uses links to connect notes together. As long as there are common words. Obsidian is similar but logseq emphasizes daily notes more.

A privacy-first, open-source knowledge base

A privacy-first, open-source platform for knowledge management and collaboration.

logseq
yep, silverbullet is in the same category and it’s a docker, and i use docker to work, so they can’t block it