2 ms·
It's really difficult to understand how a large complicated appplication should be used if you have no use for it yourself. I spent most of the last twenty yea
by kwhitefoot 7y ago
It's really difficult to understand how a large complicated appplication should be used if you have no use for it yourself. I spent most of the last twenty years workin g on design software for transformers (the electrical kind not the newly fashionabloe machine learning stuff) but I have never designed a transformer in my life. There is no way of dogfooding such a product the developers have no use for it at all.
So we do our best, observe the users, try to provide shortcuts and hints. But watching a user work is really difficult too because in a large application the users don't all use all of the application all of the time so getting a realistic picture of the whole use of the program is extremely time consuming which means expensive and the client departments just want to use it, they very often aren't interested in optimizing it.