We now do 100% of our shipping and receiving from the office, and all of our supplies are there.
Reviewed documentation of our internal processes
My longtime inventory manager is going out of town for the next week, and our new local employee will take over all of her responsibilities
It didn’t seem like the job was super complex, but once we sat down to actually document everything, it’s a ton to know. It never felt that way because we’ve been learning it little by little for the last year.
We’ve been working on this documentation several hours per week for the last two months, and we’re still not done.
Set a start date for TinyPilot’s third local employee
Software development
Finalized the list of priorities for the next TinyPilot release
ReviewedPRs to finish our migration to using HTTP error codes in the right way
Reviewed a PR to fix a UI bug on the virtual storage dialog that occurred when disk images had very long filenames.
Added SANs to the TLS certificate on TinyPilot Pro
Before, if you visited tinypilot at https://tinypilot.local, you’d see a certificate error because the TLS certificate was only signed for the URL https://tinypilot
Now, it supports tinypilot, tinypilot.local, and tinypilot.localdomain.
Frantically fixed fatal JavaScript failures on the TinyPilot sales site
I can’t tell if these issues had been there all along and I only noticed after setting up sentry or if something new happened.
When a user would visit the site, put something in their cart, and then either reload the page or visit the page after browsing off-domain, JS would crash and the site would become completely unusable (images don’t load, links don’t work)
Wrote a tutorial for fly.io so my teammates can begin experimenting on the platform
Misc
Continued setting up IT infrastructure at the new office
Everything works pretty well, except my printers started to fail on me
The printers have always been fine from my Windows machines, but I hooked them up to a CUPS server at the office, and the client machines are Ubuntu, and sometimes browsers don’t show them as a print destination, but then you’ll close and reopen the print dialog a second later and they show up…
I’m trying to keep the office all Linux, but I might have to cave and install a Windows box if it turns out that Ubuntu is the problem with the printing setup.
Added a “manual adjustments” page to our inventory spreadsheet
Previously, if you had to adjust an inventory count (e.g., discard a defective part, grab an item for testing), the only way to record it was to just manually adjust the total number of that part in stock
There was no tracking for adjustments, so we couldn’t tell how often this happened or by how much
There’s now a dedicated “adjustments” sheet where we record what the adjustment was, who made it, and why
I reached out after seeing his post on HN and noticing that we approach our work in similar ways. He’s an indie founder and also posts monthly retrospectives.
Bought a giant ribeye and cut it into 24 steaks to be consumed over the next six months
Transfered zestfuldata.com domain from Google Domains to Gandi
This is part of my yearlong effort to reduce my Google platform risk