Update for the week ending on Friday, Aug 14, 2020
TinyPilot
- Switched to a new design with a prettier case and cleaner cabling
- Before
- After
- Not really enough sales to say for certain it made a difference, but the numbers are encouraging.
- 48 hours before the change: 0 sales from 137 visitors
- 48 hours after the change: 5 sales from 315 visitors
- Sidenote: I just notice a spike of new visitors today, but I can’t figure out the source.
- Tried to write a blog post about the new design but got caught in a yak shaving sequence.
- I was having a hard time adding Markdown support to the TinyPilot sales site.
- Okay, I was planning to eventually switch from Nuxt to Gridsome, so might as well do that now. (I know Gridsome better, but Nuxt makes it easier to throw a site together).
- But to make such a big change, I need to create e2e tests to make sure I’m not breaking any of the original site’s behavior.
- Oh, but now my e2e test framework is hanging in a way, I’ve never seen before. 90 minutes of debugging…
- Okay, all my tests pass under Gridsome. Time to deploy.
- Oh no! My site looks totally different deployed than it does locally. 30 minutes of debugging…
- Okay, fixed the CSS stuff. My site now successfully looks exactly the same as it did this morning. What was I trying to do again?
- But to make such a big change, I need to create e2e tests to make sure I’m not breaking any of the original site’s behavior.
- Okay, I was planning to eventually switch from Nuxt to Gridsome, so might as well do that now. (I know Gridsome better, but Nuxt makes it easier to throw a site together).
- I was having a hard time adding Markdown support to the TinyPilot sales site.
- Wrote up new assembly instructions for the new kits.
- Re-wrote part of the instructions for the previous kit versions to address customer confusion.
- Answered customer support / feedback emails.
- Started a very rough implementation of simulating mouse input.
- Collaborated with a community member on support for pasting text from the clipboard.
- Registered a dedicated LLC for TinyPilot.
- Met with two different designers.
- Met with a potential partner company for auth/remote access.
- Cut a new release and made a new standard
.img
. - Chased down a bug that some users hit in the installer.
- Made changes to installer to optimize for latency.
- Migrated and refactored the HID configuration logic in anticipation of mouse support.
- Tweaked nginx configuration so that it more quickly detects when backend services come back online.
- Fixed installer so that it makes
tinypilot
own the TinyPilot directory rather than leave it toroot
. - Added support for
--tcp_nodelay
flag in ansible-role-ustreamer. - Ordered more inventory.
- Tested alternate hardware for a future kit.
mtlynch.io
- Published “How I Collected a Debt from an Unscrupulous Merchant”
- And an accompanying tweetstorm.
Is It Keto
- Began working with AdThrive to migrate my ads from AdSense.
- They want me to change my ad layout, which is not that much work, but I’m reluctant to shift focus away from TinyPilot much.
Gridsome
In an effort to help Gridsome improve dev velocity, I’ve been volunteering a few hours a week to help manage their documentation.
- Reviewed just one PR
Beekeeping
- Did a hive inspection.
- Or at least half of one. Both hives were in a bad mood, so I had to bail early.
Misc
- Gave a friend feedback on their eBook.
- Made a silly Twitter joke.