<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.langrsoft.com/2003/09/15/adopting-xp/</loc>
<lastmod>2003-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2003/09/15/what-can-go-wrong-with-xp/</loc>
<lastmod>2003-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2003/10/06/sustainable-pace/</loc>
<lastmod>2003-10-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2003/10/28/coding-standards/</loc>
<lastmod>2003-10-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2003/12/21/dont-mock-me/</loc>
<lastmod>2003-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/01/03/book-review-xp-refactored/</loc>
<lastmod>2004-01-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/01/20/small-methods-nine-benefits-of-making-your-methods-shorter/</loc>
<lastmod>2004-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/01/20/typesafe-enum-using-enum-in-j2se-5-0/</loc>
<lastmod>2004-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/02/11/annotations-in-j2se-5-0-part-1/</loc>
<lastmod>2004-02-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/02/12/polymorphic-enums-in-j2se-5-0-tiger/</loc>
<lastmod>2004-02-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/02/15/annotations-in-j2se-5-0-part-2/</loc>
<lastmod>2004-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/02/16/greetings/</loc>
<lastmod>2004-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/02/16/what-are-we-building/</loc>
<lastmod>2004-02-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/03/01/dumb-mistakes/</loc>
<lastmod>2004-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/03/26/old-age/</loc>
<lastmod>2004-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/04/15/patterns-and-alexander/</loc>
<lastmod>2004-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/05/18/herberts-homework/</loc>
<lastmod>2004-05-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/09/16/refactoring-metaphor/</loc>
<lastmod>2004-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/09/27/agile-java/</loc>
<lastmod>2004-09-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/10/22/cryptics/</loc>
<lastmod>2004-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2004/10/22/performance-debates/</loc>
<lastmod>2004-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/01/09/pair-programming-observations/</loc>
<lastmod>2005-01-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/01/31/interviewing-the-email-challenge/</loc>
<lastmod>2005-01-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/02/03/pairing-and-other-office-battles/</loc>
<lastmod>2005-02-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/02/04/auto-draft/</loc>
<lastmod>2005-02-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/02/24/agile-java-published/</loc>
<lastmod>2005-02-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/04/27/xp-pros-cons-reflecting-on-xp-experiences/</loc>
<lastmod>2005-04-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/09/21/practicing-programming/</loc>
<lastmod>2005-09-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/09/22/generalizations/</loc>
<lastmod>2005-09-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/09/23/practicing-what-i-preach/</loc>
<lastmod>2005-09-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/10/database-tdd-part-2/</loc>
<lastmod>2005-10-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/11/database-tdd-part-3/</loc>
<lastmod>2005-10-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/12/database-tdd-part-4-backing-into-tests/</loc>
<lastmod>2005-10-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/13/database-tdd-part-5-encapsulating-jdbc/</loc>
<lastmod>2005-10-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/14/database-tdd-part-6-duplication-in-sql/</loc>
<lastmod>2005-10-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/19/database-tdd-part-7-listening-to-your-pair/</loc>
<lastmod>2005-10-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/21/database-tdd-part-8-zealotry/</loc>
<lastmod>2005-10-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/24/database-tdd-part-9-single-responsibility-principle/</loc>
<lastmod>2005-10-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/26/database-tdd-part-11-blatant-duplication/</loc>
<lastmod>2005-10-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/27/database-tdd-part-10-performance/</loc>
<lastmod>2005-10-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/27/taking-a-break/</loc>
<lastmod>2005-10-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/28/database-tdd-part-12-domain-maps/</loc>
<lastmod>2005-10-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/10/31/database-tdd-part-13-keeping-time/</loc>
<lastmod>2005-10-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/11/01/database-tdd-part-14-more-complex-mocking/</loc>
<lastmod>2005-11-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/11/02/database-tdd-part-15-eliminating-duplication-with-generics/</loc>
<lastmod>2005-11-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/11/03/database-tdd-part-16-driving-tests-from-the-application/</loc>
<lastmod>2005-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/11/04/database-tdd-part-17-mocking-access/</loc>
<lastmod>2005-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/11/07/databasetddpart18/</loc>
<lastmod>2005-11-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/11/08/database-tdd-part-19-incremental-refactoring/</loc>
<lastmod>2005-11-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/11/09/database-tdd-part-20-changing-the-result-row-to-a-map/</loc>
<lastmod>2005-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/11/10/database-tdd-part-21-revisiting-performance/</loc>
<lastmod>2005-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/11/11/database-tdd-part-22-multiple-rows/</loc>
<lastmod>2005-11-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/11/22/worthless-comments/</loc>
<lastmod>2005-11-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/11/28/database-tdd-part-23-select-criteria/</loc>
<lastmod>2005-11-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/11/29/database-tdd-part-24-refactoring-after-breaks/</loc>
<lastmod>2005-11-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/12/12/database-tdd-part-25-modifying-the-application-mock/</loc>
<lastmod>2005-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2005/12/13/database-tdd-part-26-prepared-statements/</loc>
<lastmod>2005-12-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2006/01/25/database-tdd-part-27-revisiting-dusty-code/</loc>
<lastmod>2006-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2006/02/03/database-tdd-part-28-generating-database-tables/</loc>
<lastmod>2006-02-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2006/03/16/software-development-magazine-folds/</loc>
<lastmod>2006-03-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2006/06/06/are-tests-specs/</loc>
<lastmod>2006-06-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2006/06/12/open-note-to-google/</loc>
<lastmod>2006-06-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2006/06/13/blogging/</loc>
<lastmod>2006-06-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2006/08/24/what-most-developers-believe/</loc>
<lastmod>2006-08-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2006/10/19/maintenance-development/</loc>
<lastmod>2006-10-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/01/20/back-on-track/</loc>
<lastmod>2007-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/02/03/origins/</loc>
<lastmod>2007-02-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/02/04/origins-2/</loc>
<lastmod>2007-02-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/02/07/origins-3/</loc>
<lastmod>2007-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/03/04/the-great-loyalty-oath/</loc>
<lastmod>2007-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/04/01/certifiable/</loc>
<lastmod>2007-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/04/03/code-comprehension-and-test-paraphrasing/</loc>
<lastmod>2007-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/09/15/on-confidence/</loc>
<lastmod>2007-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/09/24/interviewing-well/</loc>
<lastmod>2007-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/09/27/agile-doesnt-work-if/</loc>
<lastmod>2007-09-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/10/02/certification-and-the-agile-alliance/</loc>
<lastmod>2007-10-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/10/23/krakow/</loc>
<lastmod>2007-10-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/10/31/comments-and-footnotes/</loc>
<lastmod>2007-10-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/11/09/function-points-are-a-crock/</loc>
<lastmod>2007-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/11/09/if-youre-not-pair-programming/</loc>
<lastmod>2007-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/11/15/a-case-for-pairing-open-workspaces-and-distractions/</loc>
<lastmod>2007-11-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/11/26/agile-and-phbs/</loc>
<lastmod>2007-11-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/12/05/testing_getters_and_setters/</loc>
<lastmod>2007-12-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/12/06/stories-and-the-tedium-of-daily-standups/</loc>
<lastmod>2007-12-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2007/12/21/test-first-vs-test-after-round-3/</loc>
<lastmod>2007-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/01/02/test-first-vs-test-after-round-4/</loc>
<lastmod>2008-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/01/24/blocked/</loc>
<lastmod>2008-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/01/25/stories-and-the-tedium-of-iteration-planning-meetings/</loc>
<lastmod>2008-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/01/30/stories-and-code-quality/</loc>
<lastmod>2008-01-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/02/07/pair-programming-withdrawal/</loc>
<lastmod>2008-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/03/02/choices-choices/</loc>
<lastmod>2008-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/03/04/tdd-hype/</loc>
<lastmod>2008-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/03/23/dogs-and-bugs/</loc>
<lastmod>2008-03-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/03/31/upside-down-problem-solving/</loc>
<lastmod>2008-03-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/04/03/open-source-pairing-scheduler/</loc>
<lastmod>2008-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/04/08/clean-code/</loc>
<lastmod>2008-04-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/04/23/whats-the-next-test/</loc>
<lastmod>2008-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/04/28/revisiting-bdd-in-java/</loc>
<lastmod>2008-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/05/21/ubuntu/</loc>
<lastmod>2008-05-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/05/23/opinions-on-ubuntu-revisited/</loc>
<lastmod>2008-05-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/06/09/less-refactoring/</loc>
<lastmod>2008-06-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/07/10/fine-grained-incrementalism/</loc>
<lastmod>2008-07-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/07/21/a-tdd-contest/</loc>
<lastmod>2008-07-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/07/22/the-realities-of-test-after-development-aka-why-pout-sucks/</loc>
<lastmod>2008-07-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/07/24/scrumalicious/</loc>
<lastmod>2008-07-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/07/29/request-for-a-blog-pair/</loc>
<lastmod>2008-07-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/08/14/too-much-incremental-refactoring/</loc>
<lastmod>2008-08-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/09/09/spotting-agile/</loc>
<lastmod>2008-09-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/09/15/demonstrating-tdd/</loc>
<lastmod>2008-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/09/15/pigs-chickens-and-asses/</loc>
<lastmod>2008-09-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/10/07/five-violations-of-agile/</loc>
<lastmod>2008-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/10/07/task-tracking-is-an-agile-smell/</loc>
<lastmod>2008-10-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/10/13/contrarians/</loc>
<lastmod>2008-10-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/10/15/q-how-many-days-are-there-in-a-two-week-iteration/</loc>
<lastmod>2008-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/10/22/complete-stories-not-iterations-again/</loc>
<lastmod>2008-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/11/03/pairing-smells/</loc>
<lastmod>2008-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/11/06/the-right-profile/</loc>
<lastmod>2008-11-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/11/18/scaring-you-straight/</loc>
<lastmod>2008-11-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/12/01/giving-thanks-2/</loc>
<lastmod>2008-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2008/12/02/distributed-project-retrospectives/</loc>
<lastmod>2008-12-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/01/15/code-to-discuss/</loc>
<lastmod>2009-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/01/26/test-abstraction/</loc>
<lastmod>2009-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/01/27/violating-standards-in-tests/</loc>
<lastmod>2009-01-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/01/30/retrospectives/</loc>
<lastmod>2009-01-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/02/03/convention-and-case/</loc>
<lastmod>2009-02-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/02/04/agile-in-a-flash/</loc>
<lastmod>2009-02-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/02/12/i-know-what-you-did/</loc>
<lastmod>2009-02-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/03/11/two-greens-in-a-row/</loc>
<lastmod>2009-03-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/03/26/reviewing-tad/</loc>
<lastmod>2009-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/03/26/trailing-the-way-in-2009/</loc>
<lastmod>2009-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/03/30/on-email-lists-and-advocacy/</loc>
<lastmod>2009-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/04/01/unit-testing-maturity-scale/</loc>
<lastmod>2009-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/04/30/scrumalliance-tm/</loc>
<lastmod>2009-04-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/06/09/eclipse-auto-insert/</loc>
<lastmod>2009-06-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/06/17/cute-little-abstractions/</loc>
<lastmod>2009-06-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/06/25/the-bowling-game/</loc>
<lastmod>2009-06-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/06/29/infinitest/</loc>
<lastmod>2009-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/08/06/easier-testing-using-the-srp/</loc>
<lastmod>2009-08-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/08/06/netbeans/</loc>
<lastmod>2009-08-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2009/12/16/framing-your-design/</loc>
<lastmod>2009-12-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2010/01/13/roaming-keymap-profiles/</loc>
<lastmod>2010-01-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2010/01/20/tradeoffs/</loc>
<lastmod>2010-01-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2010/03/25/blogger-wordpress/</loc>
<lastmod>2010-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2010/03/25/goofy-tdd-construct/</loc>
<lastmod>2010-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2010/08/09/badges/</loc>
<lastmod>2010-08-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2010/11/15/prizcon-2010/</loc>
<lastmod>2010-11-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/01/07/learning-great-practices-from-constraints/</loc>
<lastmod>2011-01-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/02/24/a-note-on-the-old-blog/</loc>
<lastmod>2011-02-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/02/24/is-tdd-faster-than-tad/</loc>
<lastmod>2011-02-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/02/24/responding-to-a-comment-on-tradeoffs/</loc>
<lastmod>2011-02-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/02/24/you-dont-build-stories/</loc>
<lastmod>2011-02-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/03/29/abandoning-pairing/</loc>
<lastmod>2011-03-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/05/23/pitting-teams-against-one-another/</loc>
<lastmod>2011-05-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/06/24/a-fitnesse-glossary-for-non-programmers/</loc>
<lastmod>2011-06-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/06/27/interviewer-tips/</loc>
<lastmod>2011-06-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/07/08/buying-back-my-soul/</loc>
<lastmod>2011-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/08/18/agile-2011-live-speaker-feedback/</loc>
<lastmod>2011-08-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/09/01/unit-tests-are-still-a-waste-of-time/</loc>
<lastmod>2011-09-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/09/20/tdd-kata-roman-number-converter/</loc>
<lastmod>2011-09-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/09/29/not-giving-up-on-vim/</loc>
<lastmod>2011-09-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/10/23/dont-stop-reading/</loc>
<lastmod>2011-10-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2011/11/09/test-driving-a-heap-based-priority-queue/</loc>
<lastmod>2011-11-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/01/24/refactoring-and-performance/</loc>
<lastmod>2012-01-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/03/09/my-first-tdd-exercise/</loc>
<lastmod>2012-03-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/04/04/legacy-quadrants-for-increasing-confidence-coverage/</loc>
<lastmod>2012-04-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/04/26/collaborative-dare-i-say-pair-writing/</loc>
<lastmod>2012-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/04/26/tdd-for-c-programmers/</loc>
<lastmod>2012-04-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/05/03/bad-code-examples-promote-bad-habits/</loc>
<lastmod>2012-05-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/06/27/a-smackdown-tool-for-overeager-tdders/</loc>
<lastmod>2012-06-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/07/19/hows-your-daily-standup-working-for-you/</loc>
<lastmod>2012-07-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/07/26/code-socialization/</loc>
<lastmod>2012-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/08/01/why-we-create-unnecessary-complexity/</loc>
<lastmod>2012-08-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/08/07/tdd-is-not-mindless/</loc>
<lastmod>2012-08-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/08/14/tdd-is-not-a-silver-bullet/</loc>
<lastmod>2012-08-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/08/21/x/</loc>
<lastmod>2012-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/08/28/tdd-a-minority-report/</loc>
<lastmod>2012-08-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/09/05/the-consulting-legitimacy-cycle/</loc>
<lastmod>2012-09-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2012/09/12/a-tdd-bag-of-tricks/</loc>
<lastmod>2012-09-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2013/01/16/c11-via-tfl-test-focused-learning-uniform-initialization/</loc>
<lastmod>2013-01-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2013/01/18/c11-sum-across-a-collection-of-objects-using-a-lambda-or-a-range-based-for-loop/</loc>
<lastmod>2013-01-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2013/02/19/c-via-tfl-the-range-based-for-loop/</loc>
<lastmod>2013-02-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2013/03/06/c11-using-lambdas-to-support-a-times-repeat-loop-2/</loc>
<lastmod>2013-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2013/03/20/a-story-isnt-a-feature-2/</loc>
<lastmod>2013-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2013/07/03/running-google-maps-in-an-avd/</loc>
<lastmod>2013-07-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2015/03/30/surviving-chaos-with-pairing-2/</loc>
<lastmod>2015-03-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/06/16/new-site-design-up/</loc>
<lastmod>2016-06-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/07/06/new-pragpub-article-half-of-a-third-of-a-century-in-tdd/</loc>
<lastmod>2016-07-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/07/19/the-compulsive-coder-episode-1-the-stub/</loc>
<lastmod>2016-07-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/07/26/the-compulsive-coder-episode-2-syntax-coloring/</loc>
<lastmod>2016-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/08/10/the-compulsive-coder-episode-3-typing-isnt-the-bottleneck/</loc>
<lastmod>2016-08-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/08/23/pairing-hell/</loc>
<lastmod>2016-08-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/08/30/the-compulsive-coder-episode-4-you-create-it-assigns/</loc>
<lastmod>2016-08-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/09/07/the-compulsive-coder-episode-5-extract-method-flow/</loc>
<lastmod>2016-09-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/09/13/the-consulting-legitimacy-cycle-5-years-to-2-weeks/</loc>
<lastmod>2016-09-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/10/19/the-compulsive-coder-episode-6-this-duplication-is-killing-me/</loc>
<lastmod>2016-10-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/11/15/the-compulsive-coder-episode-7-please-aaa/</loc>
<lastmod>2016-11-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/11/22/selecting-a-first-tdd-exercise/</loc>
<lastmod>2016-11-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2016/12/15/more-on-that-first-tdd-exercise/</loc>
<lastmod>2016-12-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2017/02/07/10-reasons-code-duplication-increases-cost/</loc>
<lastmod>2017-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2017/02/14/things-i-do-in-code-that-some-people-hate/</loc>
<lastmod>2017-02-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2017/03/01/where-are-the-real-agile-tools/</loc>
<lastmod>2017-03-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2017/04/25/agile-java-rewrite/</loc>
<lastmod>2017-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2017/05/31/code-like-you-cared-about-others/</loc>
<lastmod>2017-05-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2017/07/17/tdd-kata-risk-card-sets/</loc>
<lastmod>2017-07-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2017/07/25/tdd-and-speculative-design-why-not-just-introduce-the-hashmap-now/</loc>
<lastmod>2017-07-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2017/08/30/whats-the-real-cost-of-a-defect/</loc>
<lastmod>2017-08-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2017/10/31/clean-tests-common-concerns-part-1/</loc>
<lastmod>2017-10-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/02/09/new-article-at-gurock-clarifying-scope-with-scenarios-in-behavior-driven-development/</loc>
<lastmod>2018-02-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/02/09/new-article-at-gurock-succeeding-with-test-driven-development-at-a-distributed-start-up/</loc>
<lastmod>2018-02-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/02/09/new-article-at-ranorex-should-we-automate-all-of-our-feature-scenarios/</loc>
<lastmod>2018-02-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/02/14/clean-tests-common-concerns-part-2-ill-have-twice-as-much-code-to-maintain/</loc>
<lastmod>2018-02-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/02/23/new-article-at-gurock-can-you-have-too-many-tests/</loc>
<lastmod>2018-02-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/03/02/new-article-at-ranorex-why-i-practice-tdd-speed-and-need/</loc>
<lastmod>2018-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/04/13/new-gurock-webinar-bdd-testing-skills/</loc>
<lastmod>2018-04-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/04/15/questions-answered-for-gurock-webinar-bdd-testing-skills/</loc>
<lastmod>2018-04-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/05/15/new-article-at-ranorex-convincing-your-team-to-adopt-tdd/</loc>
<lastmod>2018-05-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/05/22/new-article-at-gurock-test-driven-development-a-love-story/</loc>
<lastmod>2018-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/06/14/new-article-at-ranorex-the-abcs-of-acceptance-test-design/</loc>
<lastmod>2018-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/06/14/new-webinar-video-at-ranorex-breaking-through-the-barriers-to-bdd/</loc>
<lastmod>2018-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/06/15/interview-how-unit-testing-improves-code-quality-in-tdd/</loc>
<lastmod>2018-06-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/06/15/wedotdd-companies-teams-practicing-test-driven-development/</loc>
<lastmod>2018-06-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/06/21/new-article-at-ranorex-balancing-mobbing-pairing-and-solo-work/</loc>
<lastmod>2018-06-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/06/22/new-article-at-ranorex-postmodern-agile-a-story-of-collaborating-beyond-buzzwords/</loc>
<lastmod>2018-06-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/07/05/new-article-in-pragpub-magazine-heading-into-ten-and-twenty-years-of-pragmatism/</loc>
<lastmod>2018-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/07/09/new-article-at-ranorex-why-you-need-at-least-three-sets-of-eyes-on-your-code/</loc>
<lastmod>2018-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/07/16/new-article-at-ranorex-raspberry-jam-gets-thin-in-the-pool/</loc>
<lastmod>2018-07-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/07/26/new-article-at-ranorex-agile-hiring/</loc>
<lastmod>2018-07-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/08/16/new-article-at-ranorex-find-the-right-tdd-approach-for-your-testing-situation/</loc>
<lastmod>2018-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/08/21/new-article-at-ranorex-insights-from-the-tdd-community/</loc>
<lastmod>2018-08-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/08/29/new-article-at-gurock-humility-the-lost-value-in-agile-development/</loc>
<lastmod>2018-08-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/08/30/new-article-at-ranorex-just-what-is-devops/</loc>
<lastmod>2018-08-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/08/31/learn-tdd-in-javascript/</loc>
<lastmod>2018-08-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/09/13/new-article-at-ranorex-the-only-coding-standard-youll-ever-need/</loc>
<lastmod>2018-09-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/10/30/new-article-at-ranorex-the-value-of-failing-tests/</loc>
<lastmod>2018-10-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2018/11/05/new-article-at-ranorex-does-mobbing-really-speed-us-up/</loc>
<lastmod>2018-11-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2019/02/18/new-article-at-ranorex-one-thing-at-a-time-fighting-the-fallacy-of-multitasking/</loc>
<lastmod>2019-02-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2019/03/06/on-clean-code/</loc>
<lastmod>2019-03-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2019/03/20/20yearstdd/</loc>
<lastmod>2019-03-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2019/04/24/tdds-toughest-embrace-why-oh-why-cant-i-code-that-yet/</loc>
<lastmod>2019-04-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2019/04/25/new-article-at-ranorex-two-rules-for-mobbing-success/</loc>
<lastmod>2019-04-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2019/05/07/tdd-katas-exercises-stock-portfolio-1-5/</loc>
<lastmod>2019-05-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2019/05/08/tdd-katas-exercises-multimap-2-5/</loc>
<lastmod>2019-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2019/05/13/tdd-katas-exercises-name-normalizer-3-5/</loc>
<lastmod>2019-05-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2019/05/15/tdd-katas-exercises-soundex-4-5/</loc>
<lastmod>2019-05-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2019/05/22/tdd-katas-exercises-risk-card-sets-5-5/</loc>
<lastmod>2019-05-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2019/12/26/building-modern-cpp-with-tdd-updated-instructions/</loc>
<lastmod>2019-12-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2020/01/15/productivity-tools-are-crucial-in-the-current-development-landscape-at-sd-times/</loc>
<lastmod>2020-01-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2020/03/26/filtering-blog-posts-by-category-with-jekyll/</loc>
<lastmod>2020-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2020/05/06/prizcon2010/</loc>
<lastmod>2020-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2020/05/18/syntax-highlighting-in-jekyll-calling-on-rouge/</loc>
<lastmod>2020-05-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2020/06/02/git-handover/</loc>
<lastmod>2020-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2021/03/26/c4d/</loc>
<lastmod>2021-03-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2021/12/01/mob-programming-ftw/</loc>
<lastmod>2021-12-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2022/05/05/on-formatting/</loc>
<lastmod>2022-05-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2022/06/08/code-talk-1-sloggish/</loc>
<lastmod>2022-06-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2022/06/29/code-talk-2-entangled/</loc>
<lastmod>2022-06-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2024/01/23/madonna/</loc>
<lastmod>2024-01-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2024/03/22/prescriptive-agile-stuck-in-shu/</loc>
<lastmod>2024-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2024/04/28/your-new-test-naming-convention/</loc>
<lastmod>2024-04-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2024/07/03/unit-testing-approaches/</loc>
<lastmod>2024-07-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2025/01/21/invariants/</loc>
<lastmod>2025-01-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/2025/01/28/invariants2/</loc>
<lastmod>2025-01-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.langrsoft.com/about/2020-05-05-press-release-relaunch/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/training-courses/aadv/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/training-courses/agile-software-development/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/training-courses/behavior-driven-development-bdd/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/training-courses/continuous-design/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/training-courses/distributed-software-development/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/contact/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/about/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/resources/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/essential-java-style-ercb-review/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/agile-java-quotes/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/jeffs-blog/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/agile-java-source-code/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/outsourced-software-development/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/software-coach/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/distributed-team-coach/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/training-courses/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/student-quotes/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/articles/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/agile-java-errata/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/training-courses/legacy-code-rescue/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/training-courses/remote-mob-programming/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/training-courses/streamlined-software-development/</loc>
</url>
<url>
<loc>https://www.langrsoft.com/services/training-courses/test-driven-development-tdd/</loc>
</url>
</urlset>
