Design systems

BDD, ADR, PRD, WTF: Capturing Decisions for Humans and AI Alike — Michal Cichra, Safe Intelligence

BDD, ADR, PRD, WTF: Capturing Decisions for Humans and AI Alike — Michal Cichra, Safe Intelligence

Michal Cichra from Safe Intelligence explains how to maintain consistency in AI-driven software development by capturing decisions and enforcing rules. He argues for reviving Behavior-Driven Development (BDD) with Cucumber to close the loop left by spec-driven development. The core idea is to enforce architectural and product decisions (ADRs, PRDs) through an automated loop of git hooks and CI, ensuring both human and AI developers adhere to established standards.

How Stripe Built Their New Website

How Stripe Built Their New Website

Stripe's Head of Design, Katie Dill, provides a behind-the-scenes look at their recent homepage redesign. She discusses the strategic shift from a product-list to a narrative-driven approach, the intricate design process behind key elements, and how AI is fundamentally changing their design workflow and empowering their team to fight the "gravitational pull to mediocrity".