#software development
All links tagged #software development

Ein menschlicher Fehler bei Anthropic enthüllt die Architektur autonomer KI-Agenten und löst eine hitzige Debatte über das Copyright an KI-generiertem Code aus.
Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die.
I had a lot of love for GitHub Copilot in the past, but you cannot stop enshittification.
Here's What Comes Next.
I highlighted the sh*t out of this article! It's not the usual "AI slop = bad" post, it's a fundamental critique of the current staus quo.
If this piece was a conference talk it would get standing ovations.
(Also the first time I ever felt bad for using the freemium service for medium, support the author!)
How a hidden prompt injection in CONTRIBUTING.md revealed that 40% of pull requests to a popular GitHub repository were generated by AI bots
I've read a lot of articles like this in the past months and there seems to be a really big problem with bots, ai slop and open source projects.
Genuinely the idea this guy had is great; everybody should do it as long it is working.

Purpose-built for planning and building products with AI agents.

We reward complexity and ignore simplicity. In interviews, design reviews, and promotions. Here’s how to fix it.
Software engineering cultures often reward performative complexity because overbuilding provides a more impressive narrative for promotion packets and design reviews.
This post argues that the "simplest thing that works" is frequently overlooked or dismissed as uninteresting, even when it is the most effective solution.
To combat this, we must change our incentive structures to treat simplicity as a hard-won virtue, making the avoidance of technical debt a visible and valued career milestone.

How I built and published the Shortcut Keeper app on both Apple's and Microsoft Store, using Flutter for desktop.

If you were to read the README of the Vib-OS project on GitHub, you’d see it advertised as a Unix-like OS that was written from scratch, runs on ARM64 and x86_64, and comes with a full GUI, n…

16 AI agents wrote a C compiler from scratch. No human touched the code. The result: 100,000 lines of Rust that compiles the Linux kernel on x86, ARM, and RISC-V. Most developers still haven't processed what it means. Here is what actually happened:

Vibe coding represents a shift where the feeling of a product takes precedence over traditional technical rigor.
While high-level AI abstractions allow for rapid prototyping and aesthetic polish, they often mask underlying technical debt and fragile logic.

Linux Foundation’s report reveals that contributing to open source offers a 2x-5x ROI. Learn why private forks create technical debt and how to invest wisely.
Measuring the financial return of open source contributions is notoriously difficult, yet this breakdown offers a pragmatic framework for leaders to justify upstream engagement. It moves beyond vague notions of "giving back" to highlight how reduced technical debt and faster hiring cycles directly impact the bottom line.
By treating code as a strategic asset rather than a cost center, you gain influence over the roadmap of tools your business relies on every single day.
Or you can just fork the software and deal with the constant struggle of adjusting the codebase of your legacy codebase with updates.

Boris Cherny, the founder of Anthropic's Claude Code, said AI has largely solved coding, so software engineers will start to take on different tasks.
Boris Cherny, Anthropic's Claude Code founder, declares coding "practically solved" by AI, predicting the "software engineer" title fades by 2026.
Engineers evolve into generalists writing specs, engaging users, and reviewing agent-generated code. Startups use full agent workflows; teams include non-coders coding via AI. Shifts bring productivity but risks like atrophy and fatigue, redefining roles across industries.

TL;DR: The Junior Developer role is disappearing as AI handles entry-level tasks like unit tests and JSON schemas faster and cheaper than humans. This removes crucial learning opportunities where juniors gain codebase knowledge and debugging skills through grunt work.
Seniors emerge from repeated production failures, not tutorials. Vibe coding with AI creates ununderstood codebases.
Result: barbell workforce of experienced seniors using AI and prompt-only users lacking fundamentals.
Solution: Hire juniors to audit AI output via forensic coding.

The Great De-Frameworking: Why AI Makes Native Code Cool Again How AI can free us from the upgrade treadmill and give us back code we actually own. AI is targeting your node_modules Your doom-scroll …
AI tools like Copilot are dismantling reliance on frameworks such as React, Tailwind, and Next.js, ushering in "de-frameworking." They generate efficient native JavaScript, CSS, and Web Components faster than framework experts, escaping upgrade hell and dependency issues. Developers regain code ownership, building maintainable projects that age gracefully. Frameworks offered short-term boosts but created treadmills; AI returns simplicity, letting humans focus on logic over scaffolding maintenance.

I shouldn’t have to care about this. I don’t want to care about how someone’s code gets into the IDE. Whether you wrote it by hand, copied it from a forum…
I’ve been following the shift toward vibe coding, and this piece perfectly captures that transition from rigid engineering to a more intuitive, AI-driven flow. It explores how we're moving away from deep syntax knowledge toward shaping systems through intent. While it warns about the loss of fundamental debugging skills, it also celebrates the sheer creative speed we gain. It’s a compelling look at our new reality: if it feels right and the tests pass, it’s code. 🚀

Manche Firmen wissen genau, was sie nicht machen. Aber nicht so genau, was sie machen.

Aufwand, Dauer und Kosten in der Softwareentwicklung sind schwer vorherzusagen – das hat durchaus etwas von einem Escape Room.
TLDR: VSCode + RooCode + LM Studio + Devstral + snowflake-arctic-embed2 + docs-mcp-server.
A fast, cost-free, self-hosted AI coding assistant setup supports lesser-used languages and minimizes hallucinations on less powerful hardware.

Teams are left cleaning up after code that looked fine but failed under pressure.

CouchTimes year in review. Jan Fruchtl shares his thoughts about releasing an app. Interesting read! Especially at the end when he is talking about whether it matters if there is a similar app already available.