Your criteria are off somewhat.<p>Most people have jobs they hate and no workable path towards finding something they love. In tech, we are very lucky to have skills that we a) enjoy employing, b) can mostly keep doing until our minds fail us, and c) are in high enough demand so as to pay us a living wage.<p>The vast majority of people aren&#x27;t so lucky. Your criteria, autonomy, flexibility of hours, nice coworkers, low stress, can&#x27;t be prioritized unless the former are also satisfied.<p>To want to work until you die is a privilege afforded to very few. Workable, socially-subsidized retirement plans are needed for everyone else.