All Articles
| 2020 | May | 21 | You Might Not Want a Booolean |
| 2020 | February | 26 | Property Tests for Legacy Code |
| 2019 | December | 04 | Adopting Value Types: Networking |
| 2018 | November | 08 | Types as Proof |
| 2018 | August | 29 | Value-Oriented Programming |
| 2018 | July | 18 | Eliminating Impossible States with Never |
| 2018 | May | 31 | Better, Faster, Cheaper |
| 2017 | December | 07 | When Not to Use an Enum |
| 2017 | September | 06 | A Smarter Package Manager |
| 2017 | May | 23 | Type-Driven Development with Swift |
| 2016 | December | 21 | Logic Programming in Swift |
| 2014 | June | 23 | Taking on Technical Debt |