6 thoughts on “And just for the record…

    • Same thing it always does–works mostly, but not quite. (There are a couple ugly little secrets of open-source programming; the first is that programmers who’re working for free tend only to work on ‘sexy’ problems, so the little problems pile up; and the second is that the open source community has produced a large number of stellar programmers but to date no stellar designers, so Gnome and KDE are both oh-my-God-stick-pins-in-my-eyes ugly.)

      Linux works remarkably well for some things, like servers. For general desktop use, it’s ot there yet; all the GUI tools are buggy, and work almost but not quite right. Forex, the GUI front-end for the built-in firewall doesn’t quite work right; if you open a port, it may show that it’s open in the GUI but not actually be open. The GUI front-end for Samba has a bug where it forgets the workgroup you’ve assigned (and removes the Workgroup entry from the smb.conf file) each time it’s invoked. The GUI front-end for Apache sometimes doesn’t read the server name correctly. And so on.

      Grrr…

      • Okay, first of all, have I ever told you how much I like to get you ranting? It’s informative and coherent, which is so much more than I can say for my own rants.

        Second, I’m not sure how much clout the designers *have* in the OS community. Most of the programmers, stellar or otherwise, seem to be in the “they want to use it, they can learn the hard way” school of thought. The GNOME Usability Project has released a Human Interface Guidelines manual. I’m hoping to see its effects, but I’m not holding my breath. Maybe it’s just that the way to good GUI in OS code is so twisty and long that I can’t see how to get there from here, or maybe there’s a lot of inertia in the community, but… Well, let’s just say that ten years from now, I imagine I will still want to fuck linux in the ear with a jagged metal dildo.

        (Hrm… See what I mean about my rants being incoherent?)

  1. Same thing it always does–works mostly, but not quite. (There are a couple ugly little secrets of open-source programming; the first is that programmers who’re working for free tend only to work on ‘sexy’ problems, so the little problems pile up; and the second is that the open source community has produced a large number of stellar programmers but to date no stellar designers, so Gnome and KDE are both oh-my-God-stick-pins-in-my-eyes ugly.)

    Linux works remarkably well for some things, like servers. For general desktop use, it’s ot there yet; all the GUI tools are buggy, and work almost but not quite right. Forex, the GUI front-end for the built-in firewall doesn’t quite work right; if you open a port, it may show that it’s open in the GUI but not actually be open. The GUI front-end for Samba has a bug where it forgets the workgroup you’ve assigned (and removes the Workgroup entry from the smb.conf file) each time it’s invoked. The GUI front-end for Apache sometimes doesn’t read the server name correctly. And so on.

    Grrr…

  2. Okay, first of all, have I ever told you how much I like to get you ranting? It’s informative and coherent, which is so much more than I can say for my own rants.

    Second, I’m not sure how much clout the designers *have* in the OS community. Most of the programmers, stellar or otherwise, seem to be in the “they want to use it, they can learn the hard way” school of thought. The GNOME Usability Project has released a Human Interface Guidelines manual. I’m hoping to see its effects, but I’m not holding my breath. Maybe it’s just that the way to good GUI in OS code is so twisty and long that I can’t see how to get there from here, or maybe there’s a lot of inertia in the community, but… Well, let’s just say that ten years from now, I imagine I will still want to fuck linux in the ear with a jagged metal dildo.

    (Hrm… See what I mean about my rants being incoherent?)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.