2012-04-07, 00:50
(2012-02-23, 09:02)bgrau2000 Wrote: it forked out off XBMC, but seems to have more common sense than some pig-headed devs of XBMC...
since they have a file only folder organised option...
haven't we forgotten that the user is King, and not an inflated ego dev?
I guess when you sell your product (like Plex do), you soon realise that indeed the Client (User) is King...
Let us hope XBMC keeps its user base instead of dying the slow death of those who think they know better than their users...
after all who the heck are you coding for?
I think that's a little harsh, but it's not entirely without merit.
I don't think it's pig headed developers though... I think it's any combination of the following:
1) It's been considered before and discounted (and once that's happened, people forget that sometimes an old idea takes on new meaning / life), so it's wise to revisit it once in a while.
2) Despite folks THINKING they are open minded, we all get tunnel vision to some extent. You're a Windows fan, or you're a Linux or Mac fan etc and there's a Right and Wrong way to do it. The 'current' way is right. The more fundamental your idea, the harder it will be for devs to be motivated. I'm a developer and I know in my heart of hearts when something is flawed, but I STILL carry on and bury my head in the sand, because at any given moment in time, the workaround is a better option than the fundamental fix... except in the end, you've put it off for so long, it's just a nightmare to contemplate.
3) It's a total pain in the ass to code something that goes against every principle in your body, but the client wants. Esp when you're convinced it's illogical or downright wrong. That's because I think I'm smarter than the client, and it's my job to advise them on the best design for them. I don't often think I'm wrong.
If I were my own client, I think I'd have fired me.
I'll say this though... and it hurts like hell for 99% of developers of a product...
Put your product in the hands of someone who's never used it before, and watch your 'usability' theories go right out of the window. It beggars belief what users (many intelligent) will do or assume.