My Software North Star

78 points by kristoff


Lanny

The ultimate goal is to maximize utility for the end user; everything else exists in service of it, and that’s my north star for making software.

I applaud and thank the developer that lives up to this standard, but I know I don't and I think there are valid reasons to have commitments in software other than the end user. Two notable ones for me:

lightandlight

I have a similar approach.

Even if a tool is not "lovable", like a screwdriver, it's still very reliable for a very long time. My Phillips head screwdriver permanently has its Phillips head. It's not as if 1% of the time when I take it out of the toolbox to find it has a flat head, and I have to try again by returning it to the toolbox. And I'm not subject to endless variations of handle designs. I just get to use the tool I bought until it breaks.

I want more software to be like that.