Nicholas Petreley Slams Gnome
FreeLinux writes "Mainstream computer rag ComputerWorld, has posted a review of Gnome 2.6 by Nicholas Petreley. This opinion piece review, titled Living Down to a Low Standard, positively lambastes Gnome 2.6 over the new spatial Nautilus and Gnome's design choices. The review is quite the opposite to a previously reported review from PCWorld, last month. While this latest review is bound to be a polarizing and heavily debated issue (read flamebait), it is important in that this review will be seen by so many mainstream readers and corporate types who may have been considering Gnome."
Why doesnt he pick on someone his own size? :(
Those poor gnomes.
Sadly, the article brings up some very good points, albeit in a very inflammatory way.
The most damaging part of the "review" is that it says nothing aboout Gnome as a whole. It's just a rant about this user's opinion about how Nautilus was designed ( changed) to work in 2.6.
This sort of rant, if done constructively could certainly help the developers make better choices, but to put it directly to mass media as a review just sucks.
Well, as a Pointy Haired type myself, I can assure you, these mags hit the coffee table in the lobby - and very few people actually read the articles... However, if this review makes the front page, Gnome is toast.
Kinetic stupidity has a new brand leader: Allen Zadr.
### Warning! ###
### CATCHPHRASE ALERT ###
Nicholas Petreley uses the tired term "paradigm shift" in his article!
[not that anyone will actually read the article...]
### CATCHPHRASE ALERT ###
### Warning! ###
I'm glad the author of the slashdot story managed to keep his biases concealed until the third word of the story. If the article had praised Gnome, however, why do I suspect we'd be hearing about "Esteemed technical journal ComputerWorld..."
"Prepare for the worst - hope for the best."
Jorge Castro, one of the Ars Technica writers has written a very nice article refutng Petreley's claims at his site.
Because Windowmaker is all I want. But Free Software gives us a bountiful array of choices. I don't get why Nick P. needs to run down someone else's desktop.
He needs to mind his own business and write about something he DOES like rather than running down something that he doesn't like.
This is America, damnit. Speak Spanish!
"Nokia is not a country, it's the capital of Finland!" -Moderated "Informative". Yeesh.
I am all for simplification, but there is no reason to go back to kinder and ABC wooden blocks.
The biggest argument against spatial navigation, as produced by gnome 2.6, is that it requires the user to learn TWO different styles of navigation: one for their browser and one for their files.
That is NOT simplification. And they didn't ask the community, and they are going against the gain of EVERY other OS.
If spatial is going to pay dividends when "database" filesystems arrive.... introduce spacial THEN. And even then, have it as an option. Besides won't a database file-system be based on searches? So won't we need "back" and "forward" buttons???????????
I am not going to swear here, but I am MAJORLY pissed at gnome. I am on 2.4 atm because of it. It is at worst elitist insanity, at best a poorly executed jump of the gun.
How dare he criticize something as trivial as "how you use the fucking thing".
Most people find that clicking-opens-a-new-window behaviour annoying. It makes browsing around your directory as annoying as closing popup ads - its the same experience, pretty much. Your screen clogs with shit you dont wanna see.
He makes the point that no modern desktop OS does that, and for a reason.
Why is everyone so defensive? It's a perfectly valid criticism. It makes the desktop frustrating to the point of unusable for many folks.
I don't need no instructions to know how to rock!!!!
I agree with this article. (I even read it.) I want to give it mod points. Can we do that?
I used to configure the crap out of gnome, making it do all kinds of weird stuff I liked. Then, version by version, my toys were taken away. I don't get it. If the toys made it unstable, why not fix them? What ever happened to the idea of "advanced" vs. "novice" settings for a UI? Every version that comes out has LESS functionality than the one before, railroading me into a certain way of interacting with a desktop.
In Soviet Russia, the desktop clicks on YOU!
Make it easy by default, but don't take away our toys and call it progress.
-ave
...or maybe not.
The fact that linuxquestions.org or a web search is needed to answer such a question should be your first clue that something is seriously amiss.
I'm glad you noticed that it wasnt much of a review.
That's because it's NOT A FUCKING REVIEW
Look:
Living Down to a Low Standard
Opinion by Nicholas Petreley
So while the zealots line up to flame him for his "unprofessional review", keep in mind it's an OPINION, and he can have whatever opinion he wants.
Let's talk about slashdots "unprofessional article" that criticizes this guy for being an "unprofessional reviewer" for merely voicing an opinion, which happens to be that $YOUR_PET_PROJECT sucks.
I don't need no instructions to know how to rock!!!!
The article spends most of its time on Nautilus, and I'm not going to rehash the debates here. But he makes a valid point, one that I've wrestled with since Day One of Linux:
/.
Engineers design programs that work for them, not for end users.
I've seen this time and again during my work as a software product manager. Everything from base functionality to key UI choices are made by the development team based on what they find useful, or what they think will be useful. It is a very, very rare team that actually conducts any workflow analysis or UI usability studies during the design phase. And, once it's coded, it will cling like a limpet to a rock, difficult if not impossible to change.
I know enough about my own predispositions and biases to know that my judgment about what's best for me isn't always what's best for everyone. While both Microsoft and Apple make poor function / UI choices, with Linux the problem is magnified because each piece is built by a different design team using a different methodology.
Server-side and admin people aren't bothered by this, but your average end user is easily frustrated by applications that don't behave in an expected way, or don't have settings that can be easily changed to adapt to the user. If you give your software to a reasonably knowledgable end user, watch the interaction with your product. Don't argue, or explain why the actions aren't correct. Take notes, and figure out a way to accommodate the user. Don't use the mantra of "Read the man pages, foo!" That only leads to reviews like Petreley's, and the ensuing does not / does too debates on
"There is nothing more permanent than a temporary solution."
--Mike
Here is a decent rebuttal.
It's a poor rebuttal. Aside from the obligatory accusation of bias, it mainly focuses on attacking Petrely's understanding of "spatial browser".
Problem: he never used the word "spatial".
Also, when Petrley complains that you need to edit GConf to change the default behavior, instead of finding a prominent checkbox, Jorge (a) lists 3 ways to change the current behavior, and (b) attack's Petrely's technical understanding of GConf. He says that aside from GUI, GConf is nothing like the Windows registry. Well guess what? From the end-user's perspective, the GUI all that matters! If you need to use Registry or GConf to alter a setting, then it's impossible to call that setting easy-to-change.
The oped comes down to a very simple position: when a piece of software first gets a radically different, optional interaction mode, common-sense dictates that the new mode should be OFF by default. To do otherwise will scare users who were accustomed to the existing behavior. (Or at minimum, the checkbox to "Act like the older version" should be prominently placed, such as an option at install)
PS. An additional funny part is that both Nick and Jorge manage to mistate what the motiviation for Gnome was: Nick says "freedom from Windows", Jorge says "kickass desktop"... when in reality it was meant for "freedom from KDE" (as is well-documented historically)
The thing with "spatial navigation" is that it is only effective with a small group of commonly used folders. Back 20 years ago when you were lucky to fit 800k on your Mac floppy, you could justify the spatial finder as making it much easier to navigate your few folders.
The problem is that this thing doesn't scale! As a pathological example, say I have a 800GB volume with 400,000 files (mostly photos I've taken as a professional photgrapher) spread out over 3,000 directories. I'm not going to memorize the screen location of each of those 1000s of photo shoots. Dragging my mouse back and forth across my 24" monitor half-a-dozen times to get to the photo shoot I'm looking for is almost the worst scheme I can imagine. The Windows Explorer 2-paned tree model (as opposed to the MacOS tree where there's only 1 pane) is about the most efficient I can imagine for this scenario.
Now that disks are 1,000,000 times bigger than they were 20 years ago, why is somebody trying to introduce the metaphor that was only appropriate for use back then? Granted, it works fine if a novice user has maybe a dozen commonly used folders, but beyond that it is unwieldy.
I think the best solution is perhaps to use the "spatial" metaphor only for folders created on the user's "desktop". That way your ad hoc folders work the way your real desktop does (spatially), while proper hierarchies are still navigable the way they were intended -- as a tree.
aQazaQa