> The only thing that matters in software is the experience of the user.
Isn't the user experience subjective though? For example, to solve the problem of sending an email, all one needs is a set of commands on a terminal. I love this approach, but would this qualify as solving the problem in a way that meets the user experience criterion?
I agree with the thesis of the post, though.