Make git init Default to the Master Branch

I prefer master over main, and I want git init to stop assuming otherwise. Git lets you decide. Set it globally Run this once: git config --global init.defaultBranch master Every new repository you …

Free Custom Domain Email with Gmail and Cloudflare Email Routing

I’ve been burned by paid email hosting more times than I care to admit. You pay $6/month per mailbox, forget to cancel when a side project dies, and suddenly you’re out $72 a year for …

Ruby Gotcha: Environment Variables Are Always Strings

I recently ran into a small but frustrating production bug caused by a common Ruby mistake. I had a feature controlled by an environment variable: DISABLE_THING=false The application restarted …