Theory

  • submit to reddit

It's Not Refactoring, It's Untangling

Recently, I was catching up with a former colleague. He mentioned a service that I wrote years ago, and how it has since become known as the Career Killer....

1 replies - 3394 views - 03/19/13 by Cody Powell in Articles

On Schneier's Survelliance State

I’ll say this up front before continuing. I absolutely love reading Bruce Schneier and thoroughly respect his opinion on damn near everything that has to do...

0 replies - 791 views - 03/19/13 by Jason Whaley in Articles

The Power of Community Agreements and India Driving

I attended and spoke at Agile India 2012 in Banglore, India.  It was a wonderful experience - the conference was excellent, and my first trip to India was...

0 replies - 1782 views - 03/18/13 by Dave Rooney in Articles

The story of a massive system refactoring for the cloud: prologue

A couple of months ago I started working at Buzzilla, a company developing "cutting edge technologies and revolutionary analysis and research...

0 replies - 1998 views - 03/16/13 by Itamar Syn-hershko in Articles

Jim and Jo Go Pairing

Jim has 15 years experience Jo has 2, they are pair programming but neither are very happy. Jim is frustrated with having to explain himself, he...

0 replies - 3251 views - 03/16/13 by Tom Howlett in Articles

The T-Shirt Test

You pass the t-shirt test when people proudly wear a t-shirt with the logo of your organization on it. Would you proudly wear a t-shirt with your own name? I...

0 replies - 3272 views - 03/16/13 by Jurgen Appelo in Articles

Outliers and Kettleballs

When you reject a data point as an outlier, you’re saying that the point is unlikely to occur again, despite the fact that you’ve already seen it. This...

0 replies - 1432 views - 03/15/13 by John Cook in Articles

Facebook's Trunk Based Development (Take 2)

A week ago, I wrote an article before on Trunk Based Development (TBD) at Facebook, but there’s newer source material. At InfoQ’s QCon this...

0 replies - 5764 views - 03/15/13 by Paul Hammant in Articles

Motivation Misfires

Many managers ask me, “How can I motivate my team?” I’ve certainly seen many efforts to motivate teams.  Contests, prizes, pep talks, badges,...

1 replies - 2491 views - 03/15/13 by Esther Derby in Articles

Seeing Problems Differently

We always have interesting discussions at work, both philosophical and mostly programming discussions. Sometimes the things people say make you think a while...

2 replies - 3232 views - 03/14/13 by Filip Ekberg in Articles

Working Remotely: The Best Thing I've Ever Done

It’s been six months since I switched jobs and began to work from home most of the time. It’s downright amazing, the best thing I’ve ever done. Seeing my...

7 replies - 7523 views - 03/14/13 by Felix Dahlke in Articles

Conway's Law v. Software Architecture

I've written about Conway's Law before (Return to Conway’s Law (2006) and a Focus Group I ran at EuroPLoP “What do we think of Conway’s Law Now?”)...

2 replies - 5510 views - 03/14/13 by Allan Kelly in Articles

Pope Picking in the Big Data Age

Picking a pope may be one of the last vestiges of the pre-Internet age, with black smoke and white smoke being the world-side signal of success or failure in...

3 replies - 1799 views - 03/14/13 by Christopher Taylor in Articles

The Difference Between Prediction Intervals and Confidence Intervals

Pre­dic­tion inter­vals and con­fi­dence inter­vals are not the same thing. Unfor­tu­nately the terms are often con­fused, and I am often...

0 replies - 2520 views - 03/14/13 by Rob J Hyndman in Articles

The Value of APIs for Valuable Data

At the IIS Summit last year, the panelists covered a range of areas of value, but there was also some confusion as to what impacts API openness and...

0 replies - 1696 views - 03/14/13 by Steven Willmott in Articles