Skip to main content Sebastian Schürmann

Blog

Developer tooling, AI-assisted development and software supply-chain security — and how teams actually work: pair and mob programming, XP, DevOps. 114 posts since 2012.

Subscribe via RSS

Latest
  1. 2 min read

    200 million URLs, please

    A challenge repo on storing 200 million URLs from 20.000 sources: dedup, daily additions, domain counts, query parameters and a storage estimate.

Archive

2026

It's Time We All Eat some more Cucumber!
Testing & Code QualityAI-Assisted Development
Let the ORM fight begin!
Software Supply-Chain SecurityWeb Development
From Vibecoding to Vibelaunching: Building the ecosystems-cli
AI-Assisted DevelopmentDeveloper Tooling & Open Source
Local AI Will Save Us All (The Math Says So, Trust Me)
Tech Strategy & EconomicsAI, Skills & Critical Thinking
Down the Rabbit Hole: Building the Reference List for the Pair-Programming Book
Pair & Mob Programming
From Cardboard to Code
AI-Assisted DevelopmentGame Development & Prototyping
Leading With "I Don't Know"
Teams, Culture & LeadershipAI, Skills & Critical Thinking
Your build pipeline is not your trust boundary
DevOps & DeliverySoftware Supply-Chain Security
From Idea to Implementation-Ready: A Six-Phase Pipeline with Rewelo
XP & Agile PracticesAI-Assisted Development
I Was So Angry, I Actually Shipped It
Developer Tooling & Open SourceXP & Agile Practices
Generator Generator
AI-Assisted DevelopmentGame Development & Prototyping
Distributed Transaction Tango: Why Your Microservices Need Sagas
Software Architecture
The Build vs. Buy Trap: Why You Should Be Assembling Instead
Tech Strategy & EconomicsDevOps & Delivery
Culture Trap: Why Your DevOps Transformation is Failing
Teams, Culture & LeadershipDevOps & Delivery
The Over-Abstraction Trap: Why We Need to Stop Over-Engineering Our Infrastructure
DevOps & DeliverySoftware Architecture

2025

We don't need GoldenLap, We got Golden Lap at home
Game Development & Prototyping
A so a Sauglump! - Game Prototypes
Game Development & PrototypingAI-Assisted Development
Less Dependencies, Less Problems: How to keep node.js Package Footprint Minimal
Software Supply-Chain SecurityDeveloper Tooling & Open Source
Facing the Shai-Hulud Worm: Where the Hell is Easystreet?
Software Supply-Chain SecurityDevOps & Delivery
Building a CLI for the Ecosyste.ms API
Developer Tooling & Open SourceSoftware Supply-Chain Security
20 Questions to Ask an LLM About Your Codebase (That You Probably Won't Like the Answers To)
Testing & Code QualityAI-Assisted Development
I Was So Angry, I Built My Own Workshop Platform
AI-Assisted DevelopmentSoftware Architecture
Why I Won't Pay to Train Your Model: A Developer's Farewell to Replit
Tech Strategy & EconomicsAI-Assisted Development
Rapid Application Prototyping with LLMs
AI-Assisted DevelopmentGame Development & Prototyping
Extreme Left Shifting
DevOps & DeliverySoftware Architecture
Open-Source & Cyber Resilience Act - Differing opinions aside
Software Supply-Chain SecurityDeveloper Tooling & Open Source
Pair Programming against Agentic Dementia
Pair & Mob ProgrammingAI, Skills & Critical Thinking
Agentic "Agile"
XP & Agile PracticesAI-Assisted Development
13 Years, a Walz, and a Relaunch: My Pair Programming Workshop is Back
Pair & Mob ProgrammingWorkshops, Training & Talks
Implementation Decisions: Replit's Approach vs. Technical Requirements
AI-Assisted DevelopmentSoftware Architecture
Trying to get s*** done with an LLM
AI-Assisted DevelopmentDeveloper Tooling & Open Source
I Was So Angry, I Built My Own
Developer Tooling & Open SourceXP & Agile Practices
Counter Declining Long-Term Attention Span caused by LLM usage
AI, Skills & Critical Thinking
The Quiet Crisis: How is AI Eroding Our Technical Competence?
AI, Skills & Critical ThinkingTeams, Culture & Leadership
The Unseen Walls: My View from the YouTube Sidelines
AI, Skills & Critical Thinking
Navigating Crisis: The Story of Los Wochos
Teams, Culture & Leadership
The AI Double-Edged Sword: Are We Trading Critical Thinking for Convenience?
AI, Skills & Critical ThinkingTeams, Culture & Leadership
Decoding Your DevOps Team: A Peek with Schein's Culture Model
Teams, Culture & LeadershipDevOps & Delivery
Pair Programming Shorts: Capture Improvement Ideas
Pair & Mob Programming
Pair Programming Shorts: Analyse Pairing Strategies & Interactions
Pair & Mob Programming
Pair Programming Shorts: Prioritise Pairing Goals
Pair & Mob Programming
Pair Programming Shorts: Key Interaction Areas
Pair & Mob Programming
Dora + Kanban + RelativeWeight = <3
DevOps & DeliveryXP & Agile Practices
Applying Sennett's Trio to Software Architecture – Localise, Question, Open Up
Software Architecture
Agentic Dementia
AI, Skills & Critical ThinkingAI-Assisted Development
Vanilla Standards Vibes
Web DevelopmentAI-Assisted Development
The AI Coding Craze: Are We Dumbing Down, or Just Speeding Up?
AI, Skills & Critical ThinkingAI-Assisted Development
Dienst Nach Vorschrift? Maybe It's Time We Look in the Mirror, Not at the Workforce
Teams, Culture & Leadership
Vibecoding hacks
AI-Assisted Development
A little trick for 'Agentic Software Workflows'
AI-Assisted Development
Taking LLMs to (code) town - part II. Creating a vanilla.js web component toolchain from ground up
Web DevelopmentAI-Assisted Development

2014

Delivering a node.js training
Workshops, Training & TalksWeb Development
Commercial thinking and action
Tech Strategy & EconomicsTeams, Culture & Leadership
Book raffle - #whywepair
Pair & Mob ProgrammingWorkshops, Training & Talks
Node.js training incoming
Workshops, Training & TalksWeb Development
Weekly recap - Week #48
Workshops, Training & TalksPair & Mob Programming
Weekly recap - Week #43
Workshops, Training & TalksPair & Mob Programming
The BDD project - Second steps
Testing & Code QualityWeb Development
The BDD project - My first results
Testing & Code QualityXP & Agile Practices
Yo dawg, I heard you like XP Practices and BDD
Testing & Code QualityWorkshops, Training & Talks
Weekly recap - Week #42
Workshops, Training & TalksPair & Mob Programming
4 ways to practice Nonviolent Communication on your job
Teams, Culture & LeadershipXP & Agile Practices
Weekly recap - Week #41
Workshops, Training & TalksPair & Mob Programming
Talk at Berlin PHP Usergroup: Surviving your frontend
Workshops, Training & TalksWeb Development
Speaking about Pairprogramming at the Hamburg PHP Usergroup
Pair & Mob ProgrammingWorkshops, Training & Talks
Dissident Trainings – Preamble
Workshops, Training & TalksTech Strategy & Economics
BDD Podcasts and Videos
Testing & Code QualityWorkshops, Training & Talks
Weekly recap - Week #40
Workshops, Training & TalksWeb Development
Pair Programming workshops as product
Pair & Mob ProgrammingWorkshops, Training & Talks
Why the N tips for XP practices post series?
XP & Agile Practices
A little action might not hurt - #heforshe
Teams, Culture & LeadershipWorkshops, Training & Talks
Weekly recap Week #39
Workshops, Training & TalksWeb Development
Weekly recap Week #38
Workshops, Training & TalksWeb Development
Weekly recap - Week #37
Web DevelopmentWorkshops, Training & Talks
8 tips for the use of coding conventions
XP & Agile PracticesTesting & Code Quality
Weekly recap - Week #36
Workshops, Training & TalksXP & Agile Practices
Weekly recap - Week #35
Web DevelopmentWorkshops, Training & Talks
Ideas for modern coding
DevOps & DeliveryTesting & Code Quality
About a Bridge Thread
XP & Agile PracticesSoftware Architecture
So that the crazy ones don't forget
Teams, Culture & Leadership
The hen and egg problem
Web DevelopmentDeveloper Tooling & Open Source
Survive your Frontend
Web DevelopmentWorkshops, Training & Talks
Social Human Architecture for Beginners - The Booklist
Teams, Culture & LeadershipWorkshops, Training & Talks