In this world where complexity is reduced to engines and Software-as-a-Service, where software is commodity (read: open source) and where human attention is a scarce commodity, the next frontier for software is about usability.
What is usability?
Usability means user-friendliness at different levels depending on your target audience.
- for software developers, you want simple and minimal API
- for end-users, minimal user interface (who needs a manual?)
- manuals are for operations 😉
From this moment, I will make a series of blog posts that articulate or exhibit tolerable degree of usability. No one says software development is easy, but there’s the rub. Those in IT have an inherent responsibility to make everything usable. Just leave complexity to the experts.
Follow me at @ibm2100.