Part 5/8:
The discussion shifts focus to real-world examples that illustrate the friction between these two philosophies. A notable case involves the service Postmark, which automates email delivery for applications. After its acquisition, users reported a drop in quality, including issues like expired SSL certificates that caused extensive downtime. This situation exemplifies a typical challenge of result-based programming, where third-party dependencies can lead to significant business ramifications.
On the other hand, the story of Netscape's development of version 5, which became version 6, highlights the pitfalls of extreme commitment to craft. Their emphasis on rewrites over incremental updates resulted in long delays, allowing competitors to eclipse their offerings during the wait.