I think the way to do it is simple. You need to develop the mental fortitude to simply spend some time logically planning out what you want to learn/do and why, and then just start doing it. Meditation helps with this focus/execution. Measure twice, cut once.
Agree on the first part, but what was so smart about the apartment/gold/BTC combo? Just good timing on all? Or was it more thought out than just good timing?
It's more like before I was thinking of promotions as a way to move up the job ladder and making more money, but my view changed to spending the minimal amount of time working, not caring about promotions (which get you extra 15% money with a lot of problems and more than 15% extra work), but getting out of fiat currencies.
I don't think my investments were pure luck as I read a lot about the long term pricing of commodities. Right now my net worth is mainly Bitcoin (I still believe it's highly undervalued), and I didn't change it, but I didn't want to sound like an average Bitcoin promoter, as that's not what I wanted this comment to be about.
Also I quit my job as I don't need to work anymore in my life (that's why I made this account as a throwaway)
I'm 34 and make £270,000 a year before taxes and bonuses. My bonus is measured against company profits, last year it was £70,000. This year it should be close to £100,000.
I started 5 years ago on a 110k salary with no bonus. Over those 5 years I've worked my ass off, done some questionable things and never once asked for a raise. I work in a department on my own, in a small office. In the past 3 years I have done an average of 80hrs a week, occasionally getting in 12-14 hours on the odd weekend, other than my bonus I don't have any other benefits. I don't question why something needs to be done or the ethics behind it. I just do as I am asked and I et left alone to do it however I see fit.
I don't have a 'project manager', stand-ups or a kan-ban board. I rarely need to attend meetings. I have very few days off, take around 10 days holiday per-year ( we are permitted 32 ) and never question a task given too me. I don't know if there is any correlation in these things and my wage, just laying out the facts.
Its also not like they couldn't get in someone cheaper. The work I do isn't that hard. Its just fast-paced. In this place, time is literally money.
1st year - 110k, no bonus
2nd year - 140k, no bonus.
3rd year - 190k + bonus.
4th year - 220k + bonus.
5th year - as stated above.
I also think of doing the same thing. I'm 26, with $60k saved. One thing that would be cool would be to move down to like 3 cities in South America, each for a month, and become reasonably fluent in Spanish. Or for any language. Spend your free time in the evening working on a project so that you're marketable when you finish.
Go to SEA and go to a Muay Thai camp and get in the best shape of your life.
Find a smaller town in the mountains and go hiking every day for a month. On rainy days, hang inside with a coffee and meditate, journal, yoga.
I also hate the idea of sitting in a cubicle every day like this. It just seems to be so limiting. Everything about the day is expected, and little is left to chance. Such a boring way to live.
I've done something similar, though still working full time: went to rural Japan to teach English for about $30k per year (and subsidised housing -- it ended up costing me about $150 per month). I had lots of free time after work to write software and since teaching and programming are completely different things to do, I had a fair amount of energy left over. My work day officially ended at 4:30 and usually I stayed until 7-7:30 at my desk programming.
I was quite happy living in rural Japan doing my own thing and spent less than $10K per year, which meant that after taxes, health insurance, pension, etc I saved more than $10K per year.
I did that for 5 years, then I got married and I'm back in the programming business ;-). But anyway, the point really is that you don't actually have to take time off from "work". Find a cheap and wonderful place to live in the country side and a 9-5 job that will pay the bills, but leave your mind free. Then replace TV, video games, socialising, etc with programming in your free time. Even with limited time, because of the complete lack of politics, it's amazing how much you can actually do.
I was very nearly 40 (40 is the age limit for the JET Programme, in which I participated, and I just barely squeaked through). I actually had to apply for the position a full year before selection, so it was something I thought about pretty thoroughly. (What follows is a bit of an autobiography -- sorry if it is boring, but I wonder if it might be helpful if you are going through some of the same things I did).
Dev experience is hard for me to measure :-) I worked at the university where I went to school. I also love to work and hate to study (err... "study" meaning attending classes or doing assigned homework -- for some reason I hate that and love independent study). So basically, I worked full time through school and squeaked through academically with a so-so mark ;-) Somewhat related, I even started a company at school with a few friends to write a game, but that got canned when the "business guy" embezzled all the money (great lesson, BTW).
Also, "sabbaticals" are not a stranger to me. In the late 90's I quit my job and spent 8 months writing free software. At that time I guess I had around 10 years of experience, depending on how you count. I had just suffered from working in a really messed up group and was questioning if I really wanted to be a programmer. Because I'm naturally frugal, I had saved up a fair amount of money by that point. My actual thought was, "I know I will need this money when I retire, but I think it will be better spent now." (In retrospect -- best thing I could have done).
To be honest, it was a crazy time. I would wake up at 6:00 am, go have a shower, have an idea while I was showering and literally run to my computer. Then I would program until it got dark. This is when I realised that I loved being a programmer and that I would do it as long as my body/brain could handle it. (Funny, but true story -- when I moved out of my apartment an older woman said, "Oh, are you the nice young gentleman who used to program in his front window all day? It's a pity you are leaving." Only then did I truly reflect that half the time I was programming, I was naked, having neglected to get dressed in my excitement to get back to the computer!)
At the same time I was doing this, I read a lot of daoist philosophy... Well... that's not really true. I spent a lot of time reading a little bit of daoist philosophy -- because it's incredibly dense (if you are interested, save time and just read translations with annotations by Richard Wilhelm -- He was German, but English translations of his translations exist. I wasted a lot of time reading extremely poor translations by people who didn't understand what they were translating). Later I wrote this: http://mikekchar.github.io/portfolio//UsefulAndBeneficial I still think it's the best thing I ever wrote (probably because I didn't really write it -- just pieced together other stories ;-) )
Armed with a better understanding of myself, I got another job and was very successful. After about 5 years, that job disappeared (the company was bought out and our division, being a kind of experimental division, was disbanded). I took the opportunity to take another 8 months "off". This time, it was less of a reactionary, "I need to find myself" affair and more of a deliberate, "I'm not going to get a job right away because I want to invest this time doing self study". Again, I wrote a lot of free software, but actually I was experimenting mostly with techniques around legacy software (refactoring, planning, prioritisation, etc).
I actually put all of my work on a business card sized CD-ROM and would occasionally hand it out to people who were interested in what I was doing. This actually landed my next job in a tiny start up. The founder had looked through my planning and prioritisation work and thought, "This is what we need!"
I really enjoyed working there, but the angel investor who bankrolled the company had similar qualities to the person who embezzled all the money in my game company. His interference cost the start up pretty badly and I saw the writing on the wall. After a few years I moved to another start up, but this time with an awesome management/investor team. I stayed there for a few years as well.
I was quite successful at this point. I had a good reputation in Ottawa, where I had mostly worked. I had a much bigger house than I needed. I had a good job, working with people that I liked. I had developed a way of working that was both successful and fulfilling for me. But... I've never been one to enjoy success, unfortunately. I always procrastinate because I hate finishing things. To accomplish something is to have it taken away from me -- I love to work on interesting problems.
So I moved to Japan. My initial idea was to go for 1 year to try to learn Japanese and to improve my mentoring skills. I had virtually no interest in Japan, and only picked it because: The JET Programme seemed like a comfortable way to do this kind of thing (and it is -- highly recommend it if you qualify: http://jetprogramme.org/en/), and also because I had randomly been practicing karate at the time.
After 3 months in Japan, I sold my house in Canada and incredibly reluctantly allowed my friend, who had been looking after my dogs, to adopt them (still sad about that, but also think it was the correct thing to do).
I think the most interesting discovery for me was: I don't have to be a professional programmer to be a programmer. In RMS's Free Software Manifesto, he spends considerable space devoted to the concept that not everybody needs to be a professional programmer. In the past I always read that section with considerable scepticism. But, at least for me, he was absolutely correct.
I loved teaching -- especially in a Japanese high school. I loved being with the students: chatting with them, helping them, joking with them, listening to them. It was at that point that I realised that jobs all have good and bad points and for a person who likes working (like me) there are probably hundreds of jobs that I will enjoy. Even though I love programming, I can do that whenever I want -- and on my own terms! That is the wisdom in the Free Software Manifesto. Whether or not you agree with the concept of software freedom -- as a programmer, you have a choice and you are free to take that choice. Do not overlook this!
I'd love to spout on more about that, but I'm sure I'm near the limit of the message size (not to mention your patience). I think Japan is still the best place to go to teach English comfortably. The other major place you can go is South Korea. I would say, try to find organisations that can place you in the school system (either public or private) because some of the "language schools" can be fly by night affairs. But it really depends on your tolerance for crappy situations -- some people are pretty good at rolling with the punches.
Also, even without leaving whichever country you are in, consider the idea of moving to the poorest, cheapest place that still has internet, renting an apartment for a year and doing whatever regular job you can find. You can probably do it for no more than $15K even if you don't get a job. When coming back to the industry, though, it helps a lot to be able to show what you've been doing during your sabbatical, so make sure to program every day :-)
For that kind of money, I would rather go to a different country as well. Like Thailand. Find a nice place in a city with a co-working space. If you'd be ok eating asian food, life can be very cheap (1,5 USD a meal depending on where you buy the food). A nice apartment + gym + swimming pool can be rented pretty cheap as well, maybe starting around 300 USD a month and more expensive depending on the size of the apartment.
Gave me new perspectives on life. Went into self-employment after that year. Also I invested much time in my peronal life, stopped doing monogamy and had much time for my two partners.
Not to be an azz, but why does every pseudo-intellectual type pose this question? What is so special about the term "simulation" just because someone like Elon Musk says it?
Completely useless topic to waste time and brainpower on.