I think I’m happier now as a programmer than I have ever been. Learning a vital skill, the art of letting go. I’ve shed many ideas that I once held dear about maintainable testable code to be replaced with flexible per case basis.
I used to join companies and annoy royally my seniors with rules and dogma that I believed would make for better code standards and code, eventually realising that the lessons I actually learned where not from practicing my strict idealistic views, no, growth, it came from others.
Warrant Buffet once said “surround yourself with people better than you” which fits in with the classic idea that good leaders lead from the front, you are better than me until we are equals.. now think about your idea of what makes good code and ask, have I tried the contra? Dare I challenge my ideas and see how right I am.
That is what I have tried to do where appropriate and I think it’s a milestone, to some it might appear like not caring but it’s actually the opposite, there are many ways to achieve something and ignoring that fact and pretending your current trajectory is a constant line without change is foolish
So be flexible, have fun and try wild ideas 💡