Bdd

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.

The Best Programmer I Know • Daniel Terhorst-North • GOTO 2024

The Best Programmer I Know • Daniel Terhorst-North • GOTO 2024

Daniel Terhorst-North explores the learnable traits of great programmers, challenging the notion of innate talent. He outlines a three-part framework focusing on effective execution, selecting appropriate tools, and fostering a psychologically safe team environment, emphasizing that greatness is achieved through deliberate practice and a focus on product and people over code.