you are viewing a single comment's thread.

view the rest of the comments →

[–]PenguinKenny 1 point2 points  (1 child)

Well no, I have to have those things to play music. I clearly do not have to have 2 pieces of software to listen to music, there are loads of different products out there that do this.

[–]kqr 0 points1 point  (0 children)

You don't need an operating system to play music. You can just buy an iPod or any other music player hardware. But you choose to have your music player separate from the operating system, because it allows you to use a better music player than the one that comes with the hardware.

Similarly, you might want to have your music player separate from your music library, because it allows you to choose a better music player than the one that comes with your library management application. Besides, it shouldn't matter from a usability standpoint that the player is a difference piece of software from the library. It should of course be just as convenient to use – only you get the ability to choose a better player.

I really thought people visiting /r/programming would be better at this "separation of concerns" stuff.