"Hamas imposed a curfew: anyone walking out in the street was shot.
That way people had to stay in their homes, even if they were about to get bombed.
Hamas held the whole Gazan population as a human shield." — K., graduate student
Just because some people tend to use pure maths to analyze the run-time of algorithms, doesn't mean we can't apply the scientific method to the problem.
Here's a nice presentation by Sedgewick where he shows how we can apply the scientific method to programming: http://www.cs.princeton.edu/~rs/talks/ScienceCS10.pdf
> Algorithm designer who does not experiment gets lost in abstraction
> Software developer who ignores cost risks catastrophic consequences