Saturday, June 30, 2012

Levels of Distributed Systems Programming

Great post on distributed systems. I can recall an almost identical conversation not too long ago as the one mentioned in the "Level 0" section:

NN: “For our first person shooter, we’re going to write our own networking engine”
ME: “Why?”
NN: “There are good commercial engines, but license costs are expensive and we don’t want to pay these.”
ME: “Do you have any experience in distributed systems?”
NN: “Yes, I’ve written a socket server before.”
ME: “How long do you think you will take to write it?”
NN: “I think 2 weeks. Just to be really safe we planned 4.”



Post a Comment