Blog Posts
Your AI Pair Programmer Has Terrible Taste in Dependencies
- Konrad Madej
- AI
- 18 Jul, 2026
In October 2025, someone committed 47 AI-generated "agent skills" to a popular GitHub repository of shared assistant configurations. One of them told coding agents to run a package called react-codesh
read more
Dependabot Says Update Now. Supply-Chain Attacks Say Slow Down.
- Konrad Madej
- DevOps
- 18 Jul, 2026
On September 8, 2025, someone phished the maintainer of chalk and debug, two of the most downloaded packages on npm. The malicious versions were live for about two hours before they were pulled. In th
read more
Sometimes the Missing Layer Should Stay Missing
- Konrad Madej
- Platform Engineering
- 18 Jul, 2026
I've now written two articles arguing that data organizations need an Internal Developer Platform: one on why the layer is missing, one on the organizational forces that kill it after you build it. Bo
read more
The Blueprint Was the Easy Part
- Konrad Madej
- Platform Engineering
- 18 Jul, 2026
In a previous article I argued that most data organizations have a platform but no developer experience on top of it, and that an Internal Developer Platform (a self-service layer of templates, golden
read more
Why Your Data Platform Is Missing Its Most Important Layer
- Konrad Madej
- Platform Engineering
- 18 Jul, 2026
Your organization spent millions on Databricks, Snowflake, or a carefully assembled stack of Azure services. Leadership declared the data platform "modern." And yet, every time a data team needs to bu
read more
Lessons from Real-World Enterprise Chatbot Projects
- Konrad Madej
- Architecture
- 20 Feb, 2026
As I work with teams deploying chatbots in enterprise settings, I've noticed a recurring pattern: people consistently underestimate what's involved. They see the chat interface — a text box, some resp
read more