Maybe every 2-4 years, completely reinvent the type of technology you are an expert in and really become an expert. The first couple of times it's a pain in the ass but I can promise you that you will make way more money than your buddies if you choose well and it's a lot of fun.
Just an example for the last 20 years:
- Java 2000-2005?
- Cloud 2007-2012?
- Machine learning 2017-?
Had you become an expert in these after the early adopter phase (during the chasm), you would have made at least 4-500K/year in consulting. And none of this is hard. And in the in-between years, once the knowledge is diffused (read: they start teaching it in universities because companies want cheaper workers), you'd make at least 200K. Boohoo.
Last edited: