In a charming blogpost, Paul Duval says that developers should "Fire your best people and reward the lazy ones."
As he explains, developer shops often consider "troubleshooters" to be among the best employees. They know where all the hard-coded quick fixes are, and they can spot them like lightning. Trouble is -- those hard-coded fixes are impenetrable to other programmers.
Troubleshooters perpetuate impenetrable coding -- because it's faster, and perhaps because they are the beneficiaries of continued arcane language.
"Lazy" developers, by contrast, are those who can't stand repetition. Every time they encounter a hard-coded arcane fix, they take the time to craft a generic solution that any future developer can understand.
One key fact: Duvals says that for every time a method is written, it's read (and maintained) ten times -- a 10:1 ratio. Suddenly, the "lazy" developer is the one reaping relationship economics for the employer; and it's the "troubleshooter" who is perpetuating a repetitive, transaction-based high cost structure.
So it is that the world of software development is a microcosm of the broader world of business relationships -- rewarding transactional behaviors in a non-transactional world.
We live in a world of incredible inter-dependence, connections, networks -- and it's moving ever-faster toward more, not less, of those connections. Yet we live by ideologies that focus on and reward transactions, not relationships.
• In software development, it's a focus on how fast the problem can be solved -- rather than on the systemic cost of solving the same problem over and over.
• In sales, it's the dominance of linear "models" that begin with a lead and end with a close -- rather than on lifetime and network-based models of business development in a sustained relationship environment.
• In investment banking, over the years it's become about how to get the deal, rather than nurture the relationship.
• In commercial banking, it's about transaction fees (e.g. overdraft charges), rather than about earnings based on assets under management.
• In mortgage banking and credit cards, it's become about penalties charges (prepayment penalties and late penalties) rather than underlying economics.
• A major aspect of the subprime mortgage debacle has been the "transactionalization" of what used to be a relationship business. Mortgages have been on the ownership dimension -- being sold repeatedly; on the risk dimension -- stripping principle from interest; and on the time dimension -- dealers in mortgage "products" increasingly get paid from transaction fees for moving on to the next step in the chain, rather than on the underlying interest paid.
• Private equity in its entirety is arguably an example of transactionalization of the corporation, though at the outset it introduced a needed jolt to stodgy bureaucracies. Of late, however, PE firms are increasingly finding earnings based on -- you guessed it -- transaction fees.
In all these arenas of business, we are seeing a structural challenge to trust. If you disrupt the relationship aspect of business in favor of approaches that are one-off, transactional, short-term in nature, you destroy the natural economics of trust.
Ironically, the long-term economics of trust far outweigh those of short-term transactionalism. But an ideology of get-in-get-out-fast has overwhelmed commonsense. The result is not only housing bubbles, but a paucity of social trust in business.
American International Group is preparing to pay millions of...
I'm pleased to announce the launch today of two new HuffPost...
After a three-night stay in Moscow, the Obamas touched down in Rome on Wednesday so Papa President...
How would you like to live in the White House? Take the HuffPost Poll of World Leaders' Residences...
UPDATE: Paris Jackson also spoke. Watch her moving...
I was sorry to watch, live on CNN, Edward R. Murrow and Emmy Award-winning broadcaster and...
The following post...
It was with interest that I read Dr. Soram Khalsa's post on The Huffington Post...
Below are photos from Michael Jackson's memorial, with Mariah Carey, Lionel Richie, Smokey Robinson,...
Yesterday evening, Greg Sargent reported on The Plum Line that one of Alaska Gov. Sarah Palin's key reasons...
OH NOES! What happened on Fox and Friends today, people?
It's been a rocky year for Letterman and Palin. He joked...
I'm liveblogging the latest Iran election fallout. Email me with any news or thoughts, or follow me...
MADISON, Wis. (AP) -- Oscar G. Mayer, retired chairman of the Wisconsin-based meat processing company that bears his name,...
It's summer, the time for weddings! A few of my friends are getting married this summer and fall, so lately...
SYDNEY — Residents of a rural Australian town hoping to protect the earth and their wallets...
I get many letters like this from readers...
Want to reply to a comment? Hint: Click "Reply" at the bottom of the comment; after being approved your comment will appear directly underneath the comment you replied to
That is so absolutely right. But you didn't mention cell phone companies!
Hadn't quite thought of it that way before, but you have good point.
Succe4ssful business depends on trust. Without trust any deal is much harder to make, and relationship is much harder to depend on.
The result: do more of everything yourself, thus increasing your costs and delaying your deadlines. The push is towards late and over-budget.
Whereas, with trusted, dependable business relationships, more can be done faster, and each partner can contribute their particular area of expertise knowing they will not have to redo the work that was supposed to be already done.
You must be logged in to reply to this comment. Log in or