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 […]

iPad User Tests: Kids, grandparents, moms, and more try it out

I continue to be fascinated with the iPad, which was just released on Saturday. I think this is because it’s a new kind of device —  not quite a laptop, not quite a smartphone. And previous attempts to create a tablet market have failed pretty badly and at great expense. Just 2 days ago, I posted some […]