Tag: Software Development

Eliminating Nulls in C# with Functional Programming

Eliminating Nulls in C# with Functional Programming

This is a short and sweet article showing how the Option class can bring functional programming concepts to C# codebases ...
Read More
We are the Borg

We are the Borg

Recently, I’ve been thinking more about our programming languages and even us as engineers as not too dissimilar to The ...
Read More
The 7 Basic Tools of Software Quality

The 7 Basic Tools of Software Quality

Together, these tools help you analyze software quality and come up with effective visuals for communicating them to others in ...
Read More
Refactoring C# Unit Tests

Refactoring C# Unit Tests

Unit tests are often treated like second class citizens and not given the same level of polish and refactoring as ...
Read More
Pay down Tech Debt Plank by Plank

Pay down Tech Debt Plank by Plank

A year ago I learned of the thought experiment “The Ship of Theseus” and, particularly, how it might apply to ...
Read More
Code Review and Your Team

Code Review and Your Team

Let’s say you’re on a small software development team — either within a department or in a smaller organization. You may or ...
Read More