Hacker News new | ask | show | jobs
by blihp 2512 days ago
After ~10 years[1] you will hopefully have developed a reasonable skill set and general competency as a programmer. Whether or not it is still interesting is entirely up to you. Assuming you've found an area of specialty in the industry... congrats and condolences: you've likely also found your rut. If you're looking for the tech industry and whatever current wave of tools/languages are popular to feed your interest, I think you will find that increasingly unsatisfying as the years go by.

The trick to keeping it interesting is to self-motivate and push yourself into areas that you find interesting/challenging which will often not be the same thing people are willing to pay you for directly in the short term. But it will definitely increase your odds of having skills that pay dividends down the road. For example, if you were into mobile development prior to 2008[2] you could pretty much write your own ticket for a few years. Similar situation more recently with ML etc. etc. all the way back to the beginning of the microcomputer era. Ignore the tech industry's flavor of the month unless it interests you and/or someone pays you to care about it. Instead, pay attention to the larger concepts and trends.

[1] Give or take depending on the individual and the languages/tools they've been exposed to. This also assumes that one doesn't spend the 10 years repeatedly learning the same lessons using languages built on identical paradigms.

[2] This was entirely possible as consumer mobile devices in various forms existed at least back to the early 90's.