Start-Up Scaling on a Budget

When I talk to people about their start-ups, most¬†engineers fall into one of two camps: “We’re too small (or broke) to worry about scale yet” or “We have¬†eleventy-billion servers, now we just need users.” I tend to see the latter in well-seeded startups or those who have already secured angel investors where cost isn’t as…

Failing Well: Managing Risk in Web Applications

When I talk about risk as it relates to web applications, people usually assume I’m talking about hardening applications from hackers, spammers and other ne’er-do-wells. While malicious attacks are absolutely a non-trivial part of risk management, there’s a lot more to it that’s just as important.