News for hackers. Stuff that matters.
Re:Ask HN: How did you learn distributed computing/systems? by blrgeek on Tuesday April 12, 2011 @10:24PM (#2440439)
Did an MS in CS ;-)

MIT OCW

http://ocw.mit.edu/courses/electrical-engineering-and-comput...

First start on the OCW course work. The terminology, basic algos, etc. are an important base to build - so you are able to build on other work, and not reinvent the basics.

Large scale distributed systems are HARD problems to solve.

The only way you can learn is to start by coding up the simple problems and getting to the bigger problems.

If you're a masochist, join someplace where they need to debug and maintain high scale distributed systems. The day you start solving multi-system deadlocks & data integrity you're getting there :)

And read http://eferm.com/implementing-durability-for-in-memory-datab... to get an idea of how to concurrency affects everything!

Books & Pubs

http://en.wikipedia.org/wiki/Distributed_computing#Reference...

http://en.wikipedia.org/wiki/List_of_important_publications_...

[edited formatting]

There are no comments on this comment yet.