There are roles I've been in where it's only been years later that the true impact of decisions made was actually apparent. I'm glad I hung around long enough to experience that.
There are roles I've been in where it's only been years later that the true impact of decisions made was actually apparent. I'm glad I hung around long enough to experience that.
I have a terrible programmer friend.
He is better at creating actual products than most people I met because his livelihood is on the line: he makes money only from websites.
So he is not living in the abstract idea of best practices, he had to make it profitable for the last two decades, with little resources to go by on top of that.
And he does.
After 10 years, he is still asking me how to write git commands. And I'm still learning from him to shed a lot of BS from my practices.
I was quite proud of some decisions, but realized the negative long term impact of others. Trying to share that experience and whatever 'wisdom' or 'lessons learned' with others has been its own challenge in some situations, because you can easily come across as "the old person" who doesn't "get it" wrt to current trends. Some issues are evergreen and fundamental, but it's difficult for less experienced people to understand why some of these things are really core. I'm not sure there's much substitute for experience in many cases.