Skip to content

Month: September 2017

Critical thinking in software development

Critical thinking is a key skill when it comes to software development. Being able to diagnose a problem and find common causality can save hours of effort and frustration. However it seems to be a skill that is often overlooked and undervalued. Sometimes you hear the phrase “10x” developer thrown around. This is a developer that can do ten times the amount of work in a given time than an average developer. Whether or not this is true is another argument altogether, however I would suggest that critical thinking skills and not development skills would account for much in this…