“Keep dividing problems into smaller pieces until you solve it and able to digest them.”

Learning expectation:

I expect that this chapter can help me understand the process in building an app.

Review:

There are a lot of process in creating your app/software. In this chapter, it tells the process to create a software/ app in a very successful way.

“Rinse and repeat”. Don’t expect to get it right the first time. Iterating your software can help you wash off the dirty things on your software and polish it to a better one. Continuous iterating can lead you to a perfect software/app.

“From idea to implementation”. Brainstorming, gather all your ideas on what your software/app is going to do, when it’s useful, what exactly are you going to make, etc. Paper sketches, put your ideas on a paper. It can help you reach your goal. It’s about experimenting, there are no wrong answers. Create HTML screens, and code it.

“Avoid preferences”. Preferences are a way to avoid making tough decisions. Also, make simple decisions in behalf of your customers. It’s all about being able to change when you make bad decisions.

“Done!” Done means when a decision has been made and you can finally move on. But when you screw up, it’s easy to revisit features because it’s a web app.

“Test in the wild”. It’s about getting feedback from real customers. When someone doesn’t like what you’re doing then improve and make better.

“Shrink your time”. Keep dividing problems into smaller pieces until you solve it and able to digest them.

What have you learned:

Upon reading this chapter, I’ve learned that it’s not easy to build an app because it has a lot of process. You should be very accurate on doing things so that you will not fail in building an app. Following this process might help you to achieve the perfect app. Getting feedback from customers can help you improve your app because they’re the one who notices what is wrong and what is right.