Programmers Are Users Too

Unless you are doing a personal project just to scratch your own itch, it is not recommended to have the idea that ProgrammersAreUsersToo. The consequences can be serious:

This blatantly contradicts the idea of eating one's own DogFood.


Even though saying "only programmers will use this" is a BadThing, designing something strictly for learnability (often falsely called usability) isn't the ideal way either. Some tools are targeted to power users or programmers and and some things can go unsaid. Imagine RegularExpressions designed with the verbosity needed for instant learnability without a handbook. Can you imagine a regex search where you type whole words for every one character operator?


EditText of this page (last edited July 21, 2013) or FindPage with title or text search