What makes large codebases so hard to reason about, and so hard to extend? I really want to find out because I'm tired of losing my mind working on them. One paper I love called "Out of the Tar Pit", by Ben Moseley and Peter Marks, argues that state is the main source of complexity in large software systems. […6 min read]
I just came across this TikTok video on Twitter and it broke my heart. It's a woman crying, utterly dismayed at how unfair life is, begging the totally legitimate question "how do people overcome poverty in America?" The comments are filled with stories like hers, lamenting the impossibility of that feat today, and they're not wrong. Many western countries are in decline and facing similar issues, but I'm singling out America here because those issues are amplified by a thousand there. […5 min read]