The mindset of the software developer – How developers think


I bumped into a great article by Dan Quine, on how developers think and how they solve the problems. A must read for anyone interested in software development.

A few things worth noting from the article

  • Developing software is all about problem solving. Writing code is only a tiny part of what developers do — most of the work involves solving some really complex abstract problems.
  • Developers love to generalize — take some code that does one specific thing and turn it into a Swiss Army Knife that can do many different variants of that thing.
  • Abstraction is a key idea in computer science.
  • Great developers get very frustrated if they are forced to produce shabby work.

Read full article here

See examples of exceptional work we have done for our clients

View case studies


Contact us to discuss your next project:

+44 (0) 20 8090 0828

Contact us now