Hacker News new | ask | show | jobs
by CamperBob2 974 days ago
Huh? How does forgetting who you work for lead to better software?
1 comments

Wrong thread?
Coders use the best data structure to solve a problem not for the users but for another coder to appreciate.

I find that sentiment mildly offensive. I write a lot of code myself, but for every program I write, I use a hundred programs written by other people. If those programmers want to impress me, they will keep my needs as a user in mind, not their own egos.

I don't know how much code you usually read but from my experience seeing coders using the best data structure to solve a problem for other coders to appreciate is very rare, and it isn't rare because they're doing it for the users, it's rare because they are not doing it at all. The bar seems to be 'produces the expected output' not 'best'.