Live data from Hacker News

The blissful Zen of a good side project

joshcollinsworth.com

1–10 of 140 posts

Re: The blissful Zen of a good side project

#2
I 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

#3
My 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 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

#4
I've been wrestling with this for a good long while as well. A lot of business-y, corporate weight on my shoulders from $DAYJOB piling up and feeling out of touch with code at times.

I'm glad I still manage to have moments like OP every now and then

Re: The blissful Zen of a good side project

#5

I 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.

Yeah. There is something about carving out the image of your own mind and getting absorbed deep inside it. I will write from scratch much more than I need if it strikes me, break whatever rule I want, give names that only make sense to me. It is a sanctuary

Re: The blissful Zen of a good side project

#6

My 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…

As much as vibe coding is obviously ridiculous, using it as a crutch purposefully in this way is amazing. I heard someone call it a tool for energy management once and I feel that

Re: The blissful Zen of a good side project

#8
My day job is soul destroying chasing down JIRA tickets, hours long cross time zone coordination calls, tedious documentation writing, and 10% of the time, if I’m lucky, a little bit of code. It affords my family a great lifestyle, but to preserve my sanity, I have to have little side projects. In the last three months I have: - Built a beastly water cooled SFF (small form factor) desktop PC in the FormD T1 case (9950X3D, RTX 4090).

- 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

#9
I love this.

My 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

#10
This! I love the pure joy of picking both the destination and the path. No pressure, no goal — just the joy of building for its own sake.

These 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).

Post reply on HN