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

  • 1 Post
  • 83 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle
    • Has a simple backup and migration workflow. I recently had to backup and migrate a MediaWiki database. It was pretty smooth but not as simple as it could be. If your data model is spread across RDBMS and file, you need to provide a CLI tool that does the export/import.

    • Easy to run as a systemd service. This is the main criteria for whether it will be easy to create a NixOS module.

    • Has health endpoints for monitoring.

    • Has an admin web UI that surfaces important configuration info.

    • If there are external service dependencies like postgres or redis, then there needs to be a wealth of documentation on how those integrations work. Provide infrastructure as code examples! IME systemd and NixOS modules are very capable of deploying these kinds of distributed systems.















  • 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.