How Azure DevOps Helps Me Actually Finish My Personal Projects
When most developers start a personal project, there’s a pretty obvious first step: Create a GitHub repository. And there’s absolutely nothing wrong with that. GitHub is fantastic, and I use it too. But for a lot of my personal projects —…
My Kids Are Addicted to Roblox. We Get It. You Want Robux.
If you have kids, there’s a decent chance you’ve heard this question: “Can I get Robux?” And if your kids play Roblox, you’ve probably heard it approximately 14,000 times. My kids love Roblox. But my 6-year-old? This kid…
Why Making Stuff Is More Fun Than Buying Stuff
I love buying new stuff. New games, tech, Pokémon cards, gadgets — I’m definitely not going to pretend I don’t enjoy it. But I’ve realized something over the years: Making something is almost always more satisfying than buying…
Why I Chose Google Workspace Instead of Microsoft 365
When setting up email and everything else for our new business, I had one fairly simple decision to make: Google Workspace or Microsoft 365? I use Microsoft products constantly. I’m a software developer, I use Windows, Azure DevOps, Visual Studio,…
Quitting Soda Was Harder Than I Expected
I recently decided to give up soda, and damn, I didn’t realize how hard that was going to be. Especially Mountain Dew. For years, I drank an awful lot of Mountain Dew. Sitting down at the computer, opening Visual Studio, and cracking open a cold…
I Miss the Old Internet — Especially Forums
I miss forums. Not Facebook groups. Not Discord servers. Not another social media feed constantly deciding what I should look at next. I’m talking about actual forums. The kind of websites running vBulletin, phpBB, Invision Power Board, or whatever…
Cool Charizard Pokémon Cards That Won’t Destroy Your Wallet
Charizard. Probably one of the most recognizable Pokémon ever, and definitely one of the Pokémon most associated with ridiculously expensive cards. Mention collecting Charizard and it’s easy to immediately think about Base Set Charizard and cards…
There Are Too Many Damn Streaming Services
Remember when streaming was supposed to save us from cable? You paid for Netflix, had a ridiculous amount of stuff to watch, and didn’t have to deal with a giant cable bill or 200 channels you never watched. It was simple. Now? There are too many…
Getting Started With Rust: Option, Result, and the ? Operator
Three things you’ll see constantly in Rust are Option, Result, and the ? operator. They give Rust a clean way to deal with missing values and errors. Option Option represents a value that might exist. It has two possibilities: For example: Or if…
Getting Started With Rust: Enums
Enums in Rust let you define a type that can be one of several possible values. They’re simple, useful, and something you’ll see constantly in Rust. Creating an Enum Let’s say a player can move in four directions: We can then create a…




