General

In the world of software development, the term "over-engineering" gets used more that I like. In my experience "over-engineering" is a label often used to characterize a negative opinion toward code which has an undesirable amount of complexity. In this case, I agree with the sentiment, but very much disagree with the choice in wording … Continue reading “Over-engineered” code? I think you really mean “under-engineered”…