Hardware is indeterministically reliable, Software is deterministically unreliable, People are indeterministically unreliable, Nature is deterministically reliable. -- Unknown
Dr. Grigori Melnik is a software engineer, researcher, coach and educator.
His areas of expertise include:
agile methods,
software patterns and reuse,
software testing,
test-driven development (incl. executable acceptance test-driven development),