<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://ruthlesslyhelpful.net/2026/01/28/the-oregon-trail-to-agentic-ai/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2026/01/chatgpt-image-jan-28-2026-09_48_45-am.png</image:loc><image:title>The Oregon Trail to Agentic AI</image:title><image:caption>The Oregon Trail to Agentic AI</image:caption></image:image><lastmod>2026-01-28T15:49:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/about/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2011/05/sritchie_profile.jpg</image:loc><image:title>sritchie_profile</image:title></image:image><lastmod>2026-01-28T14:28:22+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://ruthlesslyhelpful.net/2026/01/21/agent-assisted-and-agent-orchestrated-coding/</loc><lastmod>2026-01-21T18:14:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2025/11/19/quality-assurance-when-machines-write-code/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2025/11/ai-and-human-collaboration-in-testing.png</image:loc><image:title>AI and Human Collaboration in Testing</image:title></image:image><lastmod>2025-11-19T18:20:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2025/11/14/platform-engineering/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2025/11/platform_engineering_20251114.png</image:loc><image:title>platform_engineering_20251114</image:title></image:image><lastmod>2025-11-14T13:33:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2025/11/06/why-best-practices-arent-always-best/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2025/11/0102.jpg</image:loc><image:title>0102</image:title></image:image><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2025/11/0101.jpg</image:loc><image:title>0101</image:title></image:image><lastmod>2025-11-06T19:42:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2025/11/04/back-to-the-future-with-ai/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2025/11/slide11.png</image:loc><image:title>Slide11</image:title></image:image><lastmod>2025-11-04T20:33:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2025/10/28/thank-you-agiledc-2025/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2025/10/back-to-the-future-with-ai.png</image:loc><image:title>Back to the Future with AI</image:title></image:image><lastmod>2025-10-28T16:02:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2024/06/24/the-future-of-software-testing/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2024/06/winteringham-meap-hi.jpg</image:loc><image:title>Winteringham-MEAP-HI</image:title></image:image><lastmod>2024-06-24T13:17:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2024/05/24/introduction-to-dynamic-analysis/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2024/05/dynamic-analysis-20240524.png</image:loc><image:title>Dynamic-Analysis-20240524</image:title></image:image><lastmod>2024-05-24T14:59:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2024/05/20/lunch-with-tech-leaders-episode-80/</loc><lastmod>2024-05-20T15:57:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2024/05/07/crucial-skills-that-make-engineers-successful/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2024/05/crucial-skills-that-make-engineers-successful.png</image:loc><image:title>Crucial Skills That Make Engineers Successful</image:title></image:image><lastmod>2024-05-07T14:43:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/curriculum-vitae/</loc><lastmod>2024-03-27T15:03:06+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://ruthlesslyhelpful.net/2020/10/29/boundary-analysis/</loc><lastmod>2020-10-30T20:27:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2020/10/23/fakes-stubs-and-mocks/</loc><lastmod>2020-10-27T13:57:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2020/10/27/better-value-sooner-safer-happier/</loc><lastmod>2020-10-27T12:53:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2020/04/24/first-the-mental-creation/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2020/04/the-dirty-remains.jpg</image:loc><image:title>the-dirty-remains</image:title></image:image><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2020/04/banks-care-about-rounding.jpg</image:loc><image:title>banks-care-about-rounding</image:title></image:image><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2020/04/missed-it-by-that-much.jpg</image:loc><image:title>missed-it-by-that-much</image:title></image:image><lastmod>2020-04-26T20:58:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2020/04/18/we-are-the-pakleds-you-are-smart/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2020/04/pakleds.jpg</image:loc><image:title>pakleds</image:title></image:image><lastmod>2020-04-18T19:53:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2020/04/15/you-got-to-know-your-limitations/</loc><lastmod>2020-04-15T17:26:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2011/05/26/html5-shims-fallbacks-and-polyfills/</loc><lastmod>2014-08-29T12:20:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2013/02/20/thank-you-dc-net-users-group-2013-2/</loc><lastmod>2013-02-20T16:20:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/12/31/msdn-net-framework-best-practices/</loc><lastmod>2013-01-02T15:39:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/12/31/compendium-of-net-best-practices/</loc><lastmod>2012-12-31T19:34:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/12/28/thank-you-upstate-new-york-users-groups/</loc><lastmod>2012-12-28T21:53:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/05/03/automated-unit-and-integration-testing-with-ndbunit/</loc><lastmod>2012-10-25T12:58:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/09/07/thank-you-li-net-users-group/</loc><lastmod>2012-09-07T10:34:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/07/11/thank-you-dc-alt-net-2012-7/</loc><lastmod>2012-07-11T22:18:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2011/06/09/liberate-fxcop-10-0/</loc><lastmod>2015-04-21T13:22:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/05/14/the-sdl-static-analysis-story/</loc><lastmod>2012-06-01T12:51:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/05/14/thank-you-philly-net-code-camp-2012-1/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2012/05/philly-netcodecamp2012-1.png</image:loc><image:title>Philly.NET Code Camp 2012.1</image:title></image:image><lastmod>2012-05-14T15:51:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/03/29/the-power-of-free/</loc><lastmod>2013-08-26T13:46:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/05/02/promotion_ending_20120531/</loc><lastmod>2012-05-02T17:32:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/publications/</loc><lastmod>2012-04-27T14:55:59+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://ruthlesslyhelpful.net/2012/04/24/visual-thinking-and-communicating/</loc><lastmod>2012-04-24T13:31:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/03/05/build-numbering-and-versioning/</loc><lastmod>2012-03-05T21:52:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/03/02/keep-your-privates-private/</loc><lastmod>2014-07-08T14:58:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/02/28/fake-555-telephone-number-prefix-and-more/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2012/02/black_phone.jpg</image:loc><image:title>555 Phone Number</image:title></image:image><lastmod>2012-03-02T14:53:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/02/25/rules-for-commenting-code/</loc><lastmod>2012-02-25T22:33:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/02/19/now-thats-high-praise/</loc><lastmod>2012-02-19T22:47:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/02/07/four-ways-to-fake-time-part-3/</loc><lastmod>2012-02-19T22:01:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/02/19/four-ways-to-fake-time-part-4/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2012/02/typemockisolator.png</image:loc><image:title>TypeMock Isolator</image:title></image:image><lastmod>2012-02-19T21:59:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/02/09/wheres-cat-net-2-0/</loc><lastmod>2012-02-10T14:16:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/01/31/four-ways-to-fake-time-part-2/</loc><lastmod>2012-02-07T13:56:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/02/03/net-developers-journal-book-review/</loc><lastmod>2012-02-03T15:08:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/01/26/four-ways-to-fake-time/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2012/01/iphone-calendar.jpg</image:loc><image:title>Calendar</image:title></image:image><lastmod>2012-01-31T17:02:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/01/19/crossderry-interview/</loc><lastmod>2012-01-19T15:39:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2012/01/12/the-prime-directive/</loc><lastmod>2012-01-18T14:21:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2011/12/21/nuget-kickstart-package-2/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2011/12/library_package_manager_settings_2011-12-21_thumb.png</image:loc><image:title>Library_Package_Manager_settings_2011-12-21_thumb.png</image:title></image:image><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2011/12/library_package_manager_settings_2011-12-21.png</image:loc><image:title>Library_Package_Manager_settings_2011-12-21.png</image:title></image:image><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2011/12/nuget_package_explorer_1211-12-21_thumb.png</image:loc><image:title>NuGet_Package_Explorer_1211-12-21_thumb.png</image:title></image:image><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2011/12/nuget_package_explorer_1211-12-21.png</image:loc><image:title>NuGet_Package_Explorer_1211-12-21.png</image:title></image:image><lastmod>2011-12-21T15:48:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2011/12/10/why-a-book-on-net-best-practices/</loc><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2011/12/realityvisiontension.png</image:loc><image:title>Tension between reality and vision</image:title><image:caption>Tension between reality and vision</image:caption></image:image><image:image><image:loc>https://ruthlesslyhelpful.net/wp-content/uploads/2011/12/9781430240235.jpg</image:loc><image:title>Pro .NET Best Practices</image:title></image:image><lastmod>2011-12-20T15:50:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2011/12/20/pro-dotnet-best-practices-overview/</loc><lastmod>2012-01-02T04:56:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2011/06/08/problem-prevention-early-detection/</loc><lastmod>2011-06-08T23:46:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2011/06/01/when-to-use-database-first/</loc><lastmod>2011-06-02T01:04:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2011/05/27/agile-requires-agility/</loc><lastmod>2011-05-27T22:51:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2011/05/25/don%e2%80%99t-comment-out-failing-unit-tests/</loc><lastmod>2011-05-27T14:29:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net/2011/05/25/the-virtues-of-blogging/</loc><lastmod>2011-05-27T14:27:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://ruthlesslyhelpful.net</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-01-28T15:49:41+00:00</lastmod></url></urlset>
