ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

After weeks of evaluating AI code assistant agents, I ended up ditching almost all the LLM-generated code. Mostly because I refined the architecture to incorporate fairly complex parser features. Incremental edits, error recovery. A CST, an AST, a higher level DOM API for specific semantics.

Apr 26, 2025, 6:47 AM

Record data

{
  "uri": "at://did:plc:zmaeknntutmohoa4o2f6ykys/app.bsky.feed.post/3lnp5d2mcg22j",
  "cid": "bafyreiab2zfwc54v5cujjwpg6e43ym6b4dpzb6zgqfslqhs6shh6kpcnhi",
  "value": {
    "text": "After weeks of evaluating AI code assistant agents, I ended up ditching almost all the LLM-generated code. Mostly because I refined the architecture to incorporate fairly complex parser features. Incremental edits, error recovery. A CST, an AST, a higher level DOM API for specific semantics.",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreiap4qdaxmhabi3dq3wffsgtu5dqwqeti55z4c5i5nup4valxonswa",
        "uri": "at://did:plc:zmaeknntutmohoa4o2f6ykys/app.bsky.feed.post/3lnp52exkvc2j"
      },
      "parent": {
        "cid": "bafyreiap4qdaxmhabi3dq3wffsgtu5dqwqeti55z4c5i5nup4valxonswa",
        "uri": "at://did:plc:zmaeknntutmohoa4o2f6ykys/app.bsky.feed.post/3lnp52exkvc2j"
      }
    },
    "createdAt": "2025-04-26T06:47:11.601Z"
  }
}