Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment Patience (Score 1) 854

From the article:

You, the player, spend on average €60 or $60, depending on which side of the pond you are on ...

I thought everyone knew by now that paying $60 for a game is foolish. Very few games are so good that they are worth buying as soon as they come out. Most games are half that price after only a month or two, and a third that price after six months.

Sometimes the price drop is bizarre. I remember seeing unopened retail boxes of Bioshock for $5 in regular stores, only a year after Bioshock had come out! Yet, somehow, "gems" like Family Feud Home Edition continue to clog up the shelves for $20 each....

Comment Re:Back in the days (Score 4, Insightful) 124

Don't blame outsourcing, blame having 20 years experience and still being a code-monkey. Your job should be "business analyst" by now - yeah, cringe at the title, but the point is to apply that experience towards requirements analysis and planning, and let the kids waste time in actual IDEs.

You are a major part of the problem. What I see in your words is that all developers are identical to entry-level code monkeys. In your mind, someone who spends decades becoming an excellent software engineer is worthless; the only worthwhile use of his time would have been learning to be a manager.

This is the real reason managers are so willing to outsource: they think everyone who can make code compile is equivalent, whether their experience is one month or twenty years. In the context of that belief, it makes sense to send the labor overseas.

I'll admit, though, that any engineer who's no better than he was twenty years ago has only himself to blame. (And I've met at least one who fits that description.)

Comment Re:I predict more are going to jump ship from Micr (Score 1) 480

There are literally hundreds of reasons that the ribbon is superior to menus. Perhaps many of those reasons don't apply to you, or you are simply stubborn and don't want to learn something new. There are of course reasons why the menus are better than ribbons, but too many people act like it's all or nothing... That either Ribbons are better or menus are better, for everyone. Period. What's worse, most people argue reasons that aren't even true, like there being no keyboard shortcuts or that they're different keyboard shortcuts than they used to be. Or that the ribbon takes up more space (which it doesn't, especially if you auto-hide it)

I would be inclined to agree with your argument (well, not the "hundreds of reasons" part), if not for the fact that Office 2007 does not give users the choice. Any user interface programmer knows it would be trivially easy to allow switching between the ribbon and a menu bar. But Microsoft has deliberately kept that capability out. There used to be a Knowledge Base article that flat-out stated "you can't switch from the ribbon to a menu bar, and we did it that way on purpose." But I can't find the article anymore.

A good user interface satisfies all (major) user groups. It's usually not that difficult.

But, here's a few examples.

Menus are hard for people without fine motor control to use. If you are old, disabled, or simply not very well coordinated, ribbons will be much easier to use than trying to make your mouse follow the narrow paths that make submenus show up.

You have heard of the mile high menu bar, yes? It's true larger buttons are better than smaller buttons, especially for people with impaired motor skills. This actually suggests not that ribbons are easier to use than menus, but that they are easier to use than the tiny little toolbar buttons on the vast sea of Office toolbars.

The menus have become monstrous, with more and more features being added to apps, it's harder and harder to find the items you're looking for. The ribbon allows better organization, and "context sensitivity".

Yeah. That's not the fault of menus, that's the fault of the designers' inability to effectively organize the functions of the application. Rather than spend the effort to actually organize things, they tried "Personalized menus" (the visual equivalent of sweeping things under the rug) and when that failed, well, we got ribbons.

The ribbon is far more intuitive to new users.

The ribbon scales to your screen, making buttons smaller if you have less room and changing various other sizes.

I haven't seen any evidence, or even anecdotes, that suggests it's more intuitive. What I have seen is a few decades of accumulated observations that report that a consistent and stable user interface is crucial. Users can't build a pattern of behavior, much less muscle memory, if the controls are moving around all the time. It's like trying to become a touch-typist when the keyboard wants to rearrange itself based on the words you've recently entered.

I have also seen a few decades of accumulated observations that users should be able to list or otherwise examine all of the functionality available to them. That's why it's better to disable or gray out controls than to remove them. The user can't try out a function if he doesn't know it exists because he never saw it in passing while navigating for other functions.

In fact, it's counterintuitive, because it's trying to second-guess the user's wishes by "smartly" showing the "needed" controls. I would have thought Microsoft learned its lesson regarding second-guessing the user with an amateur attempt at AI, after the debacle that was automatic outline numbering in Word 97.

The ribbon provides live previews of changes before you apply them.

That is genuinely useful. What does it have to do with ribbons? It certainly doesn't replace any aspect of a menu bar. It could easily be its own panel or window.

Etc.. etc.. etc.. The ribbon is a net win if you give it a chance. Most people that argue against it have not given it a chance.

Forgive me, but this sounds like yet another "Windows/Microsoft product X is okay once you get used to it" statement. It's a true statement, but that doesn't mean the software is good. It just means one can learn to tolerate it.

Comment The Google lawsuit (Score 5, Interesting) 337

Mr. Gosling feels the Google lawsuit is just Oracle's noticing an opportunity to squeeze money out of Google:

James Gosling: ...I'm sure they were looking at the license fees they were getting from Microsoft. Microsoft .NET just smears over a huge pile of Sun patents. When they did the .NET design, they basically cut and pasted from the Java spec. The way that they did CLR, you know they swizzled the way the instruction set went but the way this thing really operated, they exercised essentially no creativity when coming up with .NET. They've done some things since then that have been kind of good but as part of the various court cases we ended up with this rather odd patent deal with them that involved them paying us fairly tasty amounts of money. And I'm sure that the lawyers looked at the Microsoft numbers and said, yeah I want that from Google

I actually did not know, until today, that Microsoft was paying a Java patent license fee for .NET's design.

Just before he said the above, he said this, which is probably obvious to many people, but I found it poignant all the same:

James Gosling: With Oracle it doesn't have to make sense, it just has to make money.

Comment Re:I can only assume (Score 5, Informative) 203

When are people going to grow up and admit MS has released several top-of-the-line products recently? IE is getting much nicer, especially with 9, and Windows 7 blows away any other OS available, except for certain *nix distributions for specific reasons. Likewise, if you would actually give the .NET framework and its associated languages a try you may find yourself impressed with the capabilities.

Surely you jest. Just because IE 9 and Windows 7 are vastly better than their horrid predecessors does not make them top-of-the-line. And .Net is just Java with a flood of feature creep and syntactic candy. As Microsoft has done so many times before, they took something successful and copied it, while completely overlooking the reason for its success: Java's strength was and is in its lack of syntactic fluff. It makes the code take slightly longer to write but dramatically and mercifully faster to read and maintain.

Comment link tags (Score 1) 288

Can anyone confirm whether IE 9 supports '<link rel=prev ...>' and '<link rel=next ...>'? It seems like the vast majority of sites (and blog publishing software) don't bother to support these, and I get the feeling it's because the thinking has been, "Why bother with them if IE doesn't use them."

Comment Re:What is this game? maybe I am too young? (Score 1) 356

As far as I can work out, this is a follow on from a game previously released 14 years ago? is this correct? So who will care about its release apart from some very old-skool gamers? I guess it's just a kind of in-joke for old slashdot fans these days?

It's a sequel to one of the best games ever made. That's why everyone who remembers it cares.

More than that, we know that 3DRealms, who was responsible for the predecessor, created much of the content for this one, so there is ample reason to believe Duke Nukem Forever will be as fun as Duke Nukem 3D. Most gamers understand that what makes a game great isn't the polygon count, it's the gameplay. And Duke 3D was both a lot of fun and had excellent level design. If you can stand to play an FPS that lacks free-look, you should try it; you'll quickly understand what the big deal is.

We wouldn't continue to deride Duke Forever's epic tale of mismanagement if the previous game hadn't captivated our interest as much as it did.

Comment Value (Score 2, Insightful) 602

Companies have no interest in paying more for people more skilled in software engineering. They want people who can "just write code." The medium-term to long-term consequences of writing unmaintainable, disorganized, undocumented code are almost never recognized by management. And even if they were recognized, we live in a short-term-profit world, where it is standard practice to run a project or company into the ground by releasing a shoddy product which holds together just enough to avoid lawsuits.

A company who values older developers is a company who values the quality and long-term viability of its products. Good luck finding one of those.

Comment Re:"Safe" (Score 1) 377

The .NET platform is leaps and bounds ahead of the Java platform in nearly every way.

When you're older and you've done tons of code maintenance, especially maintenance of code written by others, you'll realize Java's simplicity and lack of "features" are what make it superior. No language can guarantee maintainable code, but certainly having fewer means to write heinously complicated code betters one's chances. Syntactic sugar rots productivity the way cane sugar rots teeth.

Yeah, I know, I just fed a troll....

Comment Who can tell? (Score 4, Insightful) 173

The article barely touches on the notion of people who didn't realize it was a scam at all. It's obvious to us technical types, but I doubt it's obvious to non-technical people.

Most retail Windows PCs are loaded up with obnoxious adware that nags at every login. I got a brand new PC from Staples last year which had a MacAfee nagger installed in the startup sequence, and while I was eventually able to disable it, it took more than one try and considerably more effort than just one or two clicks. If it was nontrivial for me to banish, I have to believe non-technical users would just give up.

On top of that, anti-virus is pretty low-level, as software goes, so how many non-technical people will even know that it's not doing anything after they pay for it?

Comment Unicode support (Score 1) 155

With bad unicode support across the web, displaying the characters properly might be an issue.

To what "bad unicode support" is the submitter referring? The Web has excellent Unicode support. Every browser supports just about every BMP Unicode character I can throw at it (except IE in Windows XP, but even that does at least a fair job).

Slashdot Top Deals

"Here's something to think about: How come you never see a headline like `Psychic Wins Lottery.'" -- Comedian Jay Leno

Working...