logoalt Hacker News

godelskiyesterday at 10:08 PM0 repliesview on HN

To clarify, the Doorman Fallacy is about the Doorman doing more than their job actually seems. The Doorman isn't just a greeter, but they are checking that the right people are coming in, they are going to report issues that patrons pass onto them, they check that the UPS guy is actually from UPS, they're the first to notice damage to the property, they call the police if they see a crime happening in the area, and so on. These are things that aren't obviously in their job but things the doorman will actually do.

But I generally agree with the OP here. We have these "high tech" solutions that actually just complicate things. I'm upset that our community pushes for "good enough" and "no elegance". Everyone's definition of these things are different so they're just thought terminating cliches, not some beneficial insights. They're just mindless parroting.

I think part of the problem is engineers aren't being engineers. For some reason engineers are focusing on the monetary value of the thing being built rather than the actual utility to the user. There needs to be a firewall between marketing and engineering. Engineers focus on utility (utility over value) while marketers focus on the inverse. The contention is a feature, not a bug. But now we don't implement single line solutions that solve annoyances that millions of people have because "what's the value?" People are just being killed by a million paper cuts. It's unbearable. We seem to have forgotten that one is the great beauties of computing is scale. This action might cost a customer 1 second, but if you have a million users that's sure a lot of seconds. Seconds they're using on your servers and devices. Those seconds add up, especially as it's not just one program that's adding an extra second, it is a hundred.

We waste a lot of time and money because we don't look at the whole picture