July 2008
19 posts
Come on Peeps! Being agile is not just about doing the easy stuff. Nor is it...
– Tweet by Simon Baker.
Developers needed; Hackers need not apply →
Experience shows me (again and again) that agility is not about working fast but...
– Agility Means Simple Things Done Well, Not Complex Things Done Fast by Michael Hugos via The Practice of Leadership blog
Given that we have objects sending each other messages, what do they say? Our...
– Growing Object-Oriented Software, Guided by Tests - Chapter 2. Test-Driven Development with Objects by Nat Pryce & Steve Freeman
For us, “end-to-end” means even more than just interacting with the...
– Growing Object-Oriented Software, Guided by Tests - Chapter 1: What’s the point of Test-Driven Development? by Nat Pryce & Steve Freeman
It's Not Just Standing Up: Patterns of Daily... →
Nothing seems more certain to create rework than urgency. Worse, it creates...
– Urgent! Urgent! by Ron Davison
Do a simple project using far stricter coding standards than you’ve ever used in...
– “Object Calisthenics” by Jeff Bay, from the ThoughtWorks Anthology.
Suppose Fred is given a programming assignment. Fred types in some code, tries...
– How to Program by Coincidence by the Pragmatic Programmers
One of the aspects of [location-based services] that haven’t been explored in...
– Scotland Yard by James Webster.
Mornington Crescent anyone?
In early 2007, TfL and Deloitte worked together to migrate the [Oyster Card]...
– Oyster Card - Open Source Architecture on Wikipedia
I would much rather aim for 100% test-driven development than aim for 100% test...
– 100% test coverage is not the target by Tim Bacon.
If you cannot refactor, be consistent. Consistency makes code easier to...
– Sometimes it’s right to be wrong by Nat Pryce.
There’s a soundbite I like to use in an agile context: if it hurts do it...
– Martin Fowler on Incremental Migration
While a solo programmer might think he knows when he’s “done”,...
– Floehopper
She possessed this rare combination of pragmatic common sense, wisdom of life,...
– Israel Gat, a VP at BMC Software interviewed on the Agile Thinkers blog.
Where's the money? →
A worked example demonstrating why throughput accounting is better than traditional cost accounting - “The goal of every company is to make money, not to save costs.”
Try to avoid using before blocks or setUp methods – especially in an abstract...
– Let your examples flow by Dan North.
If the inventor of BDD says so, it must be true ;-)
Should examples/tests/specs/whatever be DRY? […] In a word, no. DRY...
– Let your examples flow by Dan North