https://binybyfykikyd.laikipiatourism.com/patterns-of-software-system-failure-and-success-book-39217jp.php