I quit full-time work in 2001, after being burned out in the dot com boom. I did well for myself financially after the startup I was in got bought. The phrase "well" is of course subjective, considering that no colleague of mine quit. I left a whole lot of money on the table, but never once have I regretted it.
I decided that the name of the game is to optimise quality of life. That means, infrequent brutal deadlines, minimal (pref. zero) commute, opportunity to learn, and spend time with family and friends and be of use to society at large.
This meant (1) I'd only do short-term assignments (less than a year) (2) I'll keep my technical chops as current as possible, so no shortage of interesting gigs to work on (3) Not hurry into the next gig when one ended.
I have never learnt the art of work-life balance, but now I'm able to amortise it over the course of a year! Work my ass off when I have a contract, then take off and putter around with different technologies and hobbies. There's lots of time for family and friends. The money is of course considerably less than what I could make, but more money comes at the cost of very high expectations and brutal deadlines. I charge less, and I get more time to do a quality job. Clients remember you for the quality, not for the time taken. Of course, as I get older, I _need_ the extra time too; I just don't have the stamina.
I love it. I am 55 and I code every single day, just for fun.
I decided that the name of the game is to optimise quality of life. That means, infrequent brutal deadlines, minimal (pref. zero) commute, opportunity to learn, and spend time with family and friends and be of use to society at large.
This meant (1) I'd only do short-term assignments (less than a year) (2) I'll keep my technical chops as current as possible, so no shortage of interesting gigs to work on (3) Not hurry into the next gig when one ended.
I have never learnt the art of work-life balance, but now I'm able to amortise it over the course of a year! Work my ass off when I have a contract, then take off and putter around with different technologies and hobbies. There's lots of time for family and friends. The money is of course considerably less than what I could make, but more money comes at the cost of very high expectations and brutal deadlines. I charge less, and I get more time to do a quality job. Clients remember you for the quality, not for the time taken. Of course, as I get older, I _need_ the extra time too; I just don't have the stamina.
I love it. I am 55 and I code every single day, just for fun.