Tag

Engineering practice

A focused thread through the archive.

Feb 21, 2025

Unit Testing: Rules and Best Practices

Rules to Follow FIRST Principles Fast – Tests should run quickly to allow frequent execution. Independent – Tests must not depend on each other. Repeatable – A test should always yield the same result. Self-Checking – …

Aug 25, 2022

Technology Choice Matters

Developers need consistency in the tools they use, as well as a clear understanding of what is expected of them to be productive and successful in their roles. These tools not only impact productivity but also play a …

Apr 16, 2021

Contributing to the .Net Runtime

My First .Net Contribution Today a feature enhancement I proposed and implemented was merged into the .Net runtime main branch for .Net 6 release! The Background At the time I was working for a company called, WatchGuard …

Oct 30, 2013

Being a Programmer

What does that even mean? I love creating something that didn’t exist before, and then ‘bam’—it’s a thing that others can use. It’s thrilling if it’s something people need to use, and …