#Junior Developer How Developers Think: A Walkthrough of the Planning and Design Behind a Simple Web App