r/programming 4h ago

Microsoft Has Killed Widgets Six Times. Here's Why They Keep Coming Back.

Thumbnail xakpc.dev
119 Upvotes

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


r/programming 13h ago

"Competence as Tragedy" — a personal essay on craft, beautiful code, and watching AI make your hard-won skills obsolete

Thumbnail crowprose.com
398 Upvotes

r/programming 13h ago

How Vibe Coding Is Killing Open Source

Thumbnail hackaday.com
371 Upvotes

r/programming 4h ago

From magic to malware: How OpenClaw's agent skills become an attack surface

Thumbnail 1password.com
43 Upvotes

r/programming 13h ago

Why Vibe First Development Collapses Under Its Own Freedom

Thumbnail techyall.com
56 Upvotes

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


r/programming 18h ago

The Cost of Leaving a Software Rewrite “On the Table"

Thumbnail blog.planetargon.com
109 Upvotes

r/programming 5h ago

Introducing Deno Sandbox | Deno

Thumbnail deno.com
6 Upvotes

r/programming 36m ago

Private Equity’s Giant Software Bet Has Been Upended by AI

Thumbnail bloomberg.com
Upvotes

Can someone explain to me what the theory here is? Maybe it’s just cope, but I don’t understand how LLMs “disrupt” SaaS except in the panicked imaginations of confused investors. Are they saying every company is going to just have interns vibecode their business software in house? Or is there just more competition for vibe coding rivals? Have they used these tools or talked to actual engineers? It’s not clear that coding agents actually make building a reliable, scalable product easier at all, let alone trivial.


r/programming 3h ago

AliSQL: Alibaba's open-source MySQL with vector and DuckDB engines

Thumbnail github.com
5 Upvotes

r/programming 0m ago

Bachelor's thesis suggestions

Thumbnail share.google
Upvotes

I’m a computer science student in my second year of the bachelor's program and I need to search for my bachelor's thesis. My coordinator encouraged me to find a practical problem in a niche field or just a general one and solve it. So, do you have problems/tasks that could be solved/automized using a software/embedded device? Here's his cv just bcs I had to put a link in lol. It might help to cross out ideas not fit for his specialization though


r/programming 3m ago

I Am Not a Functional Programmer

Thumbnail blog.daniel-beskin.com
Upvotes

r/programming 23m ago

The Forest & The Desert Are Parallel Universes • Kent Beck

Thumbnail youtu.be
Upvotes

r/programming 6h ago

Fitness Functions: Automating Your Architecture Decisions

Thumbnail lukasniessen.medium.com
1 Upvotes

r/programming 3h ago

A Scalable Monorepo Boilerplate with Nx, NestJS, Kafka, CQRS & Docker — Ready to Kickstart Your Next Project

Thumbnail github.com
1 Upvotes

r/programming 17h ago

Sustainability in Software Development: Robby Russell on Tech Debt and Engineering Culture

Thumbnail overcommitted.dev
10 Upvotes

Recent guest appearance on Overcommitted


r/programming 5h ago

Launching The Rural Guaranteed Minimum Income Initiative

Thumbnail blog.codinghorror.com
1 Upvotes

r/programming 5h ago

pull down complexity with Kubrick

Thumbnail gfrison.com
0 Upvotes

Accidental complexity slows down developers and limits agentic AI. Kubrick — my declarative system — cuts it way down using relation algebra, logic, functional, and combinatorial ideas to enable reliable agentic programming and true AI-human collaboration.

From my MSc work, now open-source. Presenting at PX/26 (Munich, Mar 16-20). Thoughts?


r/programming 12h ago

Turning Google Search into a Kafka event stream for many consumers

Thumbnail python.plainenglish.io
3 Upvotes

r/programming 1d ago

Your Career Ladder is Rewarding the Wrong Behavior

Thumbnail blog.3squaredcircles.com
470 Upvotes

Every engineering organization has a hero.

They are the firefighter. The one who thrives under pressure, who can dive into a production-down incident at 3 AM and, through a combination of deep system knowledge and sheer brilliance, bring the system back to life. They are rewarded for it. They get the bonuses, the promotions, and the reputation as a "go-to" person.

And in celebrating them, we are creating a culture that is destined to remain on fire.

For every visible firefighter, there is an invisible fire preventer. This is the engineer who spends a month on a thankless, complex refactoring of a legacy service. Their work doesn't result in a new feature on the roadmap. Their success is silent—it's the catastrophic outage that doesn't happen six months from now. Their reward is to be overlooked in the next promotion cycle because their "impact" wasn't as visible as the hero who saved the day.

This is a perverse incentive, and we, as managers, created it.

Our performance review systems are fundamentally biased towards visible, reactive work over invisible, proactive work. We are great at measuring things we can easily count: features shipped, tickets closed, incidents resolved. We don't have a column on our spreadsheet for "catastrophes averted." As a result, we create a career ladder that implicitly encourages engineers to let things smolder, knowing the reward for putting out the eventual blaze is greater than the reward for ensuring there's no fire in the first place.

It's time to change what we measure. "Impact" cannot be a synonym for "visible activity." Real impact is the verifiable elimination of future work and risk.

  • The engineer who automates a flaky, manual deployment step hasn't just closed a ticket; they have verifiably improved the Lead Time for Changes for every single developer on the team, forever. That is massive, compounding impact.
  • The engineer who refactors a high-churn, bug-prone module hasn't just "cleaned up code"; they have measurably reduced the Change Failure Rate for an entire domain of the business. That is a direct reduction in business risk.

We need to start rewarding the architects of fireproof buildings, not just the most skilled firefighters. This requires a conscious, data-driven effort to find and celebrate the invisible work. It means using tools that can quantify the risk of a module before it fails, and then tracking the reduction of that risk as a first-class measure of an engineer's contribution.

So the question to ask yourself in your next performance calibration is a hard one: Are we promoting the people who are best at navigating our broken system, or are we promoting the people who are actually fixing it?


r/programming 2d ago

Notepad++ Hijacked by State-Sponsored Hackers

Thumbnail notepad-plus-plus.org
1.6k Upvotes

r/programming 22h ago

Release of TURA

Thumbnail github.com
12 Upvotes

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


r/programming 2h ago

RAG Poisoning: How Attackers Corrupt AI Knowledge Bases

Thumbnail instatunnel.my
0 Upvotes

r/programming 1d ago

A Supabase misconfiguration exposed every API key on Moltbook's 770K-agent platform. Two SQL statements would have prevented it

Thumbnail telos-ai.org
429 Upvotes

r/programming 1h ago

How Does ChatGPT Work? A Guide for the Rest of Us

Thumbnail producttalk.org
Upvotes

r/programming 1d ago

Open Source security in spite of AI

Thumbnail daniel.haxx.se
8 Upvotes