So… here we go.
This is my official “Hello World” post — but don’t worry, no actual Console.WriteLine("Hello World");
here. I've been building software professionally for quite a while now, mostly in the .NET/C# ecosystem (yes, I like my types strong and my GC invisible).
After years of solving weird bugs, fighting legacy code, and explaining for the 100th time why "async void" is evil — I’ve decided to finally share some of the stuff I’ve learned. Not because I think I’m a guru (ew), but because too many “obvious” solutions out there… aren’t.
And sometimes StackOverflow just gives you that one-liner with no context and you’re left with more questions than answers.
Why post here?
Because every time I run into a tricky issue or build something clever, I tell myself “Someone should write about this”… and that someone should probably be me.
Also, if I have to explain the difference between IEnumerable and IQueryable one more time, I might just start charging consulting fees 😅
What to expect?
- Real-world solutions to .NET/C# problems
- Architectural decisions (the good, the bad, and the overengineered)
- Occasionally spicy comparisons with Java 😈
- Tools & AI stuff I actually use to get sh*t done faster
- Vibing around with code
- And maybe a sprinkle of game dev for fun
Do I write unit tests?
Only when I feel like it. Or when someone’s watching.
Look — I know TDD is supposed to be great and all, but I like to think my code is perfect the first time. (And if it’s not? Well… that’s what prod is for, right?)
If any of that sounds interesting — stick around.
I’ve got a backlog of “oh-that-wasn't-obvious-at-all” moments ready to be turned into actual posts.
( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)