Nobody wants to use any software

Great piece about building software. So many great lines.

I am not entitled to more of a user’s time than this problem is worth

[As software makers] we do not need to overstep our relevance.

If I make the solution more annoying than the problem, they will choose to live with the problem, and that makes me part of the problem. I don’t need to make them like me or this product, I’m here to get them through this thing.

So much software exists because other software exists. It’s a recursive problem.

software, even if it solves a real problem, likely solves a manufactured problem that might have been caused by the existence of some other software

The author even touches on passwords!

I like making password reset flows simple because I don’t think anyone should need to push things out of their brains that they actually want, in order to remember the strong password they need for a system that’s not worth anything to them (don’t talk to me about password managers—most regular people don’t use them).

Building software summed up right here:

A lot of the time, we’re not there to design for [users], we’re there to “make the number go up”