Home

Update for the week ending on Friday, Sep 29, 2023

TinyPilot

Management

Software development

Customer support

Sales

mtlynch.io

Exploding Servers

For TinyPilot development, I’ve often wanted to let someone spin up a server temporarily for some compute-heavy work (e.g., debugging an ARM64 build), but I don’t want to just give them carte blanche to a GCP account where they can accidentally leave expensive servers running. I’ve done provisioning on people’s behalf, but it’s a high-friction process, and I have to remember to kill the VMs when the teammate is done.

The idea of Exploding Servers is that I give my teammates access to the web app, they say what kind of VM they want and for how long, and the app automatically kills the VM after the time limit, so they don’t have to worry about accidentally leaving a $500/mo VM running for no reason.

I created the minimum viable product this week.

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.

LogPaste

Home maintenance

Misc