Olivier Coudert on May 30th, 2011

CodeProject A program is deterministic, or repeatable, if it produces the very same output when given the same input no matter how many times it is run. Refining this definition, we should consider whether a program produces the same result on any platform (32 and 64 bits machines, running Windows, Mac OS, Linux, Solaris, etc). […]

Continue reading about How to make software deterministic

Olivier Coudert on May 4th, 2011

On Thursday, April 21st, Amazon experienced a large outage that took down hundreds of websites, including the popular Foursquare, Reddit, Springpad, Hootsuite, BigDoor, and Quora. The service was fully resumed only 3 days later. Amazon released a full description of what happened. In a nutshell, Amazon shifted traffic in one of its zones from one […]

Continue reading about Amazon’s outage, a step back for EDA in the cloud?