Earlier quoted context omitted.
Nothing like retiring with only 3 years worth of savings and no plan on what to do after that.
Definitely not my first rodeo, but feel free to gloat.
I am retiring from tech to live offline
381–390 of 617 posts
Re: I am retiring from tech to live offline
#382Earlier quoted context omitted.
> a Erlang-like microkernel/runtime I have been designing for the past 4 years, 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.
1. Please do link your microkernel, I'm very curious to learn from other people working in this space 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…
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.
Re: I am retiring from tech to live offline
#383Re: I am retiring from tech to live offline
#384I just retired after 40 years writing code. The last year or so wasn’t fun - battling with AI, trying to get it do what I wanted. For a long time, I thought I’d do a lot of hobby or open source coding when I retired. I haven’t even tried. I’m not burned out, but find I’ve lost the passion for coding I once had. Is that AI? Or is it me? Maybe as my retirement progresses, I can rekindle that passion, but as of now, I d…
Congratulations! Tech doesn't have to be the end goal. Personally I can't wait to shake this industry and find a new path in retirement.
5/5 would recommend :-)
Re: I am retiring from tech to live offline
#385I just retired after 40 years writing code. The last year or so wasn’t fun - battling with AI, trying to get it do what I wanted. For a long time, I thought I’d do a lot of hobby or open source coding when I retired. I haven’t even tried. I’m not burned out, but find I’ve lost the passion for coding I once had. Is that AI? Or is it me? Maybe as my retirement progresses, I can rekindle that passion, but as of now, I d…
> Is that AI? Or is it me? It's you. And that's fine. You can still code entirely without AI or AI influence, so that's primarily why I say it's you. It may also, in fact, be burnout. It sounds like it to me. And it's okay to get back into coding if you ever feel like it.
I used to code at home - chess engines mostly.
Maybe once the novelty of retirement wears off (and the autumn approaches), I’ll start coding again
Re: I am retiring from tech to live offline
#386I have been at it for 20 years now and have started to feel my time is up as well As a lot of comments here highlights, the issue is not so much the tech but the politics, constant perf reviews, re-orgs, nonsense BS that is pushed top-down. This industry is taking a toll on you. My advice for anyone reading this that is starting your career: Live simply and save a lot. When I started my career I thought I would love…
You know, I think the experiences you are describing are the norm for non-tech corporate jobs. Now with AI as an excuse, management is now subjecting the tech positions the same as the non-tech workers and it stings. Tech people were previously treated far better than the average corporate workers, and started after the tech hiring boom from Covid.
Re: I am retiring from tech to live offline
#387I just retired after 40 years writing code. The last year or so wasn’t fun - battling with AI, trying to get it do what I wanted. For a long time, I thought I’d do a lot of hobby or open source coding when I retired. I haven’t even tried. I’m not burned out, but find I’ve lost the passion for coding I once had. Is that AI? Or is it me? Maybe as my retirement progresses, I can rekindle that passion, but as of now, I d…
Honest question: if you didn't enjoy using AI, why not just write code without using AI?
Hard to not use it
Re: I am retiring from tech to live offline
#388I just retired after 40 years writing code. The last year or so wasn’t fun - battling with AI, trying to get it do what I wanted. For a long time, I thought I’d do a lot of hobby or open source coding when I retired. I haven’t even tried. I’m not burned out, but find I’ve lost the passion for coding I once had. Is that AI? Or is it me? Maybe as my retirement progresses, I can rekindle that passion, but as of now, I d…
Man I really want to retire. I've gotten a couple stark reminders recently that life is fragile and short. I'm trapped by the golden handcuffs of the software industry, but I console myself by saying it's a means to an end (early retirement). I really hope that becomes possible in the near future, because whatever this is now is not sustainable.
Re: I am retiring from tech to live offline
#389Earlier quoted context omitted.
I could and did live frugally before I had kids. How can one continue living in a small apartment with lead and asbestos hazards is beyond me.
There is surely a spectrum between small apartment with asbestos and 5m$ house. I read on HN all the time that once you have kid it is unavoidable to spend 300k$ a year. But yet 99.9% of the world and the US manages to raise kids with a fraction of that income and they turn out mostly fine. (Before you ask, yes I have kids and yes we still live simply)
That's exaggerating a bit, but some places near offices are kind of that way. (Why I love working remote, which absolutely increases the spectrum of choices.)
Re: I am retiring from tech to live offline
#390This whole thing is eye-searingly performative. Whether or not he follows through and goes dark after this, this farewell is just so ridiculous. Claims to have not used the internet or a phone since February, does all communication via USPS, declares that AI and social media make him hate himself... But somehow is continuing to post on Bluesky, continuing to update his blog, continuing to post YouTube videos, continu…