Craftsmanship

When TDD doesn't work.

Over the years many people have complained about the so-called "religiosity" of some of the proponents of Test Driven Development. The [recent brouhaha](http://blog.8thlight.com/uncle-bob/2014/04/25/MonogamousTDD.html) over TDD...more.

Monogamous TDD

When a [blog](http://david.heinemeierhansson.com/2014/tdd-is-dead-long-live-testing.html) begins like this... >"Test-first fundamentalism is like abstinence-only sex ed: An unrealistic, ineffective morality campaign for self-loathing and shaming." ... you have...more.

Code Hoarders

Have you ever watched an episode of _Hoarders_, or a documentary about a hoarder? Shows like this were popular a few years back. They showcased...more.

The True Corruption of Agile

Andrew Binstock recently wrote a blog entitled [The Corruption of Agile](http://www.drdobbs.com/architecture-and-design/the-corruption-of-agile/240166698), which built upon another blog by Allen Holub entitled [The Agile Holocracy](http://www.drdobbs.com/architecture-and-design/the-agile-holocracy/240166629). Allow me...more.

A Spectrum of Trust

The response to my two previous blogs: [Where's the Foreman](http://blog.8thlight.com/uncle-bob/2014/02/21/WhereIsTheForeman.html) and [Oh Foreman Where Art Thou](http://blog.8thlight.com/uncle-bob/2014/02/23/OhForemanWhereArtThou.html) continues to be mixed; and has gotten quite loud....more.

Oh Foreman, Where art Thou?

The response to my previous blog: [Where's the Foreman](http://blog.8thlight.com/uncle-bob/2014/02/21/WhereIsTheForeman.html) has been mixed. While the vast majority of folks seemed to agree; there was a vocal...more.

Novices. A Coda

There has been some confusion about my recent post: [Hordes of Novices](http://blog.8thlight.com/uncle-bob/2013/11/19/HoardsOfNovices.html). Many people who aspire to become craftsmen took the article to mean that...more.

Set the Tone With Project Setup

In [The Pragmatic Programmer](http://www.amazon.com/The-Pragmatic-Programmer-Journeyman-Master/dp/020161622X), Andy Hunt and Dave Thomas talk about software entropy and the [broken windows theory](http://en.wikipedia.org/wiki/Broken_windows_theory). The premise of the broken windows theory...more.

The Pragmatics of TDD

So my last blog: [The Startup Trap](http://blog.8thlight.com/uncle-bob/2013/03/05/TheStartUpTrap.html) raised quite a ruckus. Amidst the various shouts of agreement and support, there was also a group who...more.

The Humble Craftsman

There is another side to Ted Neward's [blog](http://blogs.tedneward.com/2013/01/24/On+The+Dark+Side+Of+Craftsmanship.aspx); and it's a side that I agree with. I believe Ted's overall thesis and analysis was wrong....more.

The Laborer and the Craftsman

In a recent [blog](http://blogs.tedneward.com/2013/01/24/On+The+Dark+Side+Of+Craftsmanship.aspx) Ted Neward made this remarkable statement: >I'm criticizing because this is what "software craftsmanship" gets us: an imposed segregation of those...more.

Why Frameworks?

Frameworks are about efficiency and effectiveness. They save you time. By forcing common conventions, a framework helps solve common issues like view rendering, asset generation,...more.

NO DB

In the United States, in 1920, the manufacture, sale, and importation of alcoholic beverages was prohibited by a constitutional amendment. That amendment was repealed thirteen...more.

The Ruby Colored Box

I recently read a "blog":http://www.unlimitednovelty.com/2011/12/can-you-solve-this-problem-for-me-on.html about a guy who had a bad interview. The blog was well written and pretty funny. He metaphorically described the...more.

Fecophiles

I got an interesting email yesterday. It contained the following paragraph describing an email he had sent to his co-workers about a refactoring he had...more.

Peer Pressure

One of the famous studies on peer pressure was the Stanford prison experiment, conducted by a team of researchers led by then Psychology professor Philip...more.