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 —…
Why I Choose Unity as My Main Game Engine
There are a ridiculous number of ways to make a game today. Unity, Unreal, Godot, custom engines, frameworks—the list keeps growing. I’ve played around with different engines and technologies over the years, but when I actually have an idea for a…
Console.WriteLine Is Still a Debugging Tool and You Know It
We have incredible debugging tools today. Breakpoints. Conditional breakpoints. Watches. Immediate windows. Profilers. Structured logging. Distributed tracing. Application Insights. We can practically watch our applications have an existential crisis in…
Rust vs C#: Which One Would I Actually Use?
I’ve been a C# developer for a long time. Rust came much later. And after spending time working with both languages, I’ve realized something: I really like Rust. I also really like C#. Yeah, I know. That’s not nearly as exciting as…