Two of the things I enjoy most about software development are problem-solving and adding value. The problem-solving aspect gives me the mental stimulation that I enjoy, as well as the buzz of being innovative. However, the notion of creating value is what makes it worthwhile. But what exactly does it mean to create value, and how can this value be increased? I’m not talking about simply making the software fulfil a set of requirements or functional specifications for a target customer, I’m talking about those non-functional aspects that can determine whether the software is helpful and a joy to use, or some obstacle that becomes a burden that one is obliged to use (because there are aspects that are depended on). ...
read full post
Posted by:
Daniel McGaughran,
Developer |
16 September 2008
Tags:
Software Development