Making Better Software ...talks about software, programming, and life. 2025-07-04 Introduction View all articles →