Things that unoriginal side projects should have in common

It’s a long title. I want to execute more than one unoriginal side project, so as many factors should be shared as possible, as easily as possible. I’m not making original side projects anymore – I’m hunting for financially viable ideas that *have already been executed*. I’ll cut down the scope and clone them as […]

Moving from Gmail to Hey

As part of a long effort to de-google where practical, I’ve moved away from Gmail to email service. The problem with decoupling anything online from Google is twofold – 1. all of your stuff already lives there – I’ve had a Gmail account for 16 years. It’s all perfectly designed to keep you in […]

Firebase functions and CORS

A simple firebase http function template: We need to handle CORS requests (see cors() above), because the browser will send an OPTIONS request first to see what’s accepted by the endpoint. Your function handler in this case will receive an empty body, throw a bunch of errors, and generally waste a ton of time. A […]