Hacker News new | ask | show | jobs
by cgio 977 days ago
Musicians write for other musicians. Coders use the best data structure to solve a problem not for the users but for another coder to appreciate. You weigh praise on the merits of the judge to do the judgement. People in the end listen to the music musicians listen to, even if this is with a lag. I am not a musician but I appreciate a musician’s depth of understanding for something I superficially let stroke my ears.
1 comments

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

If only. That would make life so much better and easier.

Huh? How does forgetting who you work for lead to better software?
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'.