Word of advice.
Get a part time job where you can keep your skills up-to-date because from personal experience personal projects on GitHub will not be enough to land a job in two years. Make sure for every penny you spend you are earning equal.
The two years are going to fly by.
EDIT: I'm not joking about taking this serious. You want to be working when people start losing their jobs to AI. Most likely this is going to end with society rethinking distribution but you are going to need to be able to survive the changes and 2 - 3 years is not enough wealth.
My solution was getting a part-time job (non tech) but also had to significantly change my spending habits which was not easy.
I have a very niche set of skills so I could up until 6 months ago pick up contract work anytime I needed. Despite being one of the best in the world at what I did, I can't compete anyone with $400 in tokens using Codex or Claude Code. I'm pivoting quickly but the sentiment is "Oh, shit, this is coming fast and heavy!"
Sure it's not 'the smart thing to do' but if it makes you happy and you're still not far worse of than most people...
I live in a first-world European country where the average salary is about €25,000 per year. My mortgage estimate is less than €300/mo. I'm not that afraid of having to supplement my income if I need to. The world will still need cheap and experienced software engineers for a while.
Quality of life in suburban America is incredibly high relative to a "first world" country with such a low average income. From what I have seen, most families in the "European periphery" still live in small Soviet-era apartment buildings, own one small car or no car at all, and are far from enjoying many other things taken for granted in America.
Did you know that life expectancy in US is 5-7 years lower than Western Europe? But sure, do go on about "first world" countries.
enjoy your museums, hospitals, free schools and playgrounds in walking distance, almost free public transport, tons of supermarkets in walking distance, etc. in suburban America
I would really like to hear how is quality of life in suburban America incredibly higher ROFL
owning a car certainly isn't tied to income, quite the opposite, poorer the person more cars they own in their junkyard
for other people it's usually - lots of green, clean air, museums, cultural events, activities, accessible healthcare, accessible education, playgrounds/supermarkets/schools in walking distance, great public transport, no need to drive everywhere in empty metal box, etc.
I wonder why European cities are winning always charts of best places to live and not some generic US suburb??
Not sure where you get your impression of Europe, but if you feel amenities like these are not standard, it’s a few decades out of date.
North Europeans traditionally didn’t need AC, but everywhere where it gets hot - which is everywhere now - they got them installed. Very few buildings with integrated HVAC systems for the entire buildings tho, mostly independent units.
clothes dryers are just plain stupid waste of space, consume lot of energy/money, I've had washing machine with dryer, pretty much never used dryer after seeing how long it takes to dry the clothes while wasting electricity, new washing machine I bought without dryer
I (/we) own outright a small home.
I am happy that I do not need to own a car (in a London UK suburb).
I am happy that I do not need to heat or maintain a large building.
Our outgoings are low. One child is already at university and the other will be soon.
My perception of a common US notion of a 'good' life only intersects somewhat with mine, and I have spent a reasonable amount of time in various US locations from SF to NYC via the midwest, etc.
However: I got stores, cinemas, cafes, restaurants within walking distance. My kids can roam around in the neighbourhood without someone calling social service on me. I can walk anywhere in the city at any hour day or night without someone robbing me. I can cheaply purchase free range eggs and organic vegetables. Tap water is fine, actually excellent. 30hour commute is considered too long. Coast is mere 3h away, people come from all over the planet to enjoy it, I spend 5 weeks a year there, just chillin and enjoying life. I get fast, cheap internet, and order groceries, do my taxes and doctors appointment online.
Tell me again how I’m suffering without poorly insulated detached houses, HSA, spam calls, an SUV to drive myself to the bakery, school shooting drills, healthcare bills, homeless people rejected by society, and that circus you have for a government right now?
As someone that has lived in both Europe and America, the quality of life you get in America for the amount of money you spend is hilariously bad. It is easy to make money though.
In Europe the quality of life you get for cheap is by default excellent. It is so difficult to make money though,
I am been to Europe on many occasions and homes (actual homes, not cramped apartments) are not cheap at all relative to incomes. I am sure the peace of mind provided by universal healthcare and generous welfare programs is nice, but that's not how you build a strong economy. Incentives are distorted when you don't need a (good) job to live well enough. You get mediocrity, lacluster growth, poor customer service, and the other things Europe is known for. That's why you see people from all over the world come to America to build their businesses.
Just comparing income, even on purchasing-parity basis, doesn't cut it.
Basically, you enjoyed feeling rich in a country where the vast majority are getting screwed.
And this is what I as well as my SO's family (middle and working class Vietnamese in VN) hate about digital nomads - y'all don't realize that you end up perpetuating the same inequality you try to run away from, and feels deeply colonial in nature as the countries y'all end up in had histories of being colonized and stratified.
You get to travel everywhere because you have a strong passport. They don't because their passport is weak and their salaries are low.
You will always be promoted to the top of the social pecking order thanks to your passport. They will always be relegated to the bottom and attacked by politicans as "stealing jobs" or "changing demographics" thanks to their passport.
[0] - https://g1.globo.com/economia/noticia/2026/05/08/veja-quanto...
you would drop that buzzword 'colonial', as though Brazil isn't a former European colony, just like the US. And they... gasp... used slaves for much longer.
I was in the southern cone of the country, first world lifestyles there. Brazilians are proud, they'd be insulted by your savior attitude.
Even in São Paulo the average household income is around $550/mo [0]. That said, I assume you live in Florianopolis but even then the average household income is around $520/mo [1].
> you would drop that buzzword 'colonial', as though Brazil isn't a former European colony, just like the US. And they... gasp... used slaves for much longer
I know. And clearly you're a bit thick in the head if you don't realize the ongoing political and social fissures in Brazil as a result of this.
There's a reason Lula retains such a cult following.
> I supported a local old lady who airbnb'd out her guest house
To even own a house that is Airbnb-able in a digital nomad hub in the south cone means they were better off socially and economically during the dictatorship and the messy transition back to democracy.
Nothing wrong with that, but assuming you are living a normal life there and not recognizing that your lifestyle is much better off than most people is douchey.
---
Alternatively, don't complain [2] when it's people like us or our parents who left, succeeded in the West, and are blamed for making life expensive for your types in America or Germany ;)
Being anti-immigrant yet being on an immigrant visa yourself (yes, a digital nomad is an immigrant), and while Brazilians are barred from getting a visa to the US.
Talk about hypocrisy.
[0] - https://www.metropoles.com/negocios/sp-tem-2a-maior-renda-do...
[1] - https://estado.sc.gov.br/noticias/renda-das-familias-de-sant...
Yeah, it does if you're a tourist.
It's been documented [0] for [1] decades [2] how tourism induces a form of Dutch Disease [3].
Tourism dollars are inherently extractive, as that is foreign capital that is not redeployed into capacity building and also leads to premature inflation which prices out less extractive industries. Additonally, most tourist led economies lead to additonal economic stratification, as most countries tourism industries are deeply regulated and tend to be captured by pre-existing economic players (eg. Thailand, Brazil) which only exacerbates social stratification and economic inequality.
A great example of this is Thailand versus Malaysia and Vietnam - overtourism in Thailand led to an inflation in low skill services jobs associated with the tourism industry at the expense of manufacturing, which left for fellow ASEAN members Malaysia and Vietnam, both of which limited tourism and strategically targeted foreign capital to manufacturing and high value services (BPO, Software) despite Thailand historically being a peer and significantly more developed than Malaysia and Vietnam respectively.
No developing country has made the leap to becoming developed due to a tourism-led industrial policy, and the developed states that did adopt such a policy (eg. Puerto Rico, Portugal, Greece, Italy) only did so after their industrial growth spurts in the 1970s-2000s ended.
[0] - https://www.lunduniversity.lu.se/lup/publication/1334498
[1] - https://wiiw.ac.at/tourism-and-economic-development-the-beac...
[2] - https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3648158
I ended up coming back as a contractor, but have repeated the cycle 3-4 times since then. It's a strange one.
All this to say, a person trained to work for someone else 40 hours a week for all their adult life is not able to self-direct and find meaning without a lot of introspection and readjusting.
My only advice is: if you burn out, go through the entire process. You only get one chance to figure out what actually is meaningful to you, and the answer will most likely require you to upend you life (or you wouldn't have burned out in the first place). Read Carl Jung: he did a lot of research on midlife crises, and the enormous significance of middle age (the 30-40 years old range) in our quest for meaning.
In my very personal case, meaning was figuring out I'm meant to build things, on my own, at my own pace, and I owe the world to gift it with the vision that only I possess. Meaning for me happens to be one part about becoming a fully creative person, and one part about being selfless with my work, for I am not entitled to the result (see karma yoga). Your mileage might certainly vary.
Feel free to send me an email if you want to talk more about it.
I don't want to step on your design process, but if you want to explore some microkernels to run beam, I can link you to mine and another one that I ran into recently. Asking before linking, because sometimes you'd rather not look.
2. I'm not exactly looking to recreate the BEAM. I'm building a message-passing microkernel built on my interpretation of capabilities: they replace PIDs in a way that they basically become akin to object pointers, with all the extensibility and security. It's a pretty wild prototype, with a ring-0 kernel that's less than 2k lines which only deals with paging and interrupts, and the userspace is one-scheduler-per-core and a stackless design on a linear address space. A design goal is MAXIMUM performance and simplicity: in most cases a sending a message to another capability is no heavier than a function call, unless the destination is currently busy.
Processes just export a
void handle(void *cap_private_state, msg_t message)
entrypoint instead of a main function. I just want to see where I can take this idea.Here's my thing: Crazierl https://github.com/russor/crazierl/ demo (desktop recommended) at https://crazierl.org/demo/
Here's the other one: Tyn https://github.com/tyn-os/kernel
I haven't studied Tyn, I think from the high level we both have the same goals; enough kernel to run BEAM, and then BEAM does the rest. I wrote in C because learning Rust and bare metal OS stuff at the same time seemed like too much. Crazierl does much less in my kernel; my kernel handles time keeping, memory paging, interrupts, fallback console output, and a simple read only filesystem. Tyn includes device drivers and tcp/ip in the kernel as well. Crazierl runs BEAM compiled for FreeBSD and Tyn runs BEAM compiled for Linux (musl). Crazierl is x86 32-bit, Tyn is x86 64-bit.
IMHO, regardless of what your eventual target is, I would consider running on x86 with bios boot, because it means you can run in v86, which is handy for sending links to demos.
I think building a multiboot capable OS and relying on other people's loaders is a good step to reduce effort.
Starting with serial console also helps a little. VGA text isn't too bad, but UEFI (or other) framebuffer means you need a font renderer and all that. That might be fun and interesting, but it doesn't need to be in the critical path.
If you want to run on hardware, test frequently. Most of the emulators aren't super accurate in early boot, and let you get away with stuff that won't run on hardware. Serial console helps here, because on a pc, writing to the serial port is easy and your output will stay in the terminal even if the pc reboots.
Fully automated PXE boot is helpful too, if you get into a boot loop, it just keeps pulling the latest, and you can push a new binary and wait for the output without having to touch the device under test. Also handy once you get it working a bit... just reboot to pull in new code.
Thank you for the links! I'll have a look when I have a moment in the next weeks and I might send you an email to discuss this further
I have enough savings to buy a modest cottage and to last me a year or two being frugal. After that it’s anyone’s guess, but I am beyond excited not having to program for a living any more, just on what feels meaningful, in complete autonomy.
Projects lined up: a Erlang-like microkernel/runtime I have been designing for the past 4 years, a series of small games that I have been itching to work on, then, of course, the lifelong project of living in a rural house. Stretch goal if I win the lottery: build a solar farm.
Maybe I will be so lucky never to have had to use LLMs in my work. You guys have fun without me. :-P