The blissful Zen of a good side project
joshcollinsworth.com
The blissful Zen of a good side project
1–10 of 140 posts
Re: The blissful Zen of a good side project
#2Re: The blissful Zen of a good side project
#3So I ordered a DOCSIS 3.1 modem off amazon, then went and rummaged around in my storage box for an old 2013 macbook air, installed ubuntu server on it, and finally learned how to setup a home router with DHCP, DNS, NAT, firewall, etc. Pihole was a lot of that, and I installed it as a docker container so that was a fun thing to learn to manage as well.
As an aside, ChatGPT made most of this possible. I have used *nix off and on for 25 years but haven't done serious system administration in at least 15 years. ChatGPT is definitely the crutch I needed to get off my ass and do more side projects.
Re: The blissful Zen of a good side project
#4I'm glad I still manage to have moments like OP every now and then
Re: The blissful Zen of a good side project
#5I feel this in my bones. Side projects are so cathartic and saved my sanity at $DAYJOB. I don't care that I can't implement things the way I want, or how everything is spaghetti, or how much tech debt has piled up, my side projects is a blissful world that I invented. It gives me the "I am Jack's crap codebase" fight club zen at work.
Re: The blissful Zen of a good side project
#6My latest side project started a couple weeks ago when I received an email from Cox that they would be forcing an unmanageable wifi network onto my router so that their cell customers would get more wifi coverage or something. So I ordered a DOCSIS 3.1 modem off amazon, then went and rummaged around in my storage box for an old 2013 macbook air, installed ubuntu server on it, and finally learned how to setup a home r…
Re: The blissful Zen of a good side project
#7Love that you added this to the footer on your website. Goodbye ‘organic’ and ‘non-GMO’ and hello ‘AI-Free’ XD
Re: The blissful Zen of a good side project
#8- Really went hard into learning NixOS and nix to manage my environments across nixOS servers and Linux/Windows/macOS development machines
- Built a personal project to replace my usage of healthchecks.io with my own single executable Rust API server with embedded admin UI (learning React/Vite)
- Completely rebuilt my home network from scratch, redoing wiring, improving WiFi coverage with new APs, maxing out home network performance
- Switched to zed.dev with embedded Claude 3.5 Sonnet to speed up my learning and get me unblocked when working on something unfamiliar The freedom to over engineer the shit out of something, is the outlet I need to be calm about having to compromise a lot in my day job!
Re: The blissful Zen of a good side project
#9My most satisfying side projects are often not necessarily my "best" work, in terms of code cleanliness, best practices, efficiency, etc. They're ones where I had a particular creative itch I wanted to scratch. Is this kind of solution possible? What would a certain unusual approach to a problem look like? How can I use this algorithm or library in this situation where it doesn't quite fit, as an experiment?
Projects with extremely loose parameters and no particular "skill acquisition" goals are great ways to grow in ways you didn't anticipate. Which is one way to think about artistic creation, I think: non-goal oriented growth.
Re: The blissful Zen of a good side project
#10These two lines really hit home:
> You don’t have to listen to any other voices here, except that quiet one inside of you that’s gently urging you to do the thing you know you need to do.
> You don’t need to know where it’s going to lead. For that matter, it doesn’t have to lead anywhere. Nothing ever has to come of it.
That freedom is everything. Just creating because it feels right (to me).