Become a fan of Slashdot on Facebook


Forgot your password?
Slashdot Deals: Cyber Monday Sale Extended! Courses ranging from coding to project management - all eLearning deals 20% off with coupon code "CYBERMONDAY20". ×

Comment Other questions (Score 1) 291

Should we teach everyone trigonometry? Or should we just teach basic arithmetic since all you really need is to balance your checkbook? You could just hire a professional accountant instead!
Should we teach everyone creative-writing? Or should we ask instead if the rules of grammar are enough? After all you can just hire a professional author or buy a book! Why should everyone need to know how to write?

Comment Re:MMO development may be (Score 1) 103

That could have been worded better. What I meant is real time object replication where state on an object one on server is mirrored on other servers. IE: If you are standing near the boundary between two servers, you on one server, your opponent on the other server. Each server is constantly updating object state to each other as well as to the observing clients. What are the other cases that this is common? I'll be happy to move the location in the future because I know on MMOs I worked on this was the single cause of the most # of bugs in the system and one reason why a lot of early MMOs were Zone based rather than open world.

Comment Re:MMO development may be (Score 2) 103

To be clear, you believe that if the credit card numbers of 11 million subscribers of World of Warcraft was leaked it wouldn't be on the front page of NY Times? What percentage of the banks and utilities you are talking about there have on the order of 11 million subscribers?

And I described software complexity, not software importance.

Comment MMO development may be (Score 5, Interesting) 103

I've always said that an MMO is literally the most complicated piece of software one can make. Take every single problem that exists in software engineering, and you have it in an MMO.

A) Every problem from a normal game.
1) Resource streaming for an open world.
2) Particle system running on 5 year old commodity hardware
3) Physics system to handle projectiles (Even if it's not havok you still need something for the characters falling from the sky.)

B) Every problem that a business app would have.
4) High availability clusters
5) Billing systems
6) Massive databases
7) Customer Support back end
8) Call center support

C) Every problem that 'internet companies' have
9) Latency kills
10) World wide datacenters mapping 1:1 and 1:many architecture pieces

D) Some nice unique problems for MMOs only
11) Cross server object replication
12) More hackers targeting it than they would some banks.

Comment Re:Salesforce? (Score 1) 257

40 hours a week at $250 an hour is $10,000 a week or half a million a year. I suppose that's possible, but you must be a bit of an outlier.

You make all sorts of assumptions here to create that outlier:

1) That this persons max rate is now their minimum rate.
2) That they can generate 2080 hours worth of work per year.
3) That generating 2080 hours worth of work takes 0 time.

Perhaps they do 10 hours a month because they spend 30 hours a month to get that time and that's the limit of their networking?

Comment Re:duh? (Score 1) 402

I do a variation of this.

I have a google notebook with every site and the username I use on the site. Sometimes it's email address, or name, or one of 4-5 handles. I also list a mnemonic for the password that I used on the site. That page is basically for me, and I update it all the time as I add new sites, change passwords etc...

In a fireproof safe in my closet I have an envelope that contains my current google password and the key to the mnemonics. It gets updated whenever I change the google password or add a bunch of new mnemonics. My wife knows where it is and what it's for.

"Of course power tools and alcohol don't mix. Everyone knows power tools aren't soluble in alcohol..." -- Crazy Nigel