Professional software engineer, musician, gamer, stoic, democratic socialist

  • 3 Posts
  • 246 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle






  • I don’t really like the “as intended” take because it fails Hanlon’s Razor. Even Karl Marx understood that Capitalism is doomed to a crisis and revolution cycle, not because that’s what anyone wants, but because it is a law of nature.

    The same is true of first-past-the-post voting.

    The resolve to tear it down is still plausible though. I don’t know whether it is possible to escape capitalism without a revolution. The alternative is a perfect storm of progressive legislation that seems unlikely to occur in my lifetime.











  • Agreed.

    And sometimes code is not the right medium for communicating domain knowledge. For example, if you are writing code the does some geometric calculations, with lot of trigonometry, etc. Even with clear variable names, it can be hard to decipher without a generous comment or splitting it up into functions with verbose names. Sometimes you really just want a picture of what’s happening, in SVG format, embedded into the function documentation HTML.