{
  "path": "/3m7j2yl6pp22s",
  "site": "at://did:plc:xg2vq45muivyy3xwatcehspu/site.standard.publication/3m3zpxhfl3c2s",
  "$type": "site.standard.document",
  "title": "Consistently Inconsistent",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "id": "019afd0a-b9cc-7bbe-a0cd-43258edb9bb7",
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "I've been a little spotty with writing and posting these the past few days. It's often a common pattern with me, that I start a routine in a way that makes the process easy (these were initially pretty terse and honestly, not that interesting), then decide to up the ante a little bit. Then it becomes a little more of a hassle/cognitive demand to do it every day. I will also do this thing occasionally where I procrastinate by doing something else that's productive. It's probably better than what I did in college (Netflix and Pokémon) but the outcome is similar-ish."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [
                {
                  "index": {
                    "byteEnd": 9,
                    "byteStart": 5
                  },
                  "features": [
                    {
                      "uri": "https://github.com/desertthunder/nixos-conf",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                }
              ],
              "plaintext": "Nix (repo)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "How common of an experience is it to write and update configurations while not having a firm grasp of the syntax or understanding the concepts behind your changes? There are a lot of features and comforts being added to my configuration that I read somewhere and don't conceptualize and brute force into working.  This is directly a reference to how I implemented sops-nix for my git provider ssh keys. "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "To remedy my feeling of being in the dark, I've spent a lot of this morning editing and reviewing my notes."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "I plan to migrate the configuration of my mac mini to this setup next weekend, because if I do it anytime during the week it'll take up an entire day."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "facets": [
                {
                  "index": {
                    "byteEnd": 12,
                    "byteStart": 8
                  },
                  "features": [
                    {
                      "uri": "https://github.com/stormlightlabs/beacon",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                }
              ],
              "plaintext": "Beacon (code)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "I've added some more refactoring features behind the execute command LSP action. It's amazing how powerful this can be and makes sense that it's not implemented in a lot of LSPs. There's a fair bit of tree traversal and position calculation required. The integration of a control flow and dependency graph can be complex too. Even with prior art that has these pieces, putting them together for refactoring has been hard. "
            }
          }
        ]
      }
    ]
  },
  "bskyPostRef": {
    "cid": "bafyreifqq2im2qmkcsm7thgbi2bsg6a4wnjtxzadyq52eqko6abp3qzaya",
    "uri": "at://did:plc:xg2vq45muivyy3xwatcehspu/app.bsky.feed.post/3m7j2ypq6xs2s",
    "commit": {
      "cid": "bafyreidfxxmr2rvez2rggqpqh5k5rynfclix4ljol72wyakziizgyyoxru",
      "rev": "3m7j2ypsul22o"
    },
    "validationStatus": "valid"
  },
  "description": "Dev Log 34: 2025-12-08",
  "publishedAt": "2025-12-08T22:23:03.268Z"
}