Update for the week ending on Friday, Jun 9, 2023
TinyPilot
Management
- Signed with new contract manufacturer
- Led monthly support engineering meeting
- Met with 3PL vendor
- Had two 1:1s with teammates
Software development
- Planned tasks for next TinyPilot Pro release
- Finished reimplementing
app_settings.cfg
population without Ansible - Refactored how we track default settings
- Reviewed adjustment to auto-PR workflow for Community -> Pro
- Fixed a break in license checking for Amazon customers
- Fixed integration tests for license checker
- Reviewed a bugfix in pi-expand
Customer support
- Iterated on documentation for special investigations
Sales
- Met with potential Enterprise customer
mtlynch.io
- Published my notes from Cory Zue’s livecoding recording
- Continued writing May 2023 retrospective
- Moved around my dev scripts to match the conventions I use in most repos
- Fixed CSS I’d screwed up for lists of posts
WanderJest
- Tried to make a minimal web app that used authboss, but I gave up
- I realized I disagree with the design of authboss
- If I’m understanding correctly, it needs to take ownership for template rendering in your app rather than using Go’s built-in template renderer
- It’s not documented well, which is intentional because the author doesn’t want additional maintenance load from more users (which I get)
- Worked on replacing UserKit with a home-rolled auth solution.
- I’m re-using the auth I implemented for ScreenJournal.
- I’m trying to avoid WanderJest-specific logic so that I can extract it into a reusable library I can apply in other projects, but auth is hard to begin with, and abstracting it makes it even harder.
- Added a script to download the prod database locally
ScreenJournal
ScreenJournal is basically Goodreads, but for TV and movies. Or letterboxd, but focused on small communities.
Talk to Stan
Talk to Stan is a tool I’m working on that will respond to templated emails I get from spammy marketers and recruiters with a sequence of templated responses to ask the spammers an endless series of dumb questions.
- Fixed a date parsing bug in the
Date
header
PicoShare
Misc
- Met with another ex-FAANG indie hacker
- Got rid of my old printer
- Got a craving to start playing Far Cry 5 again. Fun!
- I play a total of about 30 hours of computer games per year, so this is somewhat unusual.
- Arranged repainting of my porch, which had gotten very paint-peely