Index
Let's Play TDD #161: The UserEnteredDollars Value Object
()
- 02 Feb, 2012
Let's Play TDD #160: End of Week 1
()
- 31 Jan, 2012
April 23rd to 27th in New York City: The Art of Agile (Training)
April 11th and 12th in Philadelphia, PA: Emerging Technologies Conference
Let's Play TDD #159: How Do We Store Data?
()
- 17 Jan, 2012
Let's Play TDD #158: writeFile() and readFile()
()
- 12 Jan, 2012
Let's Play TDD #157: Datum
()
- 10 Jan, 2012
Let's Play TDD #156: Persistence, for Realsies
()
- 03 Jan, 2012
Let's Play TDD #155: Transitioning to SaveFile
()
- 29 Dec, 2011
Let's Play TDD #154: Save and Cancel... Done!
()
- 27 Dec, 2011
Let's Play TDD #153: Push the Button
()
- 22 Dec, 2011
Let's Play TDD #152: No-ckito
()
- 20 Dec, 2011
Minimum Viable Hypothesis
()
- 15 Dec, 2011
Let's Play TDD #151: Mockito
()
- 15 Dec, 2011
Let's Play TDD #150: Mulling Over the Persistence Design
()
- 13 Dec, 2011
Let's Play TDD #149: Polishing Off the Save As Dialog
()
- 08 Dec, 2011
Let's Play TDD #148: Asynchronous Assertions
()
- 07 Dec, 2011
Let's Play TDD #147: Finding the Dialog
()
- 01 Dec, 2011
"Evolutionary Design Illustrated" Video
()
- 30 Nov, 2011
Let's Play TDD #146: Race Condition
()
- 29 Nov, 2011
Let's Play TDD #145: Displaying the FileDialog
()
- 24 Nov, 2011
Let's Play TDD #144: Cost vs. Benefit
()
- 29 Sep, 2011
Let's Play TDD #143: File → Save As...
()
- 27 Sep, 2011
Let's Play TDD #142: Good Enough
()
- 22 Sep, 2011
Let's Play TDD #141: Domain-Specific Language
()
- 20 Sep, 2011
Let's Play TDD #140: Cleaning Up the Menu Code
()
- 15 Sep, 2011
Let's Play TDD #139: File → Close
()
- 13 Sep, 2011
Let's Play TDD #138: New Windows
()
- 08 Sep, 2011
Let's Play TDD #137: How Many Frames?
()
- 06 Sep, 2011
Let's Play TDD #136: Accelerators
()
- 02 Sep, 2011
Let's Play TDD #135: File → New
()
- 01 Sep, 2011
Let's Play TDD #134: Persistence!
()
- 31 Aug, 2011
Let's Play TDD #133: Towards an Agile Architecture
()
- 30 Aug, 2011
Let's Play TDD #132: Fresh Eyes on the Domain
()
- 29 Aug, 2011
Let's Play TDD #131: JComponent vs. JPanel
()
- 25 Aug, 2011
Let's Play TDD #130: The Great Negative Color Debacle
()
- 24 Aug, 2011
Let's Play TDD #129: Root Cause Analysis
()
- 18 Aug, 2011
Ask Me Anything on Reddit
()
- 04 Aug, 2011
Rabu Schedule Now Available for Download
()
- 03 Aug, 2011
Let's Play TDD #128: 2^7
()
- 02 Aug, 2011
Let's Play TDD #127: Yearly Spending Field
()
- 28 Jul, 2011
Let's Play TDD #126: Following Patterns
()
- 26 Jul, 2011
Let's Play TDD #125: The Cost Basis Field
()
- 21 Jul, 2011
Let's Play TDD #124: Constraints
()
- 19 Jul, 2011
Let's Play TDD #123: MiGLayout
()
- 14 Jul, 2011
Let's Play TDD #122: Extracting ConfigurationPanel
()
- 12 Jul, 2011
Let's Play TDD #121: Back to the UI Vision
()
- 07 Jul, 2011
Let's Play TDD #120: DollarsTextField: Done!
()
- 05 Jul, 2011
Let's Play TDD #119: Comments Lie
()
- 30 Jun, 2011
Let's Play TDD #118: Coupling vs. Complexity
()
- 28 Jun, 2011
Let's Play TDD #117: setIcon()
()
- 23 Jun, 2011
Let's Play TDD #116: You Gotta Know What You're Doing
()
- 21 Jun, 2011
Let's Play TDD #115: Wrapping Up the Icon Spike
()
- 16 Jun, 2011
Let's Play TDD #114: Icon Challenges
()
- 14 Jun, 2011
Let's Play TDD #113: OverlayLayout?
()
- 09 Jun, 2011
Let's Play TDD #112: It's in the (Grid)Bag
()
- 07 Jun, 2011
Canonical (Ubuntu) Hiring Test Automaters
()
- 03 Jun, 2011
Let's Play TDD #111: Icon in JTextField: Go!
()
- 02 Jun, 2011
Let's Play TDD #110: Create a Beautiful, Simple Result
()
- 31 May, 2011
Certification Debate with Alistair Cockburn
()
- 26 May, 2011
Let's Play TDD #109: Zombie TDGotchi
()
- 26 May, 2011
Let's Play TDD #108: Wishing for First-Class Functions
()
- 25 May, 2011
Let's Play TDD #107: The Hidden Listener
()
- 19 May, 2011
Let's Play TDD #106: Back from the Dead
()
- 17 May, 2011
Wanted: Your Certification Experiences and Perspectives
()
- 15 May, 2011
Rabu Schedule Visualizations: Taking the Edge Off Hard Facts
()
- 26 Apr, 2011
Let's Play TDD #105: Negative TextField
()
- 21 Apr, 2011
Let's Play TDD #104: Cleaned Up and Ready to Move On
()
- 19 Apr, 2011
Let's Play TDD #103: Test Double
()
- 14 Apr, 2011
How Rabu's Schedule Projections Work
()
- 13 Apr, 2011
Let's Play TDD #102: Heresy, Revisited
()
- 12 Apr, 2011
Rabu Workflow: How Do We Get Customers to Participate?
()
- 11 Apr, 2011
Announcing Rabu: Your Customers Should Love You
()
- 07 Apr, 2011
Let's Play TDD #101: Factory Method
()
- 07 Apr, 2011
Let's Play TDD #100: Twenty-Five Hours
()
- 05 Apr, 2011
Let's Play TDD #99: Valid Range
()
- 31 Mar, 2011
Let's Play TDD #98: One Beeellion Dollars
()
- 29 Mar, 2011
Let's Play TDD #97: Where the Rubber Meets the Road
()
- 24 Mar, 2011
Let's Play TDD #96: Resources
()
- 22 Mar, 2011
Let's Play TDD #95: Tested, Rendered, and Isolated
()
- 17 Mar, 2011
Let's Play TDD #94: SelfRenderable
()
- 15 Mar, 2011
Let's Play TDD #93: Insanity Check
()
- 10 Mar, 2011
Let's Play TDD #92: InvalidDollars Gets an Icon
()
- 08 Mar, 2011
Let's Play TDD #91: Rendering ValidDollars
()
- 03 Mar, 2011
Let's Play TDD #90: Heresy in the Land of Package Dependencies
()
- 01 Mar, 2011
Let's Play TDD #89: The Double of Death
()
- 24 Feb, 2011
Let's Play TDD #88: Cascading Failures
()
- 22 Feb, 2011
Final Agenda for Next Week's Art of Agile Training
()
- 21 Feb, 2011
Let's Play TDD #87: InvalidDollars
()
- 17 Feb, 2011
A Hardheaded View of TDD
()
- 16 Feb, 2011
Let's Play TDD #86: Pushing Down Methods
()
- 15 Feb, 2011
Proficiencies of Planning
()
- 10 Feb, 2011
Let's Play TDD #85: ValidDollars
()
- 10 Feb, 2011
Let's Play TDD #84: Parentheses
()
- 08 Feb, 2011
Let's Play TDD #83: Parsing and Formatting
()
- 03 Feb, 2011
Let's Play TDD #82: Constructors, Folklore, and the Java Language Spec
()
- 01 Feb, 2011
Art of Agile Training Returns February 28th
()
- 31 Jan, 2011
Let's Play TDD #81: Clunk... Clunk... Clunk...
()
- 27 Jan, 2011
Let's Play TDD #80: Focus Lost
()
- 25 Jan, 2011
Let's Play TDD #79: Focus Gained
()
- 20 Jan, 2011
Let's Play TDD #78: Making Numbers Work
()
- 18 Jan, 2011
Let's Play TDD #77: Buy Versus Build
()
- 15 Jan, 2011
Monthly in Portland, Oregon: AgilePDX Evening Session
Let's Play TDD #76: Onward... Slowly
()
- 11 Jan, 2011
Let's Play TDD #75: Hacking on the Custom TextField
()
- 31 Dec, 2010
Let's Play TDD #74: Number Formatting Spike
()
- 30 Dec, 2010
Let's Play TDD #73: Cycles
()
- 29 Dec, 2010
Let's Play TDD #72: Starting to Look Like a Real Application
()
- 28 Dec, 2010
Let's Play TDD #71: Poking at Listeners
()
- 27 Dec, 2010
Agile Release Planning Video
()
- 20 Dec, 2010
Let's Play TDD #70: Reflections on Incremental Design
()
- 17 Dec, 2010
Let's Play TDD #69: Train Wreck
()
- 16 Dec, 2010
Let's Play TDD #68: It's Sh*t Like This, Java
()
- 15 Dec, 2010
Let's Play TDD #67: A Closure Would Be Helpful Right About Now
()
- 14 Dec, 2010
Bloody Stupid Johnson Teaches Agile--This Wednesday!
()
- 13 Dec, 2010
Let's Play TDD #66: Proving the ApplicationModel Design Concept
()
- 13 Dec, 2010
Let's Play TDD #65: Cogitating on ApplicationModel
()
- 10 Dec, 2010
Let's Play TDD #64: Integrating ApplicationModel
()
- 09 Dec, 2010
Let's Play TDD #63: Simplifying StockMarketProjection
()
- 08 Dec, 2010
Let's Play TDD #62: Listening Carefully
()
- 07 Dec, 2010
Let's Play TDD #61: Questions of Design
()
- 06 Dec, 2010
RECAP: Let's Play TDD, Episodes 51-60
()
- 05 Dec, 2010
Let's Play TDD #60: Layout Managers
()
- 03 Dec, 2010
Let's Play TDD #59: Application... Tested!
()
- 02 Dec, 2010
Let's Play TDD #58: Violating Encapsulation
()
- 01 Dec, 2010
Let's Play TDD #57: Taking Over the Application Frame
()
- 30 Nov, 2010
Let's Play TDD #56: Window Titles
()
- 29 Nov, 2010
The Art of Agile Development: Preface
()
- 26 Nov, 2010
Agile Friday: "Preface" Now Online
()
- 26 Nov, 2010
Let's Play TDD #55: The Color of Failure (with Kim Gräsman)
()
- 24 Nov, 2010
Let's Play TDD #54: Prognosticating (with Kim Gräsman)
()
- 23 Nov, 2010
Let's Play TDD #53: Testing Styles (with Kim Gräsman)
()
- 22 Nov, 2010
Agile Friday: "Refactoring" Now Online
()
- 19 Nov, 2010
The Art of Agile Development: Refactoring
()
- 19 Nov, 2010
Let's Play TDD #52: Success! (with Roy Osherove)
()
- 19 Nov, 2010
Let's Play TDD #51: Alternate Background Color (with Roy Osherove)
()
- 18 Nov, 2010
RECAP: Let's Play TDD, Episodes 41-50
()
- 18 Nov, 2010
Let's Play TDD #50: Code Monkey (with Roy Osherove)
()
- 17 Nov, 2010
Let's Play TDD #49: The AlternatingRowTable (with Roy Osherove)
()
- 16 Nov, 2010
Let's Play TDD #48: Transitioning to Production Code (with Roy Osherove)
()
- 15 Nov, 2010
Agile Friday: "Release Planning" Now Online
()
- 05 Nov, 2010
Let's Play TDD #47: Spike-a-riffic
()
- 05 Nov, 2010
The Art of Agile Development: Release Planning
()
- 05 Nov, 2010
Interesting Agile UX Experience Report
()
- 04 Nov, 2010
Let's Play TDD #46: Don't Mean a Thing If It Ain't Got That Swing
()
- 04 Nov, 2010
Let's Play TDD #45: Looking for Keys in All the Wrong Places
()
- 03 Nov, 2010
Let's Play TDD #44: Dis Approvals
()
- 02 Nov, 2010
Let's Play TDD #43: Seeking Approvals
()
- 01 Nov, 2010
Let's Play TDD #42: But What's the Question?
()
- 23 Oct, 2010
John Hines Reviews "Art of Agile" Training
()
- 22 Oct, 2010
Video of Bloody Stupid Johnson Now Online
()
- 22 Oct, 2010
Let's Play TDD #41: Sell Every Year
()
- 22 Oct, 2010
Agile Friday: "Version Control" Now Online
()
- 22 Oct, 2010
The Art of Agile Development: Version Control
()
- 22 Oct, 2010
RECAP: Let's Play TDD, Episodes 31-40
()
- 21 Oct, 2010
Let's Play TDD #40: Fixed the Capital Gains Abstraction... I Think
()
- 20 Oct, 2010
Let's Play TDD #39: Torturing Myself
()
- 19 Oct, 2010
Let's Play TDD #38: Torturing Rob (with Rob Myers)
()
- 18 Oct, 2010
Agile Friday: "Stand-Up Meetings" Now Online
()
- 15 Oct, 2010
The Art of Agile Development: Stand-Up Meetings
()
- 15 Oct, 2010
Let's Play TDD #37: Reviewing the Code (with Rob Myers)
()
- 15 Oct, 2010
Let's Play TDD #36: Pair Programming! (with Rob Myers)
()
- 14 Oct, 2010
Let's Play TDD #35: Right on Form
()
- 13 Oct, 2010
Let's Play TDD #34: Revising the Capital Gains Tax Abstraction
()
- 12 Oct, 2010
Let's Play TDD #33: Value Objects Pay Off
()
- 11 Oct, 2010
Let's Play TDD #32: Rounding Off Pennies
()
- 08 Oct, 2010
Agile Friday: "Go!" Now Online
()
- 08 Oct, 2010
The Art of Agile Development: Go!
()
- 08 Oct, 2010
Let's Play TDD #31: Eliminating Dollars.toInt()
()
- 07 Oct, 2010
RECAP: Let's Play TDD, Episodes 21-30
()
- 06 Oct, 2010
Let's Play TDD #30: Introducing Dollars.percentage()
()
- 05 Oct, 2010
Let's Play TDD #29: More Failing
()
- 04 Oct, 2010
Let's Play TDD #28: Integrating Year and Failing Fast
()
- 01 Oct, 2010
Let's Play TDD #27: Yet Another Value Object
()
- 30 Sep, 2010
Let's Play TDD #26: Integrating StockMarket into StockMarketTableModel
()
- 29 Sep, 2010
Detailed Outlines for October's Training
()
- 28 Sep, 2010
Let's Play TDD #25: Extracting the StockMarket Class
()
- 28 Sep, 2010
Let's Play TDD #24: Finishing Up StockMarketTableModel
()
- 27 Sep, 2010
Fun Two-Minute Video on Agile
()
- 24 Sep, 2010
Agile Friday: "Simple Design" Now Online
()
- 24 Sep, 2010
Let's Play TDD #23: Multiple Years
()
- 24 Sep, 2010
The Art of Agile Development: Simple Design
()
- 24 Sep, 2010
Let's Play TDD #22: Hooking Up the Domain Model
()
- 23 Sep, 2010
Let's Play TDD #21: Column Headers
()
- 22 Sep, 2010
RECAP: Let's Play TDD, Episodes 11-20
()
- 22 Sep, 2010
RECAP: Let's Play TDD, Episodes 1-10
()
- 21 Sep, 2010
Let's Play TDD #20: Getting Started on the UI
()
- 21 Sep, 2010
Let's Play TDD #19: UI Training
()
- 20 Sep, 2010
Let's Play TDD #18: StockMarketYear--Done! (For Now)
()
- 17 Sep, 2010
Agile Friday: "Vision" Now Online
()
- 17 Sep, 2010
The Art of Agile Development: Vision
()
- 17 Sep, 2010
Let's Play TDD #17: Integrating Dollars
()
- 16 Sep, 2010
Let's Play TDD #16: The Dollars Class
()
- 15 Sep, 2010
Let's Play TDD #15: Integrating TaxRate and InterestRate
()
- 14 Sep, 2010
Let's Play TDD #14: Obsessing Over Primitives
()
- 13 Sep, 2010
Let's Play TDD #13: The TaxRate Class
()
- 12 Sep, 2010
Let's Play TDD #12: Polishing to a High Gloss
()
- 11 Sep, 2010
Let's Play TDD #11: Consolidating the Tests
()
- 10 Sep, 2010
Agile Friday: "Continuous Integration" Now Online
()
- 10 Sep, 2010
The Art of Agile Development: Continuous Integration
()
- 10 Sep, 2010
Let's Play TDD #10: Ending Capital Gains
()
- 09 Sep, 2010
Let's Play TDD #9: Seeking Beauty
()
- 08 Sep, 2010
Let's Play TDD #8: Cleaning Up Taxes
()
- 07 Sep, 2010
Let's Play TDD #7: Tax Rage
()
- 06 Sep, 2010
Let's Play TDD #6: Capital Gains Tax--Almost
()
- 05 Sep, 2010
Let's Play TDD #5: Sneaking Up on the Problem
()
- 04 Sep, 2010
Let's Play TDD #4: Gaining on Capital Gains
()
- 03 Sep, 2010
The Art of Agile Development: Coding Standards
()
- 03 Sep, 2010
Agile Friday: "Coding Standards" Now Online
()
- 03 Sep, 2010
Let's Play TDD #3: Cleaning Up My Mess
()
- 02 Sep, 2010
Let's Play TDD #2: Peering Dimly Into the Future
()
- 01 Sep, 2010
Let's Play: Test-Driven Development
()
- 31 Aug, 2010
Let's Play: Test-Driven Development (Placeholder)
()
- 31 Aug, 2010
Agile Friday: "Is XP Right For Us?" Now Online
()
- 27 Aug, 2010
The Art of Agile Development: Chapter 4: Adopting XP
()
- 27 Aug, 2010
The Art of Agile Development: Is XP Right For Us?
()
- 27 Aug, 2010
The Art of Agile Development: Customer Tests
()
- 20 Aug, 2010
Agile Friday: "Customer Tests" Now Online
()
- 20 Aug, 2010
The Art of Agile Development: Stories
()
- 06 Aug, 2010
Agile Friday: "Stories" Now Online
()
- 06 Aug, 2010
Agile Friday: "Ten-Minute Build" Now Online
()
- 30 Jul, 2010
The Art of Agile Development: Ten-Minute Build
()
- 30 Jul, 2010
The Art of Agile Development: The XP Team
()
- 23 Jul, 2010
Agile Friday: "The XP Team" Now Online
()
- 23 Jul, 2010
Agile Friday: "Informative Workspace" Now Online
()
- 16 Jul, 2010
The Art of Agile Development: Informative Workspace
()
- 16 Jul, 2010
The Art of Agile Development: Incremental Requirements
()
- 09 Jul, 2010
Agile Friday: "Incremental Requirements" Now Online
()
- 09 Jul, 2010
The Art of Agile Development: The Planning Game
()
- 02 Jul, 2010
Agile Friday: "The Planning Game" Now Online
()
- 02 Jul, 2010
The Art of Agile Development: Documentation
()
- 25 Jun, 2010
Agile Friday: "Documentation" Now Online
()
- 25 Jun, 2010
The Art of Agile Development: Real Customer Involvement
()
- 18 Jun, 2010
Agile Friday: "Real Customer Involvement" Now Online
()
- 18 Jun, 2010
The Art of Agile Development: Energized Work
()
- 11 Jun, 2010
Agile Friday: "Energized Work" Now Online
()
- 11 Jun, 2010
Does the Pask Award Have a Future? You Tell Us.
()
- 06 Jun, 2010
Agile Friday: "Spike Solutions" Now Online
()
- 04 Jun, 2010
The Art of Agile Development: Spike Solutions
()
- 04 Jun, 2010
Architecture Review: Mock-Driven Three-Layer Architecture
()
- 30 May, 2010
Agile Friday: "Iteration Planning" Now Online
()
- 28 May, 2010
The Art of Agile Development: Iteration Planning
()
- 28 May, 2010
An Architectural Design Challenge
()
- 23 May, 2010
Agile Friday: "Collective Code Ownership" Now Online
()
- 21 May, 2010
The Art of Agile Development: Collective Code Ownership
()
- 21 May, 2010
Test-Driven Javascript
()
- 20 May, 2010
The Art of Agile Development: Ubiquitous Language
()
- 14 May, 2010
Agile Friday: "Ubiquitous Language" Now Online
()
- 14 May, 2010
"Art of Agile" Training Courses This October
()
- 10 May, 2010
The Art of Agile Development: Retrospectives
()
- 07 May, 2010
Agile Friday: "Retrospectives" Now Online
()
- 07 May, 2010
Single-Piece Flow in Kanban (Video)
()
- 01 May, 2010
The Art of Agile Development: Incremental Design and Architecture
()
- 30 Apr, 2010
Agile Friday: "Incremental Design and Architecture" Now Online
()
- 30 Apr, 2010
Next Week's Art of Agile Excerpt (Poll)
()
- 26 Apr, 2010
The Art of Agile Development: Estimating
()
- 23 Apr, 2010
Agile Friday: "Estimating" Now Online
()
- 23 Apr, 2010
Alternatives to Certifications: How to Hire the Agile Way
()
- 18 Apr, 2010
Agile Friday: "No Bugs" Now Online
()
- 16 Apr, 2010
The Art of Agile Development: No Bugs
()
- 16 Apr, 2010
Do You Need Iteration Zero? A Case Study.
()
- 14 Apr, 2010
The Art of Agile Development: Trust
()
- 09 Apr, 2010
Agile Friday: "Trust" Now Online
()
- 09 Apr, 2010
Your Certification is Meaningless
()
- 02 Apr, 2010
Agile Friday: "Root-Cause Analysis" Now Online
()
- 02 Apr, 2010
The Art of Agile Development: Root-Cause Analysis
()
- 02 Apr, 2010
The Art of Agile Development: Test-Driven Development
()
- 26 Mar, 2010
The Art of Agile Development: Chapter 9: Developing
()
- 26 Mar, 2010
Agile Friday: "Test-Driven Development" Now Online
()
- 26 Mar, 2010
The Art of Agile Development: Slack
()
- 19 Mar, 2010
The Art of Agile Development: Chapter 8: Planning
()
- 19 Mar, 2010
Agile Friday: "Slack" Now Online
()
- 19 Mar, 2010
Agile Friday: "Done Done" Now Online
()
- 12 Mar, 2010
The Art of Agile Development: "Done Done"
()
- 12 Mar, 2010
The Art of Agile Development: Chapter 7: Releasing
()
- 12 Mar, 2010
Agile Friday: "Sit Together" Now Online
()
- 05 Mar, 2010
The Art of Agile Development: Sit Together
()
- 05 Mar, 2010
The Art of Agile Development: Chapter 6: Collaborating
()
- 05 Mar, 2010
Alternatives to Acceptance Testing
()
- 01 Mar, 2010
The Art of Agile Development: Chapter 5: Thinking
()
- 28 Feb, 2010
The Problems With Acceptance Testing
()
- 27 Feb, 2010
The Art of Agile Development: Pair Programming
()
- 26 Feb, 2010
"Art of Agile Development" Going Online
()
- 26 Feb, 2010
Large-Scale Agile
()
- 25 Feb, 2010
I'm Not Dead
()
- 23 Feb, 2010
Another United Airlines Customer Service Fiasco
()
- 10 Oct, 2009
Introduction to Agile for QA People
()
- 19 Aug, 2009
Art of Agile Planning and Delivery Next Week
()
- 01 Jun, 2009
How TDD and Pairing Increase Production
()
- 26 May, 2009
Agile Planning & Delivery: Last Chance for Early-Bird Registration
()
- 29 Apr, 2009
Come Drink from the Firehose
()
- 23 Apr, 2009
The Agile Startup: Build and Deploy
()
- 07 Apr, 2009
Avoid the Rush
()
- 06 Apr, 2009
Why I Don't Provide Agile Certification
()
- 31 Mar, 2009
Stumbling Through Mediocrity
()
- 25 Mar, 2009
Korean Translation of "The Decline and Fall of Agile"
()
- 16 Mar, 2009
"Is Fit Dead?" Conversation Summary
()
- 16 Mar, 2009
"Maximizing Value with Agile Release Planning" Recording
()
- 16 Mar, 2009
Gordon Pask Award Volunteers Needed
()
- 03 Mar, 2009
Interview on Unbound Developers Show
()
- 25 Feb, 2009
What's Pair Programming Really Like?
()
- 21 Feb, 2009
"Absolutely No Machete Juggling" Review
()
- 19 Feb, 2009
Tweet, Tweet
()
- 17 Feb, 2009
abetterteam.org
()
- 16 Feb, 2009
Kaizen and Kaikaku
()
- 08 Feb, 2009
Chinese Translation of "The Decline and Fall of Agile"
()
- 08 Feb, 2009
Chinese Translation of "Beyond Story Cards"
()
- 04 Feb, 2009
March "Art of Agile" Training in Europe
()
- 02 Feb, 2009
Best Essays of 2008
()
- 25 Nov, 2008
An Approximate Measure of Technical Debt
()
- 19 Nov, 2008
The Decline and Fall of Agile
()
- 14 Nov, 2008
Kanban Systems
()
- 15 Oct, 2008
The Art of Agile Development: Risk Management
()
- 10 Oct, 2008
Estimate Inflation: A Cautionary Tale
()
- 09 Oct, 2008
Use Risk Management to Make Solid Commitments
()
- 08 Oct, 2008
Coulda, Shoulda, Woulda
()
- 01 Oct, 2008
Software Development Experts James Shore and Diana Larsen to Teach Grant-Funded Training Courses on Agile Development Techniques
()
A Tale of Two Vacations
()
- 24 Sep, 2008
Save $2500 on Grant-Funded Agile Training in October!
()
- 17 Sep, 2008
The Case of the Missing Visionary
()
- 17 Sep, 2008
Fit Essay in MundoJava
()
- 15 Sep, 2008
The Documentation Myth
()
- 03 Sep, 2008
The Crucible of Great Teams
()
- 27 Aug, 2008
Announcing "The Art of Agile" Training Courses
()
- 22 Aug, 2008
"Art of Agile Development" Interview with O'Reilly
()
- 20 Aug, 2008
Testing Private Methods
()
- 19 Aug, 2008
29% Discount at Amazon
()
- 18 Aug, 2008
Forces Affecting Continuous Integration
()
- 13 Aug, 2008
Living in the Punch-Card Era
()
- 30 Jul, 2008
Gordon Pask Nominations Open
()
- 23 Jul, 2008
Paranoia, Control, and $30,000 of Tooling
()
- 23 Jul, 2008
Singed Egos
()
- 16 Jul, 2008
The Cornerstone of Agile Planning
()
- 09 Jul, 2008
Book Piracy
()
- 03 Jul, 2008
Agile Release Planning Webinar Online
()
- 13 Jun, 2008
The Art of Agile Development: Reporting
()
- 11 Jun, 2008
Work in Progress
()
- 11 Jun, 2008
Watch Out For These Common Problems
()
- 05 Jun, 2008
It's a Trap!
()
- 04 Jun, 2008
The Art of Agile Development: Iteration Demo
()
- 04 Jun, 2008
Anybody in Toronto This Weekend?
()
- 27 May, 2008
Secrets of Agile Success--Summary
()
- 27 May, 2008
Get a Life!
()
- 21 May, 2008
Secrets of Agile Success--Live Recording
()
- 20 May, 2008
InfoQ Video Interview
()
- 20 May, 2008
InfoQ Video Interview
()
- 20 May, 2008
What is Success?
()
- 16 May, 2008
Cargo Cult Agile
()
- 14 May, 2008
That Funky Metaphor Stuff
()
- 30 Apr, 2008
Should We Adopt Scrum or XP?
()
- 26 Apr, 2008
The Importance of Personal Success
()
- 23 Apr, 2008
I Want Subtext
()
- 17 Apr, 2008
Time-Lapse Author
()
- 16 Apr, 2008
Colophon
()
- 15 Apr, 2008
Change is Hard, Even for Service Organizations
()
- 12 Apr, 2008
JS-Kit: Lessons Learned
()
- 11 Apr, 2008
Should I Enable Comments?
()
- 09 Apr, 2008
An Exercise About Trust
()
- 09 Apr, 2008
The Stunning Truth at the Center of the Pigeon Story
()
- 06 Apr, 2008
Mistakes
()
- 04 Apr, 2008
How to Accelerate Your Initial Time Machine Backup
()
- 03 Apr, 2008
Hello, World (Again)
()
- 31 Mar, 2008
In the Privacy of Your Own Thoughts
()
- 26 Mar, 2008
Last Chance for 35% Discount (and Other Detritus)
()
- 26 Mar, 2008
We ♥ Tools
()
- 19 Mar, 2008
How to Turn Smart People Into Ordinary People
()
- 12 Mar, 2008
Iterative Writing
()
- 05 Mar, 2008
The Art of Agile Development: Assess Your Agility
()
- 27 Feb, 2008
Send Me Your Assessments!
()
- 27 Feb, 2008
Marick's Missing Manifesto
()
- 20 Feb, 2008
Practices or Principles?
()
- 15 Feb, 2008
Truth or Clarity?
()
- 13 Feb, 2008
Your Brain on Agile
()
- 06 Feb, 2008
The Art of Agile Development: XP Concepts
()
- 06 Feb, 2008
No, Take the Fit Challenge Instead
()
- 03 Feb, 2008
Interview on Agile Thinkers
()
- 31 Jan, 2008
Interview on Agile Thinkers
()
- 31 Jan, 2008
End of NUnitAsp Development
()
- 31 Jan, 2008
TANSTAAFL
()
- 30 Jan, 2008
The Art of Agile Development: The XP Lifecycle
()
- 23 Jan, 2008
Material Cut from "Understanding XP"
()
- 23 Jan, 2008
Études for Excellence
()
- 22 Jan, 2008
Who's in Charge Here?
()
- 17 Jan, 2008
The Art of Agile Development: How to Be Agile
()
- 16 Jan, 2008
Opinionated and Antisocial
()
- 16 Jan, 2008
Courage
()
- 13 Jan, 2008
The Art of Agile Development: Why Agile?
()
- 09 Jan, 2008
Why Not?
()
- 09 Jan, 2008
Our Professional Responsibility
()
- 08 Jan, 2008
A Project Planning Pop Quiz
()
- 04 Jan, 2008
Shu-Ha-Ri and The Art of Agile
()
- 02 Jan, 2008
Agile Haiku and Other Special Features
()
- 02 Jan, 2008
Agile Certification Now
()
- 31 Dec, 2007
Gopher Holes
()
- 30 Dec, 2007
Value Velocity: A Better Productivity Metric?
()
- 18 Dec, 2007
Scrum and XP Practices: Cross Reference
()
- 13 Dec, 2007
Bay Area Presentations This Tuesday and Wednesday
()
- 10 Dec, 2007
Articles Index Updated
()
- 01 Dec, 2007
The Art of Agile Development: Now Available!
()
- 29 Nov, 2007
Does It Work? Are We Done? Is It Right? (Keep It Light!)
()
- 28 Nov, 2007
"Art of Agile" Interview on Agile Toolkit Podcast
()
- 07 Nov, 2007
"Art of Agile" Interview on Agile Toolkit Podcast
()
- 07 Nov, 2007
"Art of Agile" on JavaRanch
()
- 30 Oct, 2007
An Energized Work Experience
()
- 25 Oct, 2007
It's the Software, Stupid!
()
- 21 Oct, 2007
AoA Correction: Test-Driven Development
()
- 13 Oct, 2007
Five Ways to Misuse Fit
()
- 08 Oct, 2007
Two More "Art of Agile" Events
()
- 04 Oct, 2007
"Art of Agile" Events
()
- 01 Oct, 2007
Do We Need Projects?
()
- 19 Aug, 2007
HTML and the Innovator's Dilemma
()
- 30 Jul, 2007
The Agile Engineering Shortfall
()
- 17 Jul, 2007
A Simple, Effective Design Question
()
- 13 Jul, 2007
Advertorial
()
- 13 Jul, 2007
Truth and Beauty
()
- 10 Jun, 2007
A Year and a Day
()
- 02 Jun, 2007
Agile Open Northwest
()
- 11 Jan, 2007
Tagged
()
- 07 Jan, 2007
Parting Ways on CardMeeting
()
- 18 Dec, 2006
Back in the Saddle
()
- 12 Nov, 2006
Hello, World
()
- 21 Sep, 2006
Voluntary Technical Debt
()
- 10 Sep, 2006
CITCON in London
()
- 17 Aug, 2006
CardMeeting
()
- 15 Aug, 2006
Fully Accredited XP Course
()
- 20 Jul, 2006
Book Announcement: The Art of Agile Development
()
- 13 Jun, 2006
Where's the Content?
()
- 01 Jun, 2006
Off the Rails
()
- 08 May, 2006
Inflated Claims
()
- 26 Apr, 2006
"Best Software Writing" Nominations
()
- 10 Apr, 2006
Quality With a Name
()
- 05 Apr, 2006
New Article: Quality With a Name
()
- 05 Apr, 2006
Dependency Injection Demystified
()
- 22 Mar, 2006
Jumping Off the Precipice
()
- 10 Mar, 2006
Articles Index Now Online
()
- 28 Feb, 2006
Continuous Integration on a Dollar a Day
()
- 27 Feb, 2006
Continuous Integration Checklist
()
- 27 Feb, 2006
Strange IE Bug
()
- 19 Feb, 2006
How to Survive a Software Rewrite
()
- 16 Feb, 2006
Product Managers Are Critical To Success
()
- 14 Feb, 2006
The Future of User Interfaces
()
- 11 Feb, 2006
The Productivity Metric
()
- 10 Feb, 2006
Your Design Maps
()
- 06 Feb, 2006
XP and Game Development
()
- 06 Feb, 2006
Two Kinds of Documentation
()
- 29 Jan, 2006
Experience Reports Deadline Approaching Fast
()
- 27 Jan, 2006
Back from India
()
- 26 Jan, 2006
Speaking in India
()
- 02 Jan, 2006
Design Maps Delayed
()
- 02 Jan, 2006
Seven Habits of Highly Effective Programmers
()
- 28 Dec, 2005
Cards, Table, and Whiteboard: The Ultimate Planning Tool
()
- 22 Dec, 2005
When Do You Design?
()
- 21 Dec, 2005
That Damned Construction Analogy
()
- 17 Dec, 2005
37signals Blog
()
- 13 Dec, 2005
Agile Requirements
()
- 30 Nov, 2005
How I Use Fit
()
- 30 Nov, 2005
Red-Green-Refactor
()
- 30 Nov, 2005
Microsoft Gets TDD Completely Wrong
()
- 19 Nov, 2005
A Vision for Fit
()
- 25 Oct, 2005
Reflective Design
()
- 24 Oct, 2005
Earning My Pay
()
- 21 Oct, 2005
Hustle
()
- 21 Oct, 2005
Sense of Urgency
()
- 19 Oct, 2005
The Other Side of Design
()
- 14 Oct, 2005
Continuous Learning
()
- 10 Oct, 2005
TDD for Communication
()
- 24 Sep, 2005
XP Designs All the Time
()
- 22 Sep, 2005
Iterations Harmful?
()
- 10 Sep, 2005
Five Design Skills Every Programmer Should Have
()
- 06 Sep, 2005
Productivity Metrics
()
- 02 Sep, 2005
Merciless Refactoring
()
- 02 Sep, 2005
Please Stand By
()
- 02 Sep, 2005
Un Desafio Extremo
()
- 23 Aug, 2005
Continuous Integration: To Really Screw Up Takes a Computer
()
- 23 Aug, 2005
An Extreme Stake in the Ground
()
- 21 Aug, 2005
Continuous Integration: There's Another Step
()
- 19 Aug, 2005
Continuous Integration is an Attitude, Not a Tool
()
- 18 Aug, 2005
It's Not Too Late to Learn
()
- 17 Aug, 2005
SD Times
()
- 17 Aug, 2005
Advanced NUnitAsp Video
()
- 08 Aug, 2005
Advanced NUnitAsp Video
()
- 08 Aug, 2005
mumble test business rules mumble
()
- 03 Aug, 2005
Big, Big News
()
- 28 Jul, 2005
XP Coach Wanted in New York
()
- 28 Jul, 2005
Round Tuits For All!
()
- 26 Jul, 2005
A Fantastic Day at Agile 2005
()
- 26 Jul, 2005
Tim Lister at Agile 2005
()
- 25 Jul, 2005
Off to Agile 2005
()
- 24 Jul, 2005
Fit and User Interfaces
()
- 24 Jul, 2005
Get a Round Tuit
()
- 22 Jul, 2005
Three Common Problems
()
- 18 Jul, 2005
Legacy ASP.NET Course
()
- 18 Jul, 2005
"Ideas," not "Requirements"
()
- 30 Jun, 2005
Up-Front Requirements
()
- 15 Jun, 2005
Fail Fast and User Interaction
()
- 10 Jun, 2005
Primitive Obsession
()
- 04 Jun, 2005
Fit Explored
()
- 04 Jun, 2005
By The Way...
()
- 24 May, 2005
Why NUnitAsp Doesn't Have HTML Testers
()
- 23 May, 2005
Offing the Off-Site Customer
()
- 19 May, 2005
Hard Drive Crash
()
- 18 May, 2005
Incremental Change Doesn't Work
()
- 16 May, 2005
Drawing the Line on Continuous Design
()
- 05 May, 2005
Off With 'is 'ead!
()
- 29 Apr, 2005
Down With Comments!
()
- 26 Apr, 2005
Rewriting vs. continuous design
()
- 20 Apr, 2005
Agile on Wikipedia
()
- 20 Apr, 2005
Why I Don't Like CruiseControl
()
- 09 Apr, 2005
April Fools
()
- 08 Apr, 2005
Agile Customer Participation
()
- 08 Apr, 2005
But Wait, There's More!
()
- 08 Apr, 2005
Fit: Framework for Integrated Test
()
- 08 Apr, 2005
Pair-Hours vs. Points
()
- 07 Apr, 2005
Balancing Agility and Discipline
()
- 04 Apr, 2005
The PairOn
()
- 04 Apr, 2005
More on Slack
()
- 28 Mar, 2005
Using Fit for Agile Requirements Collaboration
()
- 22 Mar, 2005
Beyond Story Cards: Agile Requirements Collaboration
()
- 21 Mar, 2005
Slack and Scheduling in XP
()
- 18 Mar, 2005
Testing Games
()
- 17 Mar, 2005
Feedback on Subversion
()
- 17 Mar, 2005
Subversion
()
- 16 Mar, 2005
Feedback on Readability and Retrospectives
()
- 15 Mar, 2005
An Interesting Retrospective Idea
()
- 11 Mar, 2005
"Fail Fast" is Online
()
- 10 Mar, 2005
Design Mindsets
()
- 08 Mar, 2005
FitLibrary Released
()
- 07 Mar, 2005
Ten Minutes Without a Test
()
- 05 Mar, 2005
Crunch Mode Redux
()
- 05 Mar, 2005
More on Readable Fit Documents
()
- 04 Mar, 2005
Fit and FitNesse
()
- 01 Mar, 2005
Readable Fit Documents
()
- 28 Feb, 2005
Crunch Mode
()
- 24 Feb, 2005
Formality Is Not Rigor
()
- 21 Feb, 2005
Scrum
()
- 21 Feb, 2005
A Gaggle of Maps
()
- 21 Feb, 2005
Prove Your Optimizations
()
- 16 Feb, 2005
Dumb People and Smart People
()
- 16 Feb, 2005
Send Me to a Conference
()
- 10 Feb, 2005
Much, Much More
()
- 09 Feb, 2005
The USB Chicken
()
- 09 Feb, 2005
Commoditization of IT
()
- 09 Feb, 2005
Integrating with Buggy Systems
()
- 09 Feb, 2005
NUnitAsp: ASP.NET Unit Testing
()
- 05 Feb, 2005
Beyond Defects
()
- 01 Sep, 2004
Fail Fast
()
- 01 Sep, 2004
Task Switching
()
- 01 Jun, 2004
Research Time
()
- 01 Apr, 2004
Trust
()
- 01 Mar, 2004
Design Debt
()
- 01 Feb, 2004
Phased Releases
()
- 01 Jan, 2004
Continuous Design
()
- 01 Jan, 2004
Choosing the Right Projects
()
- 01 Oct, 2003
Passion and Discipline
()
- 02 Aug, 2003
Defining Success
()
- 22 Apr, 2003
Rubik the Refactorer
()
- 23 Dec, 2002
The Art of Agile Planning
()
The Art of Agile Delivery
()
Private Sessions
()
Let's Play TDD #162: Wishing for Double Dispatch
()
Contact James
The Art of Agile Development: Performance Optimization
Biography
Services
The Art of Agile Development: Values and Principles
Sharing
Total Immersion
Consulting
Mentor Program
The Art of Agile Development: Exploratory Testing
|