understanding engineers
July 19, 2007
Charles Miller describes how engineers express the level of difficulty of solving a problem (via Ron K. Jeffries). He has some great descriptions of each level of difficulty, which I found quite accurate:
* Impossible
* Unfeasable
* Non-Trivial
* Very Hard
* Hard
* Trivial
I’ve added “straightforward” to my language, which describes trivial problems that will still require some time to implement. I find it helpful in talking to non-engineers and to other engineers who might argue with my characterization of a given problem as “trivial.”
Comments
Damon Cooper July 26, 2007
Totally accurate, although I've found that sometimes, depending on the engineer, "trivial" can be the first response, and "very hard" is the real answer :)
Damon