When It All Clicks

When you’re developing software, you can find yourself in some nasty situations. Sometimes the technology doesn’t work the way you expected or a concept you had for a design makes people scrunch up their faces during testing like a rotting tomato. The worst is when you have a bug that just won’t go away. During the development of MoneyWell, I had the pleasure of all these issues and more.

For me, the trick is to keep encouraging myself to push past these issue. One of my favorite blogs is Pam Slim’s Escape from Cubicle Nation because she focuses on the psychological problems related to starting your own business. Pam’s talked about Seth Godin’s new book, The Dip in this entry and it made so much sense: Every project I’ve ever done of significant magnitude has experienced a dip. Many times I’ve thought about quitting because, “This is just too friggin’ hard!” But if I push through this dip, things seem to click.

In the past few months, I’ve had some scary moments. The question, “Will I ever get this into beta?” has popped up many times. Of course when I got MoneyWell into beta (this is the final stage of software testing before release), I wondered if it would ever ship. There was so much to do: finish features, cut features, fix bugs (nasty nuclear-holocaust-surviving-roach type bugs), write a help file, finish the web site, and more. It sent me to dark places at times.

Now I’m about a week away from release and everything is falling into place. I was able to push certain features out to a 1.x release, other functionality started working the way I envisioned, and (with the help of Apple’s Developer Technical Support) a couple of glowing roaches got smashed. There’s still some documentation and marketing to do, but everything is clicking so that work seems no more ominous than a few dedicated days of effort.

What pushed me through my own dip was my faith, family, and friends. It’s critical not to do this stuff alone. This has been as much a spiritual journey as it was a business event and a development project. No matter what happens after I release MoneyWell, I’m confident that taking a chance with No Thirst Software and this latest project has all been worth it. I’m a better person—stronger, more confident, and more aware of my blessings.

Are you avoiding doing something that is on your heart because it may fail and there may be pain involved? Don’t let fear ruin your life. All the pain and failure is worth it when you get to the other side and it all clicks.


One thought on “When It All Clicks

  1. John


    I’ve set myself a target of the end of May for the beta of my application, Lapsus. (http://lapsusapp.co.uk)

    I’ve gone through the dip you describe and I’m coming up the other side now, but there’s still an awful lot of work to do and I feel like it’s too far off to be real just yet.

    I’m learning and growing a huge amount, but I’m pretty scared about putting something out there. I’m taking that as a good sign that I care about this stuff and that I’m out of my comfort zone and improving myself.

    Just reading your post today has given me a lot of encouragement. I’m not close to giving up, but I get the sense that in the weeks and months that lie ahead there will be lots of times where I feel like doing just that. It’s good to stock up on the good vibes whilst I can!

    I do get the feeling that once I’ve got something out in Beta, it’ll get much more real and I think once I’ve got something that’s working but buggy I’ll feel better about being almost there. The way I feel right now is that there’s an awful long way to go.

    Thanks again for a really encouraging post.

Comments are closed.