{
  "feed_url": "https://gbilder.com/tags/ml-coding/feed.json",
  "home_page_url": "https://gbilder.com/tags/ml-coding/",
  "items": [
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/morluto/rea\"\u003ehttps://github.com/morluto/rea\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-10-19T07:17:26+02:00",
      "external_url": "https://github.com/morluto/rea",
      "id": "https://gbilder.com/bookmarks/01M599FQ35F445FK6TW9S3WFS4/",
      "tags": [
        "ml-coding"
      ],
      "title": "morluto/rea: Reverse engineer anything with agents, from app behavior down to native binaries.",
      "url": "https://gbilder.com/bookmarks/01M599FQ35F445FK6TW9S3WFS4/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.peterp.me/articles/personal-software-factories-are-a-waste-of-time/\"\u003ehttps://www.peterp.me/articles/personal-software-factories-are-a-waste-of-time/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-10-19T07:06:28+02:00",
      "external_url": "https://www.peterp.me/articles/personal-software-factories-are-a-waste-of-time/",
      "id": "https://gbilder.com/bookmarks/01M598VM9JRPMR3839FVWEDGS4/",
      "tags": [
        "ml-coding"
      ],
      "title": "Personal software factories are a waste of time | Peter Piekarczyk",
      "url": "https://gbilder.com/bookmarks/01M598VM9JRPMR3839FVWEDGS4/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://anoma.ly/notes/opencode-2-0/\"\u003ehttps://anoma.ly/notes/opencode-2-0/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-10-15T07:58:24+02:00",
      "external_url": "https://anoma.ly/notes/opencode-2-0/",
      "id": "https://gbilder.com/bookmarks/01M4Z27V9AXSE4P1TKVBBPT8N1/",
      "tags": [
        "ml-coding",
        "tryme"
      ],
      "title": "OpenCode 2.0",
      "url": "https://gbilder.com/bookmarks/01M4Z27V9AXSE4P1TKVBBPT8N1/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://micahflee.com/just-say-no-to-openai-and-anthropic/\"\u003ehttps://micahflee.com/just-say-no-to-openai-and-anthropic/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-10-13T08:17:02+02:00",
      "external_url": "https://micahflee.com/just-say-no-to-openai-and-anthropic/",
      "id": "https://gbilder.com/bookmarks/01M4SYGHPC929CTZK8BRHC5BTJ/",
      "tags": [
        "ml-coding",
        "nb",
        "tryme"
      ],
      "title": "Just say no to OpenAI and Anthropic",
      "url": "https://gbilder.com/bookmarks/01M4SYGHPC929CTZK8BRHC5BTJ/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://itsallaboutthebit.com/i-am-sorry-but-you-still-have-to-think/\"\u003ehttps://itsallaboutthebit.com/i-am-sorry-but-you-still-have-to-think/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-10-11T20:34:39+02:00",
      "external_url": "https://itsallaboutthebit.com/i-am-sorry-but-you-still-have-to-think/",
      "id": "https://gbilder.com/bookmarks/01M4P3XQE46AJ7PC2F77P5PRR0/",
      "tags": [
        "ml-coding"
      ],
      "title": "I'm sorry, but you still have to think | It's all about the bit",
      "url": "https://gbilder.com/bookmarks/01M4P3XQE46AJ7PC2F77P5PRR0/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://andreklein.net/vibecoding-photoshop-time-and-pressure/\"\u003ehttps://andreklein.net/vibecoding-photoshop-time-and-pressure/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-10-07T03:43:04+02:00",
      "external_url": "https://andreklein.net/vibecoding-photoshop-time-and-pressure/",
      "id": "https://gbilder.com/bookmarks/01M4EHSNZESJC35VE8Q9E8WM39/",
      "tags": [
        "ml-coding"
      ],
      "title": "Vibecoding Photoshop: Time and Pressure - André Klein Dot Net",
      "url": "https://gbilder.com/bookmarks/01M4EHSNZESJC35VE8Q9E8WM39/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://purplesyringa.moe/blog/dont-call-yourself-an-artisanal-programmer/\"\u003ehttps://purplesyringa.moe/blog/dont-call-yourself-an-artisanal-programmer/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-09-13T07:21:56+02:00",
      "external_url": "https://purplesyringa.moe/blog/dont-call-yourself-an-artisanal-programmer/",
      "id": "https://gbilder.com/bookmarks/01M4EHSNFZJ89BHRQKE97N8R3Q/",
      "tags": [
        "ml-coding"
      ],
      "title": "Don't call yourself an artisanal programmer | purplesyringa's blog",
      "url": "https://gbilder.com/bookmarks/01M4EHSNFZJ89BHRQKE97N8R3Q/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://alex-jacobs.com/posts/claudemd/\"\u003ehttps://alex-jacobs.com/posts/claudemd/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-08-22T14:49:33+02:00",
      "external_url": "https://alex-jacobs.com/posts/claudemd/",
      "id": "https://gbilder.com/bookmarks/01M4EHSN7G6CH5J5V8CR8M6SFH/",
      "tags": [
        "ml-coding",
        "fun"
      ],
      "title": "I Am Morally Opposed to Updating My CLAUDE.md | Alex Jacobs",
      "url": "https://gbilder.com/bookmarks/01M4EHSN7G6CH5J5V8CR8M6SFH/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://calnewport.com/on-ai-coding-and-its-discontents/\"\u003ehttps://calnewport.com/on-ai-coding-and-its-discontents/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-08-18T13:54:13+02:00",
      "external_url": "https://calnewport.com/on-ai-coding-and-its-discontents/",
      "id": "https://gbilder.com/bookmarks/01M4EHSN5NJAQQJHFBVP31XZQ0/",
      "tags": [
        "ml-coding"
      ],
      "title": "On AI Coding and Its Discontents - Cal Newport",
      "url": "https://gbilder.com/bookmarks/01M4EHSN5NJAQQJHFBVP31XZQ0/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.docker.com/products/docker-sandboxes/\"\u003ehttps://www.docker.com/products/docker-sandboxes/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-08-13T08:06:04+02:00",
      "external_url": "https://www.docker.com/products/docker-sandboxes/",
      "id": "https://gbilder.com/bookmarks/01M4EHSN2TRFW1TMB3Z9ZP65VF/",
      "tags": [
        "ml-coding",
        "ml-security",
        "tryme"
      ],
      "title": "Docker Sandboxes | Sandboxes for Coding Agents | Docker",
      "url": "https://gbilder.com/bookmarks/01M4EHSN2TRFW1TMB3Z9ZP65VF/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://blog.matthewbrunelle.com/agentic-engineering-is-just-everything-we-havent-been-doing/\"\u003ehttps://blog.matthewbrunelle.com/agentic-engineering-is-just-everything-we-havent-been-doing/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-08-13T07:33:24+02:00",
      "external_url": "https://blog.matthewbrunelle.com/agentic-engineering-is-just-everything-we-havent-been-doing/",
      "id": "https://gbilder.com/bookmarks/01M4EHSN2N1CP9G9BTFFXMNEVT/",
      "tags": [
        "ml-coding"
      ],
      "title": "Agentic Engineering Is Just Everything We Haven't Been Doing",
      "url": "https://gbilder.com/bookmarks/01M4EHSN2N1CP9G9BTFFXMNEVT/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://blog.mastykarz.nl/coding-is-solved-misses-the-point/\"\u003ehttps://blog.mastykarz.nl/coding-is-solved-misses-the-point/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-08-09T15:13:14+02:00",
      "external_url": "https://blog.mastykarz.nl/coding-is-solved-misses-the-point/",
      "id": "https://gbilder.com/bookmarks/01M4EHSN12NKE7P55HXG1D14VR/",
      "tags": [
        "ml-coding"
      ],
      "title": "\"Coding is solved\" misses the point - Waldek Mastykarz",
      "url": "https://gbilder.com/bookmarks/01M4EHSN12NKE7P55HXG1D14VR/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://arstechnica.com/ai/2026/08/cloudflare-open-sources-vibe-coding-platform-for-people-who-arent-coders/\"\u003ehttps://arstechnica.com/ai/2026/08/cloudflare-open-sources-vibe-coding-platform-for-people-who-arent-coders/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-08-07T13:21:06+02:00",
      "external_url": "https://arstechnica.com/ai/2026/08/cloudflare-open-sources-vibe-coding-platform-for-people-who-arent-coders/",
      "id": "https://gbilder.com/bookmarks/01M4EHSN01NZWKX6C2NYR3WY7Y/",
      "tags": [
        "ml-coding"
      ],
      "title": "Cloudflare open-sources vibe-coding platform for people who aren't coders - Ars Technica",
      "url": "https://gbilder.com/bookmarks/01M4EHSN01NZWKX6C2NYR3WY7Y/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://alexklos.ca/blog/how-do-we-stop-vibe-coding\"\u003ehttps://alexklos.ca/blog/how-do-we-stop-vibe-coding\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-07-24T19:34:06+02:00",
      "external_url": "https://alexklos.ca/blog/how-do-we-stop-vibe-coding",
      "id": "https://gbilder.com/bookmarks/01M4EHSMRY9ND370BDGBKGSMXP/",
      "tags": [
        "ml-coding"
      ],
      "title": "How Do We Stop Vibe Coding? — Alex Klos",
      "url": "https://gbilder.com/bookmarks/01M4EHSMRY9ND370BDGBKGSMXP/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://cacm.acm.org/opinion/ai-didnt-make-programming-easier-it-just-made-it-differently-difficult/\"\u003ehttps://cacm.acm.org/opinion/ai-didnt-make-programming-easier-it-just-made-it-differently-difficult/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-07-22T07:48:01+02:00",
      "external_url": "https://cacm.acm.org/opinion/ai-didnt-make-programming-easier-it-just-made-it-differently-difficult/",
      "id": "https://gbilder.com/bookmarks/01M4EHSMP9XJ79YKBD32NW1K7X/",
      "tags": [
        "ml-coding"
      ],
      "title": "AI Didn’t Make Programming Easier. It Just Made It Differently Difficult – Communications of the ACM",
      "url": "https://gbilder.com/bookmarks/01M4EHSMP9XJ79YKBD32NW1K7X/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://avivcarmi.com/saas-is-dead/\"\u003ehttps://avivcarmi.com/saas-is-dead/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-07-21T08:36:39+02:00",
      "external_url": "https://avivcarmi.com/saas-is-dead/",
      "id": "https://gbilder.com/bookmarks/01M4EHSMN5MYZVTWFTMS9AT7KK/",
      "tags": [
        "ml-coding"
      ],
      "title": "SaaS *is* dead. But not because AI \"killed\" it, because AI killed it.",
      "url": "https://gbilder.com/bookmarks/01M4EHSMN5MYZVTWFTMS9AT7KK/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.xda-developers.com/stopped-approving-claude-code-commands-discovering-built-in-sandbox/\"\u003ehttps://www.xda-developers.com/stopped-approving-claude-code-commands-discovering-built-in-sandbox/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-07-19T23:19:47+02:00",
      "external_url": "https://www.xda-developers.com/stopped-approving-claude-code-commands-discovering-built-in-sandbox/",
      "id": "https://gbilder.com/bookmarks/01M4EHSMKNDJ36WE9K9Y4F3ZSR/",
      "tags": [
        "ml-coding",
        "tryme"
      ],
      "title": "I stopped approving Claude Code's commands after discovering its built-in sandbox",
      "url": "https://gbilder.com/bookmarks/01M4EHSMKNDJ36WE9K9Y4F3ZSR/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://pydantic.dev/articles/the-human-in-the-loop-is-tired\"\u003ehttps://pydantic.dev/articles/the-human-in-the-loop-is-tired\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-07-17T08:06:44+02:00",
      "external_url": "https://pydantic.dev/articles/the-human-in-the-loop-is-tired",
      "id": "https://gbilder.com/bookmarks/01M4EHSMJHN7VTWTXE9240PD3R/",
      "tags": [
        "ml-coding"
      ],
      "title": "The Human-in-the-Loop is Tired",
      "url": "https://gbilder.com/bookmarks/01M4EHSMJHN7VTWTXE9240PD3R/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://odra.dev/slopfix/\"\u003ehttps://odra.dev/slopfix/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-07-08T19:01:11+02:00",
      "external_url": "https://odra.dev/slopfix/",
      "id": "https://gbilder.com/bookmarks/01M4EHSMF57C73W72THBR5NE86/",
      "tags": [
        "ml-coding"
      ],
      "title": "Slopfix — we refactor vibecoded codebases",
      "url": "https://gbilder.com/bookmarks/01M4EHSMF57C73W72THBR5NE86/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://no-ai-coauthors.dev/\"\u003ehttps://no-ai-coauthors.dev/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-06-24T07:58:45+02:00",
      "external_url": "https://no-ai-coauthors.dev/",
      "id": "https://gbilder.com/bookmarks/01M4EHSM9J4X55T2SW4T5MNDXX/",
      "tags": [
        "ml-coding",
        "ml-authorship"
      ],
      "title": "no-ai-coauthors — the byline is not shared",
      "url": "https://gbilder.com/bookmarks/01M4EHSM9J4X55T2SW4T5MNDXX/"
    }
  ],
  "language": "en",
  "title": "#ml-coding · Louche Cannon",
  "version": "https://jsonfeed.org/version/1.1"
}