Update for the week ending on Friday, Feb 3, 2023
TinyPilot
Management
- Gathered feedback on manufacturing quality for new cases
- 1:1 with team
- Purchased New Year’s gift for Chinese manufacturing partner
- Prepared for first dev/support multi-team meeting
- Started planning for shifting assembly to our Chinese manufacturing partner
- Finalized travel plans for the UK
Software development
- Debugged data sharing issues with EU partner
- Added support for Voyager 2a purchases with license check
Customer support
- Reviewed updates to article about improving performance
- Undeleted old installation instructions
- A week after I deleted them, a customer who waited two years to open his package emailed me about the dead link!
Sales
- Tried to get Voyager 2a listed on Amazon but was stymied by Codisto’s terrible Shopify integration
ScreenJournal
ScreenJournal is a new project I just started. The idea is basically Goodreads, but for TV and movies. Or letterboxd, but focused on small communities.
- Added email notifications for new reviews
- Changed email notifications to use Go templates instead of simple format strings
- Changed from a 10-star rating scale to a 5-star rating scale
- Enforced Content Security Policy
- Redirect to the login page if an unauthenticated user visits a page that requires authentication
- Previously it would just give an ugly HTTP error
- It also saves where you were trying to go and redirects you after authentication
- Made title search elements look nicer
- Throttled title search so that auto-complete doesn’t feel like it’s constantly reloading
- Specified an autofocus element on every page with a form
PicoShare
PicoShare is a minimalist web-based file sharing tool I’m working on. I’m often frustrated that I can’t just send someone a link directly to a file because every file-sharing service tries to re-encode images/video or wrap their own viewer around other files, so I’m making a simple self-hostable tool that lets you upload files and share them with other people.
- Made a lot of sloppy changes to CSP
- Inlined JS and CSS tags for every page template
- Configured Prettier to ignore Go coverage output
mtlynch.io
- Worked on year five retrospective
Dusty VCR
- Met with freelance podcast editor
Misc
- Fixed a leak in my bathroom sink
- I had to learn to replace a supply line, which wasn’t that bad
- Attended Woodland Jokes comedy show
- Attended Luthier’s comedy showcase