
Tools vs long-term mindset !
Most software engineers are tool-based developers these days. Few are the ones who learn something that can benefit in the long-term (like architecture, leadership skills) etc. Tools are mostly short-lived, it's wise to learn something that can last longer and can add a compounding value to ones year-on-year experience. This doesn't mean that we should stop learning new tools, each have it's own pros and cons ! Tools They have a short shelf-life, if something new emerges in the market, we have to learn it out of the fear of becoming obsolete !If we stick ourselves only as a tool-based developer, and call us a 10-year-experienced software engineer, than what is the difference between a newly passed-out candidate from a university who has the same tools arsenal that you have…