Hands-On Management: How to Lead Engineers to Success
As an engineering leader, does it make sense to approach things as hands-on management and writing code? Let’s see when it makes sense, and when it doesn’t.
As an engineering leader, does it make sense to approach things as hands-on management and writing code? Let’s see when it makes sense, and when it doesn’t.
This article is not set out to try and persuade you, the reader, that either using an iterator or materialized collection will universally solve your problems. Both iterator and materialized…
In C# 9.0 we received access to a great quality of life type called the record. You can read more about that from Microsoft here. Record types allowed us as…
Everyone always says singletons are bad, but I don’t think they are inherently evil. What are some of the major issues with singletons?
Background I’m sure what I’m about to talk about here doesn’t just relate to programming–it relates to any team-based project where everyone works on a small portion of the big…
Leverage interfaces when creating an application to create a clean and robust API. Practice decoupling your code from concrete classes by using interfaces!
Before we talk about events... Let's consider that there are many different approaches to developing software. In my opinion, the opposite ends of the spectrum end up being: Knowing how…