Slashdot Mirror


What Open Source Can Learn From Apple

Linux and open source have long struggled to gain acceptance from the wider (read: non-technical) audience. This has improved in recent years, but still has a long way to go. Columnist Matt Asay suggests that perhaps open source projects should attempt to emulate Apple's design philosophy, with whoever succeeds becoming the "winner" of the hearts and minds of the vast majority of users. "Some projects already accomplish this to some extent. The strength of Mozilla, for example, is that it has figured out how to enable 40 percent of its development to be done by outside contributors, as BusinessWeek recently wrote. The downside is that these contributors are techies, but the upside is that they're techies who add language packs, accessibility features, and other "niche" areas that Mozilla might otherwise struggle to deliver. This suggests a start: enable your open-source project to accept meaningful outside contributions that make the project reflective of a wider development community. But the real goldmine is broadening the definition of "developer" to include lay users of your software. The day that I, as a nontechnical software user, can meaningfully participate in an open-source project is the day that open source will truly have won."

309 comments

  1. user analytics by alain94040 · · Score: 4, Insightful

    I agree with the article that user involvement is key. However, users are clueless about what they really want and you can't possibly use them to write the specs of your product! On the other hand, developers tend to reject criticism from end-users because they lack technical expertise.

    I can think of one approach that might work: build a really good analytics library that would measure various usability aspects. Applied to Firefox for instance, it could generate data on how the average user goes about finding a particular setting, how long it takes them to perform a given action, etc.

    Developers would respect the hard, factual data that the analytics would generate. It would make it easier for the minority of usability engineers to argue against feature creep.

    1. Re:user analytics by AshtangiMan · · Score: 3, Interesting

      Agreed. The lay user will only be able to meaningfully participate in early design phases (think requirements) and then again in testing (especially UI testing). It seems to me that they already have the ability to participate in these ways. Any attempt at involvement in the architecture design surely would only hinder good software practices.

    2. Re:user analytics by ByOhTek · · Score: 4, Insightful

      I think a bit better of a way to put it:

      5 out of 10 users know what they want, but can't express it in a manner that communicates it sufficiently well to achieve it.
      4 out of 10 users haven't a clue what they want, but think they do.
      1 out of 1 users know what they want and can express it.

      And then you have the developers, who want to make something with nice nifty features, but don't want to be bothered with the polish.

      This reminds me of a friend who is a senior analyist has a paper on her cube wall, I've seen two variants of the theme. It has a picture of a sports car with the caption "What the users want". This is followed by the picture of a UFO (in some variants a fighter jet) with "What the developers want to make". This is followed by "What the company is willing to spend money on" and it has some small compact car. And then finally, a picture of a really funny looking "tricked out" tricycle with the caption "What ends up being produced".

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    3. Re:user analytics by Dare+nMc · · Score: 3, Insightful

      then lastly in plugins and add-ons that don't require changes to the core of the project. Clearly:

      The day that I, as a nontechnical software user, can meaningfully participate in an open-source project

      is referring to things like: addons.mozilla.org not to things like adding crud to every projects main branch.

    4. Re:user analytics by T+Murphy · · Score: 3, Insightful

      users are clueless about what they really want

      They know what they want. Ask them what they want in a car and they'll say an SUV with room for 8, at least 50 MPG, all the latest gadgets and costs less than $12,000. If you can't provide that then it's your fault.

      I mean this for humor's sake but thinking about it I'm scared that it might be an accurate description.

    5. Re:user analytics by Anonymous Coward · · Score: 1, Funny

      Put yourself in the place of the average user. You just downloaded an app, played with it for an hour and it wants to upload "one megabyte of 'usage statistics'". What do you do?

    6. Re:user analytics by hobbit · · Score: 2, Interesting

      But would user analysts spend their spare time analysing users like hackers spend their spare time hacking?

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    7. Re:user analytics by geekmansworld · · Score: 5, Insightful

      "However, users are clueless about what they really want and you can't possibly use them to write the specs of your product!"

      This demonstrates the inherent problem with open source's attitude towards user demands. To them you are either (a) a Programmer, or (b) a Grandma.

      I'm an IT professional, a power user, and consider myself a connoisseur of good interface design. But I've never coded a line of C++ in my entire life. Does this make my input useless?

      For example, I've been trying to get bugs in Thunderbird fixed for a while that seriously impede usability, but the development team doesn't seem to care.

      Open source is always talking about how they can win over more users. But how do you win over users if you don't focus on usability?

    8. Re:user analytics by Sponge+Bath · · Score: 1

      You are dead on. The one thing you are missing is that they want it now, or even yesterday.

      I knew a sales manager who had a habit of relaying customer requests as you describe. If you did not respond with an unequivocal yes, it was always because you "just didn't want to" and never because the request was unrealistic. The same guy once asked "don't we already have that product" when investigating a customer request. Gee, it is not in the list of products, no resources were allocated for development and we never discussed such a product, but maybe the product fairy left it under a pillow last night.

    9. Re:user analytics by tonyreadsnews · · Score: 1

      I disagree. I think most users have a pretty good idea of what they want, they just generally don't have a clue on how they want it implemented. Most users don't consider many consequences of 'what they want' thats where a developer comes in.

      For instance, a user would know that a particular interaction was clunky, or that certain data would be valuable to have at hand in a UI, but likely would have no clue (or probably care) how it was improved or how to store and generate the data.

      Actually, users could write marketing spec, just not design specs. Most marketing specs I've seen are initially way out there, and are then revised to come in line with what is feasible in a reasonable time with the help of engineers.

    10. Re:user analytics by Estanislao+Mart�nez · · Score: 2, Insightful

      I agree with the article that user involvement is key. However, users are clueless about what they really want and you can't possibly use them to write the specs of your product! On the other hand, developers tend to reject criticism from end-users because they lack technical expertise.

      I get the impression you didn't understand the article then, because quite early on they approvingly cite this (which they attribute to Jason Snell of MacWorld):

      "Apple excels at creating products that the general public likes because the company is driven by design, not by engineering." [my emphasis]

      They're not simply asking users what they want and then just doing what the users say; that would indeed be a recipe for disaster. They have design people in charge of figuring out what the products should be, validating proposed designs against user focus groups, sitting end-users down for experiments to see how usable something is, discovering usability problems with existing products, etc. And then they use this sort of information to decide what to build.

      I can think of one approach that might work: build a really good analytics library that would measure various usability aspects.

      Won't work. You need to know what the user is trying to do to interpret the data, and the software can't read the user's mind.

    11. Re:user analytics by Anonymous Coward · · Score: 0

      You forgot it also has to have a minimum 300hp engine. Why? Lord only knows.

    12. Re:user analytics by Anonymous Coward · · Score: 0

      You've never been to the Ubuntu Absolute Beginners forum, have you.

    13. Re:user analytics by imhennessy · · Score: 1

      What are the obstacles to building in a simple tracking system to more applications? I routinely check to box, even for Microsoft products, that provides feedback about crashes, or which packages are most popular, or what ever usage statistics developers are collecting.

      I guess it would have to:

      be opt-in.
      clearly, and demonstrably NOT collect personally identifying info.
      have very little impact on resources and performance.
      collect the right info.

      I'm sure there's a lot of stuff I'm missing, and I really have no idea how to deliver any of it; all the same, it seems like something that would be quite beneficial, and easy to present as such.

      ivan

      --
      Like to brew? Want to talk about it? Brattlebrew: groups.yahoo.com/group/brattlebrew
    14. Re:user analytics by jo42 · · Score: 5, Funny

      senior analyist has a paper on her cube wall

      There is also this classic product development comic.

    15. Re:user analytics by trvd1707 · · Score: 1

      Even if this user analytics is able to capture the whole echosystem of the machine running the program, it would have to be able to capture things that are happening outside the computer reach. Sometimes the user executes several tasks outside the program to find out what they want to do with the program. There are written notes on the side of the machine, questions shouted to someone on the other desk, phone calls, that might be fulfilling things that the program is failing in provide.

    16. Re:user analytics by Anonymous Coward · · Score: 0

      I'm an IT professional, a power user, and consider myself a connoisseur of good interface design. But I've never coded a line of C++ in my entire life. Does this make my input useless?

      I don't mean to appear rude, but just because you consider yourself a "connoisseur of good interface design" doesn't necessary mean you can make a good interface.

    17. Re:user analytics by nobodylocalhost · · Score: 1

      I'd toss some lighter fluids on firefox and kick it out of the window if it forces user analytics. No, just no. Why do you think so many people don't use Chrome? It's because of annoying and stupid harebrained ideas like this that we can't have nice things. The funniest part about this is YOU, AS A USER, ARE SAYING YOU ARE CLUELESS ABOUT WHAT YOU REALLY WANT YOURSELF! This is a big (not funny) joke. A browser is the kind of software that everybody uses, including programmers, designers, artists, architects, engineers. How dare you generalize your user base in such manner. It's incredibly simple to figure out what the users want. All you need to do is but ask. That is what Apple does. They design something, and ask the users if they like it or not. DONE.

      --
      Where is the "Ignorant" mod tag?
    18. Re:user analytics by jank1887 · · Score: 1

      I am a (self assessed) highly technical individual with programming experience that stops at Matlab algorithms for physical simulation. Well, I've played with C++ once or twice, but I have no notion of software development. I would love to see an FOSS equivalent to SolidWorks, Pro/Engineer, etc. I use these tools daily. I firmly believe that I could make a contribution to such a product, even if it was just user feedback.

      Also, one of the basic problems with many open source projects is documentation. Some people are quite capable of clicking Help in MS Excel to find something they want to do. Excel has a very thorough help file. Any user could help put a help file together (a wiki doesn't necessarily count). Pretty graphic design, layout, etc., don't require programming experience ("hey guys, photoshop me what you'd like to see it look like, and I'll try to code it").

      When people (a) know what it is, (b) know how to find it, and (c) don't feel like their sacrificing anything to use it, then people will use your product over something they have to pay for. Time has to be invested in (c), and that's all about the user experience.

    19. Re:user analytics by cheier · · Score: 2, Insightful

      Because I can appreciate and judge great cuisine, doesn't mean I can make it, yet the feedback these judges provide is the cornerstone for a chefs continuous improvement. People who use and judge interfaces in the field are usually a great resource to find ways to improve it. If it is a hit to the interface designers ego that some interface element isn't where the users would like it to be, suck it up. Make it better, always improve it.

    20. Re:user analytics by je+ne+sais+quoi · · Score: 2, Interesting

      I'm an IT professional, a power user, and consider myself a connoisseur of good interface design. But I've never coded a line of C++ in my entire life. Does this make my input useless?

      I'm a scientist who writes C code on a weekly or semi-weekly basis on average and have written a theme for e17 as well as done some writing some small "in house" type guis used for interface with instruments. My bug reports to open source projects are largely ignored as well (to the point that I rarely issue one now). But then again, Apple devs ignored all my complaints about the Finder when they removed the horizontal scroll bar from the Finder when you clicked on a special location awhile back too. They had a vision of what they wanted to do and they did that and didn't care what I thought. It's nothing to do with you, it's that open source developers are doing this usually for some small salary or part time and what they get paid to do is sometimes not what what you want them to do and there's only so many hours in a day.

      --
      Gentlemen! You can't fight in here, this is the war room!
    21. Re:user analytics by Anonymous Coward · · Score: 0

      I've never coded a line of C++ in my entire life. Does this make my input useless?

      Yes.

      --A Developer

    22. Re:user analytics by RobBebop · · Score: 1

      I can think of one approach that might work: build a really good analytics library that would measure various usability aspects.

      A simple "Suggestion Box" would probably suffice. Firefox screws up a number of tasks that I give it from time-to-time. The single most beneficial feature they've ever added is that it recovers my open tabs after any crash, though. So in effect, I typically don't have to deal with the problems when they occur.

      However, for weird stuff (e.g. plug-ins failing and then disabling themselves) it'd be nice to have an easy to find "Suggestion Box". I'd even accept an invitation to right click the toolbar area and choose "Customize Toolbar" to add "Suggestion Box" to replace the little "Home" button that I don't have a real use for.

      --
      Support the 30 Hour Work Week!!!
    23. Re:user analytics by b4dc0d3r · · Score: 1

      Is there a reason to go there? Considering there's no URL nor reason to go there, your post could use some additional detail.

    24. Re:user analytics by Feyshtey · · Score: 1

      ... it could generate data on how the average user goes about finding a particular setting, how long it takes them to perform a given action, etc.

      How do you catalog how long it takes a user to do something without a definitive start of the clock? Does the user click on the "I'm going to clear my browser cache" button before going to perform the action so that it can be timed?

      I suppose you could start the clock when the user first began going through the file menus. But that assumes that they completed their time in the menus by doing what they actually intended to do. As you pointed out, users are clueless.

      --
      "But we have to pass the bill so that you can find out what is in it,..." - Nancy Pelosi
    25. Re:user analytics by Anonymous Coward · · Score: 0

      "This demonstrates the inherent problem with open source's attitude towards user demands. To them you are either (a) a Programmer, or (b) a Grandma."
      OK, fine, stick to your closed source software which I'm sure listens to all your complaints and changes their software because someone said they didn't like something.

      "...But I've never coded a line of C++ in my entire life. Does this make my input useless?..."
      Well I'm sure you think your idea is special and all, but when is the last time you have successfully convinced a closed source project to change their usability just because you said so.

      You're talking about how open source is so bad. I think you forgot to mention that closed source isn't better.
      At least open source projects have some way of publicly letting people add ideas and bugs to their base and talking it over with developers.
      Some good examples: bugzilla which is used by a lot of oss, ubuntu's idea pad or whatever it's called.

      P.S. IIRC, Thunderbird is partly coded in C++.
      P.S.S. obligated quote http://www.youtube.com/watch?v=SUzUbtIptqQ

    26. Re:user analytics by DrgnDancer · · Score: 2, Funny

      Probably not notice anything :-)

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    27. Re:user analytics by davek · · Score: 1

      I believe the idea you're talking about is the famous "how to build a tire swing" comic:

      http://6thstreetradio.org/foruma/viewtopic.php?f=3&t=61#p76

      (originally posted on stack overflow)

      --
      6th Street Radio @ddombrowsky
    28. Re:user analytics by Actually,+I+do+RTFA · · Score: 2, Insightful

      This demonstrates the inherent problem with open source's attitude towards user demands. To them you are either (a) a Programmer, or (b) a Grandma.

      Close. To open source developers you are either (a) The developer himself, or (b) Not the developer himself. If (b) then the excuse is either (i) you are a Programmer - develop it yourself, or (ii) you are non-technical - I can ignore your input.

      Open source is always talking about how they can win over more users. But how do you win over users if you don't focus on usability?

      You cannot! Usability is very important. And everyone should concentrate on it. But not me right now, I just have this nifty little feature to add for myself/my close friend/etc.

      Closed-source and other funded software can pay people for the unfun work of UI design and documentation.

      --
      Your ad here. Ask me how!
    29. Re:user analytics by gbarules2999 · · Score: 1

      He's pointing out that if you look at some of the noob forums, you see a doggone mess that really does translate into those two groups: the developers and the grandmas. Either you're working on the project, or you're a user who doesn't know what anything does and accidentally formatted his hard drive because some overzealous Linux user told them that "installing an OS is easy." There's a very, very small minority of people who know what they're talking about, and they answer most of the questions on those forums. (There's also the free software obsessed kids, but they're a minority, too.) As a developer, you have to realize how a program's popularity (especially in something as relatively huge as Thunderbird) might bring in quite a few...ah, let's say, cruft into the bug trackers. I don't blame the devs one bit. Most of the smart users don't even bother interacting with the developers, oddly enough.

      I think the only thing standing in the way of Linux's success is the fact that most people don't know enough about computers to understand the concept. I gave up hope for whatever "cause" there is out there approximately half an hour after joining the Ubuntu forums a few years ago. Just take a nose around some of their forums, like the AC suggested. THAT'S why Linux isn't ever going to succeed; well, at least, not without some OEM support.

      That said, I always chuckle when I hear "Open Source needs this or that." Good luck. More people think they have the solution to "Open Source's struggles" than I have hairs on my head - and I still have quite a few, believe it or not.

    30. Re:user analytics by gbarules2999 · · Score: 1

      Closed-source and other funded software can pay people for the unfun work of UI design and documentation.

      KDE has some UI design people (I can't remember who funds them), but who knows what kind of work they do.

    31. Re:user analytics by Weedhopper · · Score: 3, Funny

      and 11 out of 7 statistics are just made up.

    32. Re:user analytics by Anonymous Coward · · Score: 0

      I think a bit better of a way to put it:

      5 out of 10 users know what they want, but can't express it in a manner that communicates it sufficiently well to achieve it.
      4 out of 10 users haven't a clue what they want, but think they do.
      1 out of 1 users know what they want and can express it.

      And then you have the developers, who want to make something with nice nifty features, but don't want to be bothered with the polish.

      This reminds me of a friend who is a senior analyist has a paper on her cube wall, I've seen two variants of the theme. It has a picture of a sports car with the caption "What the users want". This is followed by the picture of a UFO (in some variants a fighter jet) with "What the developers want to make". This is followed by "What the company is willing to spend money on" and it has some small compact car. And then finally, a picture of a really funny looking "tricked out" tricycle with the caption "What ends up being produced".

      1 out of 1? Isn't that 100%?

    33. Re:user analytics by Paul+Slocum · · Score: 1

      Metrics are nice, but we don't need users determining things necessarily, we need design experts working with the users and developers to figure out how to do things best for everyone. Problem is, there's rarely any room made for designers in open source projects. It's usually like: code, or GTFO. We need some kind a way to establish skill-level/notability of designers who want to contribute to projects, because ability to code is not a good criteria to pick out good designers.

    34. Re:user analytics by geekmansworld · · Score: 1

      Goodness, what a torrent of replies. Allow me to address some things:

      - Public forums are not a good place to discuss interface design. Why don't open source projects interview people who want to act as "user consultants"?

      - Yes, for-profit software developers don't listen to every single user's suggestion; I can understand how "feature creep" could become a big problem in that regard. However, for-profit has to deliver a decent product with features a majority of its users want. If they don't, they lose business, and profit.

      - A totally immodest comment, but I am not, in fact, the exact type of person you should be catering to? I'm a system administrator mostly, and while I enjoy using Thunderbird at my own workstation, I wouldn't dare give it to my users, because of the bugs and inadequacies. If open source software works and is stable, I can push to have it deployed at our entire organization, and translate users' concerns into concise and coherent input. Doesn't that sound nice?

      Please don't belittle me. Software is made for users, not developers.

    35. Re:user analytics by mattack2 · · Score: 1

      But then again, Apple devs ignored all my complaints about the Finder when they removed the horizontal scroll bar from the Finder when you clicked on a special location awhile back too.

      What 'special location' are you talking about? and what's the bug # for the bug you wrote up?

    36. Re:user analytics by Blakey+Rat · · Score: 1

      For example, I've been trying to get bugs in Thunderbird fixed for a while that seriously impede usability, but the development team doesn't seem to care.

      Open source groups that maintain bug trackers, but completely ignore them-- which is something like 95% of all open source projects-- are a usability problem.

      If you don't want input, that's fine, but *please* don't pretend like you do. All you're doing is alienating users. I've put in dozens of bug reports, most of which were entirely ignored for years and only closed when the project moved bug tracking software.

    37. Re:user analytics by BitZtream · · Score: 1

      Whats wrong with wanting that? Nothing.

      Whats wrong is that you act like its difficult to do.

      If you remove greedy from the picture, producing that vehicle is pretty damn easy really.

      SUV with room for 8 and 50 MPG? Can be done right now, just requires you to use deasel fuel. Under 12k? No problem. Get us back into an economy with a real backing standard to stop inflation and you'll get prices back down to something sane rather than the bullshit we have now.

      Just because what customers want isn't something you want to produce doesn't make the customer wrong. Just because you're incapable of accepting that it can be done doesn't make the customer wrong.

      Your ignorance, greed, and absolutely shitty management ability is not the customers problem, its your problem, and its the reason you're failing Mr GM exec.

      There is nothing in your statement that can't be done. Nice try though.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    38. Re:user analytics by rdnetto · · Score: 1

      But would user analysts spend their spare time analysing users like hackers spend their spare time hacking?

      I'm pretty sure there are laws against that sort of thing...

      --
      Most human behaviour can be explained in terms of identity.
    39. Re:user analytics by EvilIdler · · Score: 1

      Yeah, bugfixes can take a while. I reported a bug in one distro back around xmas 2005, and it was assigned to someone a few months ago. Not reported fixed, mind you. ASSIGNED to someone who presumably knows what to do with it.

    40. Re:user analytics by GigaplexNZ · · Score: 1

      Under 12k? No problem. Get us back into an economy with a real backing standard to stop inflation and you'll get prices back down to something sane rather than the bullshit we have now.

      You suggest it is trivial to fix the economy, and expect the designers of a car to go about fixing the economy as a prerequisite to completing the car. Sure, in a perfect world pretty much anything can be done. But we aren't in a perfect world, and we have to perform in the environment we are in.

      As an example of what the customer wants:
      Ask them what they want in a car and they'll say an SUV with room for 8, at least 50 MPG, all the latest gadgets and costs less than $12,000. And they want it now, in the current economy.

    41. Re:user analytics by AmiMoJo · · Score: 1

      The problem with Mozilla software is that the core dev team seems to be completely isolated from actual users. They just change things about the UI which upsets a lot of people but which they seem to think are a good idea, without any consultation.

      The new tabs in FF 3.5 are a good example. Now when you click on an external link (e.g. in your email client) it opens in the current tab, where as before it opened in a new tab or window. Now I can't just go through my emails clicking on links to read later, I have to either open a new tab manually every time or install an add-on which messes up other behaviour (Tab Mix Plus).

      Thunderbird is perhaps even worse. Almost every email client ever written has customisable default mail and reply templates, but TB does not. The bug has been open for years, but the devs are against making any major changes to the template system so it will never get fixed.

      Of course you get the usual "fix it yourself" reply, so I looked into it. Not on are Moz products a pain to build, but to make the changes that are needed I'd have to spend a lot of time getting to know and understand the code so I can develop a robust patch that will be accepted. In the end it boils down to spending weeks of my free time on it or just not using TB, and you can guess which I chose.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    42. Re:user analytics by YourExperiment · · Score: 1

      Why does this scare you? Is it not only natural that this is exactly what users should want?

      The developer's job is two-fold: -

      • to work out ways of getting as close to that ideal as possible
      • to work out the trade-offs between these different feature requests, explain them to the users, and work out the optimum feature set that is actually achievable
    43. Re:user analytics by JohnBailey · · Score: 1

      Put yourself in the place of the average user. You just downloaded an app, played with it for an hour and it wants to upload "one megabyte of 'usage statistics'". What do you do?

      At a guess. It depends on the user. Windows user.. Ignore it. The internet lights look so pretty when they flash. And what's another meg or two among all the botnet traffic and spy ware calling home? OSX user... It's the least I can do in return for being given the privelage of coming into contact with all this wonderfulness. Linux user... Sure. So long as I can A) Opt in, not be opted in and have to go to the web site to get the thing turned off. And B) See exactly what is being sent. But the thing is.. someone still has to look at it at the other end, and make use of it. A few million usage logs coming through every day is going to do what exactly?

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    44. Re:user analytics by ToasterMonkey · · Score: 1

      to work out the trade-offs between these different feature requests, explain them to the users, and work out the optimum feature set that is actually achievable

      Aren't we talking about OSS developers? That might be ideal, but is it realistic?

    45. Re:user analytics by awpoopy · · Score: 0

      9 out of 10 dentists recommend 8 different toothpaste brands.

      --
      I say things which affects my Karma negatively. (and I don't care) For instance; All religion is false.
    46. Re:user analytics by Risen888 · · Score: 1

      This demonstrates the inherent problem with open source's attitude towards user demands. To them you are either (a) a Programmer, or (b) a Grandma.

      I'm an IT professional, a power user, and consider myself a connoisseur of good interface design. But I've never coded a line of C++ in my entire life. Does this make my input useless?

      For example, I've been trying to get bugs in Thunderbird fixed for a while that seriously impede usability, but the development team doesn't seem to care.

      While I very much identify with your self-description there, and agree with the sentiment and frustration you express, I think you're wrong to throw it out as a blanket criticism of free software as a whole. Mozilla, sure. I've always thought of the Mozilla projects as a good example of "free but not open," that is, the code is free, but the process is non-inclusive. If you've got a reproducible bug, they might be interested, but a usability complaint? Forget it. You can paint it as "they're not interested" or "they're too busy" or whatever, but you're just banging your head against the wall. (And as another replier to your comment mentioned, that's not a "free software thing," it's just a "big organization thing." you'd get just as much satisfaction trying to send in a usability comment about MS Outlook.)

      On the other hand, I've had much better experiences sending in wishlist items or usability comments to smaller projects (assuming the developer isn't just a douchebag).

      YMMV.

      --
      Hey, I finally got my first freak! Took you long enough!
    47. Re:user analytics by Risen888 · · Score: 1

      Close. To open source developers you are either (a) The developer himself, or (b) Not the developer himself. If (b) then the excuse is either (i) you are a Programmer - develop it yourself, or (ii) you are non-technical - I can ignore your input.

      [citation needed]

      Seriously. I'd like to argue with you here, but you're not even giving me anything to argue with. How about an example or something?

      --
      Hey, I finally got my first freak! Took you long enough!
    48. Re:user analytics by bill_mcgonigle · · Score: 1

      KDE has some UI design people (I can't remember who funds them), but who knows what kind of work they do.

      Not Amarok. Well, I hope not, anyway.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    49. Re:user analytics by bill_mcgonigle · · Score: 1

      Close. To open source developers you are either (a) The developer himself, or (b) Not the developer himself. If (b) then the excuse is either (i) you are a Programmer - develop it yourself, or (ii) you are non-technical - I can ignore your input.

      Well put. I've been shorthanding this as 'the tyranny of "patches welcome. :)".

      There's an implicit discount of all software development work not done by programmers in most open source projects. Even bug tracking tools perpetuate this by placing responsibility for bugs squarely on the shoulders of individual programmers.

      A good strategy will make improve this situation in a way that makes life easier for both the programmers and the users. I don't claim to fully understand what that solution is.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    50. Re:user analytics by bill_mcgonigle · · Score: 1

      I've always thought of the Mozilla projects as a good example of "free but not open," that is, the code is free, but the process is non-inclusive.

      That's a very good insight. There is one exception, thought - if you do a major fork or a major change (usually several man months of work) so that the idea is fully illustrated, you might get picked up. Most likely re-implemented, though.

      Of course the barrier to entry is incredibly high. I suspect part of the problem is that many good usability ideas are only half-baked or hard to describe. Some might just turn out to be bad when fully baked, too. And more still sound good but turn out to be bad when actually tested.

      So, how to rapid prototype a Mozilla proposal then? I have no idea, but I bet it would be useful.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    51. Re:user analytics by Anonymous Coward · · Score: 0

      > They had a vision of what they wanted to do and they did that and didn't care what I thought

      And there in lies another problem -- end users (and particularly techy IT people) always think that what they want is what everyone else wants.

      Large companies like Apple have many many millions of users that they have to keep happy. Assuming that your 'solution' solves all problems for all users is naive.

    52. Re:user analytics by je+ne+sais+quoi · · Score: 1

      It wasn't a bug, it was a feature request. The "feature" is explained here. Basically, if you click on a special location, like home or documents, and you are in column view, the finder roots you to that location and removes access to any directories higher level than that.

      --
      Gentlemen! You can't fight in here, this is the war room!
    53. Re:user analytics by Gilmoure · · Score: 1

      Yup, bugs the hell out of me. So used to being able to arrow around column view and then that pops up.

      --
      I drank what? -- Socrates
    54. Re:user analytics by mattack2 · · Score: 1

      It still shows up in the bug system. What is the bug # for the bug? You can write it up at bugreport.apple.com.

    55. Re:user analytics by renoX · · Score: 1

      >However, users are clueless about what they really want

      Of course if you start with this axiom, you can't go anywhere.
      But it's false actually: *some* users are clueless about what they really want, but some users know what they want.

      And with Firefox, it's already easy to use users feedback to improve the software: look at the statistics of the extension used and then implement the most used extensions in the browser:
      -ensuring that even non-technical users get those popular improvements.
      -allowing better optimisation of these feature as they're done in the browser.

  2. It's not about contributers by Mork29 · · Score: 4, Insightful

    It's about standards. Apple's UI guidelines are very well written, and very well thought out. When developing your app, you don't need to spend a lot of time thinking about the proper place to put something, because it's generally obvious. This makes it so much more user friendly as a user can pick up on things in a very intuitive way. It also gives a general "feel" to the entire operating system.

    When working with Objective-C/Cocoa in XCode, your almost forced to give your app a very Mac like feel to it. The same goes for the iPhone. Everything you'd want in your interface is already pre-built, so everybody's apps have a familiar feel. I know I've heard the exact opposite when developing for something like the Blackberry.

    Having more people contribute with no clear guidance will just make things worse.

    1. Re:It's not about contributers by girlintraining · · Score: 1

      Having more people contribute with no clear guidance will just make things worse.

      And overly-restrictive UI requirements will prevent the interface from ever evolving. No set of guidelines and standards can account for all possible applications and uses. So we will always need a testbed and ways to deviate from the standards; Apple would never allow that. Linux makes it optional. The community makes it recommended. The userbase reflects the demand for it.

      --
      #fuckbeta #iamslashdot #dicemustdie
    2. Re:It's not about contributers by davester666 · · Score: 4, Insightful

      "Apple would never allow that"

      What do you mean by this? Both on the desktop and on the iPhone the developer has complete control over virtually every pixel of their interface (I haven't messed with drawing in the menu bar proper, as you can do custom drawing in menu items, but I'm not sure drawing the title's in the menu bar itself).

      Hell, Apple itself deviates from it's own standards, as well as wildly popular applications such as Delicious Library (just as an example). Apple has always expounded that they have "guidelines", not "rules" or "laws" or "requirements".

      --
      Sleep your way to a whiter smile...date a dentist!
    3. Re:It's not about contributers by girlintraining · · Score: 0, Troll

      Apple has always expounded that they have "guidelines", not "rules" or "laws" or "requirements".

      Yes, and corporations repeatedly tell me they value my privacy, business, and happiness, so they install cameras everywhere, add hidden fees, and outsource customer service to countries where english is a second language and the most common word used in conversation with them is "what". What Apple says and what Apple does are two very different things. If it was all just a few guidelines, they wouldn't have such byzantine approvals processes for every piece of kit they make.

      --
      #fuckbeta #iamslashdot #dicemustdie
    4. Re:It's not about contributers by code4fun · · Score: 1

      Agree with everything you say. Plus, Apple provide a rich set of documentations. This is often the problem with open source. The standard "RTFM" attitude or "read the source" is not acceptable for the general public. I've switched to Macs when they came out with the cheaper Minis. I use it as my desktop and media center. They work great and have lots of nice multimedia applications to go along with it. If I wanted to get down to Unix, I can still do that. On my server, I still use PC hardware running Linux as it does everything I need although any free Unix variant would work.

    5. Re:It's not about contributers by Registered+Coward+v2 · · Score: 1

      It's about standards. Apple's UI guidelines are very well written, and very well thought out. When developing your app, you don't need to spend a lot of time thinking about the proper place to put something, because it's generally obvious. This makes it so much more user friendly as a user can pick up on things in a very intuitive way. It also gives a general "feel" to the entire operating system.

      When working with Objective-C/Cocoa in XCode, your almost forced to give your app a very Mac like feel to it. The same goes for the iPhone. Everything you'd want in your interface is already pre-built, so everybody's apps have a familiar feel. I know I've heard the exact opposite when developing for something like the Blackberry.

      Having more people contribute with no clear guidance will just make things worse.

      That's a big part, but an equally important part is the ability to enforce the standards. Apple has a dictator; most OSS does not have someone to enforce compliance, more importantly, teh nature of OSS allows anyone to go any way they want. While that is great from developer's perspective it adds to confusion in markets as well as disperses resources that could possibly be better used in a unified effort.

      Judging by the comments in this thread, many developers don't want input; and really don't care about the user experience. That's fine, but don't expect users to adopt your project as readily.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    6. Re:It's not about contributers by Anonymous Coward · · Score: 0

      You need to have Jules Winnfield have a conversation with those customer service reps.

    7. Re:It's not about contributers by davester666 · · Score: 1

      Well, for desktop apps, there is no approval process. Hell, Apple even gives away a pretty decent development setup (XCode) as part of MacOS X.

      As for iPhone apps, and their approval process, it's generally been more about content being rejected and not GUI. The only reports I've heard of GUI rejections were for so-called copyright violations (icon's being used without permission, but there was one stupid one about an icon "looking" like an iPhone, which was not permitted). And if you crafted an app that violated all Apple's guidelines purely to violate them (so the app was difficult to use), it also probably would be rejected. But you can still make an app with a fully customized UI for the iPhone (even non-games) that will get approved, if the GUI makes sense when you use it.

      --
      Sleep your way to a whiter smile...date a dentist!
    8. Re:It's not about contributers by clintp · · Score: 5, Insightful

      Companies that are successful in this field have UI experts -- and the management to back them up -- to say

      "Yes, this works adequately, but it looks awful. Sorry, you can't ship it."
      "Yes, this works adequately, but it doesn't blend well with the rest of our product line. Sorry, you can't ship it."
      "Yes, this works adequately, but it's hard to use. Sorry, you can't ship it."
      "Yes, this works adequately, but there's too many extraneous features. Sorry, you can't ship it."

      (And of course, the ever popular "It was a nice product, but we're abandoning it for something simpler, prettier, and not overburdened with legacy.")

      UI guidelines give everyone a place to start talking about the problems (looks/blend/hard/extraneous) and give the development teams a starting point. If there truly is an earth-shattering eye-popping UI feature (a widget) that the guidelines don't allow, then you alter the guidelines after buy in. This *then* requires re-engineering the rest of the applications to account for that great widget and use it where applicable to maintain consistency.

      It's expensive and it may seems pointless, but no app is an island when you're trying to engineer a great user-experience.

      Linux generally tries to compensate by providing standard frameworks for UI. But there's the I-Love-Standards-There's-So-Many-To-Choose-From problem and that there'll always be the cowboy that turns out a useful app that looks and works different from everything else.

      --
      Get off my lawn.
    9. Re:It's not about contributers by nine-times · · Score: 3, Interesting

      I don't even think Apple's success is about UI guidelines. I mean, sure, they help, but Apple seems to have a... I don't know... what's the opposite of "tin ear"? Anyway, they just have a very good sense of design. Not just UI design like "graphic design", but engineering a product, like figuring out which features to include and how those features should work.

      I've always thought that one of the interesting differences in design approach that Apple uses is that they don't throw in the kitchen sink right away. Some people hate them for it and feel like their products aren't feature-rich enough, but it really seems to work. They just start with a basic product that basically does one thing simply and well, but might not yet have all the features you want. Then their next release of that product adds a few features, but very carefully integrated in to the existing feature set. The next version adds some more in the same way. What you very rarely hear as a criticism about Apple's products is, "this feature feels tacked-on". You might hear, "It doesn't hear every feature you might want," but it's usually followed by, "but if you only want the features it has, it will do those things well."

      Microsoft, for example, has in the past had the exact opposite design philosophy. It used to be that version 1 or 2 of their products had pretty much every major feature they're ever going to have, but none of it was actually usable until version 3. It's only then that Microsoft seems to focus on making those features work well together.

    10. Re:It's not about contributers by Actually,+I+do+RTFA · · Score: 2, Interesting

      And overly-restrictive UI requirements will prevent the interface from ever evolving.

      It's a GUI. Evolutions happen in spurts. There was (in Microsoft land) the Start button/taskbar in Win 95, and the widget panel in Vista. Oh, and an add on that shows all the open windows when you alt-tab. Whole lotta evolution. Apple has had three evolutions, their taskbar variant (the dock?), their widget panel, and their program switching, show all the apps screen.

      I suppose, in fairness, Vista and some release of OS X also added screenshots when you roll over the icons on the taskbar/dock.

      But interfaces have had for evolutionary steps in 14 years. And all at the OS level. I think that's fine, don't you?

      --
      Your ad here. Ask me how!
    11. Re:It's not about contributers by RPG+Master · · Score: 1

      How is Apple's UI guidelines any better then the GNOME project's? http://library.gnome.org/devel/hig-book/stable/

      Disclaimer: I am 15 and have absolutely no experience in development...

      --
      Please don't use anonymity as an excuse for being a butt head >:(
    12. Re:It's not about contributers by Blakey+Rat · · Score: 1

      You've heard the advice about code optimization:
      1) Don't.
      2) Don't yet (experts only).

      The same applies for deviating from the OS' look-and-feel guidelines:
      1) Don't.
      2) Don't yet (experts only).

      Unless you're going to devote millions of dollars worth of user testing to your UI concept, there's no way you're going to beat the built-in guidelines.

      And, seriously, we have programs made in the year 2009, *TWO THOUSAND NINE*, that don't have working menus. (I'm looking at you, Notepad++.) How do you fuck up menus? They've been perfected for decades! There are dozens of OS libraries, including the OS-native one, that do them correctly! It boggles the mind, it's like software development is going back in time.

    13. Re:It's not about contributers by BitZtream · · Score: 1

      There is also ONE apple UI standard and toolkit, not 6 or 20 as OSS people seem to think is a selling point.

      One of the advantages that the whole windowing gui brought to the table was consistency. FOSS authors utterly fail to grasp that almost across the board.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    14. Re:It's not about contributers by gander666 · · Score: 1

      Dear god, we need one of these UI experts. Our software is horrendous, cluttered, and crufty after 15 years of incremental development. We kicked off (2+ years ago) a rewrite to support Vista (now Win7) and 64 bit, as we were hitting some walls on data structure size.

      2 years in, and the boneheads are back to hard coding the "traditional" UI, 'cuz its what our technical staff is comfortable with.

      I allocated plenty of money for a usability study.

      I allocated plenty of money and time for bringing in a UI consultant

      What did the bone head developers do? You guessed it, they decided that they knew best and returned that "value" to the bottom line...

      FWIW, we do analytical instruments, and the hardware/software are an ecosystem.

      --
      Suppose you were an idiot and suppose you were a member of Congress ... but I repeat myself. - Mark T
    15. Re:It's not about contributers by hitmark · · Score: 1

      Funny enough, apple's hardware design looks very much like 60's-70's home appliences...

      http://gizmodo.com/343641/1960s-braun-products-hold-the-secrets-to-apples-future

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    16. Re:It's not about contributers by Risen888 · · Score: 1

      Companies that are successful in this field have UI experts -- and the management to back them up -- to say

      "Yes, this works adequately, but it looks awful. Sorry, you can't ship it."
      "Yes, this works adequately, but it doesn't blend well with the rest of our product line. Sorry, you can't ship it."
      "Yes, this works adequately, but it's hard to use. Sorry, you can't ship it."
      "Yes, this works adequately, but there's too many extraneous features. Sorry, you can't ship it."

      We must not be looking at the same companies.

      --
      Hey, I finally got my first freak! Took you long enough!
    17. Re:It's not about contributers by Anonymous Coward · · Score: 0

      Apple outsources its design to reputable firms that charge $1,000's to come up with an innovative concept. All of the big companies use bold, contrasting colors and specular highlights to hold the user's attention. It's evil, but that's life.

      Open source developers try to imitate other people, and do a frustratingly terrible job at it. It only makes the free software movement as a whole appear pretentious and out of touch with current and future trends. They forget that to "Grandma" the computer is supposed to be a piece of high technology, a luxury item intended to make life simpler.

      That's the difference between commerical software and free software.

  3. Linux users... by Anonymous Coward · · Score: 4, Insightful

    ... only care about EXCLUSIVITY.

    I want to make clear that I like Linux and free software; in fact I'm writing this from Mandriva Linux. But we have to accept the awful truth: many Linux users would be using Mac OS X if they weren't a misers. Why do I say that? Because even if it hurts to all of us, I have to say that the Linux community doesn't appreciate quality and freedom.

    Normally, Linux software DOESN'T have the same quality that propietary software has. It's normal, it is not bad. After all, free software is free (as in speech) and the other one is costly... No one would use MS Project if GNOME Planner did have the same quality. Is good to have freeware software for things that are not serious, though.

    The other reason why someone decides to use Linux is to read the source code, it is a good reason. But let's be serious, how many of you read the code of every update your apps recieve, and when you make sure everything's okay, you compile them and execute them? Nevertheless, I appreaciate the freedom to make modifications. Even myself have modify apps to see on the "About..." screen my own name.

    And, the other reason, the reason I would walk on hot coals for it, is that at least 50% of Linux users, use Linux just for exclusivity.Just like Apple is the shit on usability, but more than 50% of Apple users use their products because of the "little apple" logo that appears on the notebook; most of the Linux users don't care about Linux advantages but EXCLUSIVITY.

    I would make a difference between two exclusivity types: the miser version of the Macuser, that don't want to spend a buck and uses things like GNOME+Compiz or KDE 4; and the megafriki like Richard Stallman that sees movies with a MPEG-->ASCII converter, edits his web page with a text mode emacs, sees some web pages throught wget, and do everything throught a console while is eating snacks.

    The first group don't care about dislocating their hands rotating a 3D cube, nor that KDE 4.2 only do half of the things KDE 3 can do using more time. The cool things is to have windows that bounce up and down like a good tits. Perhaps that is the closest thing to sex they will have. This kinds of users like Ubuntu, Debian, Mandriva... it doesn't matter. After all, they're people without prejudges, that with faith (sometimes thanks to the bad advise that the second group (I will talk about them later) gave them) run from Windows to the freeware Linux.

    The second group searches for intellectual exclusivity (as if configure X.org with nano were considered intellectual by someone with a healthy sexual life). They are the typical guys who give you shit because you use MS Office or OpenOffice instead of Latex, the guys who believe they're awesome because they have to type thousands of sequences like "/isearch:qqvv!!" just to edit a text on Vi, the guys who see pages on Lynx and treat you like shit because you use Flash, the guys who think that desktop enviroments are a conspiracy from multinationals companies to force all of us to buy high cost PCs, and the guys who think that, if you use Ubuntu, you're a lammer.

    All of them used distributions like Corel, Mandrake, etc. several years ago, distributions that were easy to use (much more easy than Debian or Caldera) and could use lightweight enviroments like IceWM, XFCE, ENlightment... That was enough for them to feel more important than their stupid friends that used Windows, friends that used PCs to do disgraceful things like play videogames, edit rich texts, use scanners or printers, surf on internet with a 56k modem...

    With the popularization of distros like Ubuntu, their friends started to switch to Linux, just like they told them before. In fact, they never thought anyone would pay attention to them, and that's why they never thought about the possibility that someday they will not be "superior" to other people because they work for their PCs while everyone else drinks beer or has sex,

    1. Re:Linux users... by dyingtolive · · Score: 2

      because they work for their PCs while everyone else drinks beer or has sex, like a normal person.

      Really? Cause the reason why I use Linux is because your girlfriend gets wet when I recompile my slackware kernel, and cause when I go out to bars and scrawl perl on napkins women get so tight around me I can hardly breathe and start buying me drinks.

      Seriously though. I have a mac, and I have several linux boxes. I have a (gasp!) windows box for gaming/movies too! At my job I run Solaris and Linux servers both. Which stereotype do I fit into? Please, I need to know which condescending asshole to act like.

      --
      Support the EFF and Creative Commons. The war is coming, and they're supporting you...
    2. Re:Linux users... by jedidiah · · Score: 0, Troll

      > But we have to accept the awful truth: many Linux users would be using Mac OS X if they weren't a misers.

      I own 3 Macs. MacOS runs on none of them.

      I run desktop Unix because I LIKE UNIX. If I wanted a "free operating system", I
      could just use the same bundled shovelware that everyone else uses. It's no less
      free than Linux is from the common man perspetive.

      I would have bought a $400 PC Unix back in the day if only it ran on a common PC.

      I like Unix because first and foremost I want things to "work". "Looking pretty"
      is a secondary consideration. Thus I am more concerned about the crude red-eye
      tool in iPhoto and unconcerned about the byzantine menu structure of Gimp.

      Gimp gets the job done. iPhoto doesn't.

      All of the "consistent" in the world won't make up for that.

      Unix and Linux by extension is "function over form".

      Apple is "form over function".

      It's a good idea to look at MacOS (and everything else
      for that matter) and see what good ideas we can steal
      but the idea that we need to make Linux into some sort
      of proper MacOS clone is just assinine.

      If any of the KDE/GNOME guys want to swap me a Revo for one of my minis I will be happy to oblige.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Linux users... by pauljlucas · · Score: 1

      ... more than 50% of Apple users use their products because of the "little apple" logo that appears on the notebook ...

      [citation needed]

      (And what about using desktop Macs at home where very few others see the "little Apple logo?")

      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    4. Re:Linux users... by Ian+Alexander · · Score: 2, Informative

      Gimp gets the job done. iPhoto doesn't.

      To be fair you're comparing apples to oranges. iPhoto is primarily a photo-management application; it's in the same category as Picasa or F-Spot, not GIMP. It does have photo-editing abilities but by their extremely-limited nature it should be obvious that that's not its primary intended use and that those are there for quick, simple touch-ups. It would be better to compare GIMP to Photoshop or Aperture, or iPhoto to Picasa or F-Spot.

      Mac OS X can be better or worse than other Unices but first you need to get your comparisons right!

    5. Re:Linux users... by larry+bagina · · Score: 3, Insightful

      Fun fact of the day: Mac OS X is certified Unix; Linux is not.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    6. Re:Linux users... by jedidiah · · Score: 1

      If you ever get a chance to talk to Larry Ellison you can tell him this.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    7. Re:Linux users... by jedidiah · · Score: 0, Redundant

      > To be fair you're comparing apples to oranges.

      I am doing nothing of the sort.

      I am comparing the SAME FUNCTION across two different apps that
      manipulate the same data format. The fact that iPhoto is supposed
      to be Grandma's photo manager doesn't give it a free pass to be
      technically incorrect or crude. If anything it means that iPhoto
      has to be even BETTER. It will be more difficult for Grandma to
      fix mistakes.

      Gimp is not a $600 extra like Photoshop is. It's a well established
      and "standard" part of the Linux desktop toolset. A simpler and more
      targeted tool would relieve me of the burden of navigating the Gimp
      menus. However, that's a benefit that should not be traded for accuracy.

      "flexibility" is a matter of taste but accuracy is not.

      Gimp is there. It can be exploited. You can use it to work the way that
      you want to rather than how someone else tells you. The fact that some
      people want to lump it in with a $600 pro app is not really relevant in
      the end.

      This notion of "the right comparison" is just walled garden nonsense.

      The size of the tool doesn't alter the nature of the function in question.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    8. Re:Linux users... by BitZtream · · Score: 1

      I own 3 Macs. MacOS runs on none of them.

      I'm pretty sure that just makes you an idiot. There are two reasons to own a Mac:
      1) To show everyone you like trendy overpriced hardware
      2) To run OS X, which is UNIX under the hood with a non-shitty gui on top of that

      Personally, I'm want a Mac for #2. If you don't run OS X on your macs then your just an idiot who paid too much for hardware. If you're using a Mac too old to run OS X than you should stop being a idiot and pay the $50 to by some used more modern PC that uses less power than your 3 macs and has about 18 times the processing power. You'll make the $50 back in the first years electric bill.

      I run desktop Unix because I LIKE UNIX.

      Hate to break it to you, and I'm sure this will start a flame but Linux isn't UNIX, never has been, never will be, which for the record everyone was proudly screaming while SCO was suing. Linux is a bastardization of an OS, its not pure like you'd like to think. Interestingly enough, OS X IS UNIX, includes the certification.

      I like Unix because first and foremost I want things to "work". "Looking pretty"
      is a secondary consideration.

      So what do you use? I've used just about every OS that will run on a x86 PC or a Mac, and none of them 'just work' 'all the time'. Nice try to pretend like what you use is somehow different, but its really not and this tired old bullshit doesn't mean anything to anyone that isn't a fanboy.

      Gimp gets the job done. iPhoto doesn't.

      Well gee, you think applications of an entirely different class would work differently? Compare GIMP to photoshop, then you're making a more valid comparison. If you think GIMP out classes photoshop on anything other than price then I doubt you actually are capable of a fair evaluation of anything and your entire rant gets thrown out due to your inability to compare apples to apples rather than apples to apple sauce.

      Unix and Linux by extension is "function over form".

      Apple is "form over function"

      How do you figure this exactly? OS X IS UNIX, it has form yes, but it is more about function which is why it is so well liked and making inroads in the desktop market. Without years of knowledge about intricate details from using UNIX (or linux) then it is hardly function over form. Unix becomes powerful after a steep learning curve that you just ignore. OS X is rather functional for almost everyone the instant you plug it in.

      Linux will never be a clone of anything worth a damn, you all spend too much time in a circle jerk saying how you're so much better than everyone else and that next year will be the year of the Linux desktop because everyone else will finally get how great linux is ... After MS and Apple fuck up with their new (WHATEVER YOUR WHINING ABOUT TODAY).

      Truth of the matter is, YOU don't get it.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    9. Re:Linux users... by ignavus · · Score: 1

      But we have to accept the awful truth: many Linux users would be using Mac OS X if they weren't a misers.

      And I would be driving a Rolls Royce too if I wasn't such a "miser".

      Linux with OOo and Firefox is good enough for me. Paying more is not "appreciating value", it is "wasting good money".

      --
      I am anarch of all I survey.
    10. Re:Linux users... by howlingmadhowie · · Score: 1

      someone said something bad about apple and got modded down. what a surprise.

    11. Re:Linux users... by pogson · · Score: 1

      Parent leans on facts not in evidence. 100 million users of GNU/Linux on the desktop cannot be GNU/Linux freaks/geeks/sociopaths. GNU/Linux works well. If someone with too much cash wants to spend money on CPU power to round the corners on rectangular areas of the screen, so be it. Others want to get on with what they are doing with less regard to M$ and pals bottom lines. I use GNU/Linux because it works and that other OS does not. That other OS phones home, sniffs files for DRM, BSODs, has a very EXCLUSIVE EULA, invites malware in, needs re-re-reboots, and messes up memory, storage and everything else it touches. I do not give a damn about how beautiful the UI is. I use PCs to get things done.

      --
      A problem is an opportunity http://mrpogson.com
    12. Re:Linux users... by howlingmadhowie · · Score: 1
      one has to wonder how a comment like this can get modded 'insightful' and not 'flamebait'.

      some quotes:

      they never thought about the possibility that someday they will not be "superior" to other people because they work for their PCs while everyone else drinks beer or has sex

      The cool things is to have windows that bounce up and down like a good tits. Perhaps that is the closest thing to sex they will have

      the Linux community doesn't appreciate quality and freedom

      the guys who believe they're awesome because they have to type thousands of sequences like "/isearch:qqvv!!" just to edit a text on Vi,

      how can this not be flamebait?

    13. Re:Linux users... by Anonymous Coward · · Score: 0

      I don't get your attitude, and you're not alone. During a diner I told to someone I was doing all my development on a Linux workstation (it's really a workstation: no sound on this machine, no 3D X extension, not a single game, no Flash in my browser, etc.) and the (Windows) dude answered me "you like that uh!", as if I was using Linux to be a snob or something.

      Truth is next to my Linux workstation a Mac Mini is sitting. I use it for "media" stuff, family movies, mp3 player, etc. I do like OS X. So obviously owning a Mac and using a Linux without sound nor 3d I'm not the "miser" you describe.

      The only other over-simplification you're making is that then I'm using it to be "exclusive".

      Well, no, that's not the reason. I'm highly technical (yup, I did write/typeset a 400+ page book using Emacs/LaTeX) and first time I tried Linux, last century, it was running circles around Windows. I still does.

      I moved to Linux on technical merits alone. I couldn't stand that mediocre piece of garbage that Windows was (and still is).

      As I told you I own a Mac and I do like OS X, but simply I haven't a compelling reason to move from Linux to OS X as my primary development system.

      I'm neither your "miser" nor your "exclusive" kind.

      It's people who don't understand Linux, who don't have sufficient technical knowledge to master it, that think others use it because it is "exclusive".

      BTW I'm a Debian / Window manager without icons / Emacs user and I love the Ubuntu mindset.

      Your post is nonsense.

    14. Re:Linux users... by Anonymous Coward · · Score: 0

      Normally, Linux software DOESN'T have the same quality that propietary software has.

      And that's the reason some of us uses it. For me, it was the low quality of proprietary software that made me go looking for something else. The number of crashes, both bluescreens and "Outlook has performed an illegal operation". The number of WTF's in the user interface. The very unfriendly way just about every setting is modified (it's called regedit). And so on and so on.

      Ok, I haven't tried a Mac, but from what I have read, they are no better. The dock is eye candy aimed at new users, but mostly in the way for experienced users, who would prefer to turn it off. But where is that setting hidden? Lack of a user friendly interface was what turned me off the idea of getting a mac (or even a "hackintosh").

    15. Re:Linux users... by Anonymous Coward · · Score: 0

      Uuuggh! Was Stallman actually picking bits out of his beard and eating them in that clip?

      I suspect so.

      How can anyone take anything that that bizarre, creepy, unwholesome, 'thing' says anyway. The man (or rather manchild) is majorly dysfunctional and unhygienic. He should be living with a troop of baboons, not in civilized human society.

      Ughh! Get him away from me!

    16. Re:Linux users... by Anonymous Coward · · Score: 0

      Even worse! He was picking Nachos from his feet! :S

  4. whomever succeeds??? by Anonymous Coward · · Score: 0

    "Columnist Matt Asay suggests that perhaps open source projects should attempt to emulate Apple's design philosophy, with whomever succeeds becoming the 'winner' of the hearts and minds of the vast majority of users."

    You mean "whoever succeeds." This is elementary grammar!

    1. Re:whomever succeeds??? by Anonymous Coward · · Score: 0

      Agreed. I always think that if you lose one point for using who (and derived forms) when it should be whom, you should lose a thousand for being a pretentious cock and doing the opposite.

  5. Umm by hansraj · · Score: 2, Interesting

    This suggests a start: enable your open-source project to accept meaningful outside contributions that make the project reflective of a wider development community.

    Isn't that already the case with most of the free software anyway? I mean not many people might be contributing to every project, but I don't think that is because the core team wouldn't accept outside contributions. In fact, what the hell does "outsider" mean in this context? I suppose anyone is usually free to start contributing to any project they like; usually it is hard to get accepted as part of the team but that is mostly because you can't expect to just get up one morning and figure out everything about an already existing project or convince everyone that what you want to add is in fact a desirable feature.

    Seriously, with every Jack writing a piece of "analysis" these days, I am reminded of the saying: "Opinions are like assholes, everybody's got one".

    1. Re:Umm by mdwntr · · Score: 1

      Yes, I find this and similar articles to be so light on specifics as to be practically worthless. I think what this analysis is alluding to has been going on for years anyway. My experience is that most projects of note are very receptive to contributions, but there is only so much they can do. Besides, compare say, the state of Linux (as the article mentions) today to what it was five or ten years ago and it would be hard to deny the improvements in 'usability'. These things don't happen overnight.

    2. Re:Umm by tonyreadsnews · · Score: 1

      I think he is referring to user's being more involved in the development process. He explicitly mentions broadening the term developer to mean users of the software. I haven't seen many ways to contribute to open source development other then
      a) code contributions
      b) bug reports
      This means only programmers are determining feature road maps and other design decisions (such as which bugs to even fix).

      In the commercial world, engineers are not the only designers. A marketing department with a (hopefully) excellent understanding of the target market acts as the user liaison so that engineers focus on things the market needs, not just what the engineer wants to work on.

    3. Re:Umm by Estanislao+Mart�nez · · Score: 2, Insightful

      Isn't that already the case with most of the free software anyway? I mean not many people might be contributing to every project, but I don't think that is because the core team wouldn't accept outside contributions. In fact, what the hell does "outsider" mean in this context? I suppose anyone is usually free to start contributing to any project they like; usually it is hard to get accepted as part of the team but that is mostly because you can't expect to just get up one morning and figure out everything about an already existing project or convince everyone that what you want to add is in fact a desirable feature.

      The major problem is in fact that people who control a project can be incredibly hostile to doing things that improve usability, and will just not compromise because they see no reason to do so.

      A relevant example: Linus's uncompromisingly negative attitude toward Unicode normalization of filenames. OS X's HFS+ filesystem guarantees that all names are stored in normalized UTF-8; Linux's ext3 apparently just lets you use whatever you want. This means that in a Linux system, you could search for a file called Martínez.txt (note the accent on the "i"), search for a file whose name contains the subtstring Martínez, and not get a match because the filename and the search string are using two different representations of the accented "i". Or, from the user point of view, you get a search term that doesn't match itself.

      At any rate, you do seem to agree that getting project owners to accept usability contributions is an obstacle. What I want to point out is that very often the obstacle is just not practically surmountable, period.

    4. Re:Umm by ciggieposeur · · Score: 1

      A relevant example: Linus's uncompromisingly negative attitude toward Unicode normalization of filenames. OS X's HFS+ filesystem guarantees that all names are stored in normalized UTF-8;

      I read that thread as saying that HFS+ tries to store UTF-8 but FAILS to do so consistently, such that mounting a hard drive between different versions of OS X could cause data loss. And data loss is the one thing a filesystem must NOT do, even at the expense of usability.

    5. Re:Umm by gbarules2999 · · Score: 1

      Seriously, with every Jack writing a piece of "analysis" these days, I am reminded of the saying: "Opinions are like assholes, everybody's got one".

      The new headline grabber lately has been "Open Source needs [blank] to succeed."

      Open Source has "blank" already, folks. It's porn, and porn is cross platform.

    6. Re:Umm by Blakey+Rat · · Score: 1

      And open source projects almost invariable ignore your b) bug reports, leaving only a) code contributions.

  6. What OSS can learn from Apple: by Anonymous Coward · · Score: 0, Insightful

    Gay people are a market, too !

  7. Nontechnical software user by Anonymous Coward · · Score: 2, Insightful

    This is a universal. Most software is delivered to nontechnical software users.

    Even the specialized mrp and accounting and I bet even the most technical/scientific of software are delivered to nontechnical software users.

    Most development approaches begin and end at the source code control systems, by people who don't ever and probably wouldn't want to get near their customer.

    Successful development projects do not simply arise from people having the "fun" experience of development. To be successful you will have to do the "not fun" things of supporting your endusers and documentation and attention to the supporting infrastructure that delivers your running software into running systems.

  8. Slowly... by emanem · · Score: 1

    ...linux/OSS can do it.
    Just keep on.

    Cheers,

  9. What Apple Has Learned From MicroCRAP: by Anonymous Coward · · Score: 0

    Have as many billable new versions as is Balllmeringly
    possible.

    Yours In Bash,
    Kilgore Trout

    1. Re:What Apple Has Learned From MicroCRAP: by VGPowerlord · · Score: 1

      Shouldn't that be
      "Have as many Billable new versions as is Ballmeringly possible."
      ?

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  10. Easier said than done by C_Kode · · Score: 5, Interesting

    Apple spends a lot of money implementing their design philosophies. Lets face it. It's not cheap to design user friendly high quality UI. Most companies that build open source products aren't serving the Desktop; they're serving the server market. The few that actually are (Ubuntu) are taking Linux and the open source desktop to a higher level.

    I am very thankful for Mark Shuttleworth and what he is doing for the Linux Desktop. Everyone knows Redhat flip-flops on the Desktop subject all the time and never actually get much done for it.

    1. Re:Easier said than done by GreenPickles · · Score: 1

      I am very thankful for Mark Shuttleworth and what he is doing for the Linux Desktop. Everyone knows Redhat flip-flops on the Desktop subject all the time and never actually get much done for it.

      Agreed. Kudos to Mark and the Ubuntu guys. They're doing a great job. Now, if we can get a majority accepted UI kit (stealing Apple's design philosophy wouldn't hurt), and a much better GUI back-end (or make X11 much better), linux on the desktop would rock.

      Linux' problem is the endless competing projects and the mis-management of developer's time and resources. Many developers want to create and lead new projects The whole too many Chiefs not enough Indian problem. If we could developers to improve someone else's project, rather than starting their own, it would really help Linux. Secondary, it sucks when many of the Chiefs are pig-headed and are not open to criticism or contributions. What ends up happening is that applications end up performing better and looking better in Windows and Mac OS X rather than in Linux. And thus most users end up going with a better Workstation Product -- Mac OS X and (*ugh*) Windows. I know that it seems like a shot in hell to get developers to change... but problems like these are keeping Linux on the desktop from taking off.

  11. Really? by fluffernutter · · Score: 3, Interesting

    "Linux and open source have long struggled to gain acceptance from the wider (read, non-technical) audience"

    Do they really? Consensus on Slashdot seems to be "If they can't figure it out, screw 'em".

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    1. Re:Really? by dbcad7 · · Score: 1

      That's not exactly my philosophy or most Linux users.. It's not the "wider (read, non-technical) audience" .. they are ok.. It's the supposedly informed technical people who presume to speak for the masses, and have all the solutions for expanding the user base of Linux.

      The problem is, most of these comments are from people who could care less about Linux.. Mostly I believe they are trying to justify their own purchases, investment in software, or time in learning a particular platform. No amount of coddling these people is going to "convert" them... and really, who wants to anyway. I am not about getting people on-board with Linux, or arguing which OS is better.. I gave that up, long ago. Time is better spent in helping the truly interested, or those who are fed up with problems who are willing to give it a try.

      In other words.. I could care less about the growth rate of Linux, and whether or not any OS is winning over another.. Doesn't do a thing for me.. but if you have a problem in Linux that I know the solution for, I'm more that willing to help.

      --
      waiting for ad.doubleclick.net
  12. What users want, not what they say they want by dazedNconfuzed · · Score: 4, Insightful

    Apple is very good at figuring out what users actually DO with the products - and that includes figuring it out BEFORE the product is released. This in contrast with giving people what they _say_ they want, which rarely satisfies them.

    --
    Can we get a "-1 Wrong" moderation option?
    1. Re:What users want, not what they say they want by jedidiah · · Score: 1

      So that's why the iPhoto red-eye removal tool is nothing more than a black paint tool...

      That's why the red-eye removal tool can't recognize an eye and will mark up any part of a photo...

      That's why they insist on forcing you to load files into the app-centric database before doing anything with it...

      That's why they ignore whatever existing organization the images might have had...

      Apple are competent engineers that have a really good marketing deparment.

      It's really pretty simple: No Ads, no marketshare. Great Ads, growing marketshare.

      Sure. Steal whatever good ideas they might have. Just don't drink the cool-aid.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:What users want, not what they say they want by Late+Adopter · · Score: 3, Insightful

      You think Free Software developers pander to what users say they want?! I can't think of any more group more intransigently opposed to doing anything other than scratching the itches that satisfy their particular use cases.

      At least corporations have an obligation to pretend to care (for better and for worse).

    3. Re:What users want, not what they say they want by Bassman59 · · Score: 2, Insightful

      You think Free Software developers pander to what users say they want?! I can't think of any more group more intransigently opposed to doing anything other than scratching the itches that satisfy their particular use cases.

      This is truth, folks. I made a suggestion to the gEDA PCB developers, asking if they could implement a feature found in pretty much every commercial PCB layout package -- display the netname in every footprint pad. Seriously, this is a standard feature. And the tepid response from the developers? Something along the lines of, "Huh? I've never seen that ... and anyways, I can't imagine how that could be useful."

      And, with that, I unsubscribed from the gEDA mailing lists, deleted all of the sources and dev builds from my machine, and went back to using the paid-for and perfectly functional schematic capture/PCB layout tool I had been using.

    4. Re:What users want, not what they say they want by arose · · Score: 1

      Sounds like you did a great job of explaining what you wanted and how it would be useful to many users of their software... Was it along the lines of: "All the commercial packages have X, if you don't implement X ASAP I'm gone"?

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    5. Re:What users want, not what they say they want by babyrat · · Score: 4, Interesting

      Hmmm...as a recent convert from Linux to OS X, I have to comment here.

      I like iPhoto. I like the app-centric database. I like the simplicity of time machine. I never noticed anything wrong with the red-eye tool. It is more than good enough for the casual photographer.

      I never told anyone that I wanted this. I didn't even know I wanted it until I tried it.

      As far as I am concerned, when I started needing to get stuff done, instead of 'messing around on the computer' is when the shift from Linux to OS X happened for my home computer use. At work I am still forced into using windows and still use Linux for the server functions.
       

    6. Re:What users want, not what they say they want by Beardo+the+Bearded · · Score: 2, Insightful

      I think his point was that if they hadn't used other programs to see:

      a) what features they had, and
      b) why they had those features at all

      then their product would be theoretical at best, and not take into account several factors that would make it a useful and productive tool.

      His attitude may be sub-optimal, but that doesn't mean that his point is invalid.

      My experience with EMC2, an open-source milling program, has been expectional. The chat rooms are full of helpful people, we ran some experiments, and in the end, we found a way to configure a gamepad ($20) to work like a jog wheel ($1000).

      My experience with Ubuntu at home has been complete shit. I still can't look at Youtube, Flash is troublesome at best, and apparently it's my fault for not buying a new machine every year. "Why would you have that card? It's ATI and it's, like, 4 years old. Get a new nVidia card and it'll work."

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    7. Re:What users want, not what they say they want by E+IS+mC(Square) · · Score: 1

      Oh Yes! Users really want to use itunes to sync (and lose their songs if they switch to a different computer) rather than just using drag and drop - the most complicated of all methods.

    8. Re:What users want, not what they say they want by jedidiah · · Score: 0, Redundant

      Some of us care about the little details.

      The fact that it comes under the heading of "casual photography" doesn't
      mean that you necessarily want to be sloppy with it. The end results with
      any luck will last as long as conventional print photography has.

      There's no reason to do anything besides "do it right" if you are the owner
      of the prevailing platform for "professional artists".

      Someone trained in fine arts that hasn't drunk the cool-aid might nit pick.

      Thus the Mac fails at "getting stuff done".

      The fact that it is adequate for those willing to compromise is not a great endorsement.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    9. Re:What users want, not what they say they want by gbarules2999 · · Score: 3, Interesting

      As far as I am concerned, when I started needing to get stuff done, instead of 'messing around on the computer' is when the shift from Linux to OS X happened for my home computer use.

      Really? I find Linux (or at least Ubuntu) is the opposite way. Set it up for a half an hour, and then everything works behind the scenes. Updates OS-wide, various configurations and whatnot, new programs, etc. It seems so hands-off to me. Maybe I'm just a weird Linux user.

    10. Re:What users want, not what they say they want by Phroggy · · Score: 1

      The app-centric database works great for MP3 files that have searchable and browseable metadata. The problem with iPhoto is that my pictures don't have this sort of metadata, so I have to organize them into albums myself, and it works about as well as organizing MP3s into playlists in iTunes without being able to search or browse, which would completely suck.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    11. Re:What users want, not what they say they want by IRWolfie- · · Score: 1

      that's wierd. Ubuntu worked out of the box for me on a 700mhz 192mb ram 8 year old laptop (including flash with youtube). Just because someone gave you bad advice doesnt mean the whole system is flawed :/

    12. Re:What users want, not what they say they want by CronoCloud · · Score: 1

      Your pictures don't have EXIF data?

    13. Re:What users want, not what they say they want by CronoCloud · · Score: 1

      At least you've got an official Flash plugin, we Linux on PPC folks have to make do with gnash.

    14. Re:What users want, not what they say they want by Phroggy · · Score: 1

      Of course, but the only useful information it contains is the date the photo was taken, and iPhoto doesn't have any equivalent to iTunes' Browse feature as far as I'm aware.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    15. Re:What users want, not what they say they want by arose · · Score: 1

      It's not clear from his comment at all if the developers had used other programs or not, they might just not be familiar with the feature in question. Either way it's not unreasonable for developers to ask the user why they want the feature and how they are going to use it instead of just rushing to copy from another package, in fact it can mean the difference between a checkbox feature and a truly useful addition. There is nothing wrong with leaving the beaten path, after all free software is not, common misconceptions notwithstanding, all just second rate clones of proprietary software (almost seems like OPwanted just that). As for flash and graphics card drivers, welcome to the proprietary software, there is only so much Ubuntu developers can do to fix things without source and/or specs, especially when they are struggling to keep up with just the free software. Ubuntu is a huge projects and overall I'm happy with what they have been able to achieve, but their bug-report policies are sorely lacking.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    16. Re:What users want, not what they say they want by GaryPatterson · · Score: 1

      I like your logic.

      Apple's free iPhoto application doesn't do stuff as well as you'd like, therefore the Mac fails at "getting stuff done."

      Yup, that's good thinking, right there. There can't possibly be any other apps for the Mac outside of Apple, can there?

      http://www.gimp.org/macintosh/
      http://www.pixelmator.com/
      http://seashore.sourceforge.net/

      Ah, you get the idea.

      And no, the iPhoto red-eye removal is not just a black paint tool. I just tried it (never use iPhoto, but was curious about your earlier claim) and it seems to try to find nearby red pixels before stripping the red out and shading them with a dark grey. I don't like red-eye removal tools at the best of times, so I'd not tried this before.

      Out of curiosity, do any image editors actually recognise an eye, and refuse to use a red-eye reduction tool outside the eye's pupil? That's pretty sophisticated image recognition.

    17. Re:What users want, not what they say they want by Bassman59 · · Score: 1

      Late reply, sorry.

      My point was that the feature I suggested (net names displayed in pads/vias) is in the commercial tools because it's remarkably useful. My suggestion to the gEDA PCB developers was basically like, "Hey, guys, the commercial tools have this really useful feature ..." and when I was asked to explain why I thought it was useful, I said, "well, when you look at the rat's nest, it's very busy, and it's really helpful if you can see the net name in the pads so you can see what points you're trying to connect with the trace you are drawing." And I suppose that the developers of gEDA PCB don't do anything really complicated with FPGAs and other large chips where this feature really helps, so they blew it off.

      Which is their right, of course, but it showed me that they are quite happy in their insular little world and their boards are hobby toys, and their design will NEVER be good enough for real production use.

      which is a pity.

      it wasn't like I suggested that they draw parallel traces for differential routing that maintain a set spacing ...

  13. In otherwords.... by Anonymous Coward · · Score: 0

    ...be responsive to/fix bugs logged by non-techie or non-developer users? That would be a nice start.

  14. Contributor ideologies by Anonymous Coward · · Score: 0

    I think there also exist different ideologies for different types of contributors. In general, the techies are the ones who enjoy getting something done and may or may not care if they are attributed. Some of the below is speculation, but some of it also comes from reading comments places where programmers are looking for assistance.

    However, speaking from the perspective of a winning open source application, a good UI is huge win and it is those types of contributors who are rare. It seems the artists will never touch something they aren't paid for. The same is likely true for those who consider themselves to be usability experts. It is these areas that open source needs to strength, but the people just don't seem to be there.

    In a way it is quite sad since your typical artist could probably make a decent set of, say 40 icons, in one to three weeks (personal time). But your typical programmer might spend months to get a working application. Yet who is it standing there with their hand open, palm up, looking for their monetary compensation?

  15. More whining from fashion designers by 0xdeadbeef · · Score: 5, Insightful

    The more complicated a product gets, the more technical acumen is required to put it together. Bad Web sites are built by people who know how to code HTML and JavaScript but don't understand how people use the Web. Bad software is written by people who are experts at knowing how a computer works and how to write code to make it do what they want, but no idea about how regular people behave and how those people expect to interact with that software.

    This is bullshit. Bad websites are built people who barely know how to use HTML and Javascript, but believe that the more HTML and Javascript you use, the better the website is. Slashdot, Digg, Gizmodo, Endgadget, Facebook, MySpace - they're all fucking horrible. People believe that because Google can pull it off, they can too. They believe that because they have very fast machines, everyone else does too. The believe that "moar interactive" == "awesome website", and that the more iframes you can pull into one page makes it a "mashup" and very "Web 2.0".

    Do you see that kind of shit on the Apple website? Of course not! Apple doesn't succeed because of "design", they succeed because they have production values. They don't tolerate "good enough", they don't fixate on technology because it is new, they don't march to the beat of an ideological imperative. They believe in themselves, and they do what they want because they like it, on the assumption that their tastes are like everyone's tastes. Apple does not live by focus groups. Apple doesn't hold "design" over "technology", they hold "simple" over "complicated". The design wankers attach themselves to Apple's coattails because they can't differentiate between pretty technology and well executed technology. They don't understand technology, so they make a religion out of design so their priests can have something to lord over the unfashionable nerds.

    Do you know why so much open source software sucks? It's because the programmers suck! They don't measure themselves against any standard of excellence. They stop when something works, ignoring the fact that it doesn't work well. It's plain old slob apathy. They're not getting paid for it, they can't be fired for failure, so what do they care?

    1. Re:More whining from fashion designers by tonyreadsnews · · Score: 1

      they don't fixate on technology because it is new, they don't march to the beat of an ideological imperative

      Just to be sure, you're talking about this company?

      Curious.

    2. Re:More whining from fashion designers by edalytical · · Score: 3, Interesting

      No, he's right. Why hasn't Apple released a Netbook? They could have put there OS on a tiny underpowered device with a 800x600 screen and called it a Netbook. But they didn't. Why do you think that is? Maybe they're not fixating on new technology. Maybe they don't "ideologically" repackage products to fit every new product category like other companies do. I mean, people wanted an iPhone for years before Apple release it and it turned the market upside down. If they just put an iPod on a phone or a phone on an iPod nobody would have cared except for a few fanboys. Instead they made a truly innovative device and entered the market when the time was right -- when they had something interesting. The same thing will likely happen with the Apple Netbook. They'll enter the market for sure, but not just for the sake of entering the market. They'll have something to offer, something that will take two years for the market to catchup with.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    3. Re:More whining from fashion designers by sabs · · Score: 1

      Apple's Netbook, will have a slot where you slide your iphone into it :)

      It'll use your iphone's 3gs Network. It will have full access to the apps, etc on your iphone, and full webaccess,

    4. Re:More whining from fashion designers by darkvizier · · Score: 1

      Bravo! That's pretty spot on.

      I'd like to add though, that you can't really get there from here. Open source contributors are there for their own reasons, and they are free to leave at any time. If you take a top-down approach and try to enforce some absolutes on people, they'll give you the bird or just laugh and walk away.

      In order to herd these cats, you have to convince them that they want what you want. That it will be a rewarding experience to produce a high quality product. In a company you can take a brute force approach to management through the threat of firing your employees. What open source is missing is a revenue stream. Until there is a path for money to get in, there will be no incentive for a good product to come out. Some innovations in business are required before we can really see open source come to it's full potential.

    5. Re:More whining from fashion designers by Actually,+I+do+RTFA · · Score: 1

      I mean, people wanted an iPhone for years before Apple release it and it turned the market upside down. If they just put an iPod on a phone or a phone on an iPod nobody would have cared except for a few fanboys. Instead they made a truly innovative device and entered the market when the time was right -- when they had something interesting

      They did just put a phone in an ipod touch. And people bitched (correctly) about the lack of 3G, GPS, etc. It took a few generations to get right. See Maddox

      A Netbook is old... real old. I remember they were popular concepts in '95... only then they didn't have batteries. Apple put one out way back then, and it flopped. Probably why they haven't put one out lately.

      And they put their OS on a tiny underpowered device with less than 800x600 (480x320) screen, and called it a ipod touch. That's their netbook.

      --
      Your ad here. Ask me how!
    6. Re:More whining from fashion designers by gbarules2999 · · Score: 1

      They're not getting paid for it, they can't be fired for failure, so what do they care?

      A hell of a lot of them are employed by someone, somewhere, nowadays, at least on the big projects.

    7. Re:More whining from fashion designers by edalytical · · Score: 2, Insightful

      You're not only confused, you're miss informed. The iPhone was specifically designed to be a smart phone. Not only that it was the iPod touch that followed the iPhone.

      Furthermore, they got the phone right the first time. I own a first generation iPhone and am completely happy with it. I'm not even compelled to upgrade (AT&T is a different story). The industry has barely started to catchup (there might be something to the Pre, etc).

      Sure the eMate was a flop, but you're talking about historic Apple Computer, not Apple Inc. proper. I don't think they've flopped since the eMate (their netbook as you say). Certainly nothing has flopped after the release of the original iMac.

      And you really shouldn't reference belligerent bloggers when you are attempting to make a point. That guy is as laughable as he is loony.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    8. Re:More whining from fashion designers by Actually,+I+do+RTFA · · Score: 0, Troll

      The iPhone was specifically designed to be a smart phone. Not only that it was the iPod touch that followed the iPhone.

      You're right. I stand corrected.

      they got the phone right the first time. I own a first generation iPhone and am completely happy with it. I'm not even compelled to upgrade (AT&T is a different story). The industry has barely started to catchup (there might be something to the Pre, etc).

      I had a Windows CE smartphone in 2005. It too had a touch-screen. I've use an iPhone. Honestly, the Windows CE phone wins in my mind. I don't know what they did that required catching up to, except they were good at building buzz. I suppose they have a lot of application developers, that's the only thing they did well, and it's not technological.

      Because you'll ask, areas where my Windows CE phone won: Input, it had handwriting recognition and a stylus, so it could put a full keyboard up and I could poke at it. For that matter, it had a stylus and stylus holder, for precision pointing. It had an SD chip reader and video player. It was unlocked, so I could add codecs. It had good calander/notes apps. It could open Excel and Word docs for me to see and edit. I could set the ringtones to a random mp3. It had AIM, although I used that infrequently. I forget the rest.

      What did the iPhone do other than multitouch that other phones didn't?

      Sure the eMate was a flop, but you're talking about historic Apple Computer, not Apple Inc. proper

      Same company.

      And the belligerent blogger made a point. I have a hard time seeing a point to the iPhone. It seems a lot like the iPod, an expensive version of a regular device, hearlded as revolutionary because some people apparently never bought a smartphone/mp3 player before.

      --
      Your ad here. Ask me how!
    9. Re:More whining from fashion designers by Stormwatch · · Score: 1

      Certainly nothing has flopped after the release of the original iMac.

      You're forgetting the G4 Cube. It was beautiful, but too expensive and non-expandable. So there was not much of a market for it.

    10. Re:More whining from fashion designers by Waccoon · · Score: 1

      I suppose Apple doesn't have a good design yet for a mid-range Mac with expansion slots? People have wanted that for years, too.

    11. Re:More whining from fashion designers by howlingmadhowie · · Score: 1

      apple succeeds because of product placement in hollywood.

    12. Re:More whining from fashion designers by SoupIsGoodFood_42 · · Score: 1

      Apple does succeed because of design. Design does not just mean making something look pretty. The aesthetics of Apple's products is a reflection of their design effort -- It's a natural consequence of a good design process.

      Bad websites can also be built by competent coders who don't use overuse JavaScript, too. If you think that the success of a website is based on code alone, then no wonder you have such strange views about design. BTW, if you look at Apple's website, they do actually use a lot of JavaScript for UI widgets.

      You know what BS I'm sick of? People who think that design is purely aesthetical and that designers don't understand technical things. I spend a lot of time doing graphic art, but I've also just installed FreeBSD on a Mac mini. Now, perhaps that isn't the norm, but I'm far from the only person who understands both these areas.

    13. Re:More whining from fashion designers by Risen888 · · Score: 1

      Do you know why so much open source software sucks? It's because the programmers suck!

      Granted. But do you know why so much non-free software sucks? It's because the programmers suck.

      --
      Hey, I finally got my first freak! Took you long enough!
    14. Re:More whining from fashion designers by Anonymous Coward · · Score: 0

      Actually apple is working on their netbook/tablet PC right now.............:-P

    15. Re:More whining from fashion designers by Anonymous Coward · · Score: 0

      Why is this modded troll?

  16. It's about marketing by enrevanche · · Score: 3, Insightful

    What keeps Apple and Microsoft on top is marketing and momentum. We live in a society driven by mass media. For the most part open-source does not have a sufficient marketing budget. Most people do not even know about alternatives.

    1. Re:It's about marketing by Attila+Dimedici · · Score: 1

      Thank you. While there are many things about any given Open Source software project that could be improved, the real reason for the low adoption rate of Open Source software is marketing.
      Another problem with stories like this (and with Open Source marketing in general), is the idea that "Open Source software" can be lumped together and compared to "Apple software" or "Microsoft software". Open Source software is to Apple (or Microsoft) software like Creative Commons music is to U2 music.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    2. Re:It's about marketing by Anonymous Coward · · Score: 0

      What keeps Apple and Microsoft on top is marketing and momentum. We live in a society driven by mass media. For the most part open-source does not have a sufficient marketing budget. Most people do not even know about alternatives.

      Apple is open-source's marketing budget. Just because its not GNU/linux or GPL doesn't mean its not open source.

    3. Re:It's about marketing by gbarules2999 · · Score: 2, Insightful

      Most people do not even know about alternatives.

      Even if they did, installing and configuring an OS is much, much more complex than what a lot of computer users can (and should) handle.

    4. Re:It's about marketing by Anonymous Coward · · Score: 0

      No. It's because open source software is too difficult to be bothered with. Most people don't EVER want to type "grep" or learn regular expressions. Linux is for software developers and hard-core IT.

    5. Re:It's about marketing by BitZtream · · Score: 1

      Okay, apple has good marketing, I got that.

      Microsoft ... good marketing ... what the fuck planet are you one? On Earth, MS has shitty marketing as everyone knows.

      Both Apple and MS's successful products are successful because they provide enough of what users want/need to keep them as users.

      Linux does as well, the difference is it provides for the needs of a select view bunch of geeks and wanna be geeks who think that using Linux and going out of their way to do things the hardware makes it better. There are far fewer of these types of people in the world than everyone else.

      While you are right, we live in a society driven by media, but thinking that the only reason OSS has utterly failed to penetrate the market is because of marketing is just silly.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    6. Re:It's about marketing by IRWolfie- · · Score: 1

      I think you missed his point entirely in that you cant have a stereotype for the software quality.

    7. Re:It's about marketing by SoupIsGoodFood_42 · · Score: 1

      It's more than just marketing. Marketing is important, but you also need to make a good product (or have a monopoly). Sony spend a lot on marketing, but they haven't been successful with their iPod-competitors. Same goes for Microsoft and the Zune.

  17. Downside? by willoughby · · Score: 3, Insightful

    "The downside is that these contributors are techies..."

    That's like saying the drawback to commercial aircraft is that they are designed by aeronautical engineers.

    1. Re:Downside? by Estanislao+Mart�nez · · Score: 2

      That's like saying the drawback to commercial aircraft is that they are designed by aeronautical engineers.

      But that has in fact often been a problem. There are many aircraft accidents where bad human factors design played a major role. For just one example, check out this Bruce Tognazzini article.

    2. Re:Downside? by Anonymous Coward · · Score: 2, Insightful

      I don't fly based on the make of the plane. I fly based on the customer service the airline offers.

    3. Re:Downside? by Aggrav8d · · Score: 1

      That's like saying the drawback to commercial aircraft is that they are designed by aeronautical engineers.

      You don't fly much, do you.

    4. Re:Downside? by Anonymous Coward · · Score: 0

      I read that article you linked to. It went like this. A plane kit was designed by an engineer. Someone bought one of those kits and made some changes to the plane, and then John Denver bought that used plane, not knowing of the non-standard changes to it, or at least not having those changes in the fore front of his mind. And his familiarity played a major factor in his death.

      What I don't see is how this supports your point. An engineer made then the plane kit and then someone else went and changed his design. The lesson I learned from that story was don't buy a plane with major changes that were made by someone other than the people who designed it. Not "we need more people who arn't engineers working on plane design". Quite the opposite in fact.

    5. Re:Downside? by nine-times · · Score: 2, Insightful

      Well, if you're running a commercial airline and you allow the aeronautical engineers to design the interior of the aircraft (including seats, lighting, fixtures) without including anyone with interior design experience, then yes, that might be a problem. If you allow the aeronautical engineers to design the menu for the inflight meals without consulting any kind of chef or caterer, then that might be a problem too.

    6. Re:Downside? by Anonymous Coward · · Score: 0

      No, it's like saying: "They've designed the aircraft, why wouldn't they be the best person to check you in, welcome you on board and serve your drinks!?"

    7. Re:Downside? by Trojan35 · · Score: 1

      That's the point. Successful commercial aircraft also have input from Marketing (hopefully telling you what Southwest and Passengers actually want), Finance (telling you if that feature is actually worth the cost/effort), and QA (telling you if that feature will actually be reliable).

      So yes, a commercial aircraft only being designed by aeronautical engineers would be a failure, IMO. And that is the problem that faces Open Source projects today.

    8. Re:Downside? by Sir_Lewk · · Score: 1

      I'm pretty sure you'd change your desision making process if one plane company started firing all of their engineers and had HR types design and build their planes. ;)

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    9. Re:Downside? by BitZtream · · Score: 1

      They aren't all designed by aeronautical engineers.

      They are designed by a team of aeronautical engineers as well as usability experts, customer service experts and thousands of other people, as well as nearly a century of experience creating aircraft to serve as carriers of people.

      If you left it up to aeronautical engineers alone, we'd all be flying in the belly of aircraft with no seats, no luggage space, no heating or air and about a million other differences that would make the aircraft far more efficient, yet highly unsuitable for you and I to fly on, unless you want require every passenger to wear a flight suit and personal oxygen mask, I don't recommend having aircraft designed exclusively by aeronautical engineers.

      And lets talk about subsystems. You don't want an aeronautical engineer designing a turbo fan, you want an aeronautical engineer, a materials engineer, someone who knows how to safely design a turbine, someone who can design the turbo fan in such away that when it comes apart for whatever reason that it does so in a non-catastrophic way, such as throwing fan blades through the cabin. You don't want an aeronautical engineer programming the Flight Management Systems any more than you want an aeronautical engineer writting software for your pace maker.

      Commercial aircraft aren't designed by aeronautical engineers, they are designed by a LOT of engineers of all types.

      Unlike most software, which is written by self proclaimed 'engineers' who really don't have a clue.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    10. Re:Downside? by Anonymous Coward · · Score: 0

      With that attitude, no wonder software is in such a bad state -- too many coders think they're God.

      I take that back if what you meant was that it should be "The downside is that these contributors are only techies..." It takes more than techies to make great end-user software.

    11. Re:Downside? by Anonymous Coward · · Score: 0

      Presumably the input of pilots (i.e. users) would be acceptable to you, would it? Or are they not hardcore tech enough?

  18. I Can Tell You This About Users by RobotRunAmok · · Score: 4, Interesting

    They're not impressed nor amused by app names like gtkWTF, IAMRECURSIVERECURSIVEIAM, and, especially, The GIMP. Also, stop talking about programs being "stable." Isotopes are "stable." Programs either run well, or are buggy.

    People mock Microsoft, but I tell ya... I've worked with people who have no idea what Silverlight is or does, but they want it cuz it sounds cool and has something to do with the Web. It's almost as if Linux developers go out of their way to be non-MS in everything -- including creating marketable names for their wares.

    The problem, of course, is that the same guys doing the codewriting are the same guys doing the naming and marketing ("...because, after all, I've written the code, and that's the tough part that really matters, right? And if people don't get the Linus/Stallman/Montypython joke upon which I've based the app's name, then fuck 'em, who needs 'em, I'm only doing it for love anyway...").

    Why isn't there any open-source marketing? Maybe some of the bigger projects could reach out to some university business and marketing students who could take on the work in much the same way they attract coders?

    1. Re:I Can Tell You This About Users by bigredradio · · Score: 4, Insightful

      I think you are right. Get marketing students or business students involved. Same goes for graphics designers and webmasters. Get the people who are experts to perform the right tasks.

    2. Re:I Can Tell You This About Users by Tom9729 · · Score: 1

      I agree with you that a lot of projects could use better or more descriptive names, but you've gotta realize that 99% of the time these are people's personal projects that they are either working on because it has some utility to them or because they just want to get experience.

    3. Re:I Can Tell You This About Users by RobotRunAmok · · Score: 2, Insightful

      I agree with you that a lot of projects could use better or more descriptive names, but you've gotta realize that 99% of the time these are people's personal projects that they are either working on because it has some utility to them or because they just want to get experience.

      That's fine, and God Bless. Keeps 'em off the streets, and all that.

      But every time someone criticizes Linux for not having an app that does what such-and-such closed source app does, the response is invariably, "Whaddya mean? KgnuSMEGMA is out of pre-Alpha and does EVERYTHING that program does, and once Joey gets home from camp he's going to be spending the rest of the summer building a killer GUI for all the lusers who don't like the CLI."

      Personal project? Or alternative to proprietary commercial? You may choose one.

    4. Re:I Can Tell You This About Users by Ant+P. · · Score: 1

      The problem, of course, is that the same guys doing the codewriting are the same guys doing the naming and marketing

      This is why Ubuntu is so popular now - the same marketdroids making all those flashy "cool" names for Microsoft apps also have control over how the software is written.

    5. Re:I Can Tell You This About Users by Sir_Lewk · · Score: 1

      The two are in no way mutually exclusive. My personal project is also an alternative to proprietary software.

      Now, does it do everything the proprietary counterpart does, or do things in the same way? By no means. For most people it probably wouldn't be what you'd call a good alternative, but for me it's perfect.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    6. Re:I Can Tell You This About Users by Anonymous Coward · · Score: 0

      In the immortal words of Bill Hicks, "if you're in marketing or advertising, kill yourself."

    7. Re:I Can Tell You This About Users by migla · · Score: 0

      It's probably true that FOSS could use marketing. It's sad that the world is in such a state that you need to bullshit (as in lure with buzzwords/shinyness and appeal to emotion and such tricks). Maybe you sometimes do need to play the game.

      For example: Amnesty International does ads and they can help lots more people because of the extra donations an ad campaign results in.

      What I'd really feel like saying is a bit different, though:

      If we live in a world where a good image manipulating application is overlooked because its name is GIMP, there is something wrong with the world. If "brand" is more important than functionality, this world needs less marketing, not more.

      Fuck marketing! Just give people the free and open truth.

      --
      Some of my favourite people are from th US; Vonnegut, Chomsky, Bill Hicks.
    8. Re:I Can Tell You This About Users by Anonymous Coward · · Score: 0

      Nah, the whole point of open source is to get programmers programming in their spare time, so they can burn out quicker, more quickly realize that they will forever be undignified functionaries at work, and thus more rapidly go back to school to get an MBA. By the time they get the MBA they have already fallen for the open source thing once, so they won't do it again. It won't work.

    9. Re:I Can Tell You This About Users by Stormwatch · · Score: 1

      If we live in a world where a good image manipulating application is overlooked because its name is GIMP, there is something wrong with the world. No, actually it is overlooked because people balk at the terrible interface and go back to Photoshop.

    10. Re:I Can Tell You This About Users by Stormwatch · · Score: 5, Insightful

      (posting again because somehow my other post turned out all fucked up)

      > If we live in a world where a good image manipulating application is overlooked
      > because its name is GIMP, there is something wrong with the world.

      No, actually it is overlooked because people balk at the terrible interface and go back to Photoshop.

    11. Re:I Can Tell You This About Users by mattack2 · · Score: 1

      Then if/when you release it, you should probably include in the readme a compare/contrast with the major proprietary software(s) you are an alternative to, and describe what yours DOESN'T do in comparison with the proprietary software.. and possibly include the types of things it will never have unless others add the features (presuming it's open source).

      The above is all presuming that you wrote it largely *because* it's an alternative to proprietary software, not just "for fun".

    12. Re:I Can Tell You This About Users by KGBear · · Score: 1

      From a lot of developers point of view, making it attractive to users is irrelevant. We do that for our day jobs. What people don't get is that this is, for a lot of developers, a hobby. I built a binary clock in my garage the other day. It's cool, it works, it keeps accurate time, it's amusing to my geeky sensitivities. If anybody wants my to build them one, I'll do it for pleasure. I'd be happy to post circuit diagrams and the source for the microcontroller if I thought it worthy. I will not produce a manual explaining to people who don't really want to know what binary is and how to read my clock. I don't care if it's all asymmetrical due to prototype boards. It gave me a lot of joy and much needed relaxation when I designed and built it. It makes me smile when I look at it. That's all that matters.

      OTOH people are not trying to use my little garage project for serious work. Yes, we do it for love - you say that like it's a bad thing! And you know what? Where it really matters, most Open Source projects are really well made. Unix admins appreciate Linux. It's written by us, for us. It is very good, easy to use if you know what you're doing and yes, it's stable. I couldn't care less if your grandma can't use it. That's what Apple is for. (Sorry but it's completely beyond me why people still use Windows).

      I understand the need for a company to make money, but excessive marketing causes way more evil than poorly designed user interfaces. I mean, I saw personally indigenous women in the Amazon spending a week's pay on cosmetics because, looking at local advertising, they were led to believe it would make them tall and blonde. Seriously.

      I hope against all hope that you people stay out of my garage and that marketing stops polluting the stuff we, engineers, do for love.

    13. Re:I Can Tell You This About Users by schnell · · Score: 3, Insightful

      Fuck marketing! Just give people the free and open truth.

      Let me guess ... you're an engineer?

      Seriously, I think the problem here is you are confusing marketing with spin. Marketing actually encompasses a LOT of useful things, not just spin - and most F/OSS projects could REALLY use them. The definition of marketing includes:

      • Competitive analysis (what do competing products do? are we ahead or behind?)
      • Market research (how many people use this/want this/care about this? do they want something different?)
      • Product management (what do our customers want us to build? what can we really build?)
      • Reporting and analysis (how are we doing? what can we learn from the buying behavior of our customers?)
      • Public relations and press/analyst relations (how can we get correct info to reporters, bloggers, analysts and get them to write about it?)
      • Branding, advertising and customer communications (how can we tell customers about this and make it sound appealing?)

      It's a common mistake among technical people to think that marketing only includes that last item. Just like many sales or marketing people misunderstand what "technical people" do...

      --
      "95% of all Slashdot .sig quotes are incorrect or completely fabricated." -Benjamin Franklin
    14. Re:I Can Tell You This About Users by harmonise · · Score: 1

      If we live in a world where a good image manipulating application is overlooked because its name is GIMP, there is something wrong with the world.

      You can curse the darkness all you want but that's the way human beings work. Perceptions are important. The word gimp is a pejorative term. The negative aspects of the term are going to be associated with the product which isn't going to make anyone feel good about using it. And for a lot of people, their feelings are important. Some people may be able to look past that and see it as just a good tool, but those people are few and far between.

      --
      Cory Doctorow talking about cloud computing makes as much sense as George W Bush talking about electrical engineering.
    15. Re:I Can Tell You This About Users by Anonymous Coward · · Score: 0

      I couldn't care less if your grandma can't use it. That's what Apple is for. (Sorry but it's completely beyond me why people still use Windows)..

      People still use Windows because the world runs on Windows, whether you like it or not. Also, until recently there was no real competition. Apple only recently got its act together. Remember when they were about to go out of business and Microsoft bailed them out? Apple's success is very recent. When it comes to most businesses, Windows is how it's done. OS X is better in many ways, but if it ain't broke...

    16. Re:I Can Tell You This About Users by BitZtream · · Score: 1

      While I agree whole heartedly, I would like to add ...

      If you think the way you name something has no bearing on what people will think of it, than you are in fact a complete and utter idiot.

      If you think names don't matter than change your legal name to 'I Am a Dumb Ass and think everyone else should be my slave, especially the ' and see how far you get in life.

      If someone picks an utterly retarded name, like 'The GIMP' then there is a good chance that they also made several other utterly retarded choices, and in this case it most certainly holds true as soon as you see the UI.

      I'm sorry you are too stupid to realize that image matters, but it does. Inside jokes are cool for the 3 people that know about it, you just look like an idiot to everyone else in the world. Which is okay if you don't want anyone else to have anything to do with you, but if you're going to go into it with the typical 'FOSS WILL RULE THE WORLD!@$!@%!@%!@%' mentality, then you need to start thinking about the big picture and stop being so incredibly narrow minded.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    17. Re:I Can Tell You This About Users by gander666 · · Score: 1

      Amen brother. I am one of those dreaded "product managers", in the marketing group, and for the record, I am a techie, got the BS and Msc. Physics to prove it, and you just typed gold.

      The thing that engineers fail to understand is that cool to them, even if it is free (as in beer), almost universally is a flop in the market place.

      FYI the worst part of my job is the PR and Press/Analyst relations. I swear, I can draft GOLD into a statement, and by the time the corporate office is done with it, it isn't worth drying and fertilizing my garden. Just like making sausage...

      --
      Suppose you were an idiot and suppose you were a member of Congress ... but I repeat myself. - Mark T
    18. Re:I Can Tell You This About Users by orlanz · · Score: 1

      If you are going to get down to pure Marketing, then the first question is "Who is the customer?" In most OSS cases, it is the developer(s), and thus most marketing to/for them is already done. Everyone else is a user, and users aren't important, just customers are (textbooks are the classic example). This is the key difference between "free as in beer" and commercial offerings. I think the former creates superior solutions, and the later provides to a greater audience.

      The most successful (defined by users, not developers) projects are those that create secondary/sister entities whose whole purpose is to consider the regular PC user as the potential customer base AND most importantly have some say in the SDLC.

    19. Re:I Can Tell You This About Users by Waccoon · · Score: 1

      It never ceases to amaze me that graphic programs usually have horrible GUIs. GIMP has so much wasted vertical space in its GUI, which is idiotic given that widescreen monitors are so popular these days. Why can't I get rid of tools I don't use? Letting me get rid of whole panels isn't good enough, because I still end up with 7 panels on the screen, and use only 10% of each one! With all this object-oriented crap going on, why are developers still stamping widgets in one place?

      Photoshop isn't much better, of course. A horizontal bar holds all the brush defaults? I can't lock any panels? The brush and pencil tool are combined into one icon and I have to click-hold-select to choose between the two? To really appeal to artists, people need to stop doing half-assed clones of Photoshop simply because it is popular, and take a few hints from projects like ArtRage II, which are truly successful in terms of design.

    20. Re:I Can Tell You This About Users by Chief+Camel+Breeder · · Score: 1

      "Also, stop talking about programs being "stable." Isotopes are "stable." Programs either run well, or are buggy."

      Point of detail: users care a lot about true stability.

      For argument's sake, define stability of a program as meaning that it always does the same thing for the same inputs and does something incrementally different for incrementally-different inputs. An unstable program is one that goes wrong at random, or for insignificant changes in the input; e.g. a contact list that accept all names except that it crashes if a name has an apostrophe.

      For a user - me, for instance - instability is far worse than a feature that consistently broken. If something just doesn't work I try it once and then avoid it; but if it randomly blows my work away it's utterly toxic.

      Developers in general seem to care more about fixing repeatably-broken features than unstable one, and this is exactly the wrong approach to satisfy users.

    21. Re:I Can Tell You This About Users by martyros · · Score: 1

      I think you are right. Get marketing students or business students involved. Same goes for graphics designers and webmasters. Get the people who are experts to perform the right tasks.

      You totally forgot usability experts. That's probably the single biggest reason OSS usability isn't anywhere near Apple's: usability / interface design as a distinct discipline isn't even on the radar.

      --

      TCP: Why the Internet is full of SYN.

    22. Re:I Can Tell You This About Users by Anonymous Coward · · Score: 0

      They're not impressed nor amused by app names like gtkWTF, IAMRECURSIVERECURSIVEIAM, and, especially, The GIMP.

      If only iKnew of brandnames that had strange prefixes or were called something generic and simple such as the 'X' box that were successful. Alas....

    23. Re:I Can Tell You This About Users by JohnBailey · · Score: 1

      This is why Ubuntu is so popular now - the same marketdroids making all those flashy "cool" names for Microsoft apps also have control over how the software is written.

      Really?
      So which software is written by so differently for Canonical that other distros don't have then?

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    24. Re:I Can Tell You This About Users by Risen888 · · Score: 1

      They're not impressed nor amused by app names like gtkWTF, IAMRECURSIVERECURSIVEIAM, and, especially, The GIMP.

      Actually, users don't give a fuck. That's why you've got a trendy hardware company (hint: it's the one mentioned in TFA, if you read that) named after a fruit and the biggest name in graphic design software named after a mud hut, with their flagship product named after a circus performer. Because nobody gives a fuck.

      Except of course for people like you that just want to troll away in the middle of a usability discussion that's got absolutely nothing to do with your comment. For crying out loud, I can't even find anything in the comment that you're allegedly replying to that relates to your little naming rant in any way. So what exactly is it that you're on about here?

      --
      Hey, I finally got my first freak! Took you long enough!
    25. Re:I Can Tell You This About Users by KGBear · · Score: 1

      That's a circular argument. People use Windows because the world runs on Windows. The world runs on Windows because people use Windows. There's no real reason for it to continue like that. As for the rest, I have not run Windows since circa 1998. I have not missed it. I don't think I'm special, anybody could do it. People are afraid of the unknown, that's all. When I started in this industry corporate users dealt with Lotus 1-2-3 and WordPerfect on DOS. Believe me, there was nothing intuitive about that. Still, "clueless" users did very well on those platforms. Any recent version of Ubuntu is more intuitive, graphical and user friendly than any version of Windows before XP. So that's not the problem. Finally, who says it ain't broke? Complaints about how computers never work when you want them to, about excessive spam, about machines becoming slow for no reason, it's all users talk about when they talk about computers. It is very broke and it didn't have to be. It's just that it's the broke I know versus the unknown quantity of a different OS. I still say, there is no real good reason why people continue to use Windows in 2009. The reasons, which are not good at all, are fear and ignorance. But mostly fear.

    26. Re:I Can Tell You This About Users by bill_mcgonigle · · Score: 1

      We must first end the tyranny of 'patches welcome :)'.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    27. Re:I Can Tell You This About Users by Anonymous Coward · · Score: 0

      I've worked with people who have no idea what Silverlight is or does, but they want it cuz it sounds cool and has something to do with the Web.

      I've seen people sing about Songsmith, because it's the "cool new thing".

      http://www.youtube.com/watch?v=3oGFogwcx-E

    28. Re:I Can Tell You This About Users by Anonymous Coward · · Score: 0

      > Why isn't there any open-source marketing?

      Probably because they realise that they could spend their time more effectively making money on paying projects...

    29. Re:I Can Tell You This About Users by Anonymous Coward · · Score: 0

      Marketing actually encompasses a LOT of useful things, not just spin - and most F/OSS projects could REALLY use them.

      And I have never seen evidence of one single solitary marketing person who contributed such talents to an F/OSS project. Ever.

    30. Re:I Can Tell You This About Users by Gilmoure · · Score: 1

      And here's a prime example of the disconnect between techies and users. A lot of very smart folks don't understand why other folks respond to/interact with the world in a way that is illogical, compared to how the techie views things. Is weird but a lot of tech folks seem to be lacking in empathy. And I don't mean having charitable feelings for others but being able to put themselves in other's shoes and understand or accept different priorities and desires.

      I mean, I totally don't get all the trim options when it comes to cars but I know if I had input on car design, that such things are very important to some folks and should be addressed from the beginning of the project; not as a response to comments/complaints later.

      --
      I drank what? -- Socrates
    31. Re:I Can Tell You This About Users by Anonymous Coward · · Score: 0

      No, actually it is overlooked because people balk at the terrible interface and go back to Photoshop.

      Hotmail? Seriously? U r a microsoft/pay for software, blinded eunuch slave. Go grow a pair and RTFM on GIMP. It is so much better than Photoshop, and its FREEE and works on every platform. The end.

  19. Focus on what the user wants by Thaelon · · Score: 2

    Spend time on the UI.

    Make sure that your software is the user's bitch, not the other way around.

    To elaborate, here are some tips:

    • Use zero modal dialogs. They force the user to act at the software's behest to continue doing what they want. Making the user your software's bitch.
    • Make any reasonable action from one state as convenient as possible from that state to the most likely states.
    • Observe how your users use your software and modify it to make everything the do in it as easy and as fast as possible.
    • Just because it has a lot of functionality doesn't mean shit if it's too hard for them to figure out how to use it. Make it as intuitive, as logical, and as predictable as you can.
    --

    Question everything

    1. Re:Focus on what the user wants by FishWithAHammer · · Score: 2, Insightful

      # Use zero modal dialogs. They force the user to act at the software's behest to continue doing what they want. Making the user your software's bitch.
      Making

      A modal dialog often has value, in that it focuses the user's attention on something that, generally, is necessary to actually do what the user wants. Take Visual Studio for example. If I click "run," and a file has changed since the last build, it'll ask me whether I want to build again before I run the application. You could assume they want to build again, but for some people that may not be what they want, so it asks. Of course, for many workflow options, this only needs to be exposed to the user once. Visual Studio asks me whether I want to build before running, but there's a checkbox that tells it not to ask me again. I check it, click "Yes," and it never bothers me again--but now it acts the way I want it to, every time.

      There are many uses of modal dialog boxes that everyone gets wrong, however. No, I don't want to send user statistics ANYWHERE, and you should not be popping up a modal dialog and keeping me from doing what I want in your vain attempt to get me to do so.

      Your other points, however, are right on the money. Great post.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    2. Re:Focus on what the user wants by Actually,+I+do+RTFA · · Score: 1

      Use zero modal dialogs. They force the user to act at the software's behest to continue doing what they want. Making the user your software's bitch.

      This is the one thing I take issue with. Modal dialogs shouldn't interupt the normal user flow, but sometimes you have to use them. Typically, this is when something irreversable is about to happen that is probably an unintended side-effect of what's happening: "You are about to exit, save changes?"

      --
      Your ad here. Ask me how!
    3. Re:Focus on what the user wants by Anonymous Coward · · Score: 0

      I avoid open-source software (on OS X) because of the UI. Its not pleasant to look at, and neither does it work like other OS X apps. Look at GIMP, for an example. First sign of a bad UI is that it doesn't use the menu bar.

    4. Re:Focus on what the user wants by hitmark · · Score: 1

      the problem is not so much modal dialogs, but when they are only used to report on something (bit of text and a single button, anyone?).

      then there are things like focus stealing, and having either of the buttons have keyboard focus (i wonder how many times i have had something pop up from behind, only to go poof because i was typing something at the time and hit either space or return).

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    5. Re:Focus on what the user wants by tonekids · · Score: 1

      You should keep a temporary copy of whatever is unsaved. Then the unsaved work magically appears when they re-open the app. This would avoid that modal popup.

  20. That a single cohesive vision... by rAiNsT0rm · · Score: 4, Informative

    is actually better than a chaotic/bazaar mess that spins it wheels for 15 years? No shit!? Man, I mean while everyone blabs on and on about the bazaar and how great the chaotic development is, it isn't good enough for that central part: The Kernel. So why in the hell we keep fighting a cohesive and directed effort to build at least a baseline for the entire OS is beyond me.

    This is why I gave up on Linux for all but my servers. One day it will happen, or Google/Ubuntu will do it first. At this point I don't even care, just that it happens.

    --
    http://teasphere.wordpress.com - A little spot of tea
    1. Re:That a single cohesive vision... by agrif · · Score: 1

      This touches on the argument used a lot around here that desktop Linux isn't all that popular in part because of the amount of choices each distribution has for its parts, resulting in distributions that are all different. This does, in fact, make applications extremely hard to distribute amongst all distributions. (I have some brief experience with this, and I already hate it.)

      However, it's important to note here that Linux is just the kernel, not the operating system. I would go as far as to say Ubuntu and Gentoo are about as similar as FreeBSD and Mac OS X, and that expecting there to be enough similarities between them to be able to treat them as one operating system is impossible. Each Linux distribution is its own operating system, they just happen to share the same kernel.

      I agree that having a standard base would increase adoption, but only as much as a standard base between OS X and Windows would increase adoption. It's also just as unrealistic.

    2. Re:That a single cohesive vision... by Anonymous Coward · · Score: 0

      > One day it will happen, or Google/Ubuntu will do it first.
      And Google/Ubuntu doing it doesn't result in it happening... how?

  21. One word by PhotoGuy · · Score: 2, Informative

    Polish.

    --
    Love many, trust a few, do harm to none.
    1. Re:One word by edittard · · Score: 1

      One more: Hungarian.

      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
    2. Re:One word by Anonymous Coward · · Score: 0

      Did you inherit your offensive ignorance or develop it through your wasted freedom of choice?

    3. Re:One word by Anonymous Coward · · Score: 0

      WTF do people from Poland have to do with delivering great open source software? Are there great coders in Poland? Should OSS outsource to Poland?

    4. Re:One word by TheGothicGuardian · · Score: 2, Funny

      It's a nice language and all, but I didn't know Jobs spoke it.

    5. Re:One word by Anonymous Coward · · Score: 0

      Polish.

      German.

  22. Open source needs a god by Anonymous Coward · · Score: 1

    A sexy one...

  23. Rebuttal quote by girlintraining · · Score: 1

    "The day that I, as a nontechnical software user, can meaningfully participate in an open-source project is the day that open source will truly have won."

    You just did. Feedback from users is the lifeblood of the open source movement -- not programs and data. We listen. Our email addresses and online presence is right here. We don't hide behind departments and voicemail systems with irritating prompting systems. We'll come out for a beer with you if we're close. This isn't a corporation, this is a community. Several thousand people in the open source community just read what you had to say -- and thought about it.

    You think you'll ever get that, however much you pay, for commercial software?

    --
    #fuckbeta #iamslashdot #dicemustdie
    1. Re:Rebuttal quote by edittard · · Score: 4, Insightful
      I'm not saying you're wrong, but a much more likely response will be:
      • None.
      • Works for me.
      • That's a feature not a bug.
      • If you're so smart, fixit yourself and submit a patch.
        (so you submit a patch)...
        • your patch is teh sux0rz - rejected.
      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
    2. Re:Rebuttal quote by gbarules2999 · · Score: 1

      Because most feature requests are "I wAnt s0m warez. This is teh Free Softwarez?!"

    3. Re:Rebuttal quote by Risen888 · · Score: 1

      I'm not saying you're wrong, but a much more likely response will be:

      • None.
      • Works for me.
      • That's a feature not a bug.
      • If you're so smart, fixit yourself and submit a patch.

        (so you submit a patch)...

        • your patch is teh sux0rz - rejected.

      Well how about a big [citation needed] then? Seriously. Can you provide an example? A link? Anything?

      --
      Hey, I finally got my first freak! Took you long enough!
    4. Re:Rebuttal quote by Risen888 · · Score: 1

      I don't have any mod points right now, but this comment really deserves some. Thanks.

      --
      Hey, I finally got my first freak! Took you long enough!
    5. Re:Rebuttal quote by edittard · · Score: 1

      Report that spellchecking in Firefox doesn't work under win XP. You'll be told to enable it in the settings. Yeah, thanks Poindexter, that hadn't occurred to me, nor anyone else.

      I'd say that falls under "works for me".

      --
      At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
  24. Completely misses the point about Apple design by Anonymous Coward · · Score: 1, Insightful

    Soo, the author clearly has no idea what Apple's design philosophy is. Nothing in this article is even close to how Apple designs software. Users don't contribute to Apple's design. While Apple does solicit feedback regarding its current software, it strongly discourages (http://www.apple.com/legal/policies/ideas.html) idea submissions or other contributions to development. Steve Jobs once quoted Henry Ford regarding how they feel about what customers think they want: "If I'd asked my customers what they wanted, they'd have said a faster horse." Apple doesn't care about what users say they want, because users don't think about product development the way Apple does. Apple hires very smart people and pushes them very hard to develop what they do. They're very focused on what they want to achieve and usually dream much bigger than the typical user or outside developer.

    Basically, Apple's design philosophy is completely backwards from open source design philosophy, and I believe that's one of Apple's true strengths in its design process and what allows them to bring to market the breakthrough types of products that they do. There are many other design and engineering principles that are also fundamental to Apple's success, but bringing that to the open source world seems like a poor match.

    1. Re:Completely misses the point about Apple design by jvillain · · Score: 1

      Apple does good designs when they can control both the design of the hardware and the software at the same time. That just isn't in the cards for open source. I do wonder though if Apple is the epitome of design why do they have such a cruddy market share? Maybe not all their designs are that great. The only thing they have had that has really rocked the world since the Apple II is the iPod.

  25. False start by scorp1us · · Score: 1

    The day that I, as a nontechnical software user, can meaningfully participate in an open-source project is the day that open source will truly have won.

    Show me an instance of this with Apple. In fact, I would argue the opposite - that their strict control of the platform has allowed them to focus on only approving software that specifically fits the customer's needs the best. As apposed to the open source model which is one tool, a million uses. With apple you get the universal 1-piece screw driver. With open source you get the Craftsmen all-in-one screw driver with 36 bits and 6 handles in 4 colors.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    1. Re:False start by el3mentary · · Score: 1

      and with the Craftsmen model you're much more likely to lose the one piece you need,

      --
      I reject your reality and substitute my own.
    2. Re:False start by doulos05 · · Score: 1

      The day that I, as a nontechnical software user, can meaningfully participate in an open-source project is the day that open source will truly have won.

      Show me an instance of this with Apple. In fact, I would argue the opposite - that their strict control of the platform has allowed them to focus on only approving software that specifically fits the customer's needs the best. As apposed to the open source model which is one tool, a million uses. With apple you get the universal 1-piece screw driver. With open source you get the Craftsmen all-in-one screw driver with 36 bits and 6 handles in 4 colors.

      From my (admittedly) brief review of the article, it seems like logic to the argument went like this:

      1. I like open source stuff, it's nice, but
      2. I wish it were developed for less technically-minded people. Not for developers.
      3. Apple develops their stuff for less technically-minded people.
      4. And open source lets anybody contribute.
      5. I like the way Apple programs run.
      6. I wish I could make open source stuff look like Apple programs
      7. One day, open souce will be just like Apple and let everyone contribute. Then they'll win.

      I've got to admit, I feel like I must have missed a few connecting arguments in there.

  26. Standards are double-edged. by PeanutButterBreath · · Score: 1

    They are awesome if you are happy working within their bounds. True, its easy to snap together pre-built elements into powerful applications. On the down-side, it can sometimes be damned difficult to do anything outside of the box created by the standards implementers. If you are trying to write innovative software (which may just mean solving a novel problem), you are eventually going to bump into the limitations of any guideline or standard. What then? Do you give-up? Or break the standard and create the same old mess -- perhaps worsened by the expectations set by the obsolete standard you just had to break to get the job done?

    OS X is a mass-market desktop OS. It can thrive within Apple's UI guidelines because its bread-and-butter is providing very familiar functionality to a user-base with shallow expectations. Is this where Linux should be heading? If you are trying to do more than provide the typical "productivity" suite, browsing, media playback and photo editing software, you aren't going to get by with strident UI guidelines -- unless they are so broad as to defeat the point. Same situation if your entire user base isn't satisfied with having their user experience dictated to them.

  27. Apple is the bipolar opposite of open source by goffster · · Score: 2, Interesting

    Apple is one man's dream, and it will die with that man.
    Open Source will outlive any particular person.

    1. Re:Apple is the bipolar opposite of open source by onefriedrice · · Score: 1

      Historically, a dream which ends up inspiring millions, although dreamed by a single man, will not die with that man.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    2. Re:Apple is the bipolar opposite of open source by Ma8thew · · Score: 1

      Bullshit. You really think that Steve Jobs controls the minutiae of everything Apple produces? He steers the company, and is probably more involved in product development than most CEOs, but there are plenty within Apple who share his vision and his taste. Steve Jobs does not design anything, he just vetoes and approves products. He will appoint a successor, and Apple will go on much as before. The past six months proved Apple can operate without him, even with the biggest product launch in their history.

      I'd also take issue with your assertion that free software is independent of personalities. Would the FSF be the same without Richard Stallman? Linux without Linus? If anything, open source products are often more centred around one individual, as it is frequently a labour of love.

    3. Re:Apple is the bipolar opposite of open source by Anonymous Coward · · Score: 0

      I'm sure 'they' thought the same thing about Henry Ford.... and Preston Tucker

    4. Re:Apple is the bipolar opposite of open source by Anonymous Coward · · Score: 0

      Really? Modded as Interesting?

      > Open Source will outlive any particular person

      but will anyone care?

  28. You already can... by i.r.id10t · · Score: 1

    You already can, if you have just minor technical skill. Simply, the ability and willingness to explore menu options, figure out how to actually *use* the app, and make great documentation.

    --
    Don't blame me, I voted for Kodos
  29. Help desk by Geoffrey.landis · · Score: 1

    My proposed solution is to make it a rule that all software developers should be required to serve at least one day a week on the help desk.

    As far as I can tell, developers-- at least the Microsoft developers, anyway-- really, honestly don't know why ordinary users find their products frustrating and hard to use; while the help-desk people do know what the problems are, but are considered to be so low on the totem pole that nobody would ever think of asking their opinions.

    --
    http://www.geoffreylandis.com
    1. Re:Help desk by Gilmoure · · Score: 1

      We're lucky at my work; Help Desk manager and upper manager really go to bat for them and make their voices heard. Also, wife (she works help desk tier 2, I'm desktop support tier 3) has become the go-to person for documentation writing for various apps/services here. Once the developers/admins realized that they have someone who gets the details, will ask clarifying questions (to reduce ticket load to application support/devs) and is able to write it up so that users actually find it useful, they're now taking her feedback as to actual user process and interaction with apps and are starting to consult her before rolling out stuff. 'Course, there are still some dev teams that are totally closed to working with anyone else and forever swear that their shit don't stink. Sigh.

      --
      I drank what? -- Socrates
  30. Apple engages users? by edmicman · · Score: 1

    Wait, what? Apple engages the user community to develop they're products? Are you sure they don't limit the featureset, tell the users what they want, spend $$ on marketing, and then watch the bank roll in while everyone covets the "new" old product?

    I agree, OSS should take a page from Apple's UI and design philosophy. But I don't think involving every Tom, Dick, and Harry to offer input (although, that is necessary, too, I think) and hold the same weight works at the same time.

  31. Ironically, Apple has benefitted immensely from OS by WelshRarebit · · Score: 1

    Apple took good advantage of the portability and generous licensing of open source software and based huge swaths of OS X on long established projects such as BSD and Mach. Then by grafting on a tightly controlled series of entirely proprietary application interfaces, they were able to ensure that while code flows easily and readily from Linux and FreeBSD to OS X, it is almost impossible for them to flow back. That is why you see so few truly cross platform open source desktop applications that originated on OS X but also run on other platforms. It also explains the plethora of OS X-only forks of popular open source applications such as Firefox and OpenOffice.

  32. What? by denzacar · · Score: 1

    You were never taken on a tour around someone's house to be shown the more important works of cultural and artistic importance such as BigAss(TM) TV, VeryLoud(TM) Stereo or MostExpensiveGenericShit(TM) they could find?

    People who buy things to brag with, brag all the time.
    At work, at home, on the road, buying a packet of chewing gum at the news stand...

    --
    Mit der Dummheit kämpfen Götter selbst vergebens
    1. Re:What? by pauljlucas · · Score: 1

      You were never taken on a tour around someone's house to be shown the more important works of cultural and artistic importance such as BigAss(TM) TV, VeryLoud(TM) Stereo or MostExpensiveGenericShit(TM) they could find?

      Not that I can recall. Perhaps I have less shallow friends.

      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    2. Re:What? by denzacar · · Score: 1

      Those are not what I call friends.

      Just some Mac users I know.

      --
      Mit der Dummheit kämpfen Götter selbst vergebens
    3. Re:What? by Anonymous Coward · · Score: 0

      Shallowly judging a subsection of computer users from a few shallow people, I think you may need to meet my kettle.

  33. As maintainer of two OSS projects... by Anonymous Coward · · Score: 0

    No, the more likely responses are:
    1. Um, we fixed that a couple of years ago - you might want to try a current build at ...
    2. Good idea, I'll commit something right away (if it is something simple).
    3. Good idea, we intend to do that at some point along with the dozens of other good ideas we are already aware of.
    4. Can you describe the problem a little more clearly so I can try to figure out what's going on? (often a response to "your program sounds good but it sucks it crashes when i use it", or similar).

    5. And, admittedly, sometimes "none". When I'm not busy in real life, I'm all over my email, various forums, etc. to help users, but sometimes other things take priority over my *hobby*.

    We are *not* trying to conquer the world, or at least I'm not. The proprietary software companies may be competing with me, but I'm not competing with them. I'm just doing what I'm doing. It does make me feel good that at least tens of thousands (maybe hundreds of thousands) of people use my software on a regular basis, but it doesn't affect me materially whether they choose my programs or commercial alternatives.

  34. Philosophically Different by deanston · · Score: 1

    According to Apple's design guru Jonathan Ives, Apple don't do focus groups. Seems to me Apple just do what they (Jobs) think the user want and best damn way possible and let the world judge them. With Apple there is a coherent philosophy to their overall final product. Lumping Open Source all together is your first problem. Just the different Linux distros have different approach and design philosophy to begin with. How do you expect the final "look-and-feel" polish to be the same on all apps and harder still - hardware integration? Say most OS advocates are computer savvy geeks like pro drivers are geeks about race cars. A professional racer's idea of dashboard and controls can be quite different from your average driver on the road. You cannot control a diverse group like the whole OS movement itself. All we can hope is a small group of OS advocates focus on producing a single product that adhere to a single, well-received, consumer user philosophy. One advantage Apple has people always forget too is that they make well designed hardware interface. What users learn to see and touch and they like, they sick with.

  35. User Experience by deadkennedy · · Score: 1

    What most open source applications lack is the overall successful user experience. The open source application may shine in all areas while lacking in some seemingly small component of the application. But what does this tiny component matter, it is small and irrelevant. This is what can be learned from Apple. Nothing in the user experience can be deemed irrelevant, no matter how small.

  36. Pigs fly! by clang_jangle · · Score: 1

    The day that I, as a nontechnical software user, can meaningfully participate in an open-source project...

    ...will be one cold day in hell. Seriously, I don't mean to be harsh, but coding takes knowledge of coding. All the well-meaning non-coding critics in the world will never be able to offer anything but suggestions and testing until they learn to code. Most people can't even file a bug report properly.

    --
    Caveat Utilitor
  37. Further by PeanutButterBreath · · Score: 2, Insightful

    1 out of 1(0) users know what they want and can express it.

    5 out of 10 times they want something that can't be done.
    4 out of 10 times they want something that can be done but shouldn't.
    1 out of 10 times they want something both worthwhile and achievable.

    1. Re:Further by Antique+Geekmeister · · Score: 1

      From recent experience, 10 out 10 times the "big vision" idiots at the VP level also force all communications to go up to and back down from them, and skew it wildly away from what anyone actually wants or can do. I've been through dozens of instances of this over the course of my career, it's fascinating to watch happen and try to short-circuit by finding a way to speak directly with the customer.

    2. Re:Further by alexandre_ganso · · Score: 1

      Where in this scheme does the "webcam in gaim/pidgin" fits?

  38. Absurd On Its Face by reallocate · · Score: 1

    >> ... users are clueless about what they really want...

    That's absurd on the face of it. In my experience, users almost always know exactly what they want. The problem is that the don't speak tech, and techies don't know how, and often don't want, to communicate usefully with users. Techies keep using words like "specs" and "requirements", etc. Write the specs and then move on to the real fun. They want to use tech to measure all sorts of irrelevant things, as if people really decide they like or hate some piece of software because their mouse moves 0.54 centimeters less. People don't even notice things like that.

    The way to find out what users want is to pay attention to how they do the job they want the software to do. Learn how users spend their time. Learn what they see as important. Learn the roadblocks. Sit with them at their desks 8 hours a day for a week. Take lots of notes. Then, go off and think. When you're done, come back with a rough sketch of what your code could do for them. Ask things like, "If you could do this, would that be useful?". Take more notes. Rinse and repeat. Write real code. Enlist willing users to test code, not to see if it works -- you better already know that -- but to see if they like it. Rinse and repeat some more.

    --
    -- Slashdot: When Public Access TV Says "No"
  39. Are you sure about that? by zogger · · Score: 1

    Users do so know what they want! When they fire up a browser, they want it to render a webpage and not get hung up on something, or bog the whole system down if it has been running for a day. When they want to print, they want it to *print*. When they hit a media player from a menu, they want the *&*^&*()(ing sound to come out of the speakers, not go google around to see if jack has alsaed his pulse correctly with this week's hot new "distro" du jour. If they download a new app, they want it to show up in the graphical menu, not get teleported away in /lusr/share/binned/buried. When they first boot up, they want the monitor to be functional, not look like the machine is on electronic qualudes. And stuff like that and it is that simple.

    The details are for the devs, not for the endusers, blaming the endusers for their sound not working or printer not working or screen looking like ass is not a smooth move, because it isn't their fault at all. Car analogy, when folks buy a car, they don't want to even think about needing 10 grand worth of snapon on wrenches, another 10 grand of analysis gadgets, and a huge library of manuals, they just want it to work, and they are willing to pay for that. Some people who own cars are gearheads, most are not, same with computer users, and until this is grokked better, the problems will continue.

    If they are having a problem, and maybe could actually ask a legitimate question or offer a suggestion, regular computer users shouldn't be required to register AGAIN at one of the 10,000 support places,(where to go, the distro forums, no the app developers forums, no, register for some arcane mailing list straight out of 1987, no...) It should just have an automatic way to capture the latest instance of this or that running and ship it to the devs, with a little comment box to add the details, and should be CCed to both the distro maintainer and also the main dev for the app, *simultaneously*, so no ignoring or buck passing can happen. As in a bugzilla that didn't suck.

    And here's the main reason none of this stuff really gets fixed, this nutso fixation on "Release early, release often", because that means *perpetual alpha or at best betaware*. Perpetual. The main devs go on to the next new featureset three nanoseconds after the alleged "gold" release, which is always beta at best, and never really fix the old features so they really work and are cast iron.

    Sure, people shouldn't bitch when they are getting it free, I agree, that's why I would support some distro that actually was paid, and had a system where the outside developers could get paid as well based on user feedback and interest, a micropayments situation. Ignore bugs and feature requests for whatever app you develop or work on? No loot for you. It's all up to you, take feedback as it comes or not, binary decision there. Really listen to the end users and try to fix bugs and add features that people want, you make more loot.

    The system could be run by the distro seller, with a ranking "karma" like system for apps, both for which app gets included and for how well it evolves, splitting the income and profits, and don't throw a thousand apps on the thing, one CD worth is more than enough for a base system, you don't need a full huge DVD worth of stuff for regular ole desktop users, the market in question here. Those folks are never going to use beyond a fraction of that stuff on there anyway. Trash all the redundant apps and just make an executive decision with what to start with, and stick to it, and have one good "thing" as opposed to 15 things that all kinda sorta similar but none of them really work all that well. Talking regular computer users/drivers, not professional drivers or professional mechanics. I bet a lot of people would pay say 20-40 bucks (some number that isn't 100 or 200 or 300 dollars, but not zero, either) for a simple and functional desktop OS version as opposed to some free version with thousands of redundant and sorta non

  40. nothing by Anonymous Coward · · Score: 0

    haha, nothing, open source doesnÂt need to learn something from Apple, this is one caprice of a bunch of apple fanboys, keep dreaming.

  41. It's Human Factors by luwain · · Score: 1

    Actually, the key to Apple's success not so much that they include non-techies in their design process (they probably do), but that they haven't laid off their human-factors scientists. Sometimes users don't even know what would make their lives easier, but psychologists trained in human factors do. I recently "bit the bullet" and bought a MacBook (which was about $600.00 more expensive than a comparable Dell or Acer laptop), and have fallen in love with the machine. I'm fascinated by the "little things" that Apple has done: like making the touchpad larger and making it a button -- I've always hated touchpads on laptops, but this one is so well thought out that I don't ever use a mouse with the MacBook. I had a dramatic example of Apple's practical ingenuity when my dog suddenly ran across the room, right through my son's and mine power cords -- My son's Acer laptop went crashing to the floor, while the Macbook's power cord neatly detached from the machine (it connects to the machine via a small magnetic connector). I don't think a lay-person thought up these things. Every day I discover something like this about the Mac, and I wonder why other companies don't follow Apple's lead (patents??). You see this with the iPhone, also, where other phones have tried but can't seem to get the "touch and feel" quite right. I think it also should be noted that Apple is first and foremost a "hardware" company, not a software company -- they don't market MAC OS X -- they market Macs. Perhaps a Linux distribution should hook up with a good hardware company, create a really nice innovative machine and "brand it". I think this would especially work since Linux comes with so many useful professional apps (like Open Office Suite, Gimp, Firefox, Banshee etc...) you would get a "ready to go" machine right out of the box. I have Ubuntu running on my MacBook (VMWare Fusion rocks!!) and it's a dream combination. I can't wait for those "I'm an Ubuntu" commercials :)

  42. I agree by HalAtWork · · Score: 1

    I agree, however you can abstract certain things to a very high level where it allows users to "fill in the blank" with very standard tools, such as those found in any RTF editor or simple vector drawing program. The low level "techie" parts should always be in libraries or specific external tools/programs that you can pipe data through, the medium stuff should be the glue that holds it all together, and the rest, like the GUI, menus, help, language translation, documentation, program icon, etc, could be done at a very high level. A very simple to edit, high level script language that controls the user interface, could even be used to control various program parts, and encourage users to dip their toes into more technical regions.

    Allow your program to pause and show you exactly where in the high level script you are, have mouse-over variables that show you their contents, mouse-over syntax that highlights the affected objects live in your program... Make it easy to substitute other libraries/tools for the ones your program uses, and let the user drop-in/drop-out additional features in that way (perhaps an "XML for libraries" could be done)... The best stuff to learn from is programs that let you mess around and manipulate them at a high level in realtime and let you see what your changes do.

    Sure it may be pie-in-the-sky sounding stuff, but maybe in the future you could just highlight a bunch of libraries and tools, hook them up flow-chart style (the app does some magic to determine the reguired & optional bits to control options/parameters, see which menus they should live in, and create a default template GUI), and you could have just started creating a new program. Maybe something like this only a lot more abstract.

  43. Not the best example by westlake · · Score: 1

    Steve Jobs once quoted Henry Ford regarding how they feel about what customers think they want: "If I'd asked my customers what they wanted, they'd have said a faster horse."

    Ford was still producing the Model T well into the 1920s - despite alarming declines in sales. The Ford came with a hand crank until 1919.

    Ford's competitors were offering better styling, better brakes, suspensions and so on.

    Ford offered one of the first farm tractors. But it was Ferguson and John Deere that introduced the PTO and three-point hitch.

  44. I call BS by tlambert · · Score: 2, Informative

    I call BS.

    bash is UNIX2003 standards compliant because of Apple contributions back to bash.
    vim is UNIX2003 standards compliant because of Apple contributions back to vim.

    I could repeat sentences of this format for about 80 different Open Source versions of UNIX command line commands.

    Apple just doesn't make a press release every time it contributes a patch back to an Open Source project.

    -- Terry

    1. Re:I call BS by Anonymous Coward · · Score: 0

      You mean so that they can make sure OS X is standards compliant?

  45. The Truth About Commercial vs. Open Source by tlambert · · Score: 2, Insightful

    The Truth About Commercial vs. Open Source ...is that in a commercial setting, there is dictatorial editorial control, and people are willing to work on things they wouldn't ordinarily work on for the joy of it, in trade for money.

    Without that, there's no way to prioritize customer input ahead of developer desires, and there's no way to get a developer to work on something that they disagree with.

    The closest the Open Source community has come to this are companies like Mozilla, RedHat, and Ubuntu, which are large participants in particular Open Source projects, but which internally exercise a single editorial philosophy over the product, and have paid engineers to work on the things that no one would work on at all, if it weren't for the money.

    I have absolutely no idea (and I expect no one else does, either) how you would cause a bug report to be responded to in a timely fashion and get it resolved to the satisfaction of the person who filed it, in an Open Source project, unless the person who filed it wrote the fix, and the fix was acceptable to the some pigs who were more equal than others in the project. Most large changes to Open Source projects are arbitrated by a board of people who are self-selecting, who are there because of seniority, or nepotism, or as a result of a popularity contest. From such groups, you're going to get consensus. Anything that goes against that is going to get strong resistance, even if the consensus is basically what Frank Herbert called a "demopoll", which means you will always end up with the lowest common denominator.

    Great products (and terrible ones) require an 800 pound gorilla to force its views on the participants, and for those participants to be willing to stick around despite the force.

    -- Terry

    1. Re:The Truth About Commercial vs. Open Source by Thing+1 · · Score: 1

      I have absolutely no idea (and I expect no one else does, either) how you would cause a bug report to be responded to in a timely fashion and get it resolved to the satisfaction of the person who filed it, in an Open Source project [...]

      I've found that sending the developer some money helps quite a bit with their responsiveness.

      --
      I feel fantastic, and I'm still alive.
  46. How wide an audience do we actually want? by Anonymous Coward · · Score: 0

    The truth is that what makes so much open-source software so great is fundamentally incompatible with the desires of the normal, day-to-day morons who make up the "wider" demographic. Typical users hate options; they want things to "just work." They hate not having the Start button in the lower left corner of the screen. They're lazy cretins who don't want to have to learn that it might be at the *top* of the screen instead, much less that there is no C: drive. They never want to have to set up their hardware; they'd rather have huge swaths of memory and disk space taken up by seldom-if-ever used drivers just in case they ever want to attach that random device. If compromise on the power of open source is what is necessary - and to some extent, it is - then forget them.

  47. A coherent "Linux Desktop"? by bgspence · · Score: 1

    The hope for a coherent "Linux Desktop" is a mirage. It can never occur.

    In "The Cathedral and the Bazaar" Eric Raymond examines two software development models. One restricted and the other open. The Bazaar model has the advantage that "given enough eyeballs, all bugs are shallow" but I would say that given enough designers all Cathedrals are bazaar. Bug free, but incoherent.

    He agrees that it is necessary to "define goals and keep everybody pointed in the same direction" and that "it's fairly clear that one cannot code from the ground up in bazaar style. One can test, debug and improve in bazaar style, but it would be very hard to originate a project in bazaar mode." The "Linux Desktop" originated in bazaar mode.

    A coherent "Linux Desktop" cannot converge from hundreds of application visions without strong outside forces. Apple's desktop evolved in an environment with strong design guidelines enforced by both a benevolent dictator from within and a demanding user base from without. It originated with the well documented "Apple Human Interface Guidelines". http://devworld.apple.com/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGHIDesign/XHIGHIDesign.html#//apple_ref/doc/uid/TP30000353-TP6 The pragmatics evolved over the years, but the basic principles are as true today as they ever were.

    Until the Bazaar development community operates under a the dictates of a powerful "Home Owners Association", it will continue to look and feel like trailer trash.

  48. the problem with linux on the desktop by Anonymous Coward · · Score: 0

    The problem with linux on the desktop IS THAT IT'S RUBBISH.

  49. Not an OSX fan, but a happy user by Werrismys · · Score: 1
    First: OS X absolutely sucks compared to Linux when I do any metrics about USB speed or NTFS speed or anything like that. It sucks.

    On console, it has stupid basic mistakes like 'cal'-program missing the 'ncal' symlink. I've heard that on programmer level it's very unstandard (no specifics here, sorry, but for example the author of 'UADE' said so and I have high respect for his skills).

    The GUI is plain, but works. Compiz-tuned gnome or recent KDE beats it in looks and effects but it works. The file requester is the second best I've encountered, the best being the ReqTools requester for AmigaOS 15years ago.

    Spotlight is excellent and fast. The bundled apps _work_ and are a delight to use, except the Mail app which is pure unpropelled shit. I still use the Mail app because most other apps expect me to use it and "mail to"-function won't work. Plus Thunderbird 3 still won't use the system address book which is already synced to my iPhone etc.

    I use Linux at work (both as desktop and for about half the servers), have a Winshit gaming puter (XP) at home, and use a macbook for all the "fun" stuff. Videos, photos, music, syncing with my phone, car player... Apple has the desktop thing done right. It all costs tons of euros and is not FREE but I don't care, I get premium product for the price.

    --
    'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
    1. Re:Not an OSX fan, but a happy user by Phroggy · · Score: 1

      I just checked; none of my Linux boxes have "ncal". What is it, and why should OSX have it?

      What apps expect you to use Mail, and don't respect your preference to use something else for mailto: links? Moving this setting into the application instead of System Preferences was retarded, but all apps should respect it. I don't remember having a problem when I used Thunderbird.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    2. Re:Not an OSX fan, but a happy user by CronoCloud · · Score: 1

      Apparently, ncal lets you ask for the month by name and not number and it's default will display the current month calendar.

    3. Re:Not an OSX fan, but a happy user by iluvcapra · · Score: 1

      I've heard that on programmer level it's very unstandard (no specifics here, sorry, but for example the author of 'UADE' said so and I have high respect for his skills).

      "Non-standard"? Or just "different from GTk, Java or .NET".

      You're the third person on this thread so far that has criticized the Mac OS X developer environment, while in the same breath conceding you have no knowledge of the environment...

      --
      Don't blame me, I voted for Baltar.
  50. Enlightenment .17 by Weedhopper · · Score: 2, Interesting

    e17.

    If there was ever an example of a "closed" open source project...

    e16 was damn cool window manager. And then e17 happened.

  51. Reading your msg I though "yes, YES..." by Burz · · Score: 1

    But then I had a big 'No friggin way' moment right at the end:

    Do you know why so much open source software sucks? It's because the programmers suck! They don't measure themselves against any standard of excellence. They stop when something works, ignoring the fact that it doesn't work well. It's plain old slob apathy.

    That wording is just far too broad a brush to use, even in this "Apple desktop" context.

    If we considered the great breadth of FOSS software we'd have to conclude that excellence is a FOSS hallmark, but only for projects that have are targetting a technical or programmer user base. This is critical! It means that FOSS programmers are disconnected from non-technical users (more aptly, non-technical use cases, where fir instance Bob

    Never mind, my text cursor in Ubuntu's Firefox just disappeared again and I'm tired of trying to figure out where it is for adjustments and corrections. Back to my Mac...

  52. Good rant by Weedhopper · · Score: 1

    I hadn't posted, I'd mod up for I dunno what.

  53. simple explanation by Anonymous Coward · · Score: 0

    What Open Source Can Learn From Apple

    1. Advertise the hell outta your product

    2. Make it cool to the mainstream

    3. Make it more understandable to a non-computer person vs. a CS grad.

    4. Appear democratic when you're a dictatorship.

    5. Use the geeks fanboi as your propaganda tool. It's about BRAND.
    Of course, open source will never reach those objectives, unless open source folks want to make money. It's not right or wrong, but a choice.

  54. OK, that's better by Burz · · Score: 1

    As I was saying, its more a matter of FOSS devs ignoring non-technical use cases, not just users.

    If Bob can't use his email or spreadsheet effectively on the FOSS platform, he is going to be more apt to go (back) to the Apple or MS platform even if he is highly technical. In the end, most technical Linux users will probably reserve Linux mainly for niche functions while they spend most of their time on Mac & Windows for office- and arts-related work flows.

    I'm not sure why Firefox (the main FOSS exception, since it is quite excellent) runs poorly on Linux. Not only does my cursor disappear more, but all the way through version 2.x the radio buttons would disappear when clicking on them (kind of a show stopper). I think the relative formlessness of the "Linux desktop" contributes to a situation where Mozilla does less testing for each distro than they do for Windows and OS X, leaving the distros to carry out testing for the last mile.

    Mozilla also doesn't even create proper packages for Linux users to download. They may feel it is too difficult to target so many distros and so many different versions of each distro (and provide tech support for all that variety).

    1. Re:OK, that's better by CronoCloud · · Score: 1

      Mozilla also doesn't even create proper packages for Linux users to download. They may feel it is too difficult to target so many distros and so many different versions of each distro (and provide tech support for all that variety).

      Opera does though, I was actually amazed when I found out that Opera themselves release binaries for Linux on PPC (Yellow Dog). You can even get the current Opera for YDL versions as old as 2.3, and Red Hat back to 6.2. They also support BeOS, OS/2, QNX, and Solaris (both Sparc and Intel).

  55. Yep, that and more. by Weedhopper · · Score: 1

    If I am paying some dude to write a custom solution for me, he damn well better listen to what I have to say. If not, then we have a problem and I can find someone else. Usually, I can.

    That's commercial software.

    1. Re:Yep, that and more. by Requiem18th · · Score: 1

      He's not talking about custom software, that a minority of user ever use. He's talking about software made for mass consumption like MS Office, its developers are, for the average user, completely unaccessible unlike, say, an Open Office developer.

      --
      But... the future refused to change.
  56. Marketing 'humanizes' programs.. by msimm · · Score: 1

    I think the truth is often developers care less for end users (or have less time or patience) then one might think. In a business environment this tends to have less impact because somewhere in the chain people who aren't the programmers will be included and some missing or poorly designed elements will be addressed. In open source projects there isn't really much marketing and from what I've seen even a little resentment towards the very idea, the 'scratching an itch' model often results in projects which seem actively hostel towards much of its own user-base, and why shouldn't they be, it's their time and their itch. Hopefully as the mainstreaming of open source continues the developers involved in may of these projects will become more interested in their respective user bases and a lot of the trouble is probably that it's actually really hard to process feedback so many developers simply assume that because users can't always express themselves accurately that they don't know what it is that they want: communication is tough and not all talented programmers are such talented people persons.

    --
    Quack, quack.
  57. I call BS on your BS by WelshRarebit · · Score: 1

    It's great that Apple gives a little back to the command line code they lifted wholesale from NetBSD, but why no iTunes for NetBSD users? Why no Quicktime for NetBSD users? And why is it that there is this absolutely HUGE development community around OS X, but almost nothing that comes out of is ever written portably? The mailing lists for long standing Linux and BSD Open Source projects everywhere are full of requests to port code to OS X. The vast majority of projects are able to satisfy those requests because, as I pointed out, OS X is designed as a roach motel for code: Open Source checks in, but it doesn't check out. By comparison, the list of *novel* Open Source desktop software written originally on OS X and ported to Linux or BSD can be counted on one hand. Let's see, there's Transmission, and ... ?

    1. Re:I call BS on your BS by BitZtream · · Score: 1

      Darwin. Do you know what that is? Hmm? No? Of course you don't, otherwise you wouldn't have made such an ignorant post.

      Thats the base port of FreeBSD to the Mac hardware.

      The BSD components came from FreeBSD, not NetBSD.

      I'm not sure that FreeBSD would ever have been given a decent USB subsystem if Apple hadn't done it.

      Apple employees several of the FBSD developers full time and the code they create is for FBSD, which Apple gladly uses of course.

      ZFS was ported FBSD thanks to Apple.

      See, thats the point of BSD licensed code. Apple CAN do this. They contribute back because its in their best interests. They can give back the code and not have to maintain and keep a fork in sync with the changes to the master code base.

      Pull your head out of your ass and get a clue fanboy. I don't own a Mac or a machine running OS X, but I have at least 6 machines that I admin that are better because of Apple contributions.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  58. iPhoto is great for what it is by Estanislao+Mart�nez · · Score: 3, Insightful

    Some of us care about the little details. The fact that it comes under the heading of "casual photography" doesn't mean that you necessarily want to be sloppy with it. The end results with any luck will last as long as conventional print photography has. There's no reason to do anything besides "do it right" if you are the owner of the prevailing platform for "professional artists".

    Two points:

    1. Apple makes Aperture, which is a really good application for advanced amateur and professional photographers. The controls provided make it really easy to make a lot of very sophisticated photo adjustments really fast, compared to, say, Photoshop. (I haven't used Lightroom, though.) Those controls still do require a pretty advanced understanding of digital imaging.
    2. iPhoto is still a really good application for people who primarily shoot compact digital cameras, and use the jpegs straight out of the camera. The big feature there is photo cataloguing. The adjustment tools are pretty basic and not good for detailed work (e.g., no white balance dropper; the histogram only has sliders for black and white point). However, the intended user audience for the application is not at all capable of doing such work.
  59. It's the development cycle by Requiem18th · · Score: 1

    I'm a programmer and even I have to admit that just thinking about contributing to a FOSS application is a PITA. There is a lot of boilerplate skill required to start contributing patches.

    In general the process is something like this:
    Locate the source management system, whether it be hg, bazaar, git, svn, cvs, etc. or just plain tar ball
    Set up an IDE
    Set up a project in said IDE, this more or less includes setting up a source management system of your own.
    Find the piece of source you want to modify, this usually consist on either editing a button callback or extending a GUI form/window, some times even creating your own window.
    Generating a patch.
    Interface with the project's bug tracking system open a feature suggestion ticket and attach the patch.

    Add to that that everybody uses a different language and libraries.

    For most feature enhancements that a regular user would be willing to code himself the setup phase is way overkill.

    --
    But... the future refused to change.
  60. Techies vs Users by andersh · · Score: 1

    The GUI is plain, but works. Compiz-tuned gnome or recent KDE beats it in looks and effects but it works. The file requester is the second best I've encountered, the best being the ReqTools requester for AmigaOS 15years ago.

    Here's where us techies usually get it wrong. The user does not want or need a flashy interface like Compiz, it is actually very unhelpful when what simple users need is a clear, concise and easily understandable interface.

    They need fewer options, less flashy distractions and background "noise".

    I use all major operating systems and hardware, I like them all, but I know how my parents and less advanced friends work. Give them less options, less flashy features.

    Like many other people on Slashdot, I'm a developer, and I have strong opinions on user interfaces. I develop for a Microsoft ERP-system, Dynamics AX, one of the features I really like is the way you add custom forms and classes. All the extra windows and forms are dynamically redrawn and only use standard designs and components. They scale well and they always feel like a part of the same system. The users never get distracted by different styles and colors, and they learn/use it faster and more effectively. Of course the system was not developed by Microsoft, they just bought it from Denmark.

  61. Is that you Michael Dell? by andersh · · Score: 2, Funny

    Is that you Michael Dell?

  62. Homework assignment for commercial apps on NetBSD by tlambert · · Score: 1

    Homework assignment for commercial apps on NetBSD

    (1) Provide an accurate count of the number of NetBSD installations

    (2) Disregard all server installations of NetBSD (subtract them out)

    (3) Disregard all non-Intel installations of NetBSD (subtract them out)

    (4) Disregard all versions of NetBSD that are not binary backward compatible with the most popular one because of changes to system libraries (subtract them out)

    (5) For the remaining desktop machines, identify the percentages of each GUI toolkit; include binary incompatible library versions of the same GUI toolkit as separate toolkits

    (6) Of those, pick the non-GPL'ed one with the highest market share

    (7) Report that number ...that is the potential market for a commercial GUI application running on NetBSD.

    (8) Now multiply this by the percentage of those installations which would get the application. ...that is the actual market or a commercial GUI application running on NetBSD.

    Obviously, you could increase the number from #7 drastically by standardizing on a particular version of a particular GUI toolkit and having a strategy for maintaining binary backward compatibility with future versions of system libraries. That would increase the overall value of the market

    -- Terry

  63. Yes by Anonymous Coward · · Score: 0

    Yes, that's the reason the changes were made.

    No, that's not the reason the changes were given back to the various Open Source projects, instead of just keeping them in Mac OS X and not sharing them. It's not like those projects have licensed the test suites from The Open Group themselves, so someone giving them the changes is about the only way they would end up being standards compliant, since they couldn't do it on their own.

    PS: Many of those projects are changing to unusable licenses, so there's no maintenance benefit to Apple for giving the code back. This is genuinely a case of Apple being "the good guy".

    -AC

  64. Burnt by Linux by Anonymous Coward · · Score: 0

    I am an avid Linux user - not a developer. I am actually impressed by their vision of freedom - and not the monetary kind.
    Now, my parents wanted a desktop 2 months back, and since I know more about computers, I was consulted. My parents are ~60 years old. Since I read /. a lot, and majority of opinions were that even grandma can use it, I bought a Linux m/c from Dell while I was with them - 2 weeks. Also, since they use it sparsely, they subscribed for the base internet connection - i.e. 2 GB max / month.

    My dad is a doctor - so he has a lot of CDs which he wanted to run - most of them excerpts from conferences, some videos etc. Most conferences actually make their own .exe files for slideshows etc.
    I got the system, set it up and tried to run CDs - but it did not - Wine was not installed. So, I downloaded Wine.
    I tried to run it in wine, even then it failed with some error boxes saying things - like floating point issues are there etc.
    I tried to run the videos - but none of them ran. I dont remember the format - but that format - even though supported - had some issues with xine and the default media players used.
    Since I had just 2 days to debug, (i was there only 2 weeks, and the system came in 2 days before I left) and limited internet connectivity, I couldn't solve it.

    Now, I have a system which is not used in my parents place and I lost some respect that my parents had for me :-(
    If anyone asks me for a machine now, I will ask them to install windows from now on - less hassle all around.

  65. Why should they work for free? by duggi · · Score: 1

    Any MBA should know the opportunity cost of time: If he can ditch this and earn something doing some other work, he is doing a loss. Open source development is a challenge, and challenging tasks need to offer rewards.
    I know, most developers wouldn't understand this, but it is no more "I will do stuff because I can". For MBAs, it is (ofcourse I am being generic) "What am I going to get in return for this".
    Have an incentive structure in place, attract people who are either devoted to the cause or are interested in things other than money and a few MBAs might actually go work with open source projects.
    If I need to explain why an MBA is needed at all, here is what you do: Take a proprietary software (market leader or otherwise), calculate its revenue from the particular product. If you had a decent MBA, you would be in that position and the social impact you could have caused is the revenue, which is saved by customers by not buying the proprietary product.

    --
    http://monkeynesianeconomics.blogspot.com/
    1. Re:Why should they work for free? by ahabswhale · · Score: 1

      Yeah, your post is a perfect example of why an MBA will never work on an open source project. The concept of doing something just because it's cool or would benefit humanity is completely lost on an MBA type. It's sad that you don't understand the concept of giving.

      --
      Are agnostics skeptical of unicorns too?
  66. Re:Homework assignment for commercial apps on NetB by Anonymous Coward · · Score: 1

    Well written. Linux will never amount to much of anything mass market (other than for server use) because the market is too fragmented. Most users don't want to compile their own software. Yet there are way too many distros with their own eccentricities.

    Take a look at DistroWatch. Can you imagine providing tech support for umpteen OS variants? Okay, so you're running Gentoo on an XBox with a 2.4 kernel but without the foobar patch on the Reiser FS using GNOME and Firefox 3.0 compiled with GCC 4.4 with stack protection off and GLIBC 2.10.1 under XFCE 4.6.1 and Flash won't run...

    How can you run a nearly unique OS and expect anybody to even try to support it? Who will bother building or doing any kind of QA for a community of 3? Do you know how many QA guys it takes for even a tiny application on Windows or OS X? But at least you might sell a good 10,000 copies of it.

  67. Usability tip for FOSS by jawahar · · Score: 1

    Usability is inversely proportional to the number of mouse clicks for the user desired feature.

  68. develop for gnustep by smash · · Score: 1

    Why people are wanking about with KDE and Gnome when there is a perfectly usable environment with various libraries common to MacOS X puzzles me.

    Sure, the work done on KDE and gnome is nice, but it still a FAR way off what NextSTEP had in 1991. Pretty up the front end of GNUStep, and you'll have something akin to OS/X / Cocoa, with a fairly high level of source and development methodology compatibility.

    I guess the lesson "open source" could "learn" is to stop reinventing the wheel, when that problem was solved many many years ago, and concentrate on moving FORWARDS to newer and more ambitious goals.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  69. My example: Tux Paint by Bill+Kendrick · · Score: 1

    We've got a "Help Us" page ( http://www.tuxpaint.org/help/ ) that explains how contributors can help in all sorts of ways (code being only one). We keep the latest translation files online for easy download (no CVS needed), along with stats on how complete they are.

    One of these days I'll get around to finishing the asset management web application I started working on, to make it really easy for graphics-oriented folks and photographers (and just folks who find usable PD and Creative Comments artwork) can collaborate.

  70. It can't learn ANYTHING by Anonymous Coward · · Score: 1, Insightful

    Linux is NOT Microsoft Windows and it is NOT Apples OSX and it is NOT HP-UX or anything else.

    The strength of linux (and with this I mean the whole opensource enviroment that you can find on a ubuntu CD) is that it is its own thing.

    You have Ford and it produces cars that appeal to some people. You have Ferrari and those cars to appeal to some. But you also got people who build their own cars (possibly from kits) and that is a market too.

    It would be absolutely silly to ask a kit-car to have the same build qualities as a porche or the same features as a mercedes.

    The people who want linux to learn from either apple or MS are the same who would put a radio in a ferrari or an airbag on a buggati. Or for that matter require that a dune buggy has an airco.

    Linux is what it is because it is what it is. That includes a thousand techies "designing" software to their own tastes. If you happen to like their taste, you are in luck. If you don't... well then you either become a techie or pay someone to be a techie for you OR buy Apple/MS.

    What always amazes me in these type of stories is that non-linux users seems to thinkthey can demand unpaid linux developers to dance to their tunes, yet happily pay both MS and Apple to NOT listen to them. I told apple not to go to Intel and did they listen? I told MS to not do Vista DRM and did they listen?

    Before you try to tell linux developers how to their their hobby, try telling the people you actually PAY how to do theirs. Get safari the way you want it if you want to bitch about the mozilla team not listening.

    For that matter, if you want linux to listen to customers, then you need to talk to RedHat or Ubuntu or whatever. They are the ones who have customers. Linux does NOT have customers. It has developers and users. If the user does not like what the developer does he first has to become a customer. Good luck with that.

  71. Brevity by AlexanderTe · · Score: 1

    I am working on an UI right now that is inspired by Apple, and yes--it's based on Linux.

    The long term goal is to put together an operating system. The short term goal is to create a intuitive, zooming user interace.

    http://brevityos.blogspot.com/

  72. Stable by pogson · · Score: 1

    "Stable" has two meanings: 1)features set 2)failures are rare

    --
    A problem is an opportunity http://mrpogson.com
  73. That Process Failed for Vista by pogson · · Score: 1

    One of the richest companies in the world produces a crappy user interface. So much for the thesis that GNU/Linux must have professional UI designers. Take, for example, GIMP. Many say it has a lousy user-interface. I can give GIMP to folks who have never used PS and they have no trouble at all making the fish larger, eliminating fly-away hair, whitening teeth and eliminating ex-boyfriends. In what way is the UI not good? Only in that GIMP is not identical to PS, apparently. Folks who take the trouble to learn how to use GIMP have no problems with its user-interface.

    --
    A problem is an opportunity http://mrpogson.com
  74. Share by pogson · · Score: 1

    If Apple has to spend a bundle on marketing to get the meagre share they have, why has GNU/Linux twice the share? Could it be that its not about marketing only but price also matters?

    --
    A problem is an opportunity http://mrpogson.com
  75. Re:Not really! by Anonymous Coward · · Score: 0

    ... So everybody likes them?

  76. Open source doesn't need any lessons by gig · · Score: 3, Interesting

    Apple is an open source success story. OS X and WebKit are massive open source successes. The iPod is as good an Internet citizen as BSD Unix. The Mac is the easiest to use computer yet gets no viruses. The Web was created on an early OS X and ported easily to open source Unix as a result.

    The people who should be learning from Apple are not open source coders who work on the many successful projects. Open source is at least 1 step further into behind-the-scenes than the consumer. It's HP, Dell, Sony, possibly Google and Microsoft, and maybe other manufacturers of consumer technology like car makers who should be studying Apple very closely. Not only to notice Apple's design chops, but also to notice their very successful engineering, including open source efforts.

    You only have to say "What Microsoft can Learn from Apple" and contemplate how much better Windows XP would have been if the core OS was BSD-compatible. No viruses. No botnets. All of the engineering efforts that went into the failed Windows 2004 could have been used more productively in the user-facing features. All of the engineering efforts to redo that for Vista could have been used more productively. The typical Windows user installs more patches than apps, and the patches are for stuff they never see or use. Microsoft could be platform-independent through open source, so they could choose to run Windows on ARM right now, which they are not at all prepared for. If they had done their browser engine a la Gecko and WebKit, then they wouldn't have 4 wholly incompatible engines running in great numbers on the Web right now, which they analogized to puke in a recent ad and they were the last ones to admit it. Apple has none of these problems. Apple runs the same kernel on iPod, iPhone, Mac, and XServe and no crashes or viruses anywhere.

    On the other hand, with Palm, in the Pre you have a Linux kernel and WebKit browser engine replacing Windows Mobile and IE Mobile from the Treo. Because of Apple. That is Palm learning from Apple about open source.

    So it's Apple's competition that needs to learn both from Apple and from open source. Apple and open source are both very successful.

  77. Features are just part of the user experience by trayser · · Score: 1

    What most developers of poorly designed software forget is that the features are just part of your application's user experience. The larger portion of the user-experience is the aesthetics and usability of an application. aesthetics and usability help in two crucial areas : 1. The first impression : It is the first impression of an applications that would make or break a deal. Very few users would read the technical specs/feature set of an applications. Most will decide on whether to use an application based on its first impression. In my opinion, aesthetics is the major reason among windows to mac switchers. Many say they use mac because 'it just works'. However, they would be able to decide on whether it works only after they use the mac for a while (I mean not just the 5-10 mins in apple store). Some might get a chance to use the mac at their workplace or use a friend's mac. But I believe most of them really decide on switching based on aesthetics alone. [This might be a very controversial statement, but somewhere deep inside in our brain we are wired to make our decisions based on aesthetics (or beauty) if we have to make a quick decision, probably because the other factors like tech specs and usability would take more time] 2. Loyalty : This is another area where aesthetics and usability play an important role. I person might be using your software for its features (or because there is no other alternative) but he/she would switch to another software in heartbeat if the other software has almost the same feature set but a better looking UI. On the other hand a person using a well designed software would hesitate to switch to a feature rich application if its UI is crappy. Here is my personal experience. I had been a devout user of open source software including the Linux OS for quite a few years. Last year I decided to buy a desktop since my old machines couldn't be upgraded any better. I decided to go for mac instead of windows. Now when I need any particular software, I still try to find an open-source alternative, but then I also look for an equivalent software from apple or any other mac developer. Usually the apple/mac software has almost all the features that I need , is priced at $20-$40, and has a much more beautiful UI. After about a month of testing both, the open-source software and trial version of apple/mac software, I normally end up buying the apple/mac version.

  78. To everyone that replied to the parent post by Anonymous Coward · · Score: 0

    That post is a "free translation" of a member in the family of posts that are quite often posted at the spanish version of slashdot, "Barrapunto", by some Trolls. They don't care about the content of the post, that's why you've seen nonsense when you read. They just copy-paste the same text again and again, and so on.

    Those post that belong to that family are often titled as "The truth about Milanga", (La verdad de la milanesa)

    A more accurate translation of a typical "The truth about Milanga" would start like...

    Although I love Linux and free software a lot, in fact I'm writing this from [Insert Linux distro here] Linux, I think we everybody must assume the astonishing reality.

    Nowadays, it doesn't matter if KDE XP or GNOME Millenium are released. When Linux had a chance to earn a place among the desktop market, then it wasted the time and strenth while doing again and again already done jobs. If KDE and Gnome would had work together shoulder to shoulder for giving Linux an unique desktop, surely we'd have a decent GUI. But, instead what we get are two shamed trials of desktops that are useless unless you own 1Gb of RAM and the whole time in the world for setting up the screensaver

    But there are many members in that family, some of then begin like...

      Although I love Microsoft Windows Vista and privative software a lot, I think we everybody must assume the astonishing reality.

    Although I love RIAA and recording companies a lot, I think we everybody must assume the rude reality.

    Although I love Apple and software for Snobish people a lot, I think we everybody must assume the astonishing reality.

    Although I love Rails and its derived languages, I think we everybody must assume the astonishing reality.

    Although I love Digg and Social Medias a lot, I think we everybody must assume the astonishing reality.

     

    1. Re:To everyone that replied to the parent post by Anonymous Coward · · Score: 0

      Sorry I was refering to the "Linux users..." Message

  79. ExtremeBigDog goes international by Inconexo · · Score: 1

    Actually, it is a translation of a troll comment that was pasted again and again on different news on the spanish Slashdot mirror "Barrapunto". People is so bored.

    1. Re:ExtremeBigDog goes international by Anonymous Coward · · Score: 0

      I agree with you... This troll is really annoying after you have found it 30 times in the news. Avoid feeding it with Insightful and so on and mark it as the troll it really deserves.

    2. Re:ExtremeBigDog goes international by Anonymous Coward · · Score: 0

      It is not a troll.

  80. Don't feed the troll by Anonymous Coward · · Score: 0

    Hi guys, I just want to advice that this post is just a c&p/traslation from a troll coming from the spanish version of /.. It has been around from many years and it seems that finally the troll learned to writte in english.

    You can take a look on the lots of versions of this same shit here lookig for the parents of the comments.

    So, don't feed the troll!

    1. Re:Don't feed the troll by Anonymous Coward · · Score: 0

      It seems that the troll learned to wriTTe in english, but you should learn to wriTe.