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 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.
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.
For example, if you can’t decide between two data structures or tech, pick one and add a comment:
// I’m not sure
> - There is no substitute for doing. Less tutorials, more coding.
I was quoting out of similar things years ago at the start of my career, “it should be done this way because X said it” didn’t help me at all.
It feels like insulation against being called too junior, since, you can just wholesale adopt someone else’s list of ideas and you’re good. But making mistakes because you’re new to the career is precisely what forms the base of those opinions in the first place.
- don’t read opinions from a list and take it as gospel. Adapt to the jobs you’re in, and you’ll develop your own opinions, but now with experience to explain why. Opinions are formed by getting repeatedly hit with the consequences of your (and other’s) decisions, and everyone just has to take enough hits till the pattern seeking area of your brain takes over.