Literally installing Arch right now as I read this. Same deal, been using windows as my daily driver all my life but have been running Linux servers since late 90s (and did daily drive RedHat back in the day).
My work env was just VS Code + WSL and I realized the most pain points came from using Explorer and trying to admin the machine with the fractured landscape of sys admin tools. For me it became very obvious that windows is only going to get more bloated and less “my” machine going forward, why stay on this platform if I’m already spending most of my day in a Linux environment (that I’m already familiar with).
Can definitely relate.
Last "job" was a startup with two other people and it was so great having others to bounce ideas off of and share the ups and downs. Building something together is a fundamental human joy IMO. We sold that and I've been working solo for the last 4 years.
It's lonely, and these have helped me.
- Making a point to physically get out of the house and ideally meet up with someone for a coffee or lunch or something.
- Being part of an active group chat.
- Podcasts
- Working out of a library or bustling cafe, just physically being around other people.
- Working out and maintaining a good wake/sleep cycle.
I also have some great hobbies (flying, scuba, rock climbing) with great communities that keep me socialized.
For anyone about to quit their job and try the solo dev thing, I always say mental well being has to be a "remembered priority". You're never going to have work/life balance like you did at an office job and the first few years are incredibly tough, so you need to plan for that. Marathon, not a race etc etc.
I think we'll start to see AI as any other tool that can atrophy your natural faculties. You can use a wheelchair to get everywhere, but your leg muscles will start to wither, but a wheeled vehicle for going longer distances is a genuinely useful tool.
Reaching for AI as a _substitute_ for thinking is bad, but reaching for it as a tool to assist thinking is good; you just need to be honest about whether it's your brain in the driver's seat or the chat bot.
Design is one of those things that succeeds or fails in subtlety and both are difficult to quantify and back propagate through any sort of process, let alone training a model. The same way we figured out that the microwave can make approximations to good food quickly, so too shall we see that AI can do the same with tasks that rely heavily on a connection to people's aesthetics.