4 ms·
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 prai
by cgio 3y 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.
- jacquesm 3y ago> 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.
- CamperBob2 3y agoHuh? How does forgetting who you work for lead to better software?
- jacquesm 3y agoWrong thread?
- CamperBob2 3y agoCoders 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.
- jacquesm 3y agoI 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'.