You Can Change It Later

The Blog Of David Marks

How does Google debug problems in a large, distributed infrastructure?

It’s incredibly difficult to debug errors and performance bottlenecks in a large, distributed computing system. Many different components and computing nodes touch each transaction, and it’s extremely time consuming to determine what, exactly, is going on inside the system. Answering basic questions like “What kind of requests do we handle poorly?” and “Which component of […]

How to quadruple your productivity with an army of student interns

Link: How to quadruple your productivity with an army of student interns How much the mythical man month applies to your project depends on how you structure your team, architecture, and communications.