{"articles":[{"slug":"i-cant-believe-powershell-is-actually-good","title":"I can't believe PowerShell is actually good","subtitle":null,"summary":"Corbin Davenport of The Spacebar admits he underestimated PowerShell after Bash scripting frustrations, showing how its native data types, easy web API parsing, and .NET objects made a real scripting job, migrating old Tumblr posts with their metadata, far easier.","content_type":"opinion","language":"en","canonical_url":"https://www.spacebar.news/powershell-is-actually-good/","author":{"name":"Corbin Davenport","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"The Spacebar","url":"https://www.spacebar.news/","listing_slug":null,"listing":null},"topics":[{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2286,"reading_minutes":10,"published_at":"2026-10-21T15:00:00.000Z","added_at":"2026-10-22T05:07:27.943Z","updated_at":"2026-10-22T05:07:27.943Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/i-cant-believe-powershell-is-actually-good","markdown_url":"https://listedarticles.com/articles/i-cant-believe-powershell-is-actually-good.md","example":false,"citation":"Corbin Davenport, The Spacebar. \"I can't believe PowerShell is actually good.\" 21 Oct 2026. https://www.spacebar.news/powershell-is-actually-good/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.spacebar.news/powershell-is-actually-good/"},"snippet":null,"score":null},{"slug":"cloudflare-is-rewriting-everything-in-rust","title":"Cloudflare is rewriting everything in Rust","subtitle":null,"summary":"Sylvain Kerkour traces Cloudflare's shift from C and Lua NGINX modules to Rust after CloudBleed, covering Pingora, FL2 and the NGINX termination rewrite, a critique of its open-source posture, and how avoiding .unwrap() could have prevented the November 18, 2025 outage.","content_type":"opinion","language":"en","canonical_url":"https://kerkour.com/rust-at-cloudflare","author":{"name":"Sylvain Kerkour","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Sylvain Kerkour","url":"https://kerkour.com/","listing_slug":null,"listing":null},"topics":[{"name":"Rust","slug":"rust","url":"https://listedarticles.com/topics/rust"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1102,"reading_minutes":5,"published_at":"2026-10-21T06:00:00.000Z","added_at":"2026-10-22T11:13:33.691Z","updated_at":"2026-10-22T11:13:33.691Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/cloudflare-is-rewriting-everything-in-rust","markdown_url":"https://listedarticles.com/articles/cloudflare-is-rewriting-everything-in-rust.md","example":false,"citation":"Sylvain Kerkour, Sylvain Kerkour. \"Cloudflare is rewriting everything in Rust.\" 21 Oct 2026. https://kerkour.com/rust-at-cloudflare (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://kerkour.com/rust-at-cloudflare"},"snippet":null,"score":null},{"slug":"why-im-no-longer-updating-this-repository","title":"Why I'm no longer updating this repository","subtitle":null,"summary":"Paul Battley explains why he is archiving all his Ruby gems: Ruby was once designed for programmer joy and for humans, but with Rails controlled by a figure he opposes and Ruby itself now developed and repositioned around LLM agents, he no longer wants to contribute to a commons being strip-mined to feed AI.","content_type":"opinion","language":"en","canonical_url":"https://po-ru.com/2026/10/18/why-im-no-longer-updating-this-repository","author":{"name":"Paul Battley","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"po-ru.com","url":"https://po-ru.com/","listing_slug":null,"listing":null},"topics":[{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Ruby","slug":"ruby","url":"https://listedarticles.com/topics/ruby"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":436,"reading_minutes":2,"published_at":"2026-10-18T13:50:00.000Z","added_at":"2026-10-19T17:10:26.072Z","updated_at":"2026-10-19T17:10:26.072Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/why-im-no-longer-updating-this-repository","markdown_url":"https://listedarticles.com/articles/why-im-no-longer-updating-this-repository.md","example":false,"citation":"Paul Battley, po-ru.com. \"Why I'm no longer updating this repository.\" 18 Oct 2026. https://po-ru.com/2026/10/18/why-im-no-longer-updating-this-repository (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://po-ru.com/2026/10/18/why-im-no-longer-updating-this-repository"},"snippet":null,"score":null},{"slug":"its-still-ok-to-enjoy-programming","title":"It's still OK to enjoy programming","subtitle":null,"summary":"Chris Kiehl pushes back on the doom about AI and programming: work economics may have changed, but programming for fun on weekends, from a buggy Breakout clone to Agda-style type tricks in Java and recursion schemes, needs no economic justification, and the pressure not to enjoy it fades once you disconnect.","content_type":"opinion","language":"en","canonical_url":"https://chriskiehl.com/article/it-is-still-ok-to-enjoy-programming","author":{"name":"Chris Kiehl","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Blogomatano (Chris Kiehl)","url":"https://chriskiehl.com/","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":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":472,"reading_minutes":2,"published_at":"2026-10-17T00:00:00.000Z","added_at":"2026-10-19T17:10:21.460Z","updated_at":"2026-10-19T17:10:21.460Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/its-still-ok-to-enjoy-programming","markdown_url":"https://listedarticles.com/articles/its-still-ok-to-enjoy-programming.md","example":false,"citation":"Chris Kiehl, Blogomatano (Chris Kiehl). \"It's still OK to enjoy programming.\" 17 Oct 2026. https://chriskiehl.com/article/it-is-still-ok-to-enjoy-programming (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://chriskiehl.com/article/it-is-still-ok-to-enjoy-programming"},"snippet":null,"score":null},{"slug":"a-plea-not-to-use-uv-build","title":"A plea not to use uv-build","subtitle":null,"summary":"Gentoo developer Michał Górny asks Python package maintainers not to adopt uv-build as their build backend, arguing that its size and Rust toolchain requirement break builds on less common architectures and downstream distributions, while its benefits over backends like flit-core or hatchling are minimal.","content_type":"opinion","language":"en","canonical_url":"https://blogs.gentoo.org/mgorny/2026/10/12/a-plea-not-to-use-uv-build/","author":{"name":"Michał Górny","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Michał Górny (Gentoo blogs)","url":"https://blogs.gentoo.org/mgorny/","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":"Linux","slug":"linux","url":"https://listedarticles.com/topics/linux"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":579,"reading_minutes":3,"published_at":"2026-10-12T00:00:00.000Z","added_at":"2026-10-13T17:25:04.429Z","updated_at":"2026-10-13T17:25:04.429Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/a-plea-not-to-use-uv-build","markdown_url":"https://listedarticles.com/articles/a-plea-not-to-use-uv-build.md","example":false,"citation":"Michał Górny, Michał Górny (Gentoo blogs). \"A plea not to use uv-build.\" 12 Oct 2026. https://blogs.gentoo.org/mgorny/2026/10/12/a-plea-not-to-use-uv-build/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blogs.gentoo.org/mgorny/2026/10/12/a-plea-not-to-use-uv-build/"},"snippet":null,"score":null},{"slug":"living-in-the-weimar-era-of-ruby","title":"Living in the Weimar era of Ruby","subtitle":null,"summary":"Julik Tarkhanov responds to DHH's RailsWorld vibe-coding keynote, arguing that celebrity disinterest in Rails does not obligate the community to abandon it, and framing a freer, post-celebrity chapter for Ruby.","content_type":"opinion","language":"en","canonical_url":"https://blog.julik.nl/2026/10/the-weimar-of-ruby","author":{"name":"Julik Tarkhanov","url":"https://blog.julik.nl/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Julik Tarkhanov","url":"https://blog.julik.nl/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"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":2998,"reading_minutes":13,"published_at":"2026-10-12T00:00:00.000Z","added_at":"2026-10-12T11:18:46.566Z","updated_at":"2026-10-12T11:18:46.566Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/living-in-the-weimar-era-of-ruby","markdown_url":"https://listedarticles.com/articles/living-in-the-weimar-era-of-ruby.md","example":false,"citation":"Julik Tarkhanov, Julik Tarkhanov. \"Living in the Weimar era of Ruby.\" 12 Oct 2026. https://blog.julik.nl/2026/10/the-weimar-of-ruby (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.julik.nl/2026/10/the-weimar-of-ruby"},"snippet":null,"score":null},{"slug":"the-reverts-will-continue-until-morale-improves","title":"The reverts will continue until morale improves","subtitle":null,"summary":"PostgreSQL committer Peter Eisentraut reflects on the unusually large wave of feature reverts after PostgreSQL 19 entered beta, why quality bar and unfinished design led to cutting ~8–10 significant features, and what that means for PostgreSQL 19 and 20.","content_type":"opinion","language":"en","canonical_url":"https://peter.eisentraut.org/blog/2026/10/09/the-reverts-will-continue-until-morale-improves","author":{"name":"Peter Eisentraut","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Peter Eisentraut","url":"https://peter.eisentraut.org/","listing_slug":null,"listing":null},"topics":[{"name":"Databases","slug":"databases","url":"https://listedarticles.com/topics/databases"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1145,"reading_minutes":5,"published_at":"2026-10-09T00:00:00.000Z","added_at":"2026-10-13T20:15:34.401Z","updated_at":"2026-10-13T20:15:34.401Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/the-reverts-will-continue-until-morale-improves","markdown_url":"https://listedarticles.com/articles/the-reverts-will-continue-until-morale-improves.md","example":false,"citation":"Peter Eisentraut, Peter Eisentraut. \"The reverts will continue until morale improves.\" 9 Oct 2026. https://peter.eisentraut.org/blog/2026/10/09/the-reverts-will-continue-until-morale-improves (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://peter.eisentraut.org/blog/2026/10/09/the-reverts-will-continue-until-morale-improves"},"snippet":null,"score":null},{"slug":"clojure-in-the-age-of-language-models","title":"Clojure in the Age of Language Models","subtitle":null,"summary":"Yogthos argues that as LLMs make writing code cheap, the valuable skill is high-level reasoning about data and design — and that Clojure's declarative, data-oriented, REPL-driven style fits both agents and humans, with Jolt potentially removing the remaining friction.","content_type":"opinion","language":"en","canonical_url":"https://yogthos.net/posts/2026-10-07-clojure-llms.html","author":{"name":"yogthos","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"yogthos.net","url":"https://yogthos.net/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Functional Programming","slug":"functional-programming","url":"https://listedarticles.com/topics/functional-programming"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1283,"reading_minutes":6,"published_at":"2026-10-07T00:00:00.000Z","added_at":"2026-10-09T05:16:16.535Z","updated_at":"2026-10-09T05:16:16.535Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/clojure-in-the-age-of-language-models","markdown_url":"https://listedarticles.com/articles/clojure-in-the-age-of-language-models.md","example":false,"citation":"yogthos, yogthos.net. \"Clojure in the Age of Language Models.\" 7 Oct 2026. https://yogthos.net/posts/2026-10-07-clojure-llms.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://yogthos.net/posts/2026-10-07-clojure-llms.html"},"snippet":null,"score":null},{"slug":"over-my-dead-pencil","title":"Over my dead pencil","subtitle":null,"summary":"David Heinemeier Hansson follows up his Rails World talk telling programmers to put down the pencils: coding agents are now good enough that writing most code by hand is no longer economically viable, AI is more like gaining capable new coworkers than another tool, and programmers who refuse to collaborate with agents are the ones who should worry.","content_type":"opinion","language":"en","canonical_url":"https://world.hey.com/dhh/over-my-dead-pencil-fb0f3647","author":{"name":"David Heinemeier Hansson","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DHH on HEY World","url":"https://world.hey.com/dhh","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":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"},{"name":"Career","slug":"career","url":"https://listedarticles.com/topics/career"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":382,"reading_minutes":2,"published_at":"2026-10-06T07:28:30.000Z","added_at":"2026-10-06T20:19:24.721Z","updated_at":"2026-10-06T20:19:24.721Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/over-my-dead-pencil","markdown_url":"https://listedarticles.com/articles/over-my-dead-pencil.md","example":false,"citation":"David Heinemeier Hansson, DHH on HEY World. \"Over my dead pencil.\" 6 Oct 2026. https://world.hey.com/dhh/over-my-dead-pencil-fb0f3647 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://world.hey.com/dhh/over-my-dead-pencil-fb0f3647"},"snippet":null,"score":null},{"slug":"we-lost-the-war-on-quality","title":"We lost the war on quality","subtitle":null,"summary":"Jonas Schäfer argues that LLM quality has improved enough that “AI output is bad” no longer works as a blanket objection—quality arguments lost, so the harder fights are about labor, ecology, control, and what we still choose to do ourselves.","content_type":"opinion","language":"en","canonical_url":"https://jssfr.de/2026-10-04-we-lost-the-war-on-quality.html","author":{"name":"Jonas Schäfer","url":"https://jssfr.de/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"jssfr.de","url":"https://jssfr.de/","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"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":2037,"reading_minutes":9,"published_at":"2026-10-04T00:00:00.000Z","added_at":"2026-10-04T11:14:29.997Z","updated_at":"2026-10-04T11:14:29.997Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/we-lost-the-war-on-quality","markdown_url":"https://listedarticles.com/articles/we-lost-the-war-on-quality.md","example":false,"citation":"Jonas Schäfer, jssfr.de. \"We lost the war on quality.\" 4 Oct 2026. https://jssfr.de/2026-10-04-we-lost-the-war-on-quality.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://jssfr.de/2026-10-04-we-lost-the-war-on-quality.html"},"snippet":null,"score":null},{"slug":"vibe-coding-isnt-the-problem-ownership-is","title":"Vibe Coding Isn't the Problem. Ownership Is.","subtitle":null,"summary":"I had an interesting conversation today about “vibe coding” and whether it’s appropriate to contribute AI-generated code to open-source projects.","content_type":"opinion","language":"en","canonical_url":"https://sympmarc.com/2026/10/01/vibe-coding-isnt-the-problem-ownership-is/","author":{"name":"Marc D Anderson","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"SympMarc","url":"https://sympmarc.com","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":725,"reading_minutes":3,"published_at":"2026-10-01T00:00:00.000Z","added_at":"2026-10-02T06:13:09.602Z","updated_at":"2026-10-02T06:13:09.602Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/vibe-coding-isnt-the-problem-ownership-is","markdown_url":"https://listedarticles.com/articles/vibe-coding-isnt-the-problem-ownership-is.md","example":false,"citation":"Marc D Anderson, SympMarc. \"Vibe Coding Isn't the Problem. Ownership Is..\" 1 Oct 2026. https://sympmarc.com/2026/10/01/vibe-coding-isnt-the-problem-ownership-is/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://sympmarc.com/2026/10/01/vibe-coding-isnt-the-problem-ownership-is/"},"snippet":null,"score":null},{"slug":"nobody-pays-for-open-source-we-can-force-them-to","title":"Nobody pays for open source. We can force them to.","subtitle":null,"summary":"Thirty years of voluntary funding schemes haven't paid open source maintainers because asking doesn't scale. The real money already flows — to JFrog, Docker, Sonatype — at the registry layer. The fix: registries charge companies for supply (they already do), then route a slice automatically to the maintainers who make that supply worth having.","content_type":"opinion","language":"en","canonical_url":"https://seldo.com/posts/nobody-pays-for-open-source-we-can-force-them-to/","author":{"name":"Laurie Voss","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Seldo.com","url":"https://seldo.com","listing_slug":null,"listing":null},"topics":[{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Startups","slug":"startups","url":"https://listedarticles.com/topics/startups"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":5396,"reading_minutes":23,"published_at":"2026-09-21T00:20:07.504Z","added_at":"2026-09-21T00:20:07.504Z","updated_at":"2026-09-21T00:20:07.504Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/nobody-pays-for-open-source-we-can-force-them-to","markdown_url":"https://listedarticles.com/articles/nobody-pays-for-open-source-we-can-force-them-to.md","example":false,"citation":"Laurie Voss, Seldo.com. \"Nobody pays for open source. We can force them to..\" 21 Sept 2026. https://seldo.com/posts/nobody-pays-for-open-source-we-can-force-them-to/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://seldo.com/posts/nobody-pays-for-open-source-we-can-force-them-to/"},"snippet":null,"score":null},{"slug":"how-to-keep-enjoying-programming-in-a-world-of-llms","title":"How to keep enjoying programming in a world of LLMs","subtitle":null,"summary":"Are you steering towards AI burnout? Afraid of loosing your job to someone with little programming skills, no aspirations to quality, and a huge Claude account? Disappointed about the code quality in your projects, or worse in “your” own code? This is for you. There are significant and legitimate ethical concerns about frontier LLMs run by big tech companies, these have been discussed at length, I’m aware and agree, this post is not about them. Please don’t mistake me for a pro-LLM techbro. Also: Since people have mistaken my texts for LLM-generated before, I’ll tell you…","content_type":"opinion","language":"en","canonical_url":"https://discourse.haskell.org/t/how-to-keep-enjoying-programming-in-a-world-of-llms/14705","author":{"name":"Manuel Bärenz","url":"https://discourse.haskell.org/u/turion","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Haskell Discourse","url":"https://discourse.haskell.org/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3046,"reading_minutes":13,"published_at":"2026-09-18T09:56:38.000Z","added_at":"2026-09-27T00:18:07.008Z","updated_at":"2026-09-27T00:18:07.008Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/how-to-keep-enjoying-programming-in-a-world-of-llms","markdown_url":"https://listedarticles.com/articles/how-to-keep-enjoying-programming-in-a-world-of-llms.md","example":false,"citation":"Manuel Bärenz, Haskell Discourse. \"How to keep enjoying programming in a world of LLMs.\" 18 Sept 2026. https://discourse.haskell.org/t/how-to-keep-enjoying-programming-in-a-world-of-llms/14705 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://discourse.haskell.org/t/how-to-keep-enjoying-programming-in-a-world-of-llms/14705"},"snippet":null,"score":null},{"slug":"the-bottleneck-moved-from-writing-code-to-proving-it","title":"The Bottleneck Moved From Writing Code to Proving It","subtitle":null,"summary":"AI made writing code cheap; the scarce work is now proving it. A practitioner essay on verification as the new bottleneck for agent systems and engineering teams.","content_type":"opinion","language":"en","canonical_url":"https://dev.to/debashish_ghosal/the-bottleneck-moved-from-writing-code-to-proving-it-5bpm","author":{"name":"Debashish Ghosal","url":"https://dev.to/debashish_ghosal","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DEV Community","url":"https://dev.to","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"},{"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":926,"reading_minutes":4,"published_at":"2026-09-18T01:32:49.000Z","added_at":"2026-09-18T03:06:52.290Z","updated_at":"2026-09-18T03:06:52.290Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/the-bottleneck-moved-from-writing-code-to-proving-it","markdown_url":"https://listedarticles.com/articles/the-bottleneck-moved-from-writing-code-to-proving-it.md","example":false,"citation":"Debashish Ghosal, DEV Community. \"The Bottleneck Moved From Writing Code to Proving It.\" 18 Sept 2026. https://dev.to/debashish_ghosal/the-bottleneck-moved-from-writing-code-to-proving-it-5bpm (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dev.to/debashish_ghosal/the-bottleneck-moved-from-writing-code-to-proving-it-5bpm"},"snippet":null,"score":null},{"slug":"no-more-issues","title":"No more issues","subtitle":null,"summary":"# No more issues Written on 2026-09-04 An interesting change at Laravel yesterday: they disabled the ability to create issues on a number of repositories and instead encourage people to create pull-requests instead: To be clear: this is only the case for Laravel packages like Soc","content_type":"opinion","language":"en","canonical_url":"https://stitcher.io/blog/no-more-issues","author":{"name":"Brent Roose","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"stitcher.io","url":"https://stitcher.io","listing_slug":null,"listing":null},"topics":[{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":919,"reading_minutes":4,"published_at":"2026-09-04T12:00:00.000Z","added_at":"2026-09-28T03:17:28.495Z","updated_at":"2026-09-28T03:17:28.495Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/no-more-issues","markdown_url":"https://listedarticles.com/articles/no-more-issues.md","example":false,"citation":"Brent Roose, stitcher.io. \"No more issues.\" 4 Sept 2026. https://stitcher.io/blog/no-more-issues (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://stitcher.io/blog/no-more-issues"},"snippet":null,"score":null},{"slug":"lombok-is-still-relevant-in-the-age-of-java-records","title":"Lombok is Still Relevant in the Age of Java Records","subtitle":null,"summary":"Swaranga Sarma, a Java developer who has used Project Lombok for about 15 years, rebuts common arguments against it (weird bugs, compiler hacks, Records making it obsolete, future JDK breakage) and explains why its benefits still outweigh the costs, with delombok as an easy exit.","content_type":"opinion","language":"en","canonical_url":"https://swaranga.dev/posts/on-lombok/","author":{"name":"Swaranga Sarma","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Swaranga Sarma","url":"https://swaranga.dev/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"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":1007,"reading_minutes":4,"published_at":"2026-07-12T00:00:00.000Z","added_at":"2026-10-19T08:09:29.502Z","updated_at":"2026-10-19T08:09:29.502Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/lombok-is-still-relevant-in-the-age-of-java-records","markdown_url":"https://listedarticles.com/articles/lombok-is-still-relevant-in-the-age-of-java-records.md","example":false,"citation":"Swaranga Sarma, Swaranga Sarma. \"Lombok is Still Relevant in the Age of Java Records.\" 12 Jul 2026. https://swaranga.dev/posts/on-lombok/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://swaranga.dev/posts/on-lombok/"},"snippet":null,"score":null},{"slug":"constructors-shouldnt-throw","title":"Constructors shouldn't throw","subtitle":null,"summary":"A short opinion piece arguing constructors should never throw, do async work, or perform side effects; parsing, connecting, and validation belong in factory methods or explicit lifecycle methods so object construction stays simple and predictable.","content_type":"opinion","language":"en","canonical_url":"https://t3.at/blog/2025-07-20-constructors-shouldnt-throw/","author":{"name":"Florian (Flonk)","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"T3 Blog","url":"https://t3.at/","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"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":397,"reading_minutes":2,"published_at":"2025-07-20T00:00:00.000Z","added_at":"2026-10-19T11:15:22.418Z","updated_at":"2026-10-19T11:15:22.418Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/constructors-shouldnt-throw","markdown_url":"https://listedarticles.com/articles/constructors-shouldnt-throw.md","example":false,"citation":"Florian (Flonk), T3 Blog. \"Constructors shouldn't throw.\" 20 Jul 2025. https://t3.at/blog/2025-07-20-constructors-shouldnt-throw/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://t3.at/blog/2025-07-20-constructors-shouldnt-throw/"},"snippet":null,"score":null}],"total":17,"count":17,"next_offset":null,"has_more":false,"query":{"q":null,"content_type":"opinion","topic":"programming","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}