Smaller Indiana

Making people and ideas findable

I'm working on a web application in my spare time. Some days that means little programming time time, others more. The hardest part is the times where nothing seems to be moving forward - the grunt work can be depressing. It is easy to look at software companies that have had phenomenal success in the past few years and feel a little jealous.

Or is it?

Jonathan Fields wrote about so-called overnight success. It really isn't anything more than overnight exposure:
[W]ith rare exception, overnight success is really about extremely hard work, coupled with a defining event that allows large numbers of people to become instantly aware of the fruits of years’ or decades’ labor.

37Signals is one of those companies. Their products are loved by their users and were one of the original Web 2.0 darlings. One of the partners, David Heinemeier Hansson, wrote how their success was hardly overnight.
To get today’s levels we’ve relied on the compound interest of attention. Every year a steady stream of new readers and customers have joined the flock while still keeping the bulk from the year before.

I love that term: compound interest of attention. It definitely implies that building something great happens one customer at a time.

Building a software product comes from writing software. Many have chimed in on the difficulty of programming. Jeff Atwood at Coding Horror:
You will literally have to spend multiple years of your life grinding away at this stuff, waking up every day and doing it over and over, practicing and gathering feedback each day to continually get better.

Peter Norvig says it even takes ten years to learn how to program properly, like any skill:
There appear to be no real shortcuts: even Mozart, who was a musical prodigy at age 4, took 13 more years before he began to produce world-class music.

Malcom Gladwell belives it takes 10,000 hours of practice to become successful in a learned endeavor. Building the software with mad programming skills is just as difficult. Joel Spolsky says Good Software Takes 10 Years.

By those numbers, it will take 5 years of full-time coding to become a good programmer with a half-way good piece of software.

Believe it or not, I find that inspiring. I'm in this for the long haul, and can't wait to see where this thing ends up.

And now, back to the code...

Tags: development, overnight, practice, software, success

Share 

Comment

You need to be a member of Smaller Indiana to add comments!

Join this Ning Network

John Uhri Comment by John Uhri on March 13, 2009 at 9:10am
You make a good point, Matt. I was being a bit facetious, though. I'm clearly aware that things need to happen faster than that... and I'm already a programmer with 13 years of experience. Mostly I was hoping to just get over the fact that it feels like nothing is happening, while, in fact I move forward each day.

I'm building software, but it is the business model around it that will make it successful. However, until I have something to show software-wise, the business doesn't exist.
Matt Zentz Comment by Matt Zentz on March 12, 2009 at 8:59pm
John are you trying to become successful by building software or by building a business?

The scary thing with your 5-10 year time frame is how fast things change in that amount of time. From 2001-2002 I built a web-based email platform that rivaled exchange but used for small business. From 2002-2004 I built a hosted e-commerce solution that had really top notch functionality. In 2006, me and two other partners started a hosted web content management system.

In all of those, I was among the early providers, but everyone of those products have become just another choice among hundreds or thousands of like products. Sure, I can sell you all day on our differentiating factors but in the end it's the business mission and its model that drives the business and not the software. The software is just a mechanism to achieve the mission.

Forum

Loree Everette

Label Printing needed - Realistic Price 2 Replies

Started by Loree Everette in Questions and Answers. Last reply by Loree Everette 34 minutes ago.

Michael J Dukehart, II

Whole Beef Tenderloin deals?

Started by Michael J Dukehart, II in Questions and Answers 1 hour ago.

Elizabeth Audet

Free Nutcracker Tickets from IBC 3 Replies

Started by Elizabeth Audet in Events for the creative class. Last reply by Elizabeth Audet 13 hours ago.

Annie Sever-Dimitri

Boobs-N-Business 106 Replies

Started by Annie Sever-Dimitri in Questions and Answers. Last reply by Ted Myers 14 hours ago.

Steph Woodward

What to Put in a Portfolio? 1 Reply

Started by Steph Woodward in Questions and Answers. Last reply by PK Koduri 14 hours ago.

Justin Brady

Holiday festive fun in Indy 6 Replies

Started by Justin Brady in Non Profit: events, news, ideas. Last reply by Tracey Rollison 14 hours ago.

Pat Coyle

So Google has real time results. Does this really change everything? 2 Replies

Started by Pat Coyle in Technology. Last reply by Sara Croft 17 hours ago.

Carl Vigliarolo

WOULD LOVE TO NETWORK

Started by Carl Vigliarolo in Classifieds - Help Wanted 20 hours ago.

Amy Stark

Do you have a story about R L Stevens? 5 Replies

Started by Amy Stark in Classifieds - Help Wanted. Last reply by Amy Stark 23 hours ago.

About

Pat Coyle Pat Coyle created this Ning Network.

Help

A few things to consider before joining Smaller Indiana:
1. Please use your real name (first and last) when you sign up, or we cannot open your account

2. Please do not use logos or commercial images for your profile photo

3. Events should be posted in the events calendar

4. You can post pretty much anything you want on your own personal page (self promotion, etc), and you can change the style of your personal profile page to reflect your corporate identification if you so choose.

5. Please keep all comments civil and polite. It's OK to feel strongly about a subject, and it's OK to be critical of ideas, but please refrain from personal attacks of any kind.

If you witness or experience any issues, please contact admin@smallerindiana.com and we will look into the matter.

6. Smaller Indiana is supported by its members, and by corporate sponsors. If you're interested in learning more about sponsorship, please call Pat Coyle at 317 332 7878.

© 2009   Created by Pat Coyle

Badges  |  Report an Issue  |  Privacy  |  Terms of Service