r/programming 14h ago

Don't pick weird subnets for embedded networks, use VRFs

Thumbnail blog.brixit.nl
217 Upvotes

r/programming 12h ago

Mario 64 wastes SO MUCH MEMORY

Thumbnail youtube.com
132 Upvotes

r/programming 5m ago

Why Scrum Is a Failed Experiment

Thumbnail scrum.org
Upvotes

Scrum was introduced in the 1990s and became a sensation in the early 2000s. Back then it was marketed as the cure for everything that was wrong with waterfall: slow delivery, rigid plans, unhappy developers. Companies embraced it, created new roles like Scrum Master and Product Owner, and treated it as if it were the universal recipe for agility.

Twenty years later, the verdict is clear: the promises didn’t hold up. Scrum didn’t make teams faster or more adaptive. In many places it became the opposite.

Scrum assumes that a sprint backlog should remain fixed. That might sound logical in theory, but in reality requirements shift every few days. What seemed like the top priority at the start of the week can already be irrelevant by the end of it. The result is wasted work and frustrated developers.

It also lives in an awkward middle ground. It’s not fully planned like waterfall, but it’s not truly flexible like kanban either. You don’t get the clarity of one or the flow of the other. Teams are left with the worst of both worlds.

The ceremonies were meant to improve communication, but they quickly turn into a drag. Daily stand-ups, planning, retrospectives… they eat time without producing much value. Too often they become status update theater. And the roles that were supposed to help—Scrum Masters, Product Owners—end up adding bureaucracy instead of removing it.

Retrospectives are a perfect example. They’re supposed to drive continuous improvement, but in practice they repeat the same obvious points, produce action items no one follows up on, and force people into artificial formats that feel childish. Problems that could be solved on the spot are postponed for the sake of “the process.”

Another hidden cost is how Scrum erodes expertise. The culture of “everyone has a voice” sounds inclusive, but it often means specialists get drowned out. After explaining the same things over and over, they get tired and stop fighting. Wrong ideas end up implemented just because they surfaced in a meeting. Over time, that builds technical debt.

Scrum was sold as agility, but in practice it slows teams down and rewards process compliance instead of outcomes. It optimizes for running Scrum itself, not for delivering value.

Scrum had its moment, and maybe it helped the industry break free from waterfall. But it hasn’t aged well. In today’s environment it produces waste, bureaucracy, and demotivation more often than it produces working software. It’s time to admit it: Scrum is a failed experiment, and we should move on.


r/programming 19h ago

Exactly-Once Processing Across Kafka and Databases: Using Kafka Transactions + Idempotent Writes

Thumbnail medium.com
27 Upvotes

r/programming 21h ago

Rust ints to Rust enums with less instructions

Thumbnail sailor.li
30 Upvotes

r/programming 1d ago

RFC 9839 and Bad Unicode

Thumbnail tbray.org
54 Upvotes

r/programming 1d ago

SurrealDB is sacrificing data durability to make benchmarks look better

Thumbnail blog.cf8.gg
565 Upvotes

r/programming 2d ago

Coinbase CEO explains why he fired engineers who didn’t try AI immediately

Thumbnail techcrunch.com
2.2k Upvotes

r/programming 1d ago

Evolution is still a valid machine learning technique

Thumbnail elijahpotter.dev
213 Upvotes

r/programming 1d ago

The Real Cost of Poor Documentation for Developers

Thumbnail andiku.com
80 Upvotes

Anyone else spend way too much time figuring out code someone else wrote?

Wrote this after another late night trying to debug something with zero comments or docs. Turns out this problem is costing way more than I thought.

Pretty eye-opening stuff if you're tired of archaeology expeditions through old codebases.


r/programming 1h ago

Anyone here prefer lightweight retro tools?

Thumbnail evolvedev.io
Upvotes

Most retro tools feel bloated or paywalled. We built a free, lightweight retro tool at EvolveDev, no setup, just share a link and run.

Curious: do you like simple tools for retros, or do you prefer structured ones (Miro, FunRetro, etc.)? And what’s a dealbreaker for your team?


r/programming 17h ago

5 Core I/O Models Every Software Engineer Should Know

Thumbnail alexpham.dev
0 Upvotes

I wrote this blog when I tried to understand how I/O in Linux works and how can we make syscall to it in mordern software applications. AI experts predict Large Language Models (LLMs) become the wrapper of traditional programming language in this AI hype. Why do we still need to know about low-level Linux syscall when programming, which is pretty boring .... I argue, not just because you can "do" the job by vibe coding is not that you good at it. Understand the whole techstack from the top to the bottom is what make you good at what you do, and it is actually fun too.


r/programming 6h ago

AI Is Already Taking Tech Jobs. But, AI lived in India?

Thumbnail economictimes.indiatimes.com
0 Upvotes

r/programming 2d ago

No, Google Did Not Unilaterally Decide to Kill XSLT

Thumbnail meyerweb.com
173 Upvotes

r/programming 18h ago

Let's make a game! 312: Companions returning

Thumbnail youtube.com
0 Upvotes

r/programming 1d ago

IEMidi-v2.0.0 · Cross-platform MIDI map editor for linux, win and macOS.

Thumbnail github.com
2 Upvotes

r/programming 2d ago

PyApp: An easy way to package Python apps as executables

Thumbnail infoworld.com
72 Upvotes

Written in Rust, the PyApp utility wraps up Python programs into self-contained click-to-run executables. It might be the easiest Python packager yet.

August 2025


r/programming 15h ago

GitHub workflows tips and tricks

Thumbnail blog.frankel.ch
0 Upvotes

r/programming 14h ago

Making games in Go: 3 months without LLMs vs. 3 days with LLMs

Thumbnail marianogappa.github.io
0 Upvotes

r/programming 2d ago

XSLT removal will break multiple government and regulatory sites across the world

Thumbnail github.com
594 Upvotes

r/programming 1d ago

Compare-And-Swap (CAS): Building a Concurrent HashMap from Scratch

Thumbnail memoizethebackend.substack.com
5 Upvotes

r/programming 2d ago

Netbeans 27 Released

Thumbnail lists.apache.org
84 Upvotes

r/programming 20h ago

LLMs: Common terms explained, simply

Thumbnail newsletter.eng-leadership.com
0 Upvotes

r/programming 1d ago

The kids are alright

Thumbnail bitecode.dev
0 Upvotes

r/programming 2d ago

Vibe Debugging: Enterprises' Up and Coming Nightmare

Thumbnail marketsaintefficient.substack.com
235 Upvotes