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 

Add a Comment

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

Join this social network

2 Comments

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.

Groups

Forum

Pat Coyle

Colts confessions: Were you awake or asleep at the end? 61 Replies

Started by Pat Coyle in Questions and Answers. Last reply by Pam Hornaday 4 seconds ago.

Pat Coyle

At what age are we no longer cool? 45 Replies

Started by Pat Coyle in Questions and Answers. Last reply by Rick Sparks 5 minutes ago.

asa blevins

Any Government Peeps on SI? 3 Replies

Started by asa blevins in Politics. Last reply by Laura Frank 7 minutes ago.

matthew w. wilson

Smaller Indiana is as Stuffy as Real Indiana... 113 Replies

Started by matthew w. wilson in About Smaller Indiana. Last reply by Jeb Banner 15 minutes ago.

Pat Coyle

Will you be starting a new company in 2010? 8 Replies

Started by Pat Coyle in Business. Last reply by Nicki Laycoax 37 minutes ago.

Chris Tomlinson

Can ALL businesses create that "we are different" marketing angle? 1 Reply

Started by Chris Tomlinson in Marketing, advertising and branding. Last reply by Michael J Dukehart, II 40 minutes ago.

Pat Coyle

What do you think of SI's new Marketing page? 16 Replies

Started by Pat Coyle in Smaller Indiana - adding more killer apps. Last reply by Chris Tomlinson 1 hour ago.

Pat Coyle

Will "H News" filter bias from online news? 1 Reply

Started by Pat Coyle in Media. Last reply by Chris Tomlinson 1 hour ago.

Annie Sever-Dimitri

Seeking REALLY hot yoga class

Started by Annie Sever-Dimitri in Questions and Answers 1 hour ago.

Pat Coyle

Are there too many Non Profit Organizations? 44 Replies

Started by Pat Coyle in Questions and Answers. Last reply by Brooke DeRam 17 hours ago.

About

Pat Coyle Pat Coyle created this social network on Ning.

Help

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

2. We want to know the real you...Please do NOT use your Smaller Indiana blog for blatant self promotion

3. We want to see your smiling face...Please do not use logos or commercial images for your profile photo

4. Events should be posted in the events calendar, not inside blog posts

5. Please do NOT post commercial video (demo reels), or Corporate Website promotions in your blog

6. 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.

7. 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.

8. 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