Ask HN: Senior developers, what would you tell a younger you?
1–10 of 88 posts
Re: Ask HN: Senior developers, what would you tell a younger you?
#2The goal should be continual improvement which includes successes and mistakes. Preferably, these are done at a pace that lets you enjoy your youth, family, friends, and life.
Re: Ask HN: Senior developers, what would you tell a younger you?
#3Re: Ask HN: Senior developers, what would you tell a younger you?
#4Getting quickly to my position would be a frustrating proposition. A considerable portion of how I got where I am is because of the mistakes I made. I wouldn't want to have gotten here faster and the pursuit of getting to "senior" faster isn't the right mindset. The goal should be continual improvement which includes successes and mistakes. Preferably, these are done at a pace that lets you enjoy your youth, family,…
I often find that mistakes other make are valuable for me to learn from as well. I could make every one of these mistakes serially as well, but in some cases, learning from those of others is a good enough lesson for me.
Re: Ask HN: Senior developers, what would you tell a younger you?
#5Re: Ask HN: Senior developers, what would you tell a younger you?
#6- behind any given reason, there is a complex network of real reasons. You don't need to second-guess any decision/order/suggestion, but it helps understanding.
- most user stories / user requests are raw diamonds waiting to be polished. ("What do they really want me to solve")
Essential reading list:
- Clean Coder and Clean Code https://www.amazon.com/Clean-Code-Handbook-Software-Craftsma... https://www.amazon.com/Clean-Coder-Conduct-Professional-Prog...
- Test Driven Development by Kent Beck https://www.amazon.com/Test-Driven-Development-Kent-Beck/dp/...
Re: Ask HN: Senior developers, what would you tell a younger you?
#7Re: Ask HN: Senior developers, what would you tell a younger you?
#8Also, be open to tasks that are not just hands-on coding. Tasks related to testing, documentation, mentoring, product management, project management, etc. add value to the business and make you a more valuable and versatile player.
Re: Ask HN: Senior developers, what would you tell a younger you?
#9Re: Ask HN: Senior developers, what would you tell a younger you?
#10Your success in delivering great software will depend as much on your ability to work with people as it will the technical skills you so carefully husband.