I started working on it around years ago very infrequently, this was the time where I experimented with concepts and programming languages... initially it was a monetary policy simulator written in go. Around 3 months ago I had the concept and basic idea working, then it was decided that I should launch.
At this point I pushed an early access build to itch.io as soon as possible. It was very incomplete and full of problems.
I changed the alarm clock to 6am and started working for a good 3 hours before work every weekday, this was great to capture my early morning energy which is when I'm the most creative and sharp. Weekends were full-time days. I sacrificed my social life completely (which is what I'm now determined to get back) what I did not sacrifice was sleep.
I released a build every single day during those three months. Some of the time was new content, some of the time was bug fixes, most of the time was both. Shipping every day forced me to slice every task in something that can be managed in a couple of days so I would keep the daily cadence.
I'm fortunate to have my wife help me with art and my good friend Pablo with the soundtrack.
So basically my formula was: 1. Work before the job 2. Sacrifice weekends 3. Sleep well 4. Daily progress 5. Ask for help
I had an idea to build a restricted zones for a phone. For example, I can't take my phone to bed, so I wanted to create a esp32 based project that beeps when the phone is too close to some areas. I made it based on BLE, but iphone masks MAC addresses, so it was impossible to track particular devices. No I realize, I could actually do it with WIFI signal straight. How I didn't think about it. Will try again today :D
Sounds like a great project. Using the Wi-Fi signal directly might work in your case. It would be nice to go back to actually using the bedroom as a place to sleep and not look at the phones all the time :-)
I wish Claude would just build a lovable-like experience into their desktop app so the codebase will sit on your local computer with easy transition to cloud code.
My main blocker with self hosting always been the security aspect. I never know if I'm doing enough to make sure nobody access my secrets and db, having that course/checklist would be great!
Maybe it's a new name of the game now, creating new frameworks that are more optimized for agents to use rather then humans. Tailwind for example - definitely a goto tool for all vibe coding tools.
Being able to branch from my db and merge after testing was a killer feature for me in PlanetScale. Great to see this functionality as an open source project.
What did you do, OP? I have a side project to launch, ain't nobody no time for that! :D