The Software Essays that Shaped Me
https://www.reddit.com/r/programming/comments/1nug0oo/the_software_essays_that_shaped_me/
submitted by /u/mtlynch (https://www.reddit.com/user/mtlynch)
[link] (https://refactoringenglish.com/blog/software-essays-that-shaped-me/) [comments] (https://www.reddit.com/r/programming/comments/1nug0oo/the_software_essays_that_shaped_me/)
https://www.reddit.com/r/programming/comments/1nug0oo/the_software_essays_that_shaped_me/
submitted by /u/mtlynch (https://www.reddit.com/user/mtlynch)
[link] (https://refactoringenglish.com/blog/software-essays-that-shaped-me/) [comments] (https://www.reddit.com/r/programming/comments/1nug0oo/the_software_essays_that_shaped_me/)
Vercel Edge vs Cloudflare Workers: Workers CPU 3x faster in my benchmark
https://www.reddit.com/r/programming/comments/1nug1f7/vercel_edge_vs_cloudflare_workers_workers_cpu_3x/
submitted by /u/Buzut (https://www.reddit.com/user/Buzut)
[link] (https://youtu.be/VMINKJHmOZo) [comments] (https://www.reddit.com/r/programming/comments/1nug1f7/vercel_edge_vs_cloudflare_workers_workers_cpu_3x/)
https://www.reddit.com/r/programming/comments/1nug1f7/vercel_edge_vs_cloudflare_workers_workers_cpu_3x/
submitted by /u/Buzut (https://www.reddit.com/user/Buzut)
[link] (https://youtu.be/VMINKJHmOZo) [comments] (https://www.reddit.com/r/programming/comments/1nug1f7/vercel_edge_vs_cloudflare_workers_workers_cpu_3x/)
Why Clearing is a Distributed System Problem and Why That’s Bad News for Stablecoins
https://www.reddit.com/r/programming/comments/1nuzhsh/why_clearing_is_a_distributed_system_problem_and/
submitted by /u/andras_gerlits (https://www.reddit.com/user/andras_gerlits)
[link] (https://andrasgerlits.medium.com/why-clearing-is-a-distributed-system-problem-and-why-thats-bad-news-for-stablecoins-b8e30cc64b91) [comments] (https://www.reddit.com/r/programming/comments/1nuzhsh/why_clearing_is_a_distributed_system_problem_and/)
https://www.reddit.com/r/programming/comments/1nuzhsh/why_clearing_is_a_distributed_system_problem_and/
submitted by /u/andras_gerlits (https://www.reddit.com/user/andras_gerlits)
[link] (https://andrasgerlits.medium.com/why-clearing-is-a-distributed-system-problem-and-why-thats-bad-news-for-stablecoins-b8e30cc64b91) [comments] (https://www.reddit.com/r/programming/comments/1nuzhsh/why_clearing_is_a_distributed_system_problem_and/)
September 2025 Baseline monthly digest
https://www.reddit.com/r/programming/comments/1nuzopd/september_2025_baseline_monthly_digest/
submitted by /u/feross (https://www.reddit.com/user/feross)
[link] (https://web.dev/blog/baseline-digest-sep-2025?hl=en) [comments] (https://www.reddit.com/r/programming/comments/1nuzopd/september_2025_baseline_monthly_digest/)
https://www.reddit.com/r/programming/comments/1nuzopd/september_2025_baseline_monthly_digest/
submitted by /u/feross (https://www.reddit.com/user/feross)
[link] (https://web.dev/blog/baseline-digest-sep-2025?hl=en) [comments] (https://www.reddit.com/r/programming/comments/1nuzopd/september_2025_baseline_monthly_digest/)
Top 6 uses cases of Distributed Lock
https://www.reddit.com/r/programming/comments/1nv1pkd/top_6_uses_cases_of_distributed_lock/
submitted by /u/SevereGolf3232 (https://www.reddit.com/user/SevereGolf3232)
[link] (https://open.substack.com/pub/betterengineers/p/top-6-use-cases-of-distributed-lock?r=209a75&utm_medium=ios) [comments] (https://www.reddit.com/r/programming/comments/1nv1pkd/top_6_uses_cases_of_distributed_lock/)
https://www.reddit.com/r/programming/comments/1nv1pkd/top_6_uses_cases_of_distributed_lock/
submitted by /u/SevereGolf3232 (https://www.reddit.com/user/SevereGolf3232)
[link] (https://open.substack.com/pub/betterengineers/p/top-6-use-cases-of-distributed-lock?r=209a75&utm_medium=ios) [comments] (https://www.reddit.com/r/programming/comments/1nv1pkd/top_6_uses_cases_of_distributed_lock/)
Happy 29th Birthday to Squeak!
https://www.reddit.com/r/programming/comments/1nv3d5r/happy_29th_birthday_to_squeak/
submitted by /u/itsmeront (https://www.reddit.com/user/itsmeront)
[link] (https://news.squeak.org/2025/10/01/happy-29th-birthday-to-squeak/) [comments] (https://www.reddit.com/r/programming/comments/1nv3d5r/happy_29th_birthday_to_squeak/)
https://www.reddit.com/r/programming/comments/1nv3d5r/happy_29th_birthday_to_squeak/
submitted by /u/itsmeront (https://www.reddit.com/user/itsmeront)
[link] (https://news.squeak.org/2025/10/01/happy-29th-birthday-to-squeak/) [comments] (https://www.reddit.com/r/programming/comments/1nv3d5r/happy_29th_birthday_to_squeak/)
Eliminating Toil: A Practical SRE Playbook
https://www.reddit.com/r/programming/comments/1nv6v77/eliminating_toil_a_practical_sre_playbook/
submitted by /u/OuPeaNut (https://www.reddit.com/user/OuPeaNut)
[link] (https://oneuptime.com/blog/post/2025-10-01-what-is-toil-and-how-to-eliminate-it/view) [comments] (https://www.reddit.com/r/programming/comments/1nv6v77/eliminating_toil_a_practical_sre_playbook/)
https://www.reddit.com/r/programming/comments/1nv6v77/eliminating_toil_a_practical_sre_playbook/
submitted by /u/OuPeaNut (https://www.reddit.com/user/OuPeaNut)
[link] (https://oneuptime.com/blog/post/2025-10-01-what-is-toil-and-how-to-eliminate-it/view) [comments] (https://www.reddit.com/r/programming/comments/1nv6v77/eliminating_toil_a_practical_sre_playbook/)
05: Harmony, idissonance, and consonance
https://www.reddit.com/r/programming/comments/1nv7ix6/05_harmony_idissonance_and_consonance/
submitted by /u/apeloverage (https://www.reddit.com/user/apeloverage)
[link] (https://www.youtube.com/watch?v=J9koem2K3Ls) [comments] (https://www.reddit.com/r/programming/comments/1nv7ix6/05_harmony_idissonance_and_consonance/)
https://www.reddit.com/r/programming/comments/1nv7ix6/05_harmony_idissonance_and_consonance/
submitted by /u/apeloverage (https://www.reddit.com/user/apeloverage)
[link] (https://www.youtube.com/watch?v=J9koem2K3Ls) [comments] (https://www.reddit.com/r/programming/comments/1nv7ix6/05_harmony_idissonance_and_consonance/)
Going down the rabbit hole of Postgres 18 features
https://www.reddit.com/r/programming/comments/1nv8tuv/going_down_the_rabbit_hole_of_postgres_18_features/
submitted by /u/tgeisenberg (https://www.reddit.com/user/tgeisenberg)
[link] (https://xata.io/blog/going-down-the-rabbit-hole-of-postgres-18-features) [comments] (https://www.reddit.com/r/programming/comments/1nv8tuv/going_down_the_rabbit_hole_of_postgres_18_features/)
https://www.reddit.com/r/programming/comments/1nv8tuv/going_down_the_rabbit_hole_of_postgres_18_features/
submitted by /u/tgeisenberg (https://www.reddit.com/user/tgeisenberg)
[link] (https://xata.io/blog/going-down-the-rabbit-hole-of-postgres-18-features) [comments] (https://www.reddit.com/r/programming/comments/1nv8tuv/going_down_the_rabbit_hole_of_postgres_18_features/)
The Temporal Dead Zone, or why the TypeScript codebase is littered with var statements
https://www.reddit.com/r/programming/comments/1nv9610/the_temporal_dead_zone_or_why_the_typescript/
submitted by /u/some-ideation (https://www.reddit.com/user/some-ideation)
[link] (https://vincentrolfs.dev/blog/ts-var) [comments] (https://www.reddit.com/r/programming/comments/1nv9610/the_temporal_dead_zone_or_why_the_typescript/)
https://www.reddit.com/r/programming/comments/1nv9610/the_temporal_dead_zone_or_why_the_typescript/
submitted by /u/some-ideation (https://www.reddit.com/user/some-ideation)
[link] (https://vincentrolfs.dev/blog/ts-var) [comments] (https://www.reddit.com/r/programming/comments/1nv9610/the_temporal_dead_zone_or_why_the_typescript/)
Why Your 'Optimized' Code Is Still Slow: Faster Time Comparison in Go
https://www.reddit.com/r/programming/comments/1nv9wmr/why_your_optimized_code_is_still_slow_faster_time/
submitted by /u/samuelberthe (https://www.reddit.com/user/samuelberthe)
[link] (https://samuelberthe.substack.com/p/why-your-optimized-code-is-still) [comments] (https://www.reddit.com/r/programming/comments/1nv9wmr/why_your_optimized_code_is_still_slow_faster_time/)
https://www.reddit.com/r/programming/comments/1nv9wmr/why_your_optimized_code_is_still_slow_faster_time/
submitted by /u/samuelberthe (https://www.reddit.com/user/samuelberthe)
[link] (https://samuelberthe.substack.com/p/why-your-optimized-code-is-still) [comments] (https://www.reddit.com/r/programming/comments/1nv9wmr/why_your_optimized_code_is_still_slow_faster_time/)
The Future of Serverless • Nick Coult
https://www.reddit.com/r/programming/comments/1nvayv3/the_future_of_serverless_nick_coult/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/5sZR5X7noi0) [comments] (https://www.reddit.com/r/programming/comments/1nvayv3/the_future_of_serverless_nick_coult/)
https://www.reddit.com/r/programming/comments/1nvayv3/the_future_of_serverless_nick_coult/
submitted by /u/goto-con (https://www.reddit.com/user/goto-con)
[link] (https://youtu.be/5sZR5X7noi0) [comments] (https://www.reddit.com/r/programming/comments/1nvayv3/the_future_of_serverless_nick_coult/)
September 2025 Baseline monthly digest
https://www.reddit.com/r/programming/comments/1nvclgm/september_2025_baseline_monthly_digest/
submitted by /u/feross (https://www.reddit.com/user/feross)
[link] (https://web.dev/blog/baseline-digest-sep-2025?hl=en) [comments] (https://www.reddit.com/r/programming/comments/1nvclgm/september_2025_baseline_monthly_digest/)
https://www.reddit.com/r/programming/comments/1nvclgm/september_2025_baseline_monthly_digest/
submitted by /u/feross (https://www.reddit.com/user/feross)
[link] (https://web.dev/blog/baseline-digest-sep-2025?hl=en) [comments] (https://www.reddit.com/r/programming/comments/1nvclgm/september_2025_baseline_monthly_digest/)
Why Next.js Falls Short on Software Engineering
https://www.reddit.com/r/programming/comments/1nvd0yl/why_nextjs_falls_short_on_software_engineering/
submitted by /u/CompileMyThoughts (https://www.reddit.com/user/CompileMyThoughts)
[link] (https://blog.webf.zone/why-next-js-falls-short-on-software-engineering-d3575614bd08) [comments] (https://www.reddit.com/r/programming/comments/1nvd0yl/why_nextjs_falls_short_on_software_engineering/)
https://www.reddit.com/r/programming/comments/1nvd0yl/why_nextjs_falls_short_on_software_engineering/
submitted by /u/CompileMyThoughts (https://www.reddit.com/user/CompileMyThoughts)
[link] (https://blog.webf.zone/why-next-js-falls-short-on-software-engineering-d3575614bd08) [comments] (https://www.reddit.com/r/programming/comments/1nvd0yl/why_nextjs_falls_short_on_software_engineering/)
Seed7: a programming language which cares about maintainability
https://www.reddit.com/r/programming/comments/1nvdaxc/seed7_a_programming_language_which_cares_about/
<!-- SC_OFF -->Seed7 is based on ideas from my diploma and doctoral theses about an extensible programming language (1984 and 1986). In 1989 development began on an interpreter and in 2005 the project was released as open source. Since then it is improved on a regular basis. Seed7 is about maintainability (https://seed7.net/faq.htm#maintainability), portability (https://seed7.net/faq.htm#portable), performance (https://seed7.net/scrshots/s7c.htm) and memory safety (https://seed7.net/faq.htm#memory_safety). There is an automatic memory management (https://seed7.net/faq.htm#garbage_collection), but there is no garbage collection process, that interrupts normal processing. The templates (https://seed7.net/manual/tutorial.htm#Templates) and generics (https://seed7.net/manual/decls.htm#Abstract_data_types) of Seed7 don't need special syntax. They are just normal functions, which are executed at compile-time. Seed7 is an extensible (https://seed7.net/faq.htm#extensible_programming) programming language. The syntax and semantics of statements (https://seed7.net/manual/stats.htm) (and abstract data types (https://seed7.net/manual/decls.htm#Abstract_data_type), etc.) is defined in libraries. The whole language is defined in the library "seed7_05.s7i". You can extend the language syntactically (https://seed7.net/manual/syntax.htm) and semantically (introduce new loops (https://seed7.net/manual/tutorial.htm#Declare_a_statement), etc.). In other languages the syntax and semantics of the language is hard-coded in the compiler. Seed7 checks for integer overflow (https://seed7.net/faq.htm#integer_overflow). You either get the correct result or an OVERFLOW_ERROR (https://seed7.net/manual/errors.htm#OVERFLOW_ERROR) is raised. Unlike many JVM based languages Seed7 compiles to machine code ahead of time (GRAAL works ahead of time but it struggles with reflection). Unlike many systems languages (except Rust) Seed7 is a memory safe (https://seed7.net/faq.htm#memory_safety) language. The Seed7 homepage (https://seed7.net/) contains the language documentation. The source code is at GitHub (https://github.com/ThomasMertes/seed7). Questions that are not in the FAQ (https://seed7.net/faq.htm) can be asked at r/seed7 (https://www.reddit.com/r/seed7/). Some programs written in Seed7 are: make7 (https://seed7.net/scrshots/make7.htm): a make utility. bas7 (https://seed7.net/scrshots/bas7.htm): a BASIC interpreter. pv7 (https://seed7.net/scrshots/pv7.htm): a Picture Viewer for BMP, GIF, ICO, JPEG, PBM, PGM, PNG, PPM and TIFF files. tar7 (https://seed7.net/scrshots/tar7.htm): a tar archiving utility. ftp7 (https://seed7.net/scrshots/ftp7.htm): an FTP Internet file transfer program. comanche (https://seed7.net/scrshots/comanche.htm): a simple web server for static HTML pages and CGI programs. Screenshots of Seed7 programs can be found here (https://seed7.net/scrshots/index.htm) and there is a demo page (https://seed7.net/demo.htm) with Seed7 programs, which can be executed in the browser. These programs have been compiled to JavaScript / WebAssembly. I recently released a new version (https://www.reddit.com/r/seed7/comments/1nv9zwf/seed7_version_20250930_released_on_github_and_sf/) which improved the bas7 (https://seed7.net/scrshots/bas7.htm) example program and drivers for console, graphics and databases. The documentation and the code quality were improved as well. Please let me know what you think, and consider starring the project on GitHub (https://github.com/ThomasMertes/seed7), thanks! <!-- SC_ON --> submitted by /u/ThomasMertes (https://www.reddit.com/user/ThomasMertes)
[link] (https://seed7.net/) [comments] (https://www.reddit.com/r/programming/comments/1nvdaxc/seed7_a_programming_language_which_cares_about/)
https://www.reddit.com/r/programming/comments/1nvdaxc/seed7_a_programming_language_which_cares_about/
<!-- SC_OFF -->Seed7 is based on ideas from my diploma and doctoral theses about an extensible programming language (1984 and 1986). In 1989 development began on an interpreter and in 2005 the project was released as open source. Since then it is improved on a regular basis. Seed7 is about maintainability (https://seed7.net/faq.htm#maintainability), portability (https://seed7.net/faq.htm#portable), performance (https://seed7.net/scrshots/s7c.htm) and memory safety (https://seed7.net/faq.htm#memory_safety). There is an automatic memory management (https://seed7.net/faq.htm#garbage_collection), but there is no garbage collection process, that interrupts normal processing. The templates (https://seed7.net/manual/tutorial.htm#Templates) and generics (https://seed7.net/manual/decls.htm#Abstract_data_types) of Seed7 don't need special syntax. They are just normal functions, which are executed at compile-time. Seed7 is an extensible (https://seed7.net/faq.htm#extensible_programming) programming language. The syntax and semantics of statements (https://seed7.net/manual/stats.htm) (and abstract data types (https://seed7.net/manual/decls.htm#Abstract_data_type), etc.) is defined in libraries. The whole language is defined in the library "seed7_05.s7i". You can extend the language syntactically (https://seed7.net/manual/syntax.htm) and semantically (introduce new loops (https://seed7.net/manual/tutorial.htm#Declare_a_statement), etc.). In other languages the syntax and semantics of the language is hard-coded in the compiler. Seed7 checks for integer overflow (https://seed7.net/faq.htm#integer_overflow). You either get the correct result or an OVERFLOW_ERROR (https://seed7.net/manual/errors.htm#OVERFLOW_ERROR) is raised. Unlike many JVM based languages Seed7 compiles to machine code ahead of time (GRAAL works ahead of time but it struggles with reflection). Unlike many systems languages (except Rust) Seed7 is a memory safe (https://seed7.net/faq.htm#memory_safety) language. The Seed7 homepage (https://seed7.net/) contains the language documentation. The source code is at GitHub (https://github.com/ThomasMertes/seed7). Questions that are not in the FAQ (https://seed7.net/faq.htm) can be asked at r/seed7 (https://www.reddit.com/r/seed7/). Some programs written in Seed7 are: make7 (https://seed7.net/scrshots/make7.htm): a make utility. bas7 (https://seed7.net/scrshots/bas7.htm): a BASIC interpreter. pv7 (https://seed7.net/scrshots/pv7.htm): a Picture Viewer for BMP, GIF, ICO, JPEG, PBM, PGM, PNG, PPM and TIFF files. tar7 (https://seed7.net/scrshots/tar7.htm): a tar archiving utility. ftp7 (https://seed7.net/scrshots/ftp7.htm): an FTP Internet file transfer program. comanche (https://seed7.net/scrshots/comanche.htm): a simple web server for static HTML pages and CGI programs. Screenshots of Seed7 programs can be found here (https://seed7.net/scrshots/index.htm) and there is a demo page (https://seed7.net/demo.htm) with Seed7 programs, which can be executed in the browser. These programs have been compiled to JavaScript / WebAssembly. I recently released a new version (https://www.reddit.com/r/seed7/comments/1nv9zwf/seed7_version_20250930_released_on_github_and_sf/) which improved the bas7 (https://seed7.net/scrshots/bas7.htm) example program and drivers for console, graphics and databases. The documentation and the code quality were improved as well. Please let me know what you think, and consider starring the project on GitHub (https://github.com/ThomasMertes/seed7), thanks! <!-- SC_ON --> submitted by /u/ThomasMertes (https://www.reddit.com/user/ThomasMertes)
[link] (https://seed7.net/) [comments] (https://www.reddit.com/r/programming/comments/1nvdaxc/seed7_a_programming_language_which_cares_about/)
Ring programming language version 1.24 is released!
https://www.reddit.com/r/programming/comments/1nve3e8/ring_programming_language_version_124_is_released/
submitted by /u/mrpro1a1 (https://www.reddit.com/user/mrpro1a1)
[link] (https://ring-lang.github.io/doc1.24/whatisnew24.html) [comments] (https://www.reddit.com/r/programming/comments/1nve3e8/ring_programming_language_version_124_is_released/)
https://www.reddit.com/r/programming/comments/1nve3e8/ring_programming_language_version_124_is_released/
submitted by /u/mrpro1a1 (https://www.reddit.com/user/mrpro1a1)
[link] (https://ring-lang.github.io/doc1.24/whatisnew24.html) [comments] (https://www.reddit.com/r/programming/comments/1nve3e8/ring_programming_language_version_124_is_released/)
Tritium | The Network Drive Issue
https://www.reddit.com/r/programming/comments/1nveiiv/tritium_the_network_drive_issue/
<!-- SC_OFF -->I ran into some surprising issues working on my desktop Rust application when dealing with a network drive. Blogged about it. I hope it may be interesting to you. <!-- SC_ON --> submitted by /u/urandomd (https://www.reddit.com/user/urandomd)
[link] (https://tritium.legal/blog/drive) [comments] (https://www.reddit.com/r/programming/comments/1nveiiv/tritium_the_network_drive_issue/)
https://www.reddit.com/r/programming/comments/1nveiiv/tritium_the_network_drive_issue/
<!-- SC_OFF -->I ran into some surprising issues working on my desktop Rust application when dealing with a network drive. Blogged about it. I hope it may be interesting to you. <!-- SC_ON --> submitted by /u/urandomd (https://www.reddit.com/user/urandomd)
[link] (https://tritium.legal/blog/drive) [comments] (https://www.reddit.com/r/programming/comments/1nveiiv/tritium_the_network_drive_issue/)
Why Over-Engineering Happens
https://www.reddit.com/r/programming/comments/1nvf0jz/why_overengineering_happens/
submitted by /u/SpecialistLady (https://www.reddit.com/user/SpecialistLady)
[link] (https://yusufaytas.com/why-over-engineering-happens/) [comments] (https://www.reddit.com/r/programming/comments/1nvf0jz/why_overengineering_happens/)
https://www.reddit.com/r/programming/comments/1nvf0jz/why_overengineering_happens/
submitted by /u/SpecialistLady (https://www.reddit.com/user/SpecialistLady)
[link] (https://yusufaytas.com/why-over-engineering-happens/) [comments] (https://www.reddit.com/r/programming/comments/1nvf0jz/why_overengineering_happens/)
Idempotency in System Design: Full example
https://www.reddit.com/r/programming/comments/1nvfocn/idempotency_in_system_design_full_example/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/idempotency-in-system-design-full-example-80e9027e7bea) [comments] (https://www.reddit.com/r/programming/comments/1nvfocn/idempotency_in_system_design_full_example/)
https://www.reddit.com/r/programming/comments/1nvfocn/idempotency_in_system_design_full_example/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/idempotency-in-system-design-full-example-80e9027e7bea) [comments] (https://www.reddit.com/r/programming/comments/1nvfocn/idempotency_in_system_design_full_example/)
New to the web platform in September
https://www.reddit.com/r/programming/comments/1nvh88n/new_to_the_web_platform_in_september/
submitted by /u/feross (https://www.reddit.com/user/feross)
[link] (https://web.dev/blog/web-platform-09-2025?hl=en) [comments] (https://www.reddit.com/r/programming/comments/1nvh88n/new_to_the_web_platform_in_september/)
https://www.reddit.com/r/programming/comments/1nvh88n/new_to_the_web_platform_in_september/
submitted by /u/feross (https://www.reddit.com/user/feross)
[link] (https://web.dev/blog/web-platform-09-2025?hl=en) [comments] (https://www.reddit.com/r/programming/comments/1nvh88n/new_to_the_web_platform_in_september/)