{
  "id": "6ad310dc1941",
  "url": "https://antirez.com/news/164",
  "title": "Redis array type: short story of a long development - <antirez>",
  "note": "I love that antirez (author of Redis) is sharing so much about is use of agentic coding. We need more stories from experts like this that provide mission-critical software. Also, software written in difficult environments like C!\n\n> Thanks to AI, the specification evolved a lot, via back and forth of feedback, intellectual challenges about what was the best design, what was the right compromise, what was too engineered and what not.\n\nThe iterations at the specification level have to be a huge unlock. For an expert to be able to explore different approaches in rapid succession allows you to innovate much faster.\n\n> You know what was the biggest realization of all that? For high quality system programming tasks you have to still be fully involved, but I ventured to a level of complexity that I would have otherwise skipped. AI provided the safety net for two things: certain massive tasks that are very tiring (like the 32 bit support that was added and tested later), and at the same time the virtual work force required to make sure there are no obvious bugs in complicated algorithms. To write the initial huge specification was the key to the successive work, as it was the key to review each single line of sparsearray.c and t_array.c and modifying everything was not a good fit.\n\nHe took a bigger bet, went for a bigger slice of functionality, and had a bigger outcome by using agentic coding tools. \n",
  "voice": "mixed",
  "saved": "2026-05-07T18:24:00Z",
  "host": "antirez.com",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/6ad310dc1941/",
  "markdown": "https://links.thingelstad.xyz/links/6ad310dc1941.md",
  "issues": [
    {
      "number": 347,
      "slug": "347",
      "title": "Weekly Thing 347 / Scrum, FilamentHound, DO_NOT_TRACK",
      "date": "2026-05-10T12:00:00Z",
      "section": "Notable",
      "position": 0,
      "url": "https://weekly.thingelstad.com/archive/347/",
      "page": "https://links.thingelstad.xyz/issues/347/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 11,
      "page": "https://links.thingelstad.xyz/hosts/antirez.com/",
      "nearest": [
        {
          "id": "31df5b400fdd",
          "title": "Don't fall into the anti-AI hype - <antirez>",
          "url": "https://antirez.com/news/158",
          "record": "https://links.thingelstad.xyz/links/31df5b400fdd/"
        },
        {
          "id": "bc7c6dcbd741",
          "title": "Automatic programming - <antirez>",
          "url": "https://antirez.com/news/159",
          "record": "https://links.thingelstad.xyz/links/bc7c6dcbd741/"
        },
        {
          "id": "fb3253209a86",
          "title": "Implementing a clear room Z80 / ZX Spectrum emulator with Claude Code - <antirez>",
          "url": "https://antirez.com/news/160",
          "record": "https://links.thingelstad.xyz/links/fb3253209a86/"
        },
        {
          "id": "38c914acb3a5",
          "title": "GNU and the AI reimplementations - <antirez>",
          "url": "https://antirez.com/news/162",
          "record": "https://links.thingelstad.xyz/links/38c914acb3a5/"
        },
        {
          "id": "a2772c92c828",
          "title": "A new era for software testing",
          "url": "http://antirez.com/news/168",
          "record": "https://links.thingelstad.xyz/links/a2772c92c828/"
        }
      ]
    },
    "same_week": {
      "count": 15,
      "nearest": [
        {
          "id": "00cdbb02c2e3",
          "title": "pyinfra - Fast Python Infrastructure Automation & Configuration Management Tool",
          "url": "https://pyinfra.com/",
          "record": "https://links.thingelstad.xyz/links/00cdbb02c2e3/"
        },
        {
          "id": "b3f9f75bd0fa",
          "title": "Names Are No Longer Single Objects | ENS Blog",
          "url": "https://ens.domains/blog/post/names-are-no-longer-single-objects",
          "record": "https://links.thingelstad.xyz/links/b3f9f75bd0fa/"
        },
        {
          "id": "b794f0d69866",
          "title": "Meta lost 20 million users last quarter | The Verge",
          "url": "https://www.theverge.com/tech/921089/meta-earnings-q1-2026-user-decline-ai-investments",
          "record": "https://links.thingelstad.xyz/links/b794f0d69866/"
        },
        {
          "id": "bb5cb88ff04d",
          "title": "FilamentHound — Best Prices on 3D Printing Filament",
          "url": "https://filamenthound.com/",
          "record": "https://links.thingelstad.xyz/links/bb5cb88ff04d/"
        },
        {
          "id": "f9f7d9cdf592",
          "title": "Six Years Perfecting Maps on watchOS - David Smith, Independent iOS Developer",
          "url": "https://david-smith.org/blog/2026/04/29/maps-on-watchos/",
          "record": "https://links.thingelstad.xyz/links/f9f7d9cdf592/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://antirez.com/news/164"
  }
}
