The key element of making good software products is no different than making bicycles, paperclips, t-shirts, or a pair of scissors. It is the user experience that counts.
What puts us in edge is usually what is in excess. Complex, bloated, unattractive designs with no concern on the joy-factor make people hate computers.
But what is joy-factor?
Making software stress-free is one thing, but the ultimate is to make users feel happy about themselves. This is the extra mile I seek to take.
Why shouldn't you experience fun while using your password management program or your spreadsheet or photo-editing software? How can we maximise the joy-factor?
In life people who lead a simple lifestyle with less emphasis on material satisfaction tend to be happier.
Then why not we make software as such, simple and less.