- Visa renewals. Leaving the country every 90 days to renew your tourist visa gets old fast.
- Finding a country that is both stable and has a low cost of living. I was in Bangkok during the last revolution when the current military junta took over. The airport shut down and I had to take a bus past a lot of guys with machine guns to get out of there.
- Starting a family changes things. Poor countries have poor education systems. I enjoyed my visit to Pattaya, but wouldn't want my kids passing by "walking street" on their way to school.
- You lose some small niceties like Amazon Prime and Hulu :)
When I was younger I had the same big ideas about traveling while earning a living as a single guy; current fashion is to call it being a "nomad". There are more and nicer coworking spaces now but it's still just working during your vacation.
I ended up grinding at a big tech company, saving/investing a lot more than other people who were living it up, and then retired (very) early. I also grew up a little during the process and wanted more than just an ocean view and party life. That happens to most people, although not all as you can see with a trip down Walking Street.
Life in Thailand works for me and my family. No visa runs if you have a spouse or retirement visa. Most modern conveniences are available. Speaking the language with a good accent helps a lot.
But costs are surprisingly high if you want a "normal" life. Cars are way overpriced due to high tarrifs. Electronics are pricey as are many western foods. My kid goes to an international school, which is really the only viable option for education, and that costs about US$10,000 per year. Real estate in the US varies greatly in price, which means someone like me who wants to live away from a city could get a ranch in the southwest US quite cheaply. But in Thailand land prices are kind of high almost everywhere. We have land near Khao Yai National Park about two hours from Bangkok; it's very nice up here.
Long story shorter, life changes a lot as you get older; you want different things. The advice in the article worked for me. If was to do it over again I would be tempted to try the "nomad" life as a freelancer. But knowing what I do now I would probably repeat what I did - work for 20 years at big tech co, take nice annual vacations, save a lot, retire early.
You can go to, say, Poland. It's just slightly more expensive than Thailand. No Visa renewals.
> - Finding a country that is both stable and has a low cost of living. I was in Bangkok during the last revolution when the current military junta took over. The airport shut down and I had to take a bus past a lot of guys with machine guns to get out of there.
EU countries are more stable.
> Starting a family changes things. Poor countries have poor education systems.
Poland scores very high in terms of education. No district schools BS.
> You lose some small niceties like Amazon Prime and Hulu :)
VPN :D
Is that meant literally? And for how long can one stay there as a foreigner? How about working remotely from there for companies outside Poland - allowed?
As an EU citizen, forever. For everyone else, the same rules apply as always. Working for companies outside Poland shouldn’t be an issue either way, you just still have to tax your income correctly?
I've tried but Hulu even blocks VPNS :(
You can also buy a condo in las vegas for $50k USD too. You still have a developed country where you can speak the language and the bay area is a cheap one hour flight when you need to get more work.
Not everyone can just waltz into Google. For starters, there are tens of millions of developers worldwide and only tens of thousands of total Google jobs across all roles.
Google, Amazon, etc. all have a well known high false positive rejection rate, so even for developers who are qualified and would do well at these companies getting in still requires a good bit of luck. Their interviews are not bias free either, so a subset of good developers are facing a process biased against them. Those with families, for instance, probably have little time for hackathons that I'm sure help with in person or phone screen coding exercises.
Also getting into a company like Google isn't something that everyone can do, where as it's pretty easy to start freelancing (especially if you are European, hence don't need to worry about healthcare).
You can also work pretty interesting projects at a place like google. If you want to do platform library type work, the only kinds of places your likely to get that kind of work is from a place like google or other larger companies.
I think most software engineers could get into to google if they put the effort into it. If you can make it as a $100k/yr software freelancer, you could probably study 'cracking the coding interview' and make it into google.
Also realize that google hires in europe too.
The hours isn't what you think it is. There are many 9-5ers that do good work at places like apple and google. And there are other teams that work a lot. It all depends on the team. People also get more than 2 weeks vacation too. For example, the entire engineering org at apple at least gets 3 weeks of 'mandatory' vacation. One week for thanksgiving, 2 weeks for christmas. Then you have your normal vacation on top of that.
I used to think like that when I was 20. One thing I've learned (will be 40 soon) is that the time passes anyway.
If you're lucky, you'll get to be 60. You don't want to be poor when you're 60. Of course, you don't want to delay gratification unduly, but beware of doing the opposite.
The original posts which prompted this one was centering around the super-engineer who can control their own destiny and work for any company they want. Nothing in this post applies to the average engineer.
Then, there are the social factors. Your other obligations, like raising children, can get in the way, though you might say they are more manageable than intelligence and health.
Growth mindset, beyond the "bloody obvious" [1] interpretation of it, is not something you can state as self-evident, and evidence to support the stronger interpretations is quite scarce.
[1] http://slatestarcodex.com/2015/04/10/i-will-never-have-the-a...
Biology is overrated. From "You and Your Research"[1] by R.W. Hamming:
"You observe that most great scientists have tremendous drive. I worked for ten years with John Tukey at Bell Labs. He had tremendous drive. One day about three or four years after I joined, I discovered that John Tukey was slightly younger than I was. John was a genius and I clearly was not. Well I went storming into Bode's office and said, 'How can anybody my age know as much as John Tukey does?' He leaned back in his chair, put his hands behind his head, grinned slightly, and said, 'You would be surprised Hamming, how much you would know if you worked as hard as he did that many years.' I simply slunk out of the office!"
Other anecdotes lead me to believe the primary difference between those that are and those that might have been is hard work.
> You might not have the health and the endurance to work on demanding high-end projects long enough to get really good at those kinds of projects.
Bad health is a rough deal for anyone. But it is possible to succeed in the face of it. Look at Goddard[2]. There's a good argument that he didn't reach his full potential because of his health, but he still did some truly great rocket science.
> Your other obligations, like raising children, can get in the way
Rather than get in the way, I think they are often essential. I imagine it must be hard to do great things if you're personal life isn't in good shape.
There are real obstacles to "greatness", I think. Things like access to education and financial security. But I find it hard to believe that biology, health, and domestic life are enough to stop a dedicated person from performing great feats.
[1]: http://www.cs.virginia.edu/~robins/YouAndYourResearch.html [2]: https://en.wikipedia.org/wiki/Robert_H._Goddard
You have added a whole load of random obstacles to our average engineer, like making him in poverty, setting him the goal of greatness and suggesting he's sick.
I'd agree that he probably need to find a job that pays better, get well and have smaller goals before he succeeds.
If you're already a good engineer, then it's much more likely that you can become a great engineer. I'm still not convinced that every good engineer can become a great engineer. Maybe most? I know that I have a memory-related lack of attention to detail that I've never been able to get rid of entirely, regardless of adherence to lists and standards and specs and so on. I basically can't maintain an event-driven workflow and it causes problems. I've gotten around it by going into mathematics and programming, which are relatively stateless, but I can easily see myself reaching "good" engineer status but not "great" engineer status.
I've largely dealt with it by moving into CS theory and AI (which have less of that) and by using Google's reminders system (inbox, now, keep) to deal with the remainder. Just, whenever I have to do engineering, it's always going to be more difficult for me, and since I'm damn good at math there's no real reason for me to focus on engineering beyond the level where the other things I'm doing don't take hits from it. And unless I manage some kind of transformative pivot or redefinition, it'd be pretty stupid for me to focus on being a great engineer, and I'm not sure I'd be able to. I certainly am never going to be as good an engineer as I could be a computer scientist.
Most people in the US will die having never been rich by any measure and having never done any better than living paycheck to paycheck, at best. 25+ years of wealth at the end of your life puts you solidly near the top of the pile.
And financial independence anywhere in the world is a whole different ballgame than living "rich" in a developed country (particularly the US).
My dream is to be financially independent and work on my own software projects full time.
I'm guessing you're relatively young. What I wished I'd learned earlier is the future comes faster than you think, and the earlier you start planning and saving for it (partner, children, ill health) the easier it is.
I'm 34 now. I've dealt with some heavy stuff. Lost my parents and a sister in a car accident when I was ~20 years old.
I agree that the future comes faster than one might think, which is why I'm in such a hurry to achieve my dream future before I'm 40 years old, so I got still plenty of time to enjoy it. My little sister certainly didn't get the chance to live her dream future.
The trick is that your calling may change -- many children young folka grow to desire children, many lonefolk grow to desire a partner or would be happier with one -- so it helps to prepare for potential changes in your motivations and desires. Saving money is a great way to prepare to change. As is investing in a marketable skill.
Since then I've spent a lot more time thinking about what I want to be doing: work has been slack so I've had fewer chances to see how I now am decomposing software. But I've started to enjoy programming again :)
Really? That's a better return than I'm seeing averaged over 10 years.
.... or much of anything, really.
- 100.000 EUR invested in indexfunds should net me on average around 6% a year after taxes, i.e. 6000 EUR a year or 500 EUR a month (7% historic average minus ~1% tax).
- With no monthly rent to pay, I'm should be able to live a bit more comfortably compared to my Russian co-workers here :)
How are you going to pay the rent when the market inevitably doesn't return?Inflation should not be an issue.
Still the bigger plan is to make extra money by working full-time on my own projects. So the goal is to increase investments every year and also the profit from investments.
@onion2k: The book isn't saying you can live forever for that amount. It's a calculation I made for myself based on the historic average profits of the stock market in the long term (based on ~100 years of data). I'm living for 2 months in Thailand and I can have a basic living here for 500 EUR a month, especially if I have a fully paid for apartment. That's a basic living without much luxury, but a good starting point to full-time commit myself to my own projects. And hopefully build more income that way. I also don't have wife, kids, etc…
---
[0]: http://www.bol.com/nl/p/de-schitterende-eenvoud-van-indexbel...
Lolwut? Sure it's better to be young and rich but don't discount the comfort of being old(er) and rich.
That said, your plan sounds pretty good. How does your plan change if you want to raise kids?
If I'd have kids (and wife) I'd need way more money of course. But I don't want kids of my own. This opinion of me hasn't changed in the last 10 years and I don't think it'll change in the future. I believe there are already plenty enough people on earth and more people wouldn't make the world necessarily a better place.
Not contradicting your decision, but I have to argue this point. There are not enough creative, educated, tolerant, empathetic people in the world. Every educated tolerant person with empathy is a little win for civilization. So, if you think you can make or train one, then there's an argument for having or mentoring kids.
I think a better approach would be the following:
1. Become freelancer.
2. Do what you love and do it well. If you're passionate enough about your job you should be able to increase your rate over time.
3. In western european countries: aim for at least 100.000 EUR a year.
4. Live cheap and save up. Invest the cash you don't need at any moment in real estate (house) and index funds.
5. Travel around the world and find a nice cheap country you could enjoy your life in.
6. Emigrate once you have enough money to live comfortably in your country of choice.
---
That's my plan at least. Currently I'm on a 'holiday' (2 months) in Thailand. I figured the following:
- In Thailand one can live (bare minimum) for around 500 EUR a month (some Russians in my co-working space live from that amount).
- Property can be bought for around 50.000 EUR in Pattaya. Not really huge, but decent with shared gym and swimming pool in apartment complex.
- 100.000 EUR invested in indexfunds should net me on average around 6% a year after taxes, i.e. 6000 EUR a year or 500 EUR a month (7% historic average minus ~1% tax).
- With no monthly rent to pay, I'm should be able to live a bit more comfortably compared to my Russian co-workers here :)
- I could fully focus on personal software project and hopefully that will add to my income over time.
---
I won't be financially rich, but I would have financial independence and could do what a love in a country with nice weather, good food and nice people - it's another form of wealth.