Cheap is not Lower Cost

Three years ago my neighbors and I and moved into newly built homes. We both were looking to get our yards landscaped, and received quotes from a landscaper who had a great reputation. They had landscaped several homes near us that had incredible yards. The quotes we got were a lot of money. The most disappointing part of the quote was that the landscaper was busy and had several jobs lined up so we would have to wait a couple months to have the work done. A week or so after we got the quote, I got a knock on the door. The man at the door said that he was a landscaper and and was doing my neighbor's yard. He could get the work done that week with a lower cost. I asked for a quote, but he said that he did not do official quotes and just told me a price. The verbal price commitment was a few thousand dollars less than my other quote.

I talked with my neighbor. They had decided to change because it would be done sooner and cost less. I talked with the original landscaper to see if we could move the schedule up or reduce the price. He told me when they would be able to start and said, "We will make your yard a showcase in the neighborhood." I appreciated his response even though I didn't get what I wanted. He recognized that he wasn't the lowest cost, but that he had the right processes, tools, and expertise to deliver a top quality product. Even though it was tempting to get the yard done sooner, we decided that in the long run, a couple of months would be worth having it done right. 

My neighbors got their yard done that week and it cost them a few thousand dollars less than it cost us. Done sooner with a lower price is always a good thing right? Or is it? Yesterday morning I heard the sounds of heavy machinery.  I looked our the window and saw my neighbor tearing up his yard with a skid-steer.
Neighbor tearing up lawn
The cheap and fast solution was exactly what it sounds like. For three years my neighbors have been frustrated with their yard. There were large patches of lawn that the sprinklers didn't water properly. The sod that was installed was low quality grass. It was patchy and full of weeds. It was not what they wanted. Now they are paying all of the money they saved just to tear out what they had paid for. Cheap is rarely low cost. 

The same principles apply to systems engineering and software development. There are cheap ways to get projects done. Those "solutions" have the appearance of being lower cost. However the long term cost of poor quality engineering far exceeds the cost to develop something correctly.

When considering a cheap solution, consider the following costs that are likely to come around to get you:

  • Replacing the system when new features become too difficult to add with the chosen architecture
  • Finding extensive bugs in the code that need constant maintenance
  • Adding features in the future cost more because of the complicated code

Endigit is committed to building excellent systems.  We accomplish this by having the processes in place to ensure we are delivering the best solution.  They include:

  • Helping to effectively define requirements
  • Matching the right system architecture to your needs.
  • Software development best practices like code reviews, effective source code control, modular maintainable software design
  • Project management to ensure we are meeting the needed scope, cost, and timeline 
  • Communicating effectively through a project dashboard

An Endigit solution will not be cheap.  Like my landscaper, Endigit will make your system be a showcase that will be worth the cost.  Contact us to discuss how we can help create an excellent system with you.

Bryan Heslop

Vice President - Sales and Marketing, Staff Systems Engineer

Bryan first discovered he was a megageek in a college physics class when he got way too excited about tesla coils (most people figured it out much sooner). Bryan worked as a machinist programming and operating CNC lathes while attending Brigham Young University. He earned a degree in Computer Engineering with a Business Management minor in 2008. After graduation Bryan moved to Austin, Texas to work at National Instruments. He worked as an Applications Engineer in the Engineering Leadership Program for 2 years then spent 1 year in Albuquerque, New Mexico as a Field Sales Engineer. He then moved back home to Utah and worked as District Sales Manager for National Instruments where he managed NI’s large accounts in Utah like Hill Air Force Base, Boeing, Northrop Grumman, OrbitalATK and L-3.

At Endigit Bryan is responsible for sales and marketing. As a Certified LabVIEW Architect, he also works as a Systems Engineer doing LabVIEW development.

Bryan enjoys everything about water (boating, swimming, rock skipping, drinking, etc.), riding ATVs, comedy writing, exploring the mountains around his home and dreams of going to space.  He also serves as a volunteer firefighter and emergency medical responder in his community.

Add new comment