Home - martinbalke-401-adavanced-js/seattle-javascript-401n14 GitHub Wiki
Engineering Topics reading assignment
After reading through the provided articles the information that stuck out to me is the advice that seems to be repeated almost throughout all of them. That is fundamentally in order to effectively solve a problem the most important step you can take is to break it down in to smaller sub problems.
In order to do this it is important to truly take the time to understand the problem that you are facing. Make sure you ask a lot of questions to do this and that you're able to explain the problem back in plain english.
The next step is to try to solve the problem manually without using code. During this process you will come to have a deeper understanding of the problem and a better idea of what is needed to solve it.
Then once you have a good understanding of the problem start to write pseudo code, breaking it in to the smallest chunks you can and solve it from the simplest to the most difficult pieces.