• submit to reddit
Abby Fichtner08/18/11
3700 views
0 replies

10 Years Later, What’s Next For Agile?

I just got back from Agile 2011 and I have to admit, I was skeptical. It’s been 10 years since we signed the Agile Manifesto and I just had to wonder, “it’s been 10 years – why do we still need a conference on this? We get it already!”

Giorgio Sironi08/18/11
8150 views
3 replies

Object Calisthenics

Calisthenics is a Greek-derived term for exercises, in the gym sense. I have object calisthenics, exercises for object-oriented programming, around for a long time and saw them as fascinating, but never got the time to try.A disclaimer: the rules used during...

Gareth Rushgrove08/18/11
6333 views
0 replies

Git Pre Recieve Hook For Integrity

I’m getting married rather soon so time has been somewhat short (in a good way) for just hacking on stuff, but I’ve finally found a little bit of time to play with something I’ve been mulling over for a while. Namely a continuous deployment workflow...

Michael Mccandless08/18/11
9702 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
1240 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
1518 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
1507 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
5544 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
5387 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
1338 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
808 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
2441 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
1491 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
6991 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...