Development PracticesConference45min
Technical Enshittification: Why Everything in IT is Horrible Right Now and How to Fix It
This talk examines the growing complexity and inefficiency in modern software development, attributing it to excessive tooling and abstraction. It proposes practical solutions—leveraging AI, smarter tools, and streamlined workflows—to reduce bloat, improve quality, and restore genuine progress in software projects without repeating the mistakes of industry giants.
Baruch SadogurskyTessl
talkDetail.whenAndWhere
Friday, February 6, 11:15-12:00
Room B1
Software is a mess. Everything feels bloated and sluggish. Bugs pile up. Updates break more than they fix. Even basic apps demand absurd amounts of computing power. And innovation? If you count shuffling UI elements or slapping a ChatGPT button onto everything, sure.
The problem isn’t bad engineers. It’s that building software has turned into an obstacle course. Every step—writing, reviewing, deploying—is buried under layers of tools, approvals, and abstractions. A simple change takes weeks. We spend more time wrangling complexity than shipping code. No wonder quality is tanking, and real progress feels nonexistent.
So how did we get here? More importantly, how do we stop making it worse? Fixing the Googles and Metas of the world might be out of reach, but your projects don’t have to follow the same path. This talk is about cutting through the mess—how AI, smart tooling, and better developer workflows can actually help instead of adding more noise. Let’s figure out how to build good software again.
The problem isn’t bad engineers. It’s that building software has turned into an obstacle course. Every step—writing, reviewing, deploying—is buried under layers of tools, approvals, and abstractions. A simple change takes weeks. We spend more time wrangling complexity than shipping code. No wonder quality is tanking, and real progress feels nonexistent.
So how did we get here? More importantly, how do we stop making it worse? Fixing the Googles and Metas of the world might be out of reach, but your projects don’t have to follow the same path. This talk is about cutting through the mess—how AI, smart tooling, and better developer workflows can actually help instead of adding more noise. Let’s figure out how to build good software again.
Baruch Sadogursky
Baruch Sadogursky (@jbaruch) did Java before it had generics, DevOps before there was Docker, and DevRel before it had a name. He built DevRel at JFrog from a ten-person company through IPO, co-authored "Liquid Software" and "DevOps Tools for Java Developers," and is a Java Champion, Microsoft MVP, and CNCF Ambassador alumni.
Today, he's obsessed with how AI agents actually write code. At Tessl, an AI agent enablement platform, Baruch focuses on context engineering, management, and sharing. On top of sharing context with AI agents, Baruch also shares knowledge with developers through blog posts, meetups, and conferences like DevNexus, QCon, Kubecon, and Devoxx, mostly about why vibecoding doesn't scale.
Today, he's obsessed with how AI agents actually write code. At Tessl, an AI agent enablement platform, Baruch focuses on context engineering, management, and sharing. On top of sharing context with AI agents, Baruch also shares knowledge with developers through blog posts, meetups, and conferences like DevNexus, QCon, Kubecon, and Devoxx, mostly about why vibecoding doesn't scale.
comments.speakerNotEnabledComments