• submit to reddit
Michael Mccandless08/18/11
9774 views
1 replies

Your test cases should sometimes fail!

I'm an avid subscriber of the delightful weekly (sometimes) Python-URL! email, highlighting the past week's interesting discussions across the numerous Python lists. Each summary starts with the best quote from the week; here's last week's quote:

Mike Cottmeyer08/17/11
1250 views
0 replies

Understanding Enterprise Agile

Based on the topics presented at the Agile 2011 conference last week, I think that we as a community might misunderstand what enterprise agile is all about. To me, enterprise agile is not about one or two teams doing agile in a gigantic company. It’s...

Allan Kelly08/17/11
1546 views
0 replies

Is "Faster Better Cheaper" axiomatic in Agile?

“Faster Better Cheaper” - a cry heard often from management types! Or at least engineers think thats the sort of thing managers say. Personally I don’t think I’ve ever actually heard a manager say it but I have heard engineers say managers want...

Dror Helper08/17/11
1524 views
0 replies

9 years ago…

August 2002: I’ve started  my first “real” programming job, I was an intern at Intel working side by side with intelligent and talented engineers on a performance monitoring tool for Linux. A lot has happened since, I switched a few jobs, sometimes...

Giorgio Sironi08/17/11
5608 views
0 replies

Practical PHP Refactoring: Change Value to Reference

Classes derived from data have often multiple copies of equal objects lying around: there is no functional difference between them. Examples of these classes go under the name of Value Object in DDD: PhoneNumber, Color, Date.

Israel Gat08/17/11
5437 views
0 replies

‘Super-Fresh’ Code

Misty Belardo published a great post/video clip on Social Media in which she describe the effect of the ‘Super-Fresh’ web on brands:

Mitch Pronschinske08/16/11
1353 views
0 replies

Change on a Dime: Agile Design

This post was authored by John Anderson - a User Experience Designer and Certified Usability Analyst at Asynchrony Solutions, Inc. What does it mean to have a good experience? Think of your favorite restaurant, the interior of your car, and the software on...

Johanna Rothman08/16/11
819 views
1 replies

Failed Fast at Agile 2011, Learned a Lot

I prepare for my speaking and workshop engagements. This year, I’ve been all over the world. I’ve had a great time, and my clients and audiences have had a great time, too.

Michael Dubakov08/16/11
2508 views
0 replies

TRIZ Patterns of Evolution and Software Development

I’m reading books on TRIZ and becoming enthusiastic about  its potential  for software development industry. Yes, it is not clear how to apply it directly, since TRIZ focuses on technical systems, but I believe we can apply general rules and even...

Jim Bird08/16/11
1507 views
0 replies

The C14N challenge

Failing to properly validate input data is behind at least half of all application security problems. In order to properly validate input data, you have to start by first ensuring that all data is in the same standard, simple, consistent format – a...

Mark Needham08/15/11
7069 views
1 replies

node.js: Building a graph of build times using the Go API

I’ve been playing around with node.js again and one thing that I wanted to do was take a CSV file generated by the Go API and extract the build times so that we could display it on a graph. Since I don’t have a Go instance on my machine I created a URL in...

Esther Derby 08/15/11
922 views
1 replies

Rethinking Manager’s Relationship with Agile Teams

In the early days of agile, some pundits (and developers) cried, “We don’t need no stinking managers.” By now, most people realize that organizations still need management (and people in management roles) after they adopt agile methods. However, if...

Benjamin Mitchell08/15/11
1335 views
0 replies

Good question: how to unblock stuck conversations

When discussions become stuck in a ‘death-spiral’ of point-counterpoint views it’s useful to have some techniques to unblock the discussion. One great technique is to shift the focus from telling people about your views and start asking questions to...

Allan Kelly08/15/11
815 views
0 replies

Dialogue sheet observations

Regular readers will know I’ve been pushing Dialogue Sheets as a new retrospective technique. I have observed a number of dialogue sheet sessions - both the retrospective sheets I’ve made public plus some other sheets I’m still testing. Someone from...