---
title: "Software Design: Tidy First?"
url: https://daily.dev/posts/software-design-tidy-first--q30r9fqen
source_url: https://tidyfirst.substack.com/p/trust-factory
type: article
source: "Software Design: Tidy First?"
published: 2026-06-02T13:38:32.276Z
updated: 2026-06-02T13:49:20.258Z
tags: ["general-programming", "testing", "vibe-coding"]
reading_time: 6
upvotes: 0
comments: 0
language: 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.

# Software Design: Tidy First?

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

## Summary

Kent Beck argues that software development is bipedal — code and trust must advance together. Drawing on Extreme Programming (XP) practices, principles, and values, he shows how each XP element (automated testing, pairing, continuous integration, observability, etc.) simultaneously builds trust and encourages trustworthy behavior. He then contrasts this with AI-assisted 'vibe coding,' which accelerates feature output while eroding trust through prompt-satisfying but unreliable code, single-player workflows, and neglect of long-term structure. The prescription is deliberate slowdown: ensuring code actually works, improving structure, maintaining human interaction, and reinforcing long-term purpose — because trust compounds and enables faster, more sustainable development.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://tidyfirst.substack.com/p/trust-factory>

## Similar posts on daily.dev

- [Software Design: Tidy First?](https://daily.dev/posts/software-design-tidy-first--xzfppukso) · Software Design: Tidy First? · 0 upvotes · 0 comments
- [Software Design: Tidy First?](https://daily.dev/posts/software-design-tidy-first--ie2g7nx3q) · Software Design: Tidy First? · 0 upvotes · 0 comments
- ["Tidy First" by Kent Beck - Asking the Right Questions About Software Change](https://daily.dev/posts/tidy-first-by-kent-beck---asking-the-right-questions-about-software-change-lugyi5fx8) · RUBYLAND · 0 upvotes · 0 comments
- [Software Design: Tidy First?](https://daily.dev/posts/software-design-tidy-first--j86tdtnyz) · Software Design: Tidy First? · 0 upvotes · 0 comments
- [Extreme Programming 1999->2026](https://daily.dev/posts/extreme-programming-1999--2026-nenmkzuxr) · Manager.dev · 85 upvotes · 13 comments

---

Tags: [#general-programming](https://daily.dev/tags/general-programming), [#testing](https://daily.dev/tags/testing), [#vibe-coding](https://daily.dev/tags/vibe-coding)

[View this post on daily.dev](https://daily.dev/posts/software-design-tidy-first--q30r9fqen)
