> The big change I have done is to accept that not everyone is learning all the time and not to try to do the same (its software engineering not research)
Basically solve a small problem at a time (however uninteresting it is; a lot of things are uninteresting to me), never try to put the whole world in my head or continually come up with ground breaking stuff. I also realized that most other people are doing the same and this helped me align better with them.