---
title: "Polite Code, News Articles, And Pulling Out Early"
url: "https://osherove.com/blog/2012/9/21/polite-code-news-articles-and-pulling-out-early.md"
canonical: "https://osherove.com/blog/2012/9/21/polite-code-news-articles-and-pulling-out-early.html"
published: "2012-09-21T12:26:32"
updated: "2012-09-21T12:26:32"
tags: ["tdd"]
author: "Roy Osherove"
description: "Christine Gorman gave a talk about getting rid of unneeded complexity in code, but removing ideas many of us (me too) find make it more readable. I couldn’t explain why I disagreed with her, except that I like the…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# Polite Code, News Articles, And Pulling Out Early

By Roy Osherove September 21, 2012 In [tdd](https://osherove.com/blog/category/tdd)

**Historical article** · Originally published September 21, 2012; technical details may be outdated.

Christine Gorman [gave a talk about getting rid of unneeded complexity](https://vimeo.com/49484333) in code, but removing ideas many of us (me too) find make it more readable. I couldn’t explain why I disagreed with her, except that I like the “style” of the way I wrote code better. so it reads like a book.

But [uncle bob nails the description of the quality of the code](https://raw.github.com/gist/3753571/2f3a8702a0fd0ae08f9778956b8efe4d998b4d65/gistfile1.txt) that I like to write and read: Read it here.

It \*is\* like a newspaper article that slowly drills down into more and more details. It \*does\* let me stop reading it if I need to move over to something else.

Good job Uncle bob. 

Christin is a very passionate speaker. I am trying to get her to do a podcast with me on video (because she lives in Norway too). what do you think?

## More in tdd

[All posts in tdd](https://osherove.com/blog/category/tdd)

- Jun 26, 2012

    ### [FakeItEasy or NSubstitute? Which should I use for samples in art of unit testing 2nd edition?](https://osherove.com/blog/2012/6/26/fakeiteasy-or-nsubstitute-which-should-i-use-for-samples-in.html)

- Jun 24, 2012

    ### [Video: (part 1) Building a Go Game Engine with TDD and Pair Programming](https://osherove.com/blog/2012/6/25/video-part-1-building-a-go-game-engine-with-tdd-and-pair-pro.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
