There's that joke in PaaS about dying as a startup or living long enough to become a content moderator? I have a similar joke about billing systems. You either die a startup with a Stripe API integration or you live long enough to need a monstrosity of spaghetti business logic
These are broad questions I ask and points I check from a security-oriented perspective on each Golang project that I audit. Static analysisRun code through gosec checkRun golangci-lint against codeRun Docker security checksLinters and styleAre they using a linter?Are they using a style guide, and if they are, are
Also known as the coolest game ever fucking invented.About two years ago I started keeping score of who won our Magic games. I didn't know what I wanted to do with it, but after sitting on it for 2 years I think it's ripe for some initial analysis of
How to implement full text search queries in SQLite3
My brutalist bullet journal flow geared towards utility and productivity. 4 years ago, I discovered the bullet journal. I was in a code bootcamp at the time, and was looking for a system to organize myself while I went through the program. I dabbled with a variety of setups and
I recently had a company dinner with our principal architect at one of our company all-hands meetings. It was one of the first times we had really sat down and talked, not just about work but about life and hobbies or whatever. Spoiler alert: It was at a sports bar.
Use # to reverse-search bash commands easier.
I wanted to take a look back at the last year of my life as objectively as possible, so I decided to try and quantify exactly how my year went. This is an attempt at that. Big Firsts:Had my first alcoholic drinkSmoked for the first timeBought my first houseVisited
Everyone has them. You know you do. That side project that you'd love to finish but you've neglected it since the second day you worked on it. It's not a bad thing, but if you're like me and you want to finish these side projects, but somehow still get sidetracked,