About Me
Hi, I'm Angie, and I'm a geek. If you want to know more, read all the boring details.
- My crazy travel schedule has me located
- HOME until Drupalcon Szeged!
- Currently watching
- Battlestar Galactica - Season 2
- Currently playing
- Final Fantasy VII: Crisis Core
- Currently reading
- The End of Poverty: Economic Possibilities for Our Time
I'm always up for suggestions, too. :)
Drupal powers this site, and I help power Drupal.

Recent comments
- Still Learning Drupal
3 days 14 hours ago - Belgian pralines for the ultimate tester
4 days 4 hours ago - How does one get nominated
5 days 1 hour ago - Thank you
1 week 1 day ago - This is great
1 week 3 days ago - Well, jeeeez, if someone had
1 week 3 days ago - Advanced psychology
1 week 3 days ago - Nice.
1 week 4 days ago - ditto
1 week 4 days ago - Contacted Amber...
1 week 4 days ago

Tests Before Landings
I'd like to offer you a quote from Mark Shuttleworth on this:
In his most recent article "Discussing Free Software Synchronicity" http://www.markshuttleworth.com/archives/150
A comprehensive test suite, on the other hand, lets you be more open to big landings on trunk, because you know that the tests protect the functionality that people had *before* the landing. A test suite is like a force-field, protecting the integrity of code that was known to behave in a particular way yesterday, in the face of constant change. Most of the projects I’m funding now have adopted a tests-before-landings approach, where landings are trunk are handled by a robot who refuses to commit the landing unless all tests passed. You can’t argue with the robot! The beauty of this is that your trunk is “always releasable”. That’s not *entirely* true, you always want to do a little more QA before you push bits out the door, but you have the wonderful assurance that the test suite is always passing. Always.
Building code is easy, building a culture is hard.
-Hank