<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/trust-is-the-binding-constraint-ytnvcsyig" -->

---
title: Trust Is the Binding Constraint | daily.dev
description: Kent Beck is teaching a live two-day class called 'The Human Practices Behind Trustworthy Software' on ByteByteGo Live, November 9th and 10th. He argues teams...
canonical: https://daily.dev/posts/trust-is-the-binding-constraint-ytnvcsyig
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Trust Is the Binding Constraint | daily.dev
og:description: Kent Beck is teaching a live two-day class called 'The Human Practices Behind Trustworthy Software' on ByteByteGo Live, November 9th and 10th. He argues teams...
og:url: https://daily.dev/posts/trust-is-the-binding-constraint-ytnvcsyig
og:image: https://api.daily.dev/og/posts/YTNvCsYig.png
og:image:alt: Trust Is the Binding Constraint
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Trust Is the Binding Constraint

**[Software Design: Tidy First?](https://daily.dev/sources/tidyfirst)** · 3 min read · 0 upvotes · 0 comments

## Summary

Kent Beck is teaching a live two-day class called 'The Human Practices Behind Trustworthy Software' on ByteByteGo Live, November 9th and 10th. He argues teams accumulate code faster than trust, and AI has sped up code production while the trust-building practices like testing, pairing, and review get sacrificed to solo speed. The class covers the trust problem, XP practices that manufacture trust, underlying principles, and trust-optimized AI-assisted development. Beck describes a 'tweak paradox' where code trustworthiness falls with the square of the size of changes, so AI's push toward big batches works against trust, which needs small verified steps. Each day includes a 2-hour lecture and an hour of Q&A, and sessions are recorded. It is a paid class.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://newsletter.kentbeck.com/p/trust-is-the-binding-constraint>

## Questions this post answers

### why does AI-generated code tend to reduce trust in a codebase even when it works

Trustworthiness of code falls with the square of the size of changes, so the large batches AI tends to produce undermine trust much faster than small, incremental changes do. Trust is built through practices like testing, pairing, code review, and shared understanding, which get skipped when developers rely on solo AI-driven speed instead of collaborative, verified small steps.

_Developers weighing AI-assisted workflows against code review discipline can track this debate on daily.dev._

### what XP practices help build trust in a software team

Extreme Programming practices that manufacture trust include testing, pairing, continuous integration, planning, having a customer on the team, continuous deployment, refactoring, and observability, applied together as a system rather than a checklist. Underneath these sit XP values of communication, simplicity, feedback, courage, and respect, plus principles of humanity, mutual benefit, improvement, flow, and redundancy.

_Teams rethinking their engineering culture around trust can follow this discussion on daily.dev._

## Similar posts on daily.dev

- [Software Design: Tidy First?](https://daily.dev/posts/software-design-tidy-first--q30r9fqen) · Software Design: Tidy First? · 0 upvotes · 0 comments
- [Event Preview: Beyond Code: Engineering Trustworthy Software Systems with AI at Scale](https://daily.dev/posts/event-preview-beyond-code-engineering-trustworthy-software-systems-with-ai-at-scale-u5uog63k2) · Computing Community Consortium · 0 upvotes · 0 comments
- [The AI Pair Programmer Your Team Doesn't Trust, CodeGood](https://daily.dev/posts/the-ai-pair-programmer-your-team-doesn-t-trust-codegood-cajoas9xd) · CodeGood · 1 upvotes · 1 comments

---

Tags: [#ai-coding](https://daily.dev/tags/ai-coding)

[View this post on daily.dev](https://daily.dev/posts/trust-is-the-binding-constraint-ytnvcsyig)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Trust Is the Binding Constraint","url":"https://daily.dev/posts/trust-is-the-binding-constraint-ytnvcsyig","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/trust-is-the-binding-constraint-ytnvcsyig"},"datePublished":"2026-10-30T13:06:00.782Z","dateModified":"2026-10-30T13:06:32.991Z","description":"Kent Beck is teaching a live two-day class called 'The Human Practices Behind Trustworthy Software' on ByteByteGo Live, November 9th and 10th. He argues teams...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/013d353d8821f7499f539b87cccb96a1?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/013d353d8821f7499f539b87cccb96a1?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Software Design: Tidy First?","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Software Design: Tidy First?","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/dfed97125daa47dda66c4df89430c08c","url":"https://daily.dev/sources/tidyfirst"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/trust-is-the-binding-constraint-ytnvcsyig","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai-coding","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Software Design: Tidy First?","item":"https://daily.dev/sources/tidyfirst"},{"@type":"ListItem","position":3,"name":"Trust Is the Binding Constraint"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/trust-is-the-binding-constraint-ytnvcsyig#faq","mainEntity":[{"@type":"Question","name":"why does AI-generated code tend to reduce trust in a codebase even when it works","acceptedAnswer":{"@type":"Answer","text":"Trustworthiness of code falls with the square of the size of changes, so the large batches AI tends to produce undermine trust much faster than small, incremental changes do. Trust is built through practices like testing, pairing, code review, and shared understanding, which get skipped when developers rely on solo AI-driven speed instead of collaborative, verified small steps. Developers weighing AI-assisted workflows against code review discipline can track this debate on daily.dev."}},{"@type":"Question","name":"what XP practices help build trust in a software team","acceptedAnswer":{"@type":"Answer","text":"Extreme Programming practices that manufacture trust include testing, pairing, continuous integration, planning, having a customer on the team, continuous deployment, refactoring, and observability, applied together as a system rather than a checklist. Underneath these sit XP values of communication, simplicity, feedback, courage, and respect, plus principles of humanity, mutual benefit, improvement, flow, and redundancy. Teams rethinking their engineering culture around trust can follow this discussion on daily.dev."}}]}
```

