Open Source security in spite of AI
https://www.reddit.com/r/programming/comments/1qurly9/open_source_security_in_spite_of_ai/
submitted by /u/kivarada (https://www.reddit.com/user/kivarada)
[link] (https://daniel.haxx.se/blog/2026/02/03/open-source-security-in-spite-of-ai/?utm_source=insidestack&utm_medium=social) [comments] (https://www.reddit.com/r/programming/comments/1qurly9/open_source_security_in_spite_of_ai/)
https://www.reddit.com/r/programming/comments/1qurly9/open_source_security_in_spite_of_ai/
submitted by /u/kivarada (https://www.reddit.com/user/kivarada)
[link] (https://daniel.haxx.se/blog/2026/02/03/open-source-security-in-spite-of-ai/?utm_source=insidestack&utm_medium=social) [comments] (https://www.reddit.com/r/programming/comments/1qurly9/open_source_security_in_spite_of_ai/)
Release of TURA
https://www.reddit.com/r/programming/comments/1quuknp/release_of_tura/
<!-- SC_OFF -->We’re excited to announce the first release of our coding book, Thinking, Understanding, and Reasoning in Algorithms (TURA). This book focuses on building deep intuition and structured thinking in algorithms, rather than just memorizing techniques and acts as a complement to the CSES Problem Set. Please do give it a read, contribute on GitHub, and share it with fellow programmers who you think would benefit from it. This is a work in progress non-profit, open-source initiative. https://github.com/T-U-R-A/tura-coding-book/releases <!-- SC_ON --> submitted by /u/Pure-Raccoon-4181 (https://www.reddit.com/user/Pure-Raccoon-4181)
[link] (https://github.com/T-U-R-A/tura-coding-book/releases) [comments] (https://www.reddit.com/r/programming/comments/1quuknp/release_of_tura/)
https://www.reddit.com/r/programming/comments/1quuknp/release_of_tura/
<!-- SC_OFF -->We’re excited to announce the first release of our coding book, Thinking, Understanding, and Reasoning in Algorithms (TURA). This book focuses on building deep intuition and structured thinking in algorithms, rather than just memorizing techniques and acts as a complement to the CSES Problem Set. Please do give it a read, contribute on GitHub, and share it with fellow programmers who you think would benefit from it. This is a work in progress non-profit, open-source initiative. https://github.com/T-U-R-A/tura-coding-book/releases <!-- SC_ON --> submitted by /u/Pure-Raccoon-4181 (https://www.reddit.com/user/Pure-Raccoon-4181)
[link] (https://github.com/T-U-R-A/tura-coding-book/releases) [comments] (https://www.reddit.com/r/programming/comments/1quuknp/release_of_tura/)
The Cost of Leaving a Software Rewrite “On the Table"
https://www.reddit.com/r/programming/comments/1qv0zz8/the_cost_of_leaving_a_software_rewrite_on_the/
submitted by /u/robbyrussell (https://www.reddit.com/user/robbyrussell)
[link] (https://blog.planetargon.com/blog/entries/the-cost-of-leaving-a-software-rewrite-on-the-table) [comments] (https://www.reddit.com/r/programming/comments/1qv0zz8/the_cost_of_leaving_a_software_rewrite_on_the/)
https://www.reddit.com/r/programming/comments/1qv0zz8/the_cost_of_leaving_a_software_rewrite_on_the/
submitted by /u/robbyrussell (https://www.reddit.com/user/robbyrussell)
[link] (https://blog.planetargon.com/blog/entries/the-cost-of-leaving-a-software-rewrite-on-the-table) [comments] (https://www.reddit.com/r/programming/comments/1qv0zz8/the_cost_of_leaving_a_software_rewrite_on_the/)
Sustainability in Software Development: Robby Russell on Tech Debt and Engineering Culture
https://www.reddit.com/r/programming/comments/1qv2kpa/sustainability_in_software_development_robby/
<!-- SC_OFF -->Recent guest appearance on Overcommitted <!-- SC_ON --> submitted by /u/robbyrussell (https://www.reddit.com/user/robbyrussell)
[link] (https://overcommitted.dev/sustainability-in-software-development-robby-russell-on-tech-debt-and-engineering-culture/) [comments] (https://www.reddit.com/r/programming/comments/1qv2kpa/sustainability_in_software_development_robby/)
https://www.reddit.com/r/programming/comments/1qv2kpa/sustainability_in_software_development_robby/
<!-- SC_OFF -->Recent guest appearance on Overcommitted <!-- SC_ON --> submitted by /u/robbyrussell (https://www.reddit.com/user/robbyrussell)
[link] (https://overcommitted.dev/sustainability-in-software-development-robby-russell-on-tech-debt-and-engineering-culture/) [comments] (https://www.reddit.com/r/programming/comments/1qv2kpa/sustainability_in_software_development_robby/)
How to deal with a Vibe Coding CEO and still keep everyone happy
https://www.reddit.com/r/programming/comments/1qv4nb5/how_to_deal_with_a_vibe_coding_ceo_and_still_keep/
submitted by /u/okawei (https://www.reddit.com/user/okawei)
[link] (https://ariso.ai/blog/dealing-with-a-vibe-coding-ceo) [comments] (https://www.reddit.com/r/programming/comments/1qv4nb5/how_to_deal_with_a_vibe_coding_ceo_and_still_keep/)
https://www.reddit.com/r/programming/comments/1qv4nb5/how_to_deal_with_a_vibe_coding_ceo_and_still_keep/
submitted by /u/okawei (https://www.reddit.com/user/okawei)
[link] (https://ariso.ai/blog/dealing-with-a-vibe-coding-ceo) [comments] (https://www.reddit.com/r/programming/comments/1qv4nb5/how_to_deal_with_a_vibe_coding_ceo_and_still_keep/)
Testing Code When the Output Isn’t Predictable
https://www.reddit.com/r/programming/comments/1qv5vsj/testing_code_when_the_output_isnt_predictable/
<!-- SC_OFF -->Your test passed. Run it again. Now, it fails. Run it five more times, and it passes four of them. Is that a bug? When an LLM becomes part of the unit you're testing, a single test run stops being meaningful. The same test, same input, different results. After a recent discussion my collegues, I think the question we should be asking isn't "did this test pass?" but "how reliable is this behavior?" If something passes 80% of the time, that might be perfectly acceptable. After a recent discussion with my colleagues, I think the question we should be asking isn't "did this test pass?" but "how reliable is this behavior?" I believe our test frameworks need to evolve. Run the same test multiple times, evaluate against a minimum pass rate, with sensible defaults (runs = 1, minPassRate = 1.0) so existing tests don't break. //@test:Config { runs: 10, minPassRate: 0.8 }
function testLLMAgent() {
// Your Ballerina code here :)
} This feels like the new normal for testing AI-powered code. Curious how others are approaching this. <!-- SC_ON --> submitted by /u/CoyoteIntelligent167 (https://www.reddit.com/user/CoyoteIntelligent167)
[link] (https://github.com/ballerina-platform/ballerina-spec/issues/1402) [comments] (https://www.reddit.com/r/programming/comments/1qv5vsj/testing_code_when_the_output_isnt_predictable/)
https://www.reddit.com/r/programming/comments/1qv5vsj/testing_code_when_the_output_isnt_predictable/
<!-- SC_OFF -->Your test passed. Run it again. Now, it fails. Run it five more times, and it passes four of them. Is that a bug? When an LLM becomes part of the unit you're testing, a single test run stops being meaningful. The same test, same input, different results. After a recent discussion my collegues, I think the question we should be asking isn't "did this test pass?" but "how reliable is this behavior?" If something passes 80% of the time, that might be perfectly acceptable. After a recent discussion with my colleagues, I think the question we should be asking isn't "did this test pass?" but "how reliable is this behavior?" I believe our test frameworks need to evolve. Run the same test multiple times, evaluate against a minimum pass rate, with sensible defaults (runs = 1, minPassRate = 1.0) so existing tests don't break. //@test:Config { runs: 10, minPassRate: 0.8 }
function testLLMAgent() {
// Your Ballerina code here :)
} This feels like the new normal for testing AI-powered code. Curious how others are approaching this. <!-- SC_ON --> submitted by /u/CoyoteIntelligent167 (https://www.reddit.com/user/CoyoteIntelligent167)
[link] (https://github.com/ballerina-platform/ballerina-spec/issues/1402) [comments] (https://www.reddit.com/r/programming/comments/1qv5vsj/testing_code_when_the_output_isnt_predictable/)
Flutter ECS: DevTools Integration & Debugging
https://www.reddit.com/r/programming/comments/1qv6rfe/flutter_ecs_devtools_integration_debugging/
submitted by /u/_Flame_Of_Udun_ (https://www.reddit.com/user/_Flame_Of_Udun_)
[link] (https://medium.com/@dr.e.rashidi/flutter-ecs-devtools-integration-debugging-9912fb6a5ede) [comments] (https://www.reddit.com/r/programming/comments/1qv6rfe/flutter_ecs_devtools_integration_debugging/)
https://www.reddit.com/r/programming/comments/1qv6rfe/flutter_ecs_devtools_integration_debugging/
submitted by /u/_Flame_Of_Udun_ (https://www.reddit.com/user/_Flame_Of_Udun_)
[link] (https://medium.com/@dr.e.rashidi/flutter-ecs-devtools-integration-debugging-9912fb6a5ede) [comments] (https://www.reddit.com/r/programming/comments/1qv6rfe/flutter_ecs_devtools_integration_debugging/)
"Competence as Tragedy" — a personal essay on craft, beautiful code, and watching AI make your hard-won skills obsolete
https://www.reddit.com/r/programming/comments/1qv89jc/competence_as_tragedy_a_personal_essay_on_craft/
submitted by /u/averagemrjoe (https://www.reddit.com/user/averagemrjoe)
[link] (https://crowprose.com/blog/competence-as-tragedy) [comments] (https://www.reddit.com/r/programming/comments/1qv89jc/competence_as_tragedy_a_personal_essay_on_craft/)
https://www.reddit.com/r/programming/comments/1qv89jc/competence_as_tragedy_a_personal_essay_on_craft/
submitted by /u/averagemrjoe (https://www.reddit.com/user/averagemrjoe)
[link] (https://crowprose.com/blog/competence-as-tragedy) [comments] (https://www.reddit.com/r/programming/comments/1qv89jc/competence_as_tragedy_a_personal_essay_on_craft/)
How Vibe Coding Is Killing Open Source
https://www.reddit.com/r/programming/comments/1qv8f8q/how_vibe_coding_is_killing_open_source/
submitted by /u/Gil_berth (https://www.reddit.com/user/Gil_berth)
[link] (https://hackaday.com/2026/02/02/how-vibe-coding-is-killing-open-source/) [comments] (https://www.reddit.com/r/programming/comments/1qv8f8q/how_vibe_coding_is_killing_open_source/)
https://www.reddit.com/r/programming/comments/1qv8f8q/how_vibe_coding_is_killing_open_source/
submitted by /u/Gil_berth (https://www.reddit.com/user/Gil_berth)
[link] (https://hackaday.com/2026/02/02/how-vibe-coding-is-killing-open-source/) [comments] (https://www.reddit.com/r/programming/comments/1qv8f8q/how_vibe_coding_is_killing_open_source/)
Why Vibe First Development Collapses Under Its Own Freedom
https://www.reddit.com/r/programming/comments/1qv9ej6/why_vibe_first_development_collapses_under_its/
<!-- SC_OFF -->Why Vibe-First Development Collapses Under Its Own Freedom Vibe-first development feels empowering at first, but freedom without constraints slowly turns into inconsistency, technical debt, and burnout. This long-form essay explains why it collapses over time. https://techyall.com/blog/why-vibe-first-development-collapses-under-its-own-freedom <!-- SC_ON --> submitted by /u/justok25 (https://www.reddit.com/user/justok25)
[link] (https://techyall.com/blog/why-vibe-first-development-collapses-under-its-own-freedom) [comments] (https://www.reddit.com/r/programming/comments/1qv9ej6/why_vibe_first_development_collapses_under_its/)
https://www.reddit.com/r/programming/comments/1qv9ej6/why_vibe_first_development_collapses_under_its/
<!-- SC_OFF -->Why Vibe-First Development Collapses Under Its Own Freedom Vibe-first development feels empowering at first, but freedom without constraints slowly turns into inconsistency, technical debt, and burnout. This long-form essay explains why it collapses over time. https://techyall.com/blog/why-vibe-first-development-collapses-under-its-own-freedom <!-- SC_ON --> submitted by /u/justok25 (https://www.reddit.com/user/justok25)
[link] (https://techyall.com/blog/why-vibe-first-development-collapses-under-its-own-freedom) [comments] (https://www.reddit.com/r/programming/comments/1qv9ej6/why_vibe_first_development_collapses_under_its/)
Turning Google Search into a Kafka event stream for many consumers
https://www.reddit.com/r/programming/comments/1qvapj1/turning_google_search_into_a_kafka_event_stream/
submitted by /u/TheLostWanderer47 (https://www.reddit.com/user/TheLostWanderer47)
[link] (https://python.plainenglish.io/turning-google-search-into-a-kafka-event-stream-for-many-consumers-8606f9f543b1?postPublishedType=initial) [comments] (https://www.reddit.com/r/programming/comments/1qvapj1/turning_google_search_into_a_kafka_event_stream/)
https://www.reddit.com/r/programming/comments/1qvapj1/turning_google_search_into_a_kafka_event_stream/
submitted by /u/TheLostWanderer47 (https://www.reddit.com/user/TheLostWanderer47)
[link] (https://python.plainenglish.io/turning-google-search-into-a-kafka-event-stream-for-many-consumers-8606f9f543b1?postPublishedType=initial) [comments] (https://www.reddit.com/r/programming/comments/1qvapj1/turning_google_search_into_a_kafka_event_stream/)
Good Code editors??
https://www.reddit.com/r/programming/comments/1qvesd6/good_code_editors/
<!-- SC_OFF -->I have used some decent editors for 2 years i want one pick among them.. I have used neovim , emacs , pulsor, vs codium . I want 2 decent editors suggest any two.. Codeeditors like vim or emacs suggest with extensions .. <!-- SC_ON --> submitted by /u/User_reddit69 (https://www.reddit.com/user/User_reddit69)
[link] (https://maxwellj.vivaldi.net/2025/04/03/code-editors-my-top-7-picks/) [comments] (https://www.reddit.com/r/programming/comments/1qvesd6/good_code_editors/)
https://www.reddit.com/r/programming/comments/1qvesd6/good_code_editors/
<!-- SC_OFF -->I have used some decent editors for 2 years i want one pick among them.. I have used neovim , emacs , pulsor, vs codium . I want 2 decent editors suggest any two.. Codeeditors like vim or emacs suggest with extensions .. <!-- SC_ON --> submitted by /u/User_reddit69 (https://www.reddit.com/user/User_reddit69)
[link] (https://maxwellj.vivaldi.net/2025/04/03/code-editors-my-top-7-picks/) [comments] (https://www.reddit.com/r/programming/comments/1qvesd6/good_code_editors/)
Why I am switching from Arch (Manjaro) to Debian
https://www.reddit.com/r/programming/comments/1qvh426/why_i_am_switching_from_arch_manjaro_to_debian/
<!-- SC_OFF -->Arch is a rolling release distro with the latest release of each package always available. It has one of the largest no. of packages. However, as I grew from a tech enthusiast to a seasoned developer, I am starting to value stability over latest tech. Hence, I am planning to switch to Debian. Debian is the opposite of Arch. It does not have latest software, but it is stable. It does not break as much, and it is a one time setup. Which Linux distro do you use? <!-- SC_ON --> submitted by /u/access2content (https://www.reddit.com/user/access2content)
[link] (https://access2vivek.com/planning-to-switch-from-manjaro-to-debian/) [comments] (https://www.reddit.com/r/programming/comments/1qvh426/why_i_am_switching_from_arch_manjaro_to_debian/)
https://www.reddit.com/r/programming/comments/1qvh426/why_i_am_switching_from_arch_manjaro_to_debian/
<!-- SC_OFF -->Arch is a rolling release distro with the latest release of each package always available. It has one of the largest no. of packages. However, as I grew from a tech enthusiast to a seasoned developer, I am starting to value stability over latest tech. Hence, I am planning to switch to Debian. Debian is the opposite of Arch. It does not have latest software, but it is stable. It does not break as much, and it is a one time setup. Which Linux distro do you use? <!-- SC_ON --> submitted by /u/access2content (https://www.reddit.com/user/access2content)
[link] (https://access2vivek.com/planning-to-switch-from-manjaro-to-debian/) [comments] (https://www.reddit.com/r/programming/comments/1qvh426/why_i_am_switching_from_arch_manjaro_to_debian/)
Fitness Functions: Automating Your Architecture Decisions
https://www.reddit.com/r/programming/comments/1qvho3w/fitness_functions_automating_your_architecture/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/fitness-functions-automating-your-architecture-decisions-08b2fe4e5f34) [comments] (https://www.reddit.com/r/programming/comments/1qvho3w/fitness_functions_automating_your_architecture/)
https://www.reddit.com/r/programming/comments/1qvho3w/fitness_functions_automating_your_architecture/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/fitness-functions-automating-your-architecture-decisions-08b2fe4e5f34) [comments] (https://www.reddit.com/r/programming/comments/1qvho3w/fitness_functions_automating_your_architecture/)
Introducing Deno Sandbox | Deno
https://www.reddit.com/r/programming/comments/1qvj0ei/introducing_deno_sandbox_deno/
submitted by /u/angry_cactus (https://www.reddit.com/user/angry_cactus)
[link] (https://deno.com/blog/introducing-deno-sandbox) [comments] (https://www.reddit.com/r/programming/comments/1qvj0ei/introducing_deno_sandbox_deno/)
https://www.reddit.com/r/programming/comments/1qvj0ei/introducing_deno_sandbox_deno/
submitted by /u/angry_cactus (https://www.reddit.com/user/angry_cactus)
[link] (https://deno.com/blog/introducing-deno-sandbox) [comments] (https://www.reddit.com/r/programming/comments/1qvj0ei/introducing_deno_sandbox_deno/)
From magic to malware: How OpenClaw's agent skills become an attack surface
https://www.reddit.com/r/programming/comments/1qvjhko/from_magic_to_malware_how_openclaws_agent_skills/
submitted by /u/grauenwolf (https://www.reddit.com/user/grauenwolf)
[link] (https://1password.com/blog/from-magic-to-malware-how-openclaws-agent-skills-become-an-attack-surface) [comments] (https://www.reddit.com/r/programming/comments/1qvjhko/from_magic_to_malware_how_openclaws_agent_skills/)
https://www.reddit.com/r/programming/comments/1qvjhko/from_magic_to_malware_how_openclaws_agent_skills/
submitted by /u/grauenwolf (https://www.reddit.com/user/grauenwolf)
[link] (https://1password.com/blog/from-magic-to-malware-how-openclaws-agent-skills-become-an-attack-surface) [comments] (https://www.reddit.com/r/programming/comments/1qvjhko/from_magic_to_malware_how_openclaws_agent_skills/)
Microsoft Has Killed Widgets Six Times. Here's Why They Keep Coming Back.
https://www.reddit.com/r/programming/comments/1qvjvk4/microsoft_has_killed_widgets_six_times_heres_why/
<!-- SC_OFF -->If you think Microsoft breaking Windows is a new thing - they've killed their own widget platform 6 times in 30 years. Each one died from a different spectacular failure. I dug through the full history from Active Desktop crashing explorer.exe in 1997 to the EU forcing a complete rebuild in 2024. The latest iteration might actually be done right - or might be killed by Microsoft's desire to shove ads and AI into every surface. We'll see <!-- SC_ON --> submitted by /u/xakpc (https://www.reddit.com/user/xakpc)
[link] (https://xakpc.dev/windows-widgets/history/) [comments] (https://www.reddit.com/r/programming/comments/1qvjvk4/microsoft_has_killed_widgets_six_times_heres_why/)
https://www.reddit.com/r/programming/comments/1qvjvk4/microsoft_has_killed_widgets_six_times_heres_why/
<!-- SC_OFF -->If you think Microsoft breaking Windows is a new thing - they've killed their own widget platform 6 times in 30 years. Each one died from a different spectacular failure. I dug through the full history from Active Desktop crashing explorer.exe in 1997 to the EU forcing a complete rebuild in 2024. The latest iteration might actually be done right - or might be killed by Microsoft's desire to shove ads and AI into every surface. We'll see <!-- SC_ON --> submitted by /u/xakpc (https://www.reddit.com/user/xakpc)
[link] (https://xakpc.dev/windows-widgets/history/) [comments] (https://www.reddit.com/r/programming/comments/1qvjvk4/microsoft_has_killed_widgets_six_times_heres_why/)
AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines
https://www.reddit.com/r/programming/comments/1qvkfou/alisql_alibabas_opensource_mysql_with_vector_and/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://github.com/alibaba/AliSQL) [comments] (https://www.reddit.com/r/programming/comments/1qvkfou/alisql_alibabas_opensource_mysql_with_vector_and/)
https://www.reddit.com/r/programming/comments/1qvkfou/alisql_alibabas_opensource_mysql_with_vector_and/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://github.com/alibaba/AliSQL) [comments] (https://www.reddit.com/r/programming/comments/1qvkfou/alisql_alibabas_opensource_mysql_with_vector_and/)
I Am Not a Functional Programmer
https://www.reddit.com/r/programming/comments/1qvoqrk/i_am_not_a_functional_programmer/
submitted by /u/n_creep (https://www.reddit.com/user/n_creep)
[link] (https://blog.daniel-beskin.com/2026-01-28-i-am-not-a-functional-programmer) [comments] (https://www.reddit.com/r/programming/comments/1qvoqrk/i_am_not_a_functional_programmer/)
https://www.reddit.com/r/programming/comments/1qvoqrk/i_am_not_a_functional_programmer/
submitted by /u/n_creep (https://www.reddit.com/user/n_creep)
[link] (https://blog.daniel-beskin.com/2026-01-28-i-am-not-a-functional-programmer) [comments] (https://www.reddit.com/r/programming/comments/1qvoqrk/i_am_not_a_functional_programmer/)
Hands on with Context Graphs and Neo4j: Remembering the Why
https://www.reddit.com/r/programming/comments/1qvpgcl/hands_on_with_context_graphs_and_neo4j/
submitted by /u/lyonwj (https://www.reddit.com/user/lyonwj)
[link] (https://medium.com/neo4j/hands-on-with-context-graphs-and-neo4j-8b4b8fdc16dd) [comments] (https://www.reddit.com/r/programming/comments/1qvpgcl/hands_on_with_context_graphs_and_neo4j/)
https://www.reddit.com/r/programming/comments/1qvpgcl/hands_on_with_context_graphs_and_neo4j/
submitted by /u/lyonwj (https://www.reddit.com/user/lyonwj)
[link] (https://medium.com/neo4j/hands-on-with-context-graphs-and-neo4j-8b4b8fdc16dd) [comments] (https://www.reddit.com/r/programming/comments/1qvpgcl/hands_on_with_context_graphs_and_neo4j/)
Faster, cheaper, messier: lessons from our switch to self-hosted GitHub Actions
https://www.reddit.com/r/programming/comments/1qvquw7/faster_cheaper_messier_lessons_from_our_switch_to/
submitted by /u/kivarada (https://www.reddit.com/user/kivarada)
[link] (https://theguardian.engineering/blog/faster-cheaper-messier-lessons-from-switch-to-self-hosted-github-actions?utm_source=insidestack&utm_medium=social) [comments] (https://www.reddit.com/r/programming/comments/1qvquw7/faster_cheaper_messier_lessons_from_our_switch_to/)
https://www.reddit.com/r/programming/comments/1qvquw7/faster_cheaper_messier_lessons_from_our_switch_to/
submitted by /u/kivarada (https://www.reddit.com/user/kivarada)
[link] (https://theguardian.engineering/blog/faster-cheaper-messier-lessons-from-switch-to-self-hosted-github-actions?utm_source=insidestack&utm_medium=social) [comments] (https://www.reddit.com/r/programming/comments/1qvquw7/faster_cheaper_messier_lessons_from_our_switch_to/)