How a Developer Should Approach Problem Solving

Most developers have had the experience of struggling with something all day, leaving work frustrated, and then solving it in the first five minutes of the next day. This is a perfect example of using focused and diffuse thinking to solve a problem.  Focused thinking is what the developer utilized when they were working on …

I have a problem – will a code change fix it?

Startups have lots of ideas for new features for their website or application – and usually want a code change to be implemented immediately. Even in the most efficient agile team, a code change takes a sprint to deploy, which is usually 2 weeks. By that time, lots of startups have moved on to the …