The charmed life of the software business – or why making things is hard

July 28th, 2015

Software businesses have a charmed life. In almost no other field can you turn your own knowledge, skill and perseverance into a successful, profitable product quite so quickly and easily. That’s not to say that building a successful software business is child’s play – but you are at a significant advantage compared with almost all other forms of business. As someone working in embedded systems, I come into contact with a lot of people with very naive ideas about the challenges of making and shipping a physical product, and I thought I might summarise some of them and look at how best to overcome some of these obstacles. Read the rest of this entry »