7 Characteristics Of Elegant Software
I picked my favorite seven points about elegant software from this long list of Steve Summit. Though it is written 7 years ago, lot of Steve’s points are valid even today. Amazing work.
- Elegant software does one job and does it well.
Elegant software lets you do things its designers never imagined.
Elegant software lets you explore its features with confidence, and protects you from mistakes.
Elegant software is relatively free of bugs, and those that it has are minor and are usually easy enough to work around.
Elegant software takes care to save your data incase it crashes.
Elegant software is written by developers who have their users in mind.
Elegant software is a joy to use.