AI Can Write Your Code. It Can’t Do Your Job.
https://www.reddit.com/r/programming/comments/1pkq9ik/ai_can_write_your_code_it_cant_do_your_job/
submitted by /u/Acceptable-Courage-9 (https://www.reddit.com/user/Acceptable-Courage-9)
[link] (https://terriblesoftware.org/2025/12/11/ai-can-write-your-code-it-cant-do-your-job/) [comments] (https://www.reddit.com/r/programming/comments/1pkq9ik/ai_can_write_your_code_it_cant_do_your_job/)
https://www.reddit.com/r/programming/comments/1pkq9ik/ai_can_write_your_code_it_cant_do_your_job/
submitted by /u/Acceptable-Courage-9 (https://www.reddit.com/user/Acceptable-Courage-9)
[link] (https://terriblesoftware.org/2025/12/11/ai-can-write-your-code-it-cant-do-your-job/) [comments] (https://www.reddit.com/r/programming/comments/1pkq9ik/ai_can_write_your_code_it_cant_do_your_job/)
Building a Typed Dataflow System for Workflow Automation (and why it's harder than it looks)
https://www.reddit.com/r/programming/comments/1pkrv84/building_a_typed_dataflow_system_for_workflow/
<!-- SC_OFF -->I’ve been working on a side project recently that forced me to solve an interesting problem:
How do you bring static typing into a visual workflow builder where every “node” is essentially a tiny program with unknown inputs and outputs? Most no-code/automation tools treat everything as strings.
That sounds simple, but it causes a surprising number of bugs: “42” > “7” becomes false (string comparison) “true” vs true behave differently JSON APIs become giant blobs you have to manually parse Nested object access is inconsistent Error handling branches misfire because conditions don’t match types When you combine browser automation + API calls + logic blocks, these problems multiply. So I tried to design a system where every step produces a properly typed output, and downstream steps know the type at build time. The challenge A workflow can be arbitrarily complex: Branches Loops Conditionals Subflows Parallel execution (future) And each node has its own schema: type StepOutput = | { type: "string"; value: string } | { type: "number"; value: number } | { type: "boolean"; value: boolean } | { type: "object"; value: Record } | { type: "array"; value: any[] } But the hard part wasn’t typing the values — it was typing the connections. For example: Step #3 might reference the output of Step #1 Step #7 might reference a nested field inside Step #3’s JSON A conditional node might need to validate types before running A “Set Variable” node should infer its type from the assigned value A loop node needs to know the element type of the array it iterates over Static typing in code is easy.
Static typing in a visual graph is a completely different problem. What finally worked I ended up building: A discriminated union type system for node outputs Runtime type propagation as edges update Graph-level type inference with simple unification rules A JSON-pointer-like system for addressing nested fields Compile-time validation before execution The result:
A workflow builder where comparisons, branches, loops, and API responses actually behave like a real programming language — but visually. It feels weirdly satisfying to see a no-code canvas behave like TypeScript. <!-- SC_ON --> submitted by /u/Kind_Contact_3900 (https://www.reddit.com/user/Kind_Contact_3900)
[link] (https://github.com/Dyan-Dev/loopi) [comments] (https://www.reddit.com/r/programming/comments/1pkrv84/building_a_typed_dataflow_system_for_workflow/)
https://www.reddit.com/r/programming/comments/1pkrv84/building_a_typed_dataflow_system_for_workflow/
<!-- SC_OFF -->I’ve been working on a side project recently that forced me to solve an interesting problem:
How do you bring static typing into a visual workflow builder where every “node” is essentially a tiny program with unknown inputs and outputs? Most no-code/automation tools treat everything as strings.
That sounds simple, but it causes a surprising number of bugs: “42” > “7” becomes false (string comparison) “true” vs true behave differently JSON APIs become giant blobs you have to manually parse Nested object access is inconsistent Error handling branches misfire because conditions don’t match types When you combine browser automation + API calls + logic blocks, these problems multiply. So I tried to design a system where every step produces a properly typed output, and downstream steps know the type at build time. The challenge A workflow can be arbitrarily complex: Branches Loops Conditionals Subflows Parallel execution (future) And each node has its own schema: type StepOutput = | { type: "string"; value: string } | { type: "number"; value: number } | { type: "boolean"; value: boolean } | { type: "object"; value: Record } | { type: "array"; value: any[] } But the hard part wasn’t typing the values — it was typing the connections. For example: Step #3 might reference the output of Step #1 Step #7 might reference a nested field inside Step #3’s JSON A conditional node might need to validate types before running A “Set Variable” node should infer its type from the assigned value A loop node needs to know the element type of the array it iterates over Static typing in code is easy.
Static typing in a visual graph is a completely different problem. What finally worked I ended up building: A discriminated union type system for node outputs Runtime type propagation as edges update Graph-level type inference with simple unification rules A JSON-pointer-like system for addressing nested fields Compile-time validation before execution The result:
A workflow builder where comparisons, branches, loops, and API responses actually behave like a real programming language — but visually. It feels weirdly satisfying to see a no-code canvas behave like TypeScript. <!-- SC_ON --> submitted by /u/Kind_Contact_3900 (https://www.reddit.com/user/Kind_Contact_3900)
[link] (https://github.com/Dyan-Dev/loopi) [comments] (https://www.reddit.com/r/programming/comments/1pkrv84/building_a_typed_dataflow_system_for_workflow/)
A git repo for ML/DL engineers
https://www.reddit.com/r/programming/comments/1pku6zr/a_git_repo_for_mldl_engineers/
<!-- SC_OFF -->a GitHub repo filled with ML/DL resources, book PDFs and beginner friendly guides.
If you're starting your journey or polishing your fundamentals, this might save you hours. for free book pdfsf for Ml Engineers : PDFS | Github (https://github.com/Rishabh-creator601/Books) Ml roadmap for begginners: Roadmap | AIML | Beginner | Medium (https://medium.com/@rashesh369/roadmap-that-made-me-expert-in-aiml-in-just-4-months-c87bd191ead9) Feel free to use it, suggest additions, or fork and build your own version! <!-- SC_ON --> submitted by /u/InvestigatorEasy7673 (https://www.reddit.com/user/InvestigatorEasy7673)
[link] (https://github.com/Rishabh-creator601/Books) [comments] (https://www.reddit.com/r/programming/comments/1pku6zr/a_git_repo_for_mldl_engineers/)
https://www.reddit.com/r/programming/comments/1pku6zr/a_git_repo_for_mldl_engineers/
<!-- SC_OFF -->a GitHub repo filled with ML/DL resources, book PDFs and beginner friendly guides.
If you're starting your journey or polishing your fundamentals, this might save you hours. for free book pdfsf for Ml Engineers : PDFS | Github (https://github.com/Rishabh-creator601/Books) Ml roadmap for begginners: Roadmap | AIML | Beginner | Medium (https://medium.com/@rashesh369/roadmap-that-made-me-expert-in-aiml-in-just-4-months-c87bd191ead9) Feel free to use it, suggest additions, or fork and build your own version! <!-- SC_ON --> submitted by /u/InvestigatorEasy7673 (https://www.reddit.com/user/InvestigatorEasy7673)
[link] (https://github.com/Rishabh-creator601/Books) [comments] (https://www.reddit.com/r/programming/comments/1pku6zr/a_git_repo_for_mldl_engineers/)
ChatGPT 5.2 Tested: How Developers Rate the New Update (Another Marketing Hype?)
https://www.reddit.com/r/programming/comments/1pkwg2c/chatgpt_52_tested_how_developers_rate_the_new/
submitted by /u/ImpressiveContest283 (https://www.reddit.com/user/ImpressiveContest283)
[link] (https://www.finalroundai.com/blog/chatgpt-5-2-developer-reactions) [comments] (https://www.reddit.com/r/programming/comments/1pkwg2c/chatgpt_52_tested_how_developers_rate_the_new/)
https://www.reddit.com/r/programming/comments/1pkwg2c/chatgpt_52_tested_how_developers_rate_the_new/
submitted by /u/ImpressiveContest283 (https://www.reddit.com/user/ImpressiveContest283)
[link] (https://www.finalroundai.com/blog/chatgpt-5-2-developer-reactions) [comments] (https://www.reddit.com/r/programming/comments/1pkwg2c/chatgpt_52_tested_how_developers_rate_the_new/)
Stack Overflow 2025 AI Survey Analysis
https://www.reddit.com/r/programming/comments/1pkwo0x/stack_overflow_2025_ai_survey_analysis/
<!-- SC_OFF -->I analyzed the Stack Overflow 2025 Developer Survey AI section, and the data tells a fascinating story about where we really stand with AI in development. I took some time to review the data and summarize where we are with AI adoption. In my immediate environment, I see everyone using AI in one form or another, but when I step out of the bubble, that is not the case. I use Claude Code from my CLI and can't remember the last time I typed a significant amount of code by hand. But when we recently added some new team members, I realized my view of everyone using AI to code was skewed. Here is a complete breakdown with graphs (https://intelligenttools.co/blog/stack-overflow-2025-developer-survey-ai-reality). Source: https://survey.stackoverflow.co/2025/ai/ I use Claude Code and Amazon Q daily, but I haven't touched agents yet. The trust isn't there, and scary stories about the agent deleting the production database are real. Would love to hear what you guys think. And what is the expectation at your company? Is there pressure to use AI, and does the employer pay for it, or do you have to get the bill? <!-- SC_ON --> submitted by /u/bratorimatori (https://www.reddit.com/user/bratorimatori)
[link] (https://intelligenttools.co/blog/stack-overflow-2025-developer-survey-ai-reality) [comments] (https://www.reddit.com/r/programming/comments/1pkwo0x/stack_overflow_2025_ai_survey_analysis/)
https://www.reddit.com/r/programming/comments/1pkwo0x/stack_overflow_2025_ai_survey_analysis/
<!-- SC_OFF -->I analyzed the Stack Overflow 2025 Developer Survey AI section, and the data tells a fascinating story about where we really stand with AI in development. I took some time to review the data and summarize where we are with AI adoption. In my immediate environment, I see everyone using AI in one form or another, but when I step out of the bubble, that is not the case. I use Claude Code from my CLI and can't remember the last time I typed a significant amount of code by hand. But when we recently added some new team members, I realized my view of everyone using AI to code was skewed. Here is a complete breakdown with graphs (https://intelligenttools.co/blog/stack-overflow-2025-developer-survey-ai-reality). Source: https://survey.stackoverflow.co/2025/ai/ I use Claude Code and Amazon Q daily, but I haven't touched agents yet. The trust isn't there, and scary stories about the agent deleting the production database are real. Would love to hear what you guys think. And what is the expectation at your company? Is there pressure to use AI, and does the employer pay for it, or do you have to get the bill? <!-- SC_ON --> submitted by /u/bratorimatori (https://www.reddit.com/user/bratorimatori)
[link] (https://intelligenttools.co/blog/stack-overflow-2025-developer-survey-ai-reality) [comments] (https://www.reddit.com/r/programming/comments/1pkwo0x/stack_overflow_2025_ai_survey_analysis/)
How to think about durable execution
https://www.reddit.com/r/programming/comments/1pkwtt5/how_to_think_about_durable_execution/
submitted by /u/hatchet-dev (https://www.reddit.com/user/hatchet-dev)
[link] (https://hatchet.run/blog/durable-execution) [comments] (https://www.reddit.com/r/programming/comments/1pkwtt5/how_to_think_about_durable_execution/)
https://www.reddit.com/r/programming/comments/1pkwtt5/how_to_think_about_durable_execution/
submitted by /u/hatchet-dev (https://www.reddit.com/user/hatchet-dev)
[link] (https://hatchet.run/blog/durable-execution) [comments] (https://www.reddit.com/r/programming/comments/1pkwtt5/how_to_think_about_durable_execution/)
The Law of Discoverability
https://www.reddit.com/r/programming/comments/1pkxlu3/the_law_of_discoverability/
<!-- SC_OFF -->I believe that this philosophy should always be applied when building software. <!-- SC_ON --> submitted by /u/nix-solves-that-2317 (https://www.reddit.com/user/nix-solves-that-2317)
[link] (https://fishshell.com/docs/current/design.html#the-law-of-discoverability) [comments] (https://www.reddit.com/r/programming/comments/1pkxlu3/the_law_of_discoverability/)
https://www.reddit.com/r/programming/comments/1pkxlu3/the_law_of_discoverability/
<!-- SC_OFF -->I believe that this philosophy should always be applied when building software. <!-- SC_ON --> submitted by /u/nix-solves-that-2317 (https://www.reddit.com/user/nix-solves-that-2317)
[link] (https://fishshell.com/docs/current/design.html#the-law-of-discoverability) [comments] (https://www.reddit.com/r/programming/comments/1pkxlu3/the_law_of_discoverability/)
Quantum Physics Simulator
https://www.reddit.com/r/programming/comments/1pl9vo0/quantum_physics_simulator/
submitted by /u/prcyy (https://www.reddit.com/user/prcyy)
[link] (https://github.com/perclft/QubitEngine) [comments] (https://www.reddit.com/r/programming/comments/1pl9vo0/quantum_physics_simulator/)
https://www.reddit.com/r/programming/comments/1pl9vo0/quantum_physics_simulator/
submitted by /u/prcyy (https://www.reddit.com/user/prcyy)
[link] (https://github.com/perclft/QubitEngine) [comments] (https://www.reddit.com/r/programming/comments/1pl9vo0/quantum_physics_simulator/)
Building a Fast, Memory-Efficient Hash Table in Java (by borrowing the best ideas)
https://www.reddit.com/r/programming/comments/1plbpzg/building_a_fast_memoryefficient_hash_table_in/
<!-- SC_OFF -->Hey everyone. I’ve been obsessed with SwissTable-style hash maps, so I tried building a SwissMap in Java on the JVM using the incubating Vector API. The post covers what actually mattered for performance.
Would love any feedback. P.S.
Special thanks to u/sysKin (https://www.reddit.com/user/sysKin/) and u/NovaX (https://www.reddit.com/u/NovaX).
Your comments on my previous thread pushed me to clarify a few key parts. Really appreciate it! <!-- SC_ON --> submitted by /u/Charming-Top-8583 (https://www.reddit.com/user/Charming-Top-8583)
[link] (https://bluuewhale.github.io/posts/building-a-fast-and-memory-efficient-hash-table-in-java-by-borrowing-the-best-ideas/) [comments] (https://www.reddit.com/r/programming/comments/1plbpzg/building_a_fast_memoryefficient_hash_table_in/)
https://www.reddit.com/r/programming/comments/1plbpzg/building_a_fast_memoryefficient_hash_table_in/
<!-- SC_OFF -->Hey everyone. I’ve been obsessed with SwissTable-style hash maps, so I tried building a SwissMap in Java on the JVM using the incubating Vector API. The post covers what actually mattered for performance.
Would love any feedback. P.S.
Special thanks to u/sysKin (https://www.reddit.com/user/sysKin/) and u/NovaX (https://www.reddit.com/u/NovaX).
Your comments on my previous thread pushed me to clarify a few key parts. Really appreciate it! <!-- SC_ON --> submitted by /u/Charming-Top-8583 (https://www.reddit.com/user/Charming-Top-8583)
[link] (https://bluuewhale.github.io/posts/building-a-fast-and-memory-efficient-hash-table-in-java-by-borrowing-the-best-ideas/) [comments] (https://www.reddit.com/r/programming/comments/1plbpzg/building_a_fast_memoryefficient_hash_table_in/)
Why an OCaml implementation of React Server Components doesn't have the Flight protocol vulnerability
https://www.reddit.com/r/programming/comments/1plc0n2/why_an_ocaml_implementation_of_react_server/
submitted by /u/yawaramin (https://www.reddit.com/user/yawaramin)
[link] (https://x.com/davesnx/status/1999610027120738419) [comments] (https://www.reddit.com/r/programming/comments/1plc0n2/why_an_ocaml_implementation_of_react_server/)
https://www.reddit.com/r/programming/comments/1plc0n2/why_an_ocaml_implementation_of_react_server/
submitted by /u/yawaramin (https://www.reddit.com/user/yawaramin)
[link] (https://x.com/davesnx/status/1999610027120738419) [comments] (https://www.reddit.com/r/programming/comments/1plc0n2/why_an_ocaml_implementation_of_react_server/)
The Next Programming Language That Will Replace Java (Yes, I Know)
https://www.reddit.com/r/programming/comments/1plcwi5/the_next_programming_language_that_will_replace/
<!-- SC_OFF -->My articles are open to everyone; non-member readers can read the full article by clicking this link please comment it under medium article Let’s get one thing out of the way:
Java is not dead. It’s just… eternally tired.
Like that one uncle who insists he can still run a marathon because he “used to be very fast in college.” Java turns 30 years old soon, which in programming years is roughly the same biological age as a volcano.
But somehow, we still use it to build half the Internet — including the ones complaining that Java is slow. So the question naturally arises… <!-- SC_ON --> submitted by /u/Rasathurai_Karan (https://www.reddit.com/user/Rasathurai_Karan)
[link] (https://rasathuraikaran26.medium.com/the-next-programming-language-that-will-replace-java-yes-i-know-27c1fffa6c99) [comments] (https://www.reddit.com/r/programming/comments/1plcwi5/the_next_programming_language_that_will_replace/)
https://www.reddit.com/r/programming/comments/1plcwi5/the_next_programming_language_that_will_replace/
<!-- SC_OFF -->My articles are open to everyone; non-member readers can read the full article by clicking this link please comment it under medium article Let’s get one thing out of the way:
Java is not dead. It’s just… eternally tired.
Like that one uncle who insists he can still run a marathon because he “used to be very fast in college.” Java turns 30 years old soon, which in programming years is roughly the same biological age as a volcano.
But somehow, we still use it to build half the Internet — including the ones complaining that Java is slow. So the question naturally arises… <!-- SC_ON --> submitted by /u/Rasathurai_Karan (https://www.reddit.com/user/Rasathurai_Karan)
[link] (https://rasathuraikaran26.medium.com/the-next-programming-language-that-will-replace-java-yes-i-know-27c1fffa6c99) [comments] (https://www.reddit.com/r/programming/comments/1plcwi5/the_next_programming_language_that_will_replace/)
Load a Megabyte or a Kilobyte
https://www.reddit.com/r/programming/comments/1pldj1z/load_a_megabyte_or_a_kilobyte/
<!-- SC_OFF -->Regardless if it is useful or not, I made this simple program that "prints" a kilobyte or a megabyte. It works by printing '0' x * 1024 or 1024576 amount of times. 1 character = 1 byte. Its mostly just an experiment. <!-- SC_ON --> submitted by /u/Rocky_boy996 (https://www.reddit.com/user/Rocky_boy996)
[link] (https://github.com/roccohimel/load) [comments] (https://www.reddit.com/r/programming/comments/1pldj1z/load_a_megabyte_or_a_kilobyte/)
https://www.reddit.com/r/programming/comments/1pldj1z/load_a_megabyte_or_a_kilobyte/
<!-- SC_OFF -->Regardless if it is useful or not, I made this simple program that "prints" a kilobyte or a megabyte. It works by printing '0' x * 1024 or 1024576 amount of times. 1 character = 1 byte. Its mostly just an experiment. <!-- SC_ON --> submitted by /u/Rocky_boy996 (https://www.reddit.com/user/Rocky_boy996)
[link] (https://github.com/roccohimel/load) [comments] (https://www.reddit.com/r/programming/comments/1pldj1z/load_a_megabyte_or_a_kilobyte/)
Is vibe coding the new gateway to technical debt?
https://www.reddit.com/r/programming/comments/1pldtea/is_vibe_coding_the_new_gateway_to_technical_debt/
<!-- SC_OFF -->The exhilarating speed of AI-assisted development must be united with a human mind that bridges inspiration and engineering. Without it, vibe coding becomes a fast track to crushing technical debt. <!-- SC_ON --> submitted by /u/Cultural-Ball4700 (https://www.reddit.com/user/Cultural-Ball4700)
[link] (https://www.infoworld.com/article/4098925/is-vibe-coding-the-new-gateway-to-technical-debt.html) [comments] (https://www.reddit.com/r/programming/comments/1pldtea/is_vibe_coding_the_new_gateway_to_technical_debt/)
https://www.reddit.com/r/programming/comments/1pldtea/is_vibe_coding_the_new_gateway_to_technical_debt/
<!-- SC_OFF -->The exhilarating speed of AI-assisted development must be united with a human mind that bridges inspiration and engineering. Without it, vibe coding becomes a fast track to crushing technical debt. <!-- SC_ON --> submitted by /u/Cultural-Ball4700 (https://www.reddit.com/user/Cultural-Ball4700)
[link] (https://www.infoworld.com/article/4098925/is-vibe-coding-the-new-gateway-to-technical-debt.html) [comments] (https://www.reddit.com/r/programming/comments/1pldtea/is_vibe_coding_the_new_gateway_to_technical_debt/)
Drop-in replacement for deprecated gh-copilot
https://www.reddit.com/r/programming/comments/1plfvyb/dropin_replacement_for_deprecated_ghcopilot/
<!-- SC_OFF -->GitHub recently sunset their old gh-copilot (https://github.com/github/gh-copilot) for the new gh-copilot-cli (https://github.com/github/copilot-cli). The only problem is the new CLI is focused on agentic coding tasks, whereas the former was a simple prompt-in, command-out workflow. I don't need paragraphs of text, I just want the command, quick and fast. That's why I created cmdly. It's a drop-in replacement for the previous CLI with added support for multiple providers (Anthropic, OpenAI, Google, etc.). There's no agent loop or tool calls so it's blazing fast. Responses are also streamed to the terminal rather than waiting for the full text. https://github.com/Armadillidiid/cmdly Give it a shot! <!-- SC_ON --> submitted by /u/Emmanuel_Isenah (https://www.reddit.com/user/Emmanuel_Isenah)
[link] (https://github.com/Armadillidiid/cmdly) [comments] (https://www.reddit.com/r/programming/comments/1plfvyb/dropin_replacement_for_deprecated_ghcopilot/)
https://www.reddit.com/r/programming/comments/1plfvyb/dropin_replacement_for_deprecated_ghcopilot/
<!-- SC_OFF -->GitHub recently sunset their old gh-copilot (https://github.com/github/gh-copilot) for the new gh-copilot-cli (https://github.com/github/copilot-cli). The only problem is the new CLI is focused on agentic coding tasks, whereas the former was a simple prompt-in, command-out workflow. I don't need paragraphs of text, I just want the command, quick and fast. That's why I created cmdly. It's a drop-in replacement for the previous CLI with added support for multiple providers (Anthropic, OpenAI, Google, etc.). There's no agent loop or tool calls so it's blazing fast. Responses are also streamed to the terminal rather than waiting for the full text. https://github.com/Armadillidiid/cmdly Give it a shot! <!-- SC_ON --> submitted by /u/Emmanuel_Isenah (https://www.reddit.com/user/Emmanuel_Isenah)
[link] (https://github.com/Armadillidiid/cmdly) [comments] (https://www.reddit.com/r/programming/comments/1plfvyb/dropin_replacement_for_deprecated_ghcopilot/)
A Brief Primer on Embeddings - Intuition, History & Their Role in LLMs
https://www.reddit.com/r/programming/comments/1plg1hm/a_brief_primer_on_embeddings_intuition_history/
submitted by /u/kushalgoenka (https://www.reddit.com/user/kushalgoenka)
[link] (https://youtu.be/Cv5kSs2Jcu4) [comments] (https://www.reddit.com/r/programming/comments/1plg1hm/a_brief_primer_on_embeddings_intuition_history/)
https://www.reddit.com/r/programming/comments/1plg1hm/a_brief_primer_on_embeddings_intuition_history/
submitted by /u/kushalgoenka (https://www.reddit.com/user/kushalgoenka)
[link] (https://youtu.be/Cv5kSs2Jcu4) [comments] (https://www.reddit.com/r/programming/comments/1plg1hm/a_brief_primer_on_embeddings_intuition_history/)
How Circular Dependencies Kill Your Microservices
https://www.reddit.com/r/programming/comments/1plg7ci/how_circular_dependencies_kill_your_microservices/
<!-- SC_OFF -->Our payment service was down. Not slow—completely dead. Every request timing out. The culprit? A circular dependency we never knew existed, hidden five service hops deep. One team added a "quick feature" that closed the circle, and under Black Friday load, 300 threads sat waiting for each other forever. The Problem: A Thread Pool Death Spiral Here's what actually happens: Your user-service calls order-service with 10 threads available. Order-service calls inventory-service, which needs user data, so it calls user-service back. Now all 10 threads in user-service are blocked waiting for order-service, which is waiting for inventory-service, which is waiting for those same 10 threads. Deadlock. Game over. Show Image The terrifying part? This works fine in staging with 5 requests per second. At 5,000 RPS in production, your thread pools drain in under 3 seconds. https://sdcourse.substack.com/s/system-design-course-with-java-and https://aiamastery.substack.com/about <!-- SC_ON --> submitted by /u/Extra_Ear_10 (https://www.reddit.com/user/Extra_Ear_10)
[link] (https://systemdr.substack.com/p/how-circular-dependencies-kill-your) [comments] (https://www.reddit.com/r/programming/comments/1plg7ci/how_circular_dependencies_kill_your_microservices/)
https://www.reddit.com/r/programming/comments/1plg7ci/how_circular_dependencies_kill_your_microservices/
<!-- SC_OFF -->Our payment service was down. Not slow—completely dead. Every request timing out. The culprit? A circular dependency we never knew existed, hidden five service hops deep. One team added a "quick feature" that closed the circle, and under Black Friday load, 300 threads sat waiting for each other forever. The Problem: A Thread Pool Death Spiral Here's what actually happens: Your user-service calls order-service with 10 threads available. Order-service calls inventory-service, which needs user data, so it calls user-service back. Now all 10 threads in user-service are blocked waiting for order-service, which is waiting for inventory-service, which is waiting for those same 10 threads. Deadlock. Game over. Show Image The terrifying part? This works fine in staging with 5 requests per second. At 5,000 RPS in production, your thread pools drain in under 3 seconds. https://sdcourse.substack.com/s/system-design-course-with-java-and https://aiamastery.substack.com/about <!-- SC_ON --> submitted by /u/Extra_Ear_10 (https://www.reddit.com/user/Extra_Ear_10)
[link] (https://systemdr.substack.com/p/how-circular-dependencies-kill-your) [comments] (https://www.reddit.com/r/programming/comments/1plg7ci/how_circular_dependencies_kill_your_microservices/)
❌mp4 ✅mp5 best AI Video Format On Earth
https://www.reddit.com/r/programming/comments/1plghjf/mp4_mp5_best_ai_video_format_on_earth/
<!-- SC_OFF -->I got tired of juggling .mp4 + .json for AI pipelines, so I built MP5 — a drop-in MP4-compatible format that embeds all metadata + auto-features inside the video itself. Would you use something like this in your own workflow? <!-- SC_ON --> submitted by /u/javantanna1 (https://www.reddit.com/user/javantanna1)
[link] (https://github.com/javantanna/mp5) [comments] (https://www.reddit.com/r/programming/comments/1plghjf/mp4_mp5_best_ai_video_format_on_earth/)
https://www.reddit.com/r/programming/comments/1plghjf/mp4_mp5_best_ai_video_format_on_earth/
<!-- SC_OFF -->I got tired of juggling .mp4 + .json for AI pipelines, so I built MP5 — a drop-in MP4-compatible format that embeds all metadata + auto-features inside the video itself. Would you use something like this in your own workflow? <!-- SC_ON --> submitted by /u/javantanna1 (https://www.reddit.com/user/javantanna1)
[link] (https://github.com/javantanna/mp5) [comments] (https://www.reddit.com/r/programming/comments/1plghjf/mp4_mp5_best_ai_video_format_on_earth/)
Eclipse IDE 2025-12 Released
https://www.reddit.com/r/programming/comments/1pll9ca/eclipse_ide_202512_released/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://eclipseide.org/release/noteworthy/) [comments] (https://www.reddit.com/r/programming/comments/1pll9ca/eclipse_ide_202512_released/)
https://www.reddit.com/r/programming/comments/1pll9ca/eclipse_ide_202512_released/
submitted by /u/BlueGoliath (https://www.reddit.com/user/BlueGoliath)
[link] (https://eclipseide.org/release/noteworthy/) [comments] (https://www.reddit.com/r/programming/comments/1pll9ca/eclipse_ide_202512_released/)
System Architecture of a self-hosted Server-Side Rendered React Application
https://www.reddit.com/r/programming/comments/1plljsx/system_architecture_of_a_selfhosted_serverside/
<!-- SC_OFF -->I provide here a high-level overview system overview of a self-hosted Server-Side Rendered React Application. This has been an exciting experience for me where I also learned a lot. Maybe some of you finds this helpful. <!-- SC_ON --> submitted by /u/kivarada (https://www.reddit.com/user/kivarada)
[link] (https://insidestack.it/articles/system-architecture-of-a-self-hosted-server-side-rendered-react-application) [comments] (https://www.reddit.com/r/programming/comments/1plljsx/system_architecture_of_a_selfhosted_serverside/)
https://www.reddit.com/r/programming/comments/1plljsx/system_architecture_of_a_selfhosted_serverside/
<!-- SC_OFF -->I provide here a high-level overview system overview of a self-hosted Server-Side Rendered React Application. This has been an exciting experience for me where I also learned a lot. Maybe some of you finds this helpful. <!-- SC_ON --> submitted by /u/kivarada (https://www.reddit.com/user/kivarada)
[link] (https://insidestack.it/articles/system-architecture-of-a-self-hosted-server-side-rendered-react-application) [comments] (https://www.reddit.com/r/programming/comments/1plljsx/system_architecture_of_a_selfhosted_serverside/)
Go is portable, until it isn't
https://www.reddit.com/r/programming/comments/1plmjiz/go_is_portable_until_it_isnt/
submitted by /u/brightlystar (https://www.reddit.com/user/brightlystar)
[link] (https://simpleobservability.com/blog/go-portable-until-isnt) [comments] (https://www.reddit.com/r/programming/comments/1plmjiz/go_is_portable_until_it_isnt/)
https://www.reddit.com/r/programming/comments/1plmjiz/go_is_portable_until_it_isnt/
submitted by /u/brightlystar (https://www.reddit.com/user/brightlystar)
[link] (https://simpleobservability.com/blog/go-portable-until-isnt) [comments] (https://www.reddit.com/r/programming/comments/1plmjiz/go_is_portable_until_it_isnt/)
How Exchanges Turn Order Books into Distributed Logs
https://www.reddit.com/r/programming/comments/1plmy70/how_exchanges_turn_order_books_into_distributed/
submitted by /u/Ok-Tune-1346 (https://www.reddit.com/user/Ok-Tune-1346)
[link] (https://quant.engineering/exchange-order-book-distributed-logs.html) [comments] (https://www.reddit.com/r/programming/comments/1plmy70/how_exchanges_turn_order_books_into_distributed/)
https://www.reddit.com/r/programming/comments/1plmy70/how_exchanges_turn_order_books_into_distributed/
submitted by /u/Ok-Tune-1346 (https://www.reddit.com/user/Ok-Tune-1346)
[link] (https://quant.engineering/exchange-order-book-distributed-logs.html) [comments] (https://www.reddit.com/r/programming/comments/1plmy70/how_exchanges_turn_order_books_into_distributed/)