Mark Hansen

Mark Hansen

I'm a Software Engineering Manager working on Google Maps in Sydney, Australia. I write about software {engineering, management, profiling}, data visualisation, and transport.

CAP Theorem & UI Programming

When the network doesn't respond, will you wait forever, blocking the app (and your users), sacrificing availability? Or will you make up an answer (show inconsistent data)?

Cloud Backup Storage Options

What Cloud Storage should I upload my backups to? Amazon S3? Azure Blob Storage? Google Cloud Storage? More niche players?