{"articles":[{"slug":"why-i-am-a-programmer","title":"Why I am a programmer","subtitle":null,"summary":"Alfie John recalls growing up before the mainstream internet, trading pirated games on floppies, discovering BBSes and the demoscene's cracktros, and finding Denthor of ASPHYXIA's VGA demo trainer tutorials in Turbo Pascal, which made him decide he wanted to make demos and become a programmer.","content_type":"essay","language":"en","canonical_url":"https://www.alfie.wtf/programming/why-i-am-a-programmer.html","author":{"name":"Alfie John","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"alfie.wtf","url":"https://www.alfie.wtf/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"History","slug":"history","url":"https://listedarticles.com/topics/history"},{"name":"Culture","slug":"culture","url":"https://listedarticles.com/topics/culture"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1017,"reading_minutes":4,"published_at":"2026-10-25T23:14:43.964Z","added_at":"2026-10-25T23:14:43.964Z","updated_at":"2026-10-25T23:14:43.964Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/why-i-am-a-programmer","markdown_url":"https://listedarticles.com/articles/why-i-am-a-programmer.md","example":false,"citation":"Alfie John, alfie.wtf. \"Why I am a programmer.\" 25 Oct 2026. https://www.alfie.wtf/programming/why-i-am-a-programmer.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.alfie.wtf/programming/why-i-am-a-programmer.html"},"snippet":null,"score":null},{"slug":"the-hibernate-origin-story-outsider-edition","title":"The Hibernate Origin Story (Outsider Edition)","subtitle":null,"summary":"Charles Miller recounts, as a bystander in the room, how the Hibernate Java persistence library grew out of work at Sydney company Cirrus Technologies around 2001, why its root package was cirrus.inf, and how it came to be released under the LGPL.","content_type":"essay","language":"en","canonical_url":"https://fishbowl.pastiche.org/2026/10/23/hibernate-origin-story","author":{"name":"Charles Miller","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"The Fishbowl","url":"https://fishbowl.pastiche.org/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"History","slug":"history","url":"https://listedarticles.com/topics/history"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1066,"reading_minutes":5,"published_at":"2026-10-23T03:45:46.000Z","added_at":"2026-10-23T05:12:39.471Z","updated_at":"2026-10-23T05:12:39.471Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/the-hibernate-origin-story-outsider-edition","markdown_url":"https://listedarticles.com/articles/the-hibernate-origin-story-outsider-edition.md","example":false,"citation":"Charles Miller, The Fishbowl. \"The Hibernate Origin Story (Outsider Edition).\" 23 Oct 2026. https://fishbowl.pastiche.org/2026/10/23/hibernate-origin-story (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://fishbowl.pastiche.org/2026/10/23/hibernate-origin-story"},"snippet":null,"score":null},{"slug":"software-is-slow-because-of-bad-design-not-slow-languages","title":"Software is slow because of bad design, not slow languages","subtitle":null,"summary":"Sean Goedecke argues that rewriting programs in C or Rust (with or without AI) rarely makes them much faster: most software is I/O-bound, slow languages already delegate hot paths to fast libraries, and real speedups come from redesign.","content_type":"essay","language":"en","canonical_url":"https://www.seangoedecke.com/software-is-slow-because-of-bad-design-not-slow-languages/","author":{"name":"Sean Goedecke","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Sean Goedecke","url":"https://www.seangoedecke.com/","listing_slug":null,"listing":null},"topics":[{"name":"programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"software-design","slug":"software-design","url":"https://listedarticles.com/topics/software-design"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1229,"reading_minutes":5,"published_at":"2026-10-23T00:00:00.000Z","added_at":"2026-10-23T14:19:00.264Z","updated_at":"2026-10-23T14:19:00.264Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/software-is-slow-because-of-bad-design-not-slow-languages","markdown_url":"https://listedarticles.com/articles/software-is-slow-because-of-bad-design-not-slow-languages.md","example":false,"citation":"Sean Goedecke, Sean Goedecke. \"Software is slow because of bad design, not slow languages.\" 23 Oct 2026. https://www.seangoedecke.com/software-is-slow-because-of-bad-design-not-slow-languages/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.seangoedecke.com/software-is-slow-because-of-bad-design-not-slow-languages/"},"snippet":null,"score":null},{"slug":"the-history-of-development-of-norton-commander","title":"The History of Development of Norton Commander","subtitle":null,"summary":"Dr Nikolai Bezroukov's Softpanorama chapter recounts how John Socha's Norton Commander defined the Orthodox File Manager paradigm—from VDOS and NC 1.0 in 1986 through the cult of NC 3.0 to NC 5.5—and why the dual-pane OFM design still shapes file managers decades later.","content_type":"essay","language":"en","canonical_url":"https://softpanorama.org/OFM/Paradigm/Ch03/norton_commander.shtml","author":{"name":"Nikolai Bezroukov","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Softpanorama","url":"https://softpanorama.org","listing_slug":null,"listing":null},"topics":[{"name":"History","slug":"history","url":"https://listedarticles.com/topics/history"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Culture","slug":"culture","url":"https://listedarticles.com/topics/culture"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":18563,"reading_minutes":81,"published_at":"2026-10-17T17:19:04.457Z","added_at":"2026-10-17T17:19:04.457Z","updated_at":"2026-10-17T17:19:04.457Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/the-history-of-development-of-norton-commander","markdown_url":"https://listedarticles.com/articles/the-history-of-development-of-norton-commander.md","example":false,"citation":"Nikolai Bezroukov, Softpanorama. \"The History of Development of Norton Commander.\" 17 Oct 2026. https://softpanorama.org/OFM/Paradigm/Ch03/norton_commander.shtml (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://softpanorama.org/OFM/Paradigm/Ch03/norton_commander.shtml"},"snippet":null,"score":null},{"slug":"bugs-that-literally-cost-money","title":"Bugs that literally cost money","subtitle":null,"summary":"Hillel Wayne examines software bugs that translate directly into financial loss—refund loops, billing mistakes, and operational failures—and what makes money-shaped bugs different from ordinary defects.","content_type":"essay","language":"en","canonical_url":"https://buttondown.email/hillelwayne/archive/bugs-that-literally-cost-money/","author":{"name":"Hillel Wayne","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"buttondown.email / Hillel Wayne","url":null,"listing_slug":null,"listing":null},"topics":[{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":815,"reading_minutes":4,"published_at":"2026-10-16T08:11:32.603Z","added_at":"2026-10-16T08:11:32.603Z","updated_at":"2026-10-16T08:11:32.603Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/bugs-that-literally-cost-money","markdown_url":"https://listedarticles.com/articles/bugs-that-literally-cost-money.md","example":false,"citation":"Hillel Wayne, buttondown.email / Hillel Wayne. \"Bugs that literally cost money.\" 16 Oct 2026. https://buttondown.email/hillelwayne/archive/bugs-that-literally-cost-money/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://buttondown.email/hillelwayne/archive/bugs-that-literally-cost-money/"},"snippet":null,"score":null},{"slug":"challenging-algorithms-and-data-structures-every-programmer-should-try","title":"Challenging algorithms and data structures every programmer should try","subtitle":null,"summary":"Austin Z. Henley recommends algorithms and data structures worth wrestling with beyond the usual interview set—pieces that stretch intuition about performance, representation, and problem shape.","content_type":"essay","language":"en","canonical_url":"https://austinhenley.com/blog/challengingalgorithms.html","author":{"name":"Austin Z. Henley","url":"https://austinhenley.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"austinhenley.com","url":null,"listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Education","slug":"education","url":"https://listedarticles.com/topics/education"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":870,"reading_minutes":4,"published_at":"2026-10-16T08:11:02.398Z","added_at":"2026-10-16T08:11:02.398Z","updated_at":"2026-10-16T08:11:02.398Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/challenging-algorithms-and-data-structures-every-programmer-should-try","markdown_url":"https://listedarticles.com/articles/challenging-algorithms-and-data-structures-every-programmer-should-try.md","example":false,"citation":"Austin Z. Henley, austinhenley.com. \"Challenging algorithms and data structures every programmer should try.\" 16 Oct 2026. https://austinhenley.com/blog/challengingalgorithms.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://austinhenley.com/blog/challengingalgorithms.html"},"snippet":null,"score":null},{"slug":"the-folders-language","title":"The Folders Language","subtitle":null,"summary":"Daniel Temkin's Folders is an esolang where programs are encoded purely as nested directory structures—no file contents required—updated for 2026 among his Forty-Four Esolangs.","content_type":"essay","language":"en","canonical_url":"https://danieltemkin.com/esolangs/folders","author":{"name":"Daniel Temkin","url":"https://danieltemkin.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"danieltemkin.com","url":null,"listing_slug":null,"listing":null},"topics":[{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Culture","slug":"culture","url":"https://listedarticles.com/topics/culture"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":820,"reading_minutes":4,"published_at":"2026-10-16T08:10:53.600Z","added_at":"2026-10-16T08:10:53.600Z","updated_at":"2026-10-16T08:10:53.600Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/the-folders-language","markdown_url":"https://listedarticles.com/articles/the-folders-language.md","example":false,"citation":"Daniel Temkin, danieltemkin.com. \"The Folders Language.\" 16 Oct 2026. https://danieltemkin.com/esolangs/folders (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://danieltemkin.com/esolangs/folders"},"snippet":null,"score":null},{"slug":"ai-can-write-the-code-who-verifies-it","title":"AI Can Write the Code. Who Verifies It?","subtitle":null,"summary":"Mihai Avram argues that AI coding agents have outpaced human code review, citing Faros data on rising bugs, review time and incidents, and lays out layered automated verification: AI code reviewers (Claude, Codex, Copilot, Bugbot), CI/CD checks from lint, tests and SAST to architecture review, and when to run them from pre-commit to production.","content_type":"essay","language":"en","canonical_url":"https://mihaisplace.com/blog/ai-can-write-the-code-who-verifies-it","author":{"name":"Mihai Avram","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Mihai's Place","url":"https://mihaisplace.com","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Testing","slug":"testing","url":"https://listedarticles.com/topics/testing"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3785,"reading_minutes":16,"published_at":"2026-10-15T00:00:00.000Z","added_at":"2026-10-17T20:12:23.718Z","updated_at":"2026-10-17T20:12:23.718Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/ai-can-write-the-code-who-verifies-it","markdown_url":"https://listedarticles.com/articles/ai-can-write-the-code-who-verifies-it.md","example":false,"citation":"Mihai Avram, Mihai's Place. \"AI Can Write the Code. Who Verifies It?.\" 15 Oct 2026. https://mihaisplace.com/blog/ai-can-write-the-code-who-verifies-it (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://mihaisplace.com/blog/ai-can-write-the-code-who-verifies-it"},"snippet":null,"score":null},{"slug":"my-old-job-feels-very-distant-now","title":"My old job feels very distant now","subtitle":null,"summary":"A software developer reflects on how ChatGPT and coding models went from a better Google, to generating copy-pasted specs, to the default way of working, what the author misses and does not miss about the old way of programming, and how quickly both the models and developers have adapted.","content_type":"essay","language":"en","canonical_url":"https://www.pinecoder.dev/blog/2026-10-15/my-old-job-is-distant/","author":{"name":null,"url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Pinecoder blog","url":"https://www.pinecoder.dev","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Careers","slug":"careers","url":"https://listedarticles.com/topics/careers"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2014,"reading_minutes":9,"published_at":"2026-10-15T00:00:00.000Z","added_at":"2026-10-16T17:13:38.223Z","updated_at":"2026-10-16T17:13:38.223Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/my-old-job-feels-very-distant-now","markdown_url":"https://listedarticles.com/articles/my-old-job-feels-very-distant-now.md","example":false,"citation":"Pinecoder blog. \"My old job feels very distant now.\" 15 Oct 2026. https://www.pinecoder.dev/blog/2026-10-15/my-old-job-is-distant/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.pinecoder.dev/blog/2026-10-15/my-old-job-is-distant/"},"snippet":null,"score":null},{"slug":"what-agents-mean-for-rust-and-vice-versa","title":"What agents mean for Rust (and vice versa)","subtitle":null,"summary":"Niko Matsakis reflects on the rise of LLM coding agents from a language designer’s perspective: why Rust’s type system and safety guarantees suit agentic development, and what Rust and its tooling should change in response.","content_type":"essay","language":"en","canonical_url":"https://smallcultfollowing.com/babysteps/blog/2026/10/14/agentic-dev-and-rust/","author":{"name":"Niko Matsakis","url":"https://smallcultfollowing.com/babysteps/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"baby steps","url":"https://smallcultfollowing.com/babysteps/","listing_slug":null,"listing":null},"topics":[{"name":"Rust","slug":"rust","url":"https://listedarticles.com/topics/rust"},{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3336,"reading_minutes":15,"published_at":"2026-10-14T00:00:00.000Z","added_at":"2026-10-14T11:13:28.738Z","updated_at":"2026-10-14T11:13:28.738Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/what-agents-mean-for-rust-and-vice-versa","markdown_url":"https://listedarticles.com/articles/what-agents-mean-for-rust-and-vice-versa.md","example":false,"citation":"Niko Matsakis, baby steps. \"What agents mean for Rust (and vice versa).\" 14 Oct 2026. https://smallcultfollowing.com/babysteps/blog/2026/10/14/agentic-dev-and-rust/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://smallcultfollowing.com/babysteps/blog/2026/10/14/agentic-dev-and-rust/"},"snippet":null,"score":null},{"slug":"the-benchmarkpocalypse","title":"The benchmarkpocalypse","subtitle":null,"summary":"Dan Luu argues that as it becomes easier to make real performance gains, it also becomes easier to game benchmarks with fake ones, surveying how reward-hacking shows up across regex, web servers, terminals, and other systems, and what to watch for when reading performance claims.","content_type":"essay","language":"en","canonical_url":"https://danluu.com/benchpocalypse/","author":{"name":"Dan Luu","url":"https://danluu.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"danluu.com","url":"https://danluu.com/","listing_slug":null,"listing":null},"topics":[{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Benchmarks","slug":"benchmarks","url":"https://listedarticles.com/topics/benchmarks"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3940,"reading_minutes":17,"published_at":"2026-10-13T08:13:59.422Z","added_at":"2026-10-13T08:13:59.422Z","updated_at":"2026-10-13T08:13:59.422Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/the-benchmarkpocalypse","markdown_url":"https://listedarticles.com/articles/the-benchmarkpocalypse.md","example":false,"citation":"Dan Luu, danluu.com. \"The benchmarkpocalypse.\" 13 Oct 2026. https://danluu.com/benchpocalypse/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://danluu.com/benchpocalypse/"},"snippet":null,"score":null},{"slug":"do-frameworks-matter-anymore","title":"Do Frameworks Matter Anymore?","subtitle":null,"summary":"Brooks Lybrand asks whether web frameworks still matter in the age of vibe coding and agents—and whether there is still room to build new ones after React’s win.","content_type":"essay","language":"en","canonical_url":"https://brookslybrand.com/posts/do-frameworks-matter-anymore/","author":{"name":"Brooks Lybrand","url":"https://brookslybrand.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Brooks Lybrand","url":"https://brookslybrand.com/","listing_slug":null,"listing":null},"topics":[{"name":"Web Development","slug":"web-development","url":"https://listedarticles.com/topics/web-development"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":4419,"reading_minutes":19,"published_at":"2026-10-12T00:00:00.000Z","added_at":"2026-10-14T08:17:58.855Z","updated_at":"2026-10-14T08:17:58.855Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/do-frameworks-matter-anymore","markdown_url":"https://listedarticles.com/articles/do-frameworks-matter-anymore.md","example":false,"citation":"Brooks Lybrand, Brooks Lybrand. \"Do Frameworks Matter Anymore?.\" 12 Oct 2026. https://brookslybrand.com/posts/do-frameworks-matter-anymore/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://brookslybrand.com/posts/do-frameworks-matter-anymore/"},"snippet":null,"score":null},{"slug":"your-game-is-a-harness","title":"Your Game Is A Harness","subtitle":null,"summary":"Kyle Kukshtel writes up his Indie Rodeo talk on making games more legible to AI coding agents: practical ways to structure a game project, tooling and feedback loops so agents like Claude Code can iterate faster and more reliably on game development.","content_type":"essay","language":"en","canonical_url":"https://kylekukshtel.com/ai-harness-engineering-game-development-claude-code","author":{"name":"Kyle Kukshtel","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"k-hole (kylekukshtel.com)","url":"https://kylekukshtel.com/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":6159,"reading_minutes":27,"published_at":"2026-10-10T00:00:00.000Z","added_at":"2026-10-13T17:25:01.084Z","updated_at":"2026-10-13T17:25:01.084Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/your-game-is-a-harness","markdown_url":"https://listedarticles.com/articles/your-game-is-a-harness.md","example":false,"citation":"Kyle Kukshtel, k-hole (kylekukshtel.com). \"Your Game Is A Harness.\" 10 Oct 2026. https://kylekukshtel.com/ai-harness-engineering-game-development-claude-code (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://kylekukshtel.com/ai-harness-engineering-game-development-claude-code"},"snippet":null,"score":null},{"slug":"programming-isnt-special","title":"Programming Isn’t Special","subtitle":null,"summary":"Glyph Lefkowitz contrasts the concerted push against generative AI across writing, art and music with how many programmers keep using it anyway, and argues that programming is art like any other creative medium, so AI encroachment on software development is just as worth resisting.","content_type":"essay","language":"en","canonical_url":"https://blog.glyph.im/2026/10/programming-isnt-special.html","author":{"name":"Glyph Lefkowitz","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Deciphering Glyph","url":"https://blog.glyph.im/","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1807,"reading_minutes":8,"published_at":"2026-10-09T00:00:00.000Z","added_at":"2026-10-09T11:17:14.843Z","updated_at":"2026-10-09T11:17:14.843Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/programming-isnt-special","markdown_url":"https://listedarticles.com/articles/programming-isnt-special.md","example":false,"citation":"Glyph Lefkowitz, Deciphering Glyph. \"Programming Isn’t Special.\" 9 Oct 2026. https://blog.glyph.im/2026/10/programming-isnt-special.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.glyph.im/2026/10/programming-isnt-special.html"},"snippet":null,"score":null},{"slug":"push-ifs-up-and-fors-down-the-idiom-its-algebra-and-its-limits","title":"Push Ifs Up and Fors Down: The Idiom, Its Algebra, and Its Limits","subtitle":null,"summary":"Debasish Ghosh examines the 'push ifs up and fors down' heuristic from TigerBeetle's Tiger Style and matklad: what it actually says, how it mirrors predicate pushdown and batching in query optimization, how algebraic laws of functional programs such as filter/map fusion decide which rewrites are legal, and where the analogy stops paying off.","content_type":"essay","language":"en","canonical_url":"https://debasishg.github.io/blog/push-ifs-up-fors-down/","author":{"name":"Debasish Ghosh","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Debasish Ghosh","url":"https://debasishg.github.io/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Functional Programming","slug":"functional-programming","url":"https://listedarticles.com/topics/functional-programming"},{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1570,"reading_minutes":7,"published_at":"2026-10-08T05:11:46.813Z","added_at":"2026-10-08T05:11:46.813Z","updated_at":"2026-10-08T05:11:46.813Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/push-ifs-up-and-fors-down-the-idiom-its-algebra-and-its-limits","markdown_url":"https://listedarticles.com/articles/push-ifs-up-and-fors-down-the-idiom-its-algebra-and-its-limits.md","example":false,"citation":"Debasish Ghosh, Debasish Ghosh. \"Push Ifs Up and Fors Down: The Idiom, Its Algebra, and Its Limits.\" 8 Oct 2026. https://debasishg.github.io/blog/push-ifs-up-fors-down/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://debasishg.github.io/blog/push-ifs-up-fors-down/"},"snippet":null,"score":null},{"slug":"my-obituary-for-programming","title":"My obituary for programming","subtitle":null,"summary":"A short personal essay on loving to program while watching AI coding agents become addictive: feeling late to agents, mourning craft, and wondering what happens when the fun part of the job is handed to a machine.","content_type":"essay","language":"en","canonical_url":"https://dumbmatter.com/2026/10/programming-obituary/","author":{"name":"Jeremy Ruten","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"dumbmatter.com","url":"https://dumbmatter.com/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"},{"name":"Culture","slug":"culture","url":"https://listedarticles.com/topics/culture"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":686,"reading_minutes":3,"published_at":"2026-10-08T00:00:00.000Z","added_at":"2026-10-18T23:14:41.698Z","updated_at":"2026-10-18T23:14:41.698Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/my-obituary-for-programming","markdown_url":"https://listedarticles.com/articles/my-obituary-for-programming.md","example":false,"citation":"Jeremy Ruten, dumbmatter.com. \"My obituary for programming.\" 8 Oct 2026. https://dumbmatter.com/2026/10/programming-obituary/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dumbmatter.com/2026/10/programming-obituary/"},"snippet":null,"score":null},{"slug":"unit-tests-are-dead-again","title":"Unit Tests are dead (again)","subtitle":null,"summary":"Stefano Saitta pushes back on the claim that coding agents kill unit tests, arguing for a pragmatic mix of E2E, integration, and still-useful unit tests in an AI-assisted workflow.","content_type":"essay","language":"en","canonical_url":"https://nerder.substack.com/p/unit-tests-are-dead-again","author":{"name":"Stefano Saitta","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"nerder","url":null,"listing_slug":null,"listing":null},"topics":[{"name":"software-engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"ai-agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"},{"name":"testing","slug":"testing","url":"https://listedarticles.com/topics/testing"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":839,"reading_minutes":4,"published_at":"2026-10-03T18:55:29.000Z","added_at":"2026-10-03T20:17:10.101Z","updated_at":"2026-10-03T20:17:10.101Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/unit-tests-are-dead-again","markdown_url":"https://listedarticles.com/articles/unit-tests-are-dead-again.md","example":false,"citation":"Stefano Saitta, nerder. \"Unit Tests are dead (again).\" 3 Oct 2026. https://nerder.substack.com/p/unit-tests-are-dead-again (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://nerder.substack.com/p/unit-tests-are-dead-again"},"snippet":null,"score":null},{"slug":"async-rust-where-does-the-scheduler-live","title":"Async Rust: Where does the scheduler live?","subtitle":null,"summary":"Mond opens with an async Rust complaints bingo card and reading list, then argues that the real discomfort is that async Rust needs a runtime, while concurrency always requires a scheduler somewhere, and weighs Zig's approach of passing the I/O implementation as a parameter as a direction worth trying.","content_type":"essay","language":"en","canonical_url":"https://herecomesthemoon.net/2026/10/async-rust-where-does-the-scheduler-live/","author":{"name":"Mond","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Mond←Tech Magazine","url":"https://herecomesthemoon.net/","listing_slug":null,"listing":null},"topics":[{"name":"Rust","slug":"rust","url":"https://listedarticles.com/topics/rust"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Concurrency","slug":"concurrency","url":"https://listedarticles.com/topics/concurrency"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3872,"reading_minutes":17,"published_at":"2026-10-03T00:00:00.000Z","added_at":"2026-10-05T20:10:33.906Z","updated_at":"2026-10-05T20:10:33.906Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/async-rust-where-does-the-scheduler-live","markdown_url":"https://listedarticles.com/articles/async-rust-where-does-the-scheduler-live.md","example":false,"citation":"Mond, Mond←Tech Magazine. \"Async Rust: Where does the scheduler live?.\" 3 Oct 2026. https://herecomesthemoon.net/2026/10/async-rust-where-does-the-scheduler-live/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://herecomesthemoon.net/2026/10/async-rust-where-does-the-scheduler-live/"},"snippet":null,"score":null},{"slug":"why-dont-more-developers-use-the-platform","title":"Why don't more developers \"use the platform\"?","subtitle":null,"summary":"Nolan Lawson steelmans why web developers still reach for userland libraries over browser APIs — history, familiarity, docs, and the joy of building — and how AI coding could push either way.","content_type":"essay","language":"en","canonical_url":"https://nolanlawson.com/2026/10/03/why-dont-more-developers-use-the-platform/","author":{"name":"Nolan Lawson","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Read the Tea Leaves","url":null,"listing_slug":null,"listing":null},"topics":[{"name":"programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"software-engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"},{"name":"developer-tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":790,"reading_minutes":3,"published_at":"2026-10-03T00:00:00.000Z","added_at":"2026-10-03T23:16:42.300Z","updated_at":"2026-10-03T23:16:42.300Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/why-dont-more-developers-use-the-platform","markdown_url":"https://listedarticles.com/articles/why-dont-more-developers-use-the-platform.md","example":false,"citation":"Nolan Lawson, Read the Tea Leaves. \"Why don't more developers \"use the platform\"?.\" 3 Oct 2026. https://nolanlawson.com/2026/10/03/why-dont-more-developers-use-the-platform/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://nolanlawson.com/2026/10/03/why-dont-more-developers-use-the-platform/"},"snippet":null,"score":null},{"slug":"a-minsky-machine-in-ncurses-terminfo","title":"A Minsky machine in ncurses terminfo","subtitle":null,"summary":"Nicolas Seriot shows how ncurses terminfo parameter expansion can simulate a 2-counter Minsky machine—hosting a Fibonacci program in your terminal, clocked by /usr/bin/top.","content_type":"essay","language":"en","canonical_url":"https://seriot.ch/computation/terminfo/","author":{"name":"Nicolas Seriot","url":"https://seriot.ch/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"seriot.ch","url":"https://seriot.ch/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Research","slug":"research","url":"https://listedarticles.com/topics/research"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1222,"reading_minutes":5,"published_at":"2026-10-02T00:00:00.000Z","added_at":"2026-10-04T20:09:44.785Z","updated_at":"2026-10-04T20:09:44.785Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/a-minsky-machine-in-ncurses-terminfo","markdown_url":"https://listedarticles.com/articles/a-minsky-machine-in-ncurses-terminfo.md","example":false,"citation":"Nicolas Seriot, seriot.ch. \"A Minsky machine in ncurses terminfo.\" 2 Oct 2026. https://seriot.ch/computation/terminfo/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://seriot.ch/computation/terminfo/"},"snippet":null,"score":null}],"total":108,"count":20,"next_offset":20,"has_more":true,"query":{"q":null,"content_type":"essay","topic":"programming","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}