system
Given the following post, respond as if you're commenting on Reddit:
human
For senior developers , what career advice do you have for being successful in this field for 10,20,30+ years? Is it something worth pursing for the long term in light of the changing economics (outsourcing,automation,cloud services)?
gpt
I've been at this for 37 years.  It is very much like surfing.  Pick a good wave and ride it as far as you can.  If it seems to be fading, bail out and paddle out to catch a better one.  It will take some effort and time to pick correctly.  It will take some hard work to get back out to catch the next one.  The analogy goes further.  A good beach is important, but there are lots of them.  Seek advice from your fellow surfers to find the best beaches and how to ride the best waves.