The Lanham Factor

Balancing the Technology-Business Equation

  Home  |   Contact  |   Syndication    |   Login
  124 Posts | 2 Stories | 112 Comments | 106 Trackbacks

News

Article Categories

Archives

Post Categories

Image Galleries

BLOGS

Companies

My Articles

I am so silly and naive sometimes.  I have been struggling with the fact that people in the US (and possibly elsewhere) don't want to pay appropriate prices for software (or technology in general perhaps).  Today I finally realized why...or at least one big reason for it.  They don't care about quality.  Or, more accurately, they care more about short-term costs than long-term costs.

People in the United States (not you and me of course) are addicted to instant gratification.  We want it now and we want it cheap (not inexpensive mind you...cheap).  My dad used to own a business where he repaired electronics.  Anything from TV's to Commodore 64's was fair game.  Take it to "Lazarus Electronics - We bring 'em back from the dead!"  Well we don't do that anymore.  I can buy a DVD player at Target for $35.  What?  It broke?  What's $35 for another...let's get it.

I imagine this is in part due to the lack of loyalty we feel for things.  For example, why should a CEO care about her company?  If she does a good job, she'll be rich.  If she does a bad job, she'll be...oh wait...RICH.  So if I can save a few bucks now then the long-term cost is someone else's concern.  Trickle this mindset through the ranks recursively for full effect.

Regarding some independent work I am doing...I just "lost" a potential contract because they wanted someone cheaper.  Cheaper?  I was already charging $50 / hour less than my architect rate (after all, this is junior programmer stuff) AND giving a 20% discount because they are a non-profit.  While I don't miss the gig (maintaining a utility app that someone else wrote...and we all just love maintaining someone else's code), I do miss the moola.

Another potential client wanted an eCommerce application.  I suggested several run-of-the-mill Web solutions.  I also identified several open-source eCommerce solutions.  The cost of implementation was going to be reasonable.  Then potential client then said "I want it to support this feature, that feature, and other feature.  Can you automatically change the colors with the seasons?  What about a forum?  How about mailers and newsletters?  Will you maintain the domain?  What about security and digital certificates?"  Well the price went too high and the potential client decided to oursource overseas (where I'm sure the quality will be high and the price low).

Why am I so expensive?  I'm not.  In fact, I am quite reasonably priced (and you can get a set of steak knives with 3 contracts).  I happen to live in a high-cost-of-living country.  And I happen to care about quality and the "-ilities" of a system.  Yeah, I plan for the future.

So while we as a society complain that there is ever-decreasing quality in our goods and services...we are unwilling to pay the seemingly ever-increasing costs of good quality and services.  We want it now and we want it cheap.  We don't care about who will be here to deal with the larger user base, or the slew of new features, or performance, or security, or <insert your favorite aspect here>.

I don't have any sage wisdom.  Sorry to let you down if you were expecting that.  I'm just venting.  It's this simple:  You have to spend money, plan, and care.  You have to care more about the business and your colleagues, present and future, more than your immediate comfort.

posted on Friday, March 16, 2007 3:50 PM

Feedback

# re: Here Lies Quality...Requiscat in Pace 3/17/2007 1:03 PM Brian
Dude...it's so weird you brought this up. I hadn't looked at Rent-A-Coder since 2000, and out of morbid curiousity went to see if anything had changed there that would make me want to try it again...same thing though.

You see some person who wants a clone of EBay with 'these extra features' and the max bid amount they'll accept is $500, or even more insulting...I want a clone of this dating site for less than $100. WTF?

People want exactly what you said, now and inexpensive. But to get that they're going to get 10% of what they want. I looked further into things at RAC and saw so many people posting 'our last RAC-coder 'disappeared' - maybe it's because they realized it was something over there head, or they'd spend a month of there time working on something that was going to get them $100!

Bad customers want 'good' software, but they're not willing to invest in it (both in time and money) and therefore will never get more than what they pay for. They'll find some sucker or off-shore developer do it, I'm sure, but in the end they'll be left than less than what they want, but like most appologists they'll accept it and say that's it good because they have no idea; they can't even fathom, what good software is.

# re: Here Lies Quality...Requiscat in Pace 3/17/2007 2:50 PM Codesailor
Totally agree! Well said. Ya know, it's like pharmaceuticals. The first pill (software system) costs $4,000,000.00 while every pill (installation) thereafter costs $0.25. Therefore, if someone wants "something like eBay" or whatever well...you can't just "steal" eBay and modify it.

So every one-off is an exponentially larger cost. Each feature must be tested, etc. etc. A director where I once worked said "If they customer is paying for a Chevy, don't give them a Cadillac." It took me several years to understand that comment.

# Lanham on Code Quality 5/3/2007 12:01 PM Applied Visual Studio Team System
<br />Brian Lanham writes about Code Quality in a recent post. Brian makes several good points about the...

# re: Here Lies Quality...Requiscat in Pace 5/18/2007 12:15 PM Chris Harmon
I recall a gig that I looked at that was looking for someone to finish up a simple .NET application. They only had like a week before it had to be ready, but they had somewhere around a year of it being developed.

The pay was something like $15-$20/hr and they had already gone thru several contractors or college students working on it. It was a large steaming piece of half-finished you know what. I turned it down.

Talking with some guys I was working with at the time, one made the obvious statement that if they had actually paid for real software engineer with some experience (that should have cost at least $50/hr if not $100/hr), the work would have been done right the first time and months ago. Instead, they wasted months and no doubt quite a bit more money over several contractors and they still weren't finished. The real irony is that I believe they said this was a fixed price project for a customer - and I bet they either lost money or barely made anything in profit.

One of the guys I was working with took the contract and knocked it out in I think a weekend too :) He agreed - it was pretty ugly and if I remember right, he didn't even clean it up - just got it to work.

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: