When developers first start their journey, sometimes syntax is easy. Once you’ve memorized a few commands, classes, and method names, you can make simple applications quite easily. Either way, there is ample documentation and tutorials online - as well as Stack Overflow - surely copying-and-pasting your way through would be enough, right?
Well, the real problem most actually face on a day-to-day basis when trying to program is not determining which lines of ifs and for loops go where. The problem starts at… well, the problem. Where to start? How to approach a solution to a given task or problem you are facing?
Let’s try to answer the question: how to start approaching problem solving for any given task?Continue reading →