Writing
Dev Blog
Notes on Revit API, AutoCAD development, C#, and building engineering software.
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 →