Update for the week ending on Friday, Sep 23, 2022
TinyPilot
Management
- Two 1:1s with staff
- Resumed hiring for support engineer position
- Team lunch with local staff
- Met with product manager from Gusto to give feedback about the product
- Reviewed expenses from hardware engineering partner
Product research
- Reviewed designs for metal TinyPilot cases
- Synced with hardware engineering partner about adding audio support to TinyPilot
Software development
- Reviewed design for integrating orders from our distributor
- Reviewed documentation for new update mechanism
- Experimented with TinyPilot on Raspbian Bullseye
- It’s complicated because Raspberry Pi OS totally changed video encoding APIs between Buster and Bullseye.
- APIs available in Bullseye are not available in Buster and vice-versa
- The DIY users should be fine because they mostly use the HDMI to USB dongles, which do their own video encoding
- TinyPilot Voyagers do encoding in the Pi so we need to manage the transition
- https://github.com/tiny-pilot/ansible-role-ustreamer/pull/63
- https://github.com/tiny-pilot/ansible-role-tinypilot/pull/222
- Got a proof of concept working
- It’s complicated because Raspberry Pi OS totally changed video encoding APIs between Buster and Bullseye.
- Fixed a bug on the website that crashed checkout if the user had an add-on in their cart that no longer exists
- This can happen if they added an item to their cart when AC adaptors were an add-on, and now they’re included by default
- Fixed TinyPilot’s default VS code extensions
- Reviewed refactoring on the website to get rid of global logic
- Signed TinyPilot up for Hacktoberfest
Customer support
- Set up Amazon access for support staff so they can process refunds there
- Tried to set up ChannelReply to connect my Amazon messages to HelpScout, but it didn’t work
- Waiting on an answer from ChannelReply support
Sales
- Shared new TinyPilot review from LearnLinuxTV
- Followed up with another YouTuber who’s planning to publish a review
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.
- Continued the big migration to dynamic messages
- Previously, all responses are hardcoded into source
- This will allow me to write new responses sequences on the fly
What Got Done
- Updated the
run-go-tests
script based on improvements from my other Go projects - Refactored email tests to match the style I learned from Ben Johnson
- Tidied go.mod
resticpy
- Upgraded to pylint 2.15.2
- Upgraded to YAPF 0.32.0
- Added VS Code settings to the repo
Dusty VCR
- Recorded episode 24: Lars and the Real Girl with Xena Dreyfuss
Misc
- Completed bookkeeping for August
- Visited Cambridge for the weekend
- Replaced battery on my car key
- Renewed my driver’s license
- Cleaned my dishwasher
- Got my yard treated for poison ivy