Sawyer XYour Company’s Terrible Cross-Team Communication is Costing You MoneyUh Oh, An Outage!Jan 16Jan 16
Sawyer XRethinking Our News Diet: Embracing Slow NewsEspecially during difficult times, I’ve started practicing what I call Slow News: consuming information more slowly. You might disagree…Dec 19, 2023Dec 19, 2023
Sawyer XAn Example in Writing Readable CodeRecently, I took a look at an old Pull Request I wrote. It required a delicate rewriting of a confusing mechanism.Dec 12, 2023Dec 12, 2023
Sawyer XConcise Code is Better CodeOr: Your “self-documenting code” is terribleDec 6, 20231Dec 6, 20231
Sawyer XEnding the Editor Debate Once and For AllWorse than “pineapple on pizza” (team No Pineapple!) and Batman vs. Superman (team DeVito Penguin!), it’s time for the final text editors…Aug 7, 20232Aug 7, 20232
Sawyer XEmbracing Professional AdversityA friend once vented about a company’s shortcomings — poor testing suite, non-standardized classes, antiquated code, and inconsistent…Aug 1, 2023Aug 1, 2023
Sawyer XHow to Think About Technical DebtAnd How to Deal with Technical Debt SuccessfullyJul 17, 2023Jul 17, 2023
Sawyer XA/B Testing Hands-On: Creating a Hypothesis to Sell More BooksWe covered the basic steps of A/B testing in previous posts. Now, let’s start going through the steps in greater detail, beginning with a…May 24, 2023May 24, 2023
Sawyer XThe Great API Escape: When Interfaces Need a HatchImagine building a door for a house. The door is beautiful, but it only opens a portion of it allowing people entry. It looks to be the…May 16, 20231May 16, 20231