What I Do - Been working as a fullstack dev remotely while traveling. Recently quit my job to take a sabbatical where I try some startup ideas that won't necessarily be profitable but I also want to enrich and learn more CS.
What are your hobbies - Very into cooking, art, older movies, traveling, philosophy, calisthenics
Why BSD - I got into Linux in 2008 with Ubuntu 08.04. I got into it because of the 3D desktop cube, that blew my mind completely back then and I was really into tweaking and changing my desktop.
After high school I stopped messing around with Linux and switched to Mac. I kinda forgot about open source or why it mattered and became very focused on being productive and using tools that "just work" and makes the path of least resistance the lowest. Overtime came to appreciate simple software that was understandable, rather than just piling quick fixes on top of each other.
Last year work slowed down so I started revisiting Linux again. I got into Void Linux followed by NixOS/Guix. I like immutable OSes for servers because they solve a lot of issues, but I have to say I hate their complexity. Same with cloud infrastructure, super complex, overkill and hard to understand. I realized it is critical we can understand how our systems work, otherwise we are powerless and I started trying to simplify and use simpler systems in everything I do.
My search for simplicity lead me away from nix/guix to NetBSD and OpenBSD. Reading the Unix philosophy book got me even more hooked on BSDs. In general I like the "feel" of both OpenBSD and NetBSD. In the NetBSD source code I can actually understand a bit what is happening, even though I only did some C first year in uni. I like that the BSDs try to be simple. I love that they have a ton of documentation (sometimes I just wanna work somewhere without wifi). I also love the focus on portability, especially in a world where we need to buy less new stuff and reuse old stuff. In that sense I feel like I'm back to 2008, exploring and tweaking my desktop. It's been a lot of fun.
I've been looking for open source projects to contribute to, so I'm hoping to be able to do so with NetBSD at some point.