Shit happens! Finde dich damit ab …

re·sil·ience (rĭ-zĭl′yəns), noun The ability to recover quickly from illness, change, or misfortune; buoyancy. The property of a material that enables it to resume its original shape or position after being bent, stretched, or compressed; elasticity. http://www.thefreedictionary.com/resilience [1] Der erste Schritt in Richtung Resilient Software Design ist, zu akzeptieren, dass jede Software “fehlerhaft” ist.  Erst wenn man akzeptiert, dass Fehler auftreten werden, ist man in der Lage darüber nachzudenken, wie man dieser Tatsache begegnen kann, um stabile, robuste, verlässliche Softwaresysteme zu erschaffen. Frei übersetzt nach Micheal T. Nygard [4] benötigt Unternehmenssoftware die folgende Eigenschaft: Software muss zynisch sein. Zynische Software erwartet...

Weiterlesen