{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreidwr634evkrjxgeaold22awmtgqnexzmo6zaeiv3bv3lut64wqer4",
    "uri": "at://did:plc:jo3wjj2gx46alocis4wubmwr/app.bsky.feed.post/3mi6voqy2kpt2"
  },
  "path": "/blog/2026/03/29/home-maker/",
  "publishedAt": "2026-03-28T23:30:00.000Z",
  "site": "https://thottingal.in",
  "textContent": "Your laptop has ripgrep, installed via `cargo install`. ruff is there too, via `uv tool install`. golangci-lint came from `go install`. bash-language-server was `npm i -g`. Neovim was a tarball download. Kitty was a curl script.\n\nSix months later you get a new machine, or you just want to upgrade or reinstall. What do you even have installed? How did you install each one? Which version? Good luck.\n\nThis is a small system that answers those questions — a single Makefile that declares every tool you care about, grouped by purpose, with one command to install anything.",
  "title": "Home Maker: Declare Your Dev Tools in a Makefile"
}