"Every configuration option in a program is a place where the program is too stupid to figure out for itself what the user really wants, and should be considered a failure of both the program and the programmer who implemented it." - fishshell.com Amen!
"Simplexity therefore stands for a balance between the growing complexity of daily life and our own personal satisfaction. In order to attain this state, we have to stop always striving to make optimal decisions" Thinking about that in terms of software...
Am I a prima donna for agreeing with http://paulgraham.com/gh.html ? The "Nasty Little Problems" section really strikes a chord with me. I've hated system administration for years, and have always felt guilty about it. It is my thousand cuts.
I felt weird and conflicted when I got to the credit card field of the sign-up form. Something about manually typing that number always gives me second thoughts. Maybe I should add a credit card number precommit hook to git