Comment Estimation (Score 5, Insightful) 473
By far the hardest part of my job as a professional software developer is estimating how long a feature will take to develop.
I like the way Windows 8 addressed this problem. They added a button that looks like an eye on the right hand side of the password field to show the password as you've typed it. That seems like a better compromise than briefly showing the password characters.
It is easier to change the specification to fit the program than vice versa.