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:
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?