Whenever there is a new wave in tech, you will find two camps.
- optimists - seeing it as a profound change
- pessimists - seeing it would collapse or prefers the old way
You will often face a key dilemma - exploration vs exploitation, implying to either leverage your existing expertise to go deeper or start afresh and embrace the new.
This is currently happening with LLMs where a bunch of engineers are trying to switch the domains to ML. But, should you do it?
Both paths come with risks. Constantly changing domains prevents you from building the momentum needed to make a meaningful impact. On the other hand, staying too long in one area without evolving can lead to stagnation, eventually diminishing your relevance.
The answer lies, like almost always, in balancing exploration and exploitation - understanding when to dig deeper into your strengths and when to pivot toward new opportunities.
Here’s a practical mindset - be aware of everything happening around you, but watch for substantial shifts. When it’s clear that things have meaningfully evolved, do not hesitate to jump on the bandwagon.
When you see some stability in the new, clinging to legacy approaches does not make sense and that is where you should try to jump to the new and see how it pans out.
As engineers, our curiosity and willingness to learn are some of our greatest assets. So, be adaptable to stay ahead, and prolong your career.