"We all eventually find ourselves with a task that we simply do not understand," writes Justin Fuller, a software engineer at a major US bank.

Justin's new article gives you the tools to solve these problems and tackle these programming tasks.

In his article, Justin walks you through a variety of important principles, including:

  • how to analyze and classify tasks
  • how to interpret and evaluate requirements
  • and most importantly, how to think critically

You can read the full article here (12 minute read).