I decided to come in to the office early on Saturday morning to see if I could get some code working on the iPhone app. I got it working and actually made quite a bit of progress on the app’s structure. It felt great to make progress, but after getting home and thinking over next steps, I became a bit discouraged.
The most important thing I can do now, I determined, is to come up with the actual content of the app. The technical features of the app are (mostly) uncomplicated and stuff I already know how to do, but for the app to be a success, it has to have great content.
I’m not a psychologist; in fact, I’ve never even taken a psychology class! I can’t claim to be a perfect husband, or to always be able to make my wife happy. Essentially, I’m jumping in to an area that I have very little knowledge about. When I initially thought about the app idea, the only things I was concerned about were writing the code for the app and designing the interface, but it turns out that creating the content for the app is going to be a much bigger hurdle, and a much bigger risk.
I got a bit discouraged, thinking to myself that I didn’t have what it would take to get this done, and “Why did I decide to build an app that I know nothing about?”
But since those moments of discouragement, I have realized a few things that have enabled me to renew my resolve to build this project and get it published in the app store.
- The content doesn’t need to be perfect from the get-go
- I’m a fast learner, and can read books and blogs and research papers to come up with a lot of great info to put in the app
- I have already read a bunch of stuff, and I have a few years of experience under my belt, so I can filter stuff out that doesn’t really seem to be helpful
- My dad has been a pretty darn good example of what it means to be a good husband, and at the same time I feel like I’ve learned a lot from his past mistakes.
- In one of my earlier blog posts, I talked about becoming an expert in an area and how that’s one way you can truly contribute to the world, and what better thing is there to become an expert in than this?
- I love to learn, and if I’m not jumping into new territory all the time, I quickly get bored, so this is a great opportunity to feel like an idiot for a little while and slowly build my knowledge and expertise.
And really, this kind of discouragement is what has kept me from accomplishing my dreams in the past, so I’m not going to let it get to me this time.
I’m going to gather as many resources I can find, and just follow my gut and dig in. If things don’t work out in the end, who cares? I’ll have learned a ton in the process. And if they do work out in the end, how awesome is that?