Ended a contract with a trial hire who didn’t work out
Advertised the dev job opening on Twitter and a local mailing list
Researched options for schedule coordination
TinyPilot’s two local employees need to coordinate their schedules so that someone’s there 5-6 days a week.
Surprisingly hard to find tools that let people share schedules and swap shifts. Every solution that offers it is bundled up with complicated timesheet and payment features.
I go through this experience every time I try syndicating a blog post. It’s really tedious to use the platform’s editor, so it ends up being an hour of work for very little payoff.
tl; dr - Instead of validating data from an untrusted source, parse it to a type that represents already-validated data. That way, you never mix up trusted and untrusted types.
Hosted Andrew Askins as special guest for a virtual Indie Hackers meetup
Got my bike fixed
After several unsuccessful attempts to fix it myself, took it to a bike shop, where they told me the gear shifter was broken internally.
Fix was only $45, though that is about what I paid for the bike (craigslist find)
Attended my town’s local police community forum
I was impressed at how much my town’s police engage the community and have been pursuing de-escalation and anti-bias training for years.
The police force collaborates with a clinician, who accompanies officers on calls related to mental health or disabilities, and I never knew about it.
Replaced Google Analytics with Plausible on two of my sites
I like Plausible a lot more than GA. Much faster, feels like it cuts out a lot of cruft.
I’m reluctant to switch to Plausible on businesses that I could potentially sell one day, because I feel like people trust GA stats more than anything else.
I’m still debating whether to switch over my blog, which would split my 5 years of history into two places.
Switched from Wasabi to Airbox as my secondary backup provider.
Purchased a Proxmox license for my VM server after freeloading for two years.