Last night, a Karmaback customer asked for the impossible. Around 6pm EST, I got a message asking how our new Social Coupons can support % rather than just $ discounts... he wanted it right then. He said simply "how do I do this?". Well, one answer would be "you can't". Karmaback's answer, though was, "hold on a second... let me build it." That's speed of customer. Less than 15 minutes later, you could.
How did we do it? Do we have an army of programmers? Is it such a trivial thing? No, and No. We do it because we have almost zero "Technical Debt." So adding a feature, by just 1 programmer, can take 15 minutes. Even when that feature touches 7 different files, including templates and web-pages.
Consider, every time you "don't comment" or you "hack it together", you incur Technical Debt, or stuff you will have to do later... cleanup. We all know cleanup almost never gets done, so the debt piles up. Some companies have literally man-years worth of technical debt. Their entire software has been "kludged" together.
Now consider when you do it right. You take the time to "architect, plan, comment, code, test". You have no technical debt, and you can Innovate at the Speed of Customers!
Harlan T. Beverly writes from Austin, Texas about Entrepreneurship, Marketing and Business for Engineers and Other Logical Thinkers.
Subscribe to:
Post Comments (Atom)
Blog Archive
-
▼
2010
(68)
-
▼
July
(8)
- Innovation at the Speed of Customers vs. Technical...
- Why Karmaback was founded.
- Karmaback converts FANS into DOLLARS at $0.10 per...
- Choosing to make a difference with charity over pr...
- When plans go awry.
- Giving with No Expectation of Return.
- Entrepreneurship: Does early revenue matter?
- "Leaning Forward": An attitude of Emotional Energy...
-
▼
July
(8)
No comments:
Post a Comment