Stop Using new. Use a Static Factory Method Instead.

There’s a design pattern I keep coming back to in C#, and once you start using it, you’ll wonder how you ever lived without it. It’s called the Static Factory Method, and it’s one of...

Read more →

Twenty years in: how I got here

A QBasic side-scroller, a kitchen wall covered in pseudocode, and twenty years of building software for engineers. This is how I got into development — and what's kept me here.

Read more →