<?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.chrismdp.com/spring-rc-introduction/</loc>
<lastmod>2006-01-23T12:36:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/spring-rc-session-one/</loc>
<lastmod>2006-01-23T14:31:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/spring-rc-session-two/</loc>
<lastmod>2006-01-24T14:40:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/spring-rc-session-three/</loc>
<lastmod>2006-01-26T23:09:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/spring-rc-session-four/</loc>
<lastmod>2006-01-28T12:48:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/spring-rc-session-five/</loc>
<lastmod>2006-02-03T15:21:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/spring-rc-session-six/</loc>
<lastmod>2006-02-10T10:07:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/tdd-the-tortoise-and-the-hare/</loc>
<lastmod>2006-02-16T09:43:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/spring-rc-session-seven/</loc>
<lastmod>2006-03-02T17:12:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/spring-rc-session-eight/</loc>
<lastmod>2006-03-09T09:46:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/spring-richclient/</loc>
<lastmod>2006-04-01T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/spring-rc-thats-a-wrap/</loc>
<lastmod>2006-04-11T15:25:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/svg-planner/</loc>
<lastmod>2006-10-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/first-post/</loc>
<lastmod>2009-12-14T16:50:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/jekyll/</loc>
<lastmod>2009-12-14T17:10:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/craftsmanship-vs-apprenticeship/</loc>
<lastmod>2009-12-15T20:48:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/snakes-and-ladders-kata/</loc>
<lastmod>2009-12-20T22:20:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/rip-web-1-0/</loc>
<lastmod>2009-12-23T21:41:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/old-blog-articles/</loc>
<lastmod>2009-12-29T22:45:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/driving-out-feature-ambiguity/</loc>
<lastmod>2010-01-15T06:19:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/pairing-works-for-everything/</loc>
<lastmod>2010-01-27T11:28:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-story-card-is-not-the-story/</loc>
<lastmod>2010-02-11T15:55:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/bbc-talk-a-philosophy-of-software/</loc>
<lastmod>2010-02-21T08:35:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/introducing-pushy/</loc>
<lastmod>2010-03-07T20:18:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/archivey-the-robot/</loc>
<lastmod>2010-03-08T16:15:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/pairing-with-corey-haines/</loc>
<lastmod>2010-03-17T10:18:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/radiating-stats-at-eden/</loc>
<lastmod>2010-03-22T13:55:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/multiple-ci-joes-with-rack-and-passenger/</loc>
<lastmod>2010-03-22T20:18:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/announcing-edash/</loc>
<lastmod>2010-03-29T21:05:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/every-ash-cloud-has-a-silver-lining/</loc>
<lastmod>2010-05-12T14:05:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/leancamp-report/</loc>
<lastmod>2010-05-16T09:15:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ux-is-everything/</loc>
<lastmod>2010-05-21T16:07:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/tdd-with-node-js/</loc>
<lastmod>2010-05-23T10:05:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/seven-hundred-and-fifty-words/</loc>
<lastmod>2010-07-12T21:45:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/card-of-the-day/</loc>
<lastmod>2010-07-22T09:45:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/polyphasic-sleep-experiment/</loc>
<lastmod>2010-07-29T08:45:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/childrens-future-international/</loc>
<lastmod>2010-10-18T18:42:33+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-im-writing-my-book-using-git-and-ruby/</loc>
<lastmod>2010-11-02T15:35:27+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/getting-spork-working-now-on-rails-3-rspec-2-and-cucumber/</loc>
<lastmod>2010-11-16T21:41:57+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/eden-development-closing/</loc>
<lastmod>2011-03-25T15:52:09+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/pomodoros-done-hopefully-right/</loc>
<lastmod>2011-03-28T15:18:50+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/truly-indispensable-people/</loc>
<lastmod>2011-03-29T10:42:03+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/learning-to-say-yes/</loc>
<lastmod>2011-03-30T13:02:47+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/are-coding-kata-really-worth-it/</loc>
<lastmod>2011-03-31T12:20:29+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/pomodoros-help-you-refactor/</loc>
<lastmod>2011-04-01T19:21:15+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/on-the-nature-of-time/</loc>
<lastmod>2011-04-04T13:27:24+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/on-certification/</loc>
<lastmod>2011-04-05T15:14:49+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-team-is-the-atomic-unit/</loc>
<lastmod>2011-04-05T15:14:49+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/are-apprenticeships-scalable/</loc>
<lastmod>2011-04-12T05:36:53+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/a-formula-of-motivation/</loc>
<lastmod>2011-04-15T09:39:35+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/cucumbers-with-personality/</loc>
<lastmod>2011-04-18T14:17:31+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/on-office-politics/</loc>
<lastmod>2011-05-04T13:32:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/on-flow-and-katas/</loc>
<lastmod>2011-05-06T08:37:45+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-principle-of-scattered-work/</loc>
<lastmod>2011-05-09T11:56:04+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/don-t-miss-your-greatest-achievement/</loc>
<lastmod>2011-05-17T08:37:09+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/lean-code-slides-and-feedback/</loc>
<lastmod>2011-05-26T20:35:40+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/e-petitions-deconstructed/</loc>
<lastmod>2011-07-29T14:57:09+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/work-with-me/</loc>
<lastmod>2011-08-22T14:36:53+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/e-petitions-handling-traffic/</loc>
<lastmod>2011-08-30T12:51:38+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/layers-of-abstraction-bdd-ux/</loc>
<lastmod>2011-09-05T19:44:03+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/pininthemap-customisable-pin-icons/</loc>
<lastmod>2011-09-06T20:18:13+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/kanogo-vapourware-to-beta-in-24-hours/</loc>
<lastmod>2011-09-12T10:30:37+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/layers-of-abstraction-writing-great-cucumber-code/</loc>
<lastmod>2011-09-15T06:44:41+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/your-tests-are-lying-to-you/</loc>
<lastmod>2011-10-17T18:10:29+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-im-testing-iphone-apps-part-1/</loc>
<lastmod>2011-12-01T22:45:35+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-im-testing-iphone-apps-part-2/</loc>
<lastmod>2011-12-06T16:02:54+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/feature-writing-multiple-actors/</loc>
<lastmod>2011-12-08T11:01:23+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/cache-busting-ruby-http-server/</loc>
<lastmod>2011-12-14T16:57:43+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/introducing-sol-trader/</loc>
<lastmod>2012-01-03T14:53:53+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/why-i-switched-from-ruby-back-to-c-plus-plus/</loc>
<lastmod>2012-01-08T20:21:41+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/switching-sol-trader-from-ruby-to-c-plus-plus-one-week-on/</loc>
<lastmod>2012-01-16T09:38:25+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/effective-bloom-in-open-gl-for-sol-trader/</loc>
<lastmod>2012-02-02T16:28:30+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/sol-trading-lighting/</loc>
<lastmod>2012-02-14T22:56:43+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/on-coding-defensively/</loc>
<lastmod>2012-02-17T18:57:25+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/sol-trader-continuous-deployment/</loc>
<lastmod>2012-03-23T12:13:27+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/a-fresh-take-on-dci-with-c-plus-plus/</loc>
<lastmod>2012-04-16T11:20:48+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/sol-trader-now-in-alpha/</loc>
<lastmod>2012-05-02T14:37:44+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/attempting-validated-learning-with-sol-trader/</loc>
<lastmod>2012-05-14T09:18:47+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/waxing-lyrical-on-pathfinding/</loc>
<lastmod>2012-05-15T15:02:40+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/kickstart-your-team-on-bdd/</loc>
<lastmod>2012-07-27T07:13:22+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-power-of-feedback/</loc>
<lastmod>2012-09-13T12:52:16+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/task-assignment-is-a-team-anti-pattern/</loc>
<lastmod>2012-09-14T13:06:40+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/showroom-software/</loc>
<lastmod>2012-09-17T19:34:12+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-power-of-good-naming/</loc>
<lastmod>2012-09-18T19:43:02+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/cucumber-isnt-a-testing-tool/</loc>
<lastmod>2012-09-19T16:41:22+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/failing-tests-rot/</loc>
<lastmod>2012-09-20T14:36:32+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/introducing-morning-pages/</loc>
<lastmod>2012-09-21T12:25:13+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/job-titles-team-anti-pattern/</loc>
<lastmod>2012-09-25T19:48:24+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ostatus-like-twitter-but-open/</loc>
<lastmod>2012-09-26T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ostatus-what-ive-learnt-in-24-hours/</loc>
<lastmod>2012-09-27T19:24:54+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/your-framework-is-a-liability/</loc>
<lastmod>2012-09-28T19:46:31+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/delegated-tasks-are-a-team-anti-pattern/</loc>
<lastmod>2012-10-04T06:49:57+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-simplest-cucumber-project/</loc>
<lastmod>2012-10-25T19:47:16+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-to-write-a-great-story/</loc>
<lastmod>2012-10-30T22:50:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/storing-state-in-your-steps/</loc>
<lastmod>2012-11-07T23:50:39+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-integration-testing-trap/</loc>
<lastmod>2012-11-15T17:04:26+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/scenarios-are-not-acceptance-criteria/</loc>
<lastmod>2012-11-23T08:55:47+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/cucumber-keeping-the-build-passing/</loc>
<lastmod>2012-12-11T08:40:48+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/bddkickstart-london-and-2013/</loc>
<lastmod>2013-01-03T07:31:11+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/dependency-injection-not-ioc/</loc>
<lastmod>2013-01-10T13:25:44+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/bdd-is-not-cucumber/</loc>
<lastmod>2013-01-16T20:57:57+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/project-velocity-is-a-useless-metric-discuss/</loc>
<lastmod>2013-01-21T15:29:25+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-perils-of-curiosity/</loc>
<lastmod>2013-02-07T07:27:02+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/bdd-with-shell-script/</loc>
<lastmod>2013-03-06T08:49:20+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/features-are-documentation-not-tests/</loc>
<lastmod>2013-04-26T07:50:13+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/extreme-isolation-in-web-apps-part-1/</loc>
<lastmod>2013-05-09T09:34:52+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/leading-software-teams-well/</loc>
<lastmod>2013-05-14T13:01:21+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/rack-usermanual/</loc>
<lastmod>2013-06-17T14:28:34+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/extreme-isolation-part-2/</loc>
<lastmod>2013-07-16T08:37:39+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/card-pirates/</loc>
<lastmod>2013-08-06T05:59:36+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/why-continuous-delivery-and-bdd-play-so-nicely/</loc>
<lastmod>2013-08-09T08:40:25+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/dealing-stories-into-features/</loc>
<lastmod>2013-08-29T15:18:44+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/extreme-isolation-part-3-crud/</loc>
<lastmod>2013-09-02T10:22:27+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-toolchain-of-dreams/</loc>
<lastmod>2013-09-19T14:11:58+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/using-markdown-to-send-html-email-via-mutt/</loc>
<lastmod>2013-10-07T19:23:24+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-i-learned-to-stop-worrying-and-love-some-detailed-cucumber-features/</loc>
<lastmod>2013-11-11T17:55:51+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/bdd-kickstart-is-dead-long-live/</loc>
<lastmod>2013-11-19T16:23:43+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-to-give-bdd-a-chance/</loc>
<lastmod>2013-11-26T17:59:30+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/make-cucumber-features-more-readable-with-this-one-weird-trick/</loc>
<lastmod>2014-02-12T10:15:06+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-to-layer-context-into-your-features-using-real-narrative/</loc>
<lastmod>2014-04-14T16:22:12+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/four-questions-to-discover-if-youre-really-agile/</loc>
<lastmod>2014-04-16T17:05:32+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-to-decide-whether-a-tool-is-right-for-you/</loc>
<lastmod>2014-05-07T12:10:47+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-not-to-check-in-temporary-code/</loc>
<lastmod>2014-07-08T15:53:34+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/why-bdd-works-solo/</loc>
<lastmod>2014-08-04T14:55:58+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/why-you-can-scale-agile-with-the-right-attitudes/</loc>
<lastmod>2014-12-02T17:16:38+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/new-for-2015-sol-trader-on-kickstarter/</loc>
<lastmod>2015-01-07T09:57:58+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/seven-things-i-ve-learnt-in-3-years-coding-my-first-indie-game/</loc>
<lastmod>2015-01-07T14:26:40+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/why-games-coders-dont-use-tdd-and-why-it-matters/</loc>
<lastmod>2015-03-11T10:37:37+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/sol-trader-has-been-greenlit/</loc>
<lastmod>2015-03-18T09:17:03+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/four-things-every-space-game-must-have/</loc>
<lastmod>2015-03-25T10:39:12+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-i-doubled-the-speed-of-my-game-by-giving-up-on-c-plus-plus/</loc>
<lastmod>2015-04-01T11:49:53+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/your-abstractions-are-a-liability/</loc>
<lastmod>2015-04-08T13:04:44+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-to-choose-between-realism-and-fun/</loc>
<lastmod>2015-04-15T12:39:44+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/why-i-ditched-all-the-build-tools/</loc>
<lastmod>2015-04-22T10:42:46+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-i-m-using-proxemics-in-sol-trader-s-game-design/</loc>
<lastmod>2015-04-28T20:01:22+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-face-generation-works-in-sol-trader/</loc>
<lastmod>2015-05-06T09:52:27+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-dialogue-works-in-sol-trader/</loc>
<lastmod>2015-05-13T15:29:47+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/never-ever-ever-ever-ever-give-up/</loc>
<lastmod>2015-05-20T08:46:59+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/tone-of-voice-in-sol-trader/</loc>
<lastmod>2015-05-27T10:45:08+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-huge-difference-a-good-entity-system-could-make-to-your-game/</loc>
<lastmod>2015-06-03T10:17:09+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-to-quickly-add-bloom-to-your-engine/</loc>
<lastmod>2015-06-10T17:30:04+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-difference-review-and-planning-makes-to-indie-development/</loc>
<lastmod>2015-06-17T07:53:57+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-sol-trader-uses-information-as-currency/</loc>
<lastmod>2015-06-24T06:29:05+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/new-sol-trader-gameplay-trailer/</loc>
<lastmod>2015-07-17T16:16:10+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/three-new-screenshots/</loc>
<lastmod>2015-07-18T12:55:35+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/sol-trader-will-be-at-egx/</loc>
<lastmod>2015-07-22T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/why-i-rewrote-sol-trader-s-gui-from-scratch/</loc>
<lastmod>2015-08-01T22:25:02+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-to-add-live-code-reload-to-your-game/</loc>
<lastmod>2015-08-19T08:55:34+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/gossip-as-a-game-mechanic/</loc>
<lastmod>2015-09-03T05:21:40+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/three-days-to-go/</loc>
<lastmod>2015-09-18T15:08:02+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/sol-trader-kickstarter-now-live/</loc>
<lastmod>2015-09-21T18:48:37+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/why-i-hope-i-ll-weather-the-indiepocalypse/</loc>
<lastmod>2015-10-02T19:37:29+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/sol-trader-combat/</loc>
<lastmod>2015-11-11T17:03:57+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/modelling-opinions-and-prejudice-in-sol-trader/</loc>
<lastmod>2015-11-27T16:51:31+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-science-of-blame-and-unforgiveness/</loc>
<lastmod>2015-12-02T10:20:28+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-christmas-eve-update-with-moddable-missions/</loc>
<lastmod>2015-12-24T07:43:19+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/full-disclosure-sol-trader-conversation-upgrades/</loc>
<lastmod>2016-01-01T16:34:55+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-cunning-plans-of-sol-trader/</loc>
<lastmod>2016-01-12T05:56:28+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/sol-trader-at-egx-rezzed-2016/</loc>
<lastmod>2016-01-25T09:54:32+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/top-5-space-games-of-2015/</loc>
<lastmod>2016-01-28T14:15:26+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/gossip-the-best-new-sol-trader-feature-for-ages/</loc>
<lastmod>2016-02-09T07:20:37+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-bdd-nails-your-prototyping-stage/</loc>
<lastmod>2016-05-04T08:51:54+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/5-ways-i-screwed-up-sol-traders-launch-a-postmortem/</loc>
<lastmod>2016-06-28T08:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/leading-your-life/</loc>
<lastmod>2017-01-06T13:45:53+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/what-s-next-for-sol-trader-and-me/</loc>
<lastmod>2017-02-22T11:51:10+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/introducing-ealdorlight/</loc>
<lastmod>2017-03-31T06:58:50+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/sol-trader-1.3-kickstarter-launch-date/</loc>
<lastmod>2017-04-28T10:03:10+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-ealdorlights-story-stands-out/</loc>
<lastmod>2017-05-10T10:36:52+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ealdorlight-s-kickstarter-is-live/</loc>
<lastmod>2017-06-06T12:28:33+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ealdorlight-a-kickstarter-retrospective/</loc>
<lastmod>2017-11-19T22:17:16+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/a-new-adventure/</loc>
<lastmod>2017-12-30T07:30:44+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/a-long-hiatus/</loc>
<lastmod>2024-11-19T22:30:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-first-thing-a-startup-cto-must-do/</loc>
<lastmod>2024-11-22T08:55:18+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/your-code-is-a-liability/</loc>
<lastmod>2024-11-25T20:00:31+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-job-is-not-to-build/</loc>
<lastmod>2024-12-01T21:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/why-hybrid-work-works/</loc>
<lastmod>2024-12-06T10:06:43+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-to-build-a-robust-llm-application/</loc>
<lastmod>2024-12-13T08:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/founder-mode/</loc>
<lastmod>2025-01-22T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/beyond-prompting/</loc>
<lastmod>2025-02-09T08:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-to-avoid-bad-startup-culture/</loc>
<lastmod>2025-02-10T08:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/rebranding-mobile-app/</loc>
<lastmod>2025-02-15T08:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-to-get-clarity-with-a-new-tech-team/</loc>
<lastmod>2025-03-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/startup-success-stories-are-flawed/</loc>
<lastmod>2025-03-26T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/why-time-units-beat-story-points/</loc>
<lastmod>2025-03-27T10:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/always-be-unblocking/</loc>
<lastmod>2025-04-01T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/rehearse-hard-conversations-with-ai/</loc>
<lastmod>2025-04-07T08:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-ai-climate-panic-is-wrong/</loc>
<lastmod>2025-04-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-agent-opportunity-too-big-to-ignore/</loc>
<lastmod>2025-04-22T08:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/i-built-kaijo-to-fix-unreliable-ai/</loc>
<lastmod>2025-04-24T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/graph-rag-is-the-future/</loc>
<lastmod>2025-05-01T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/hiring/</loc>
<lastmod>2025-05-06T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-might-save-software-craft/</loc>
<lastmod>2025-05-12T00:03:15+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/four-hours-one-ai-app-many-lessons/</loc>
<lastmod>2025-05-15T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/livestream-23rd-may-2025-complex-change/</loc>
<lastmod>2025-05-24T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-ai-tools-actually-worth-using/</loc>
<lastmod>2025-06-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-needs-more-from-you/</loc>
<lastmod>2025-06-06T14:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/you-should-kill-your-prompts/</loc>
<lastmod>2025-07-02T15:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/google-cloud-llm-talk/</loc>
<lastmod>2025-07-09T10:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/parallel-ai-agents-create-unusable-code/</loc>
<lastmod>2025-07-31T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/doing-real-work-with-ai-just-became-150x-cheaper/</loc>
<lastmod>2025-08-06T10:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/is-ai-unshippable/</loc>
<lastmod>2025-08-07T15:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/independent-coding-agents-arent-ready/</loc>
<lastmod>2025-08-08T10:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/coding-with-ai-march-2025/</loc>
<lastmod>2025-08-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/chatbots-are-the-wrong-tool-for-ai-writing/</loc>
<lastmod>2025-08-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/webinar-how-not-to-screw-up-your-ai-rollout/</loc>
<lastmod>2025-09-04T13:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-is-consistently-mediocre/</loc>
<lastmod>2025-09-19T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/why-your-ai-output-is-slop/</loc>
<lastmod>2025-10-02T13:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/agentkit-helps-its-competitors/</loc>
<lastmod>2025-10-07T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-teams-need-tortoises-not-hares/</loc>
<lastmod>2025-10-14T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ditch-autocomplete/</loc>
<lastmod>2025-10-16T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/which-coding-agent-is-best/</loc>
<lastmod>2025-10-21T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/who-wants-a-browser/</loc>
<lastmod>2025-10-23T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/claude-code-is-for-everything/</loc>
<lastmod>2025-11-06T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/how-to-react-to-a-new-frontier-model/</loc>
<lastmod>2025-11-25T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-slop-is-real-model-collapse-isnt/</loc>
<lastmod>2025-11-27T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/why-ai-fast-teams-still-ship-slowly/</loc>
<lastmod>2025-12-04T14:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/openai-code-red-your-window/</loc>
<lastmod>2025-12-08T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-slow-and-dangerous-loss-of-self/</loc>
<lastmod>2025-12-09T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/chatgpt-is-terraforming-earth/</loc>
<lastmod>2025-12-12T10:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/launch-ai-leader-accelerator/</loc>
<lastmod>2025-12-15T10:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/three-kings-of-inference-spar/</loc>
<lastmod>2025-12-15T10:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/my-ai-predictions-for-2026/</loc>
<lastmod>2025-12-31T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/webinar-am-i-behind-in-ai/</loc>
<lastmod>2026-01-08T14:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/your-agent-orchestrator-is-too-clever/</loc>
<lastmod>2026-01-13T10:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/running-ralph-loops-is-easy-january-2026/</loc>
<lastmod>2026-01-14T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/webinar-stop-ai-stealing-from-you/</loc>
<lastmod>2026-01-15T15:30:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/where-did-my-day-go/</loc>
<lastmod>2026-01-16T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-is-still-searching-for-a-home/</loc>
<lastmod>2026-01-21T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/skills-are-claude-codes-secret-weapon/</loc>
<lastmod>2026-01-25T08:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-must-be-line-managed/</loc>
<lastmod>2026-01-27T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/dial-up-ai-is-ending/</loc>
<lastmod>2026-02-02T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/dont-let-your-ceo-install-openclaw/</loc>
<lastmod>2026-02-03T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/claude-code-on-your-phone/</loc>
<lastmod>2026-02-03T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/webinar-ship-while-you-sleep/</loc>
<lastmod>2026-02-05T14:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-guardrails-do-not-work-yet/</loc>
<lastmod>2026-02-05T20:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/your-bot-is-your-responsibility/</loc>
<lastmod>2026-02-18T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/code-review-is-dying/</loc>
<lastmod>2026-02-24T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/lockbox-constrain-your-bots-to-set-them-free/</loc>
<lastmod>2026-02-26T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/webinar-let-ai-do-your-work/</loc>
<lastmod>2026-03-05T14:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-leadership-lab-cto-craft/</loc>
<lastmod>2026-03-09T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/feedback-is-the-new-bottleneck/</loc>
<lastmod>2026-03-13T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/stop-prompting-start-briefing/</loc>
<lastmod>2026-03-20T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/webinar-ai-has-a-people-problem/</loc>
<lastmod>2026-03-26T17:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ralph-loops-aie-europe/</loc>
<lastmod>2026-04-08T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/build-an-ai-knowledge-base-from-scratch/</loc>
<lastmod>2026-04-10T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/truman-would-have-taken-over-ai/</loc>
<lastmod>2026-04-17T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/coding-with-ai-april-2026/</loc>
<lastmod>2026-04-22T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/what-to-put-in-your-ai-knowledge-base/</loc>
<lastmod>2026-05-01T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/engineering-2028-cto-craft-panel/</loc>
<lastmod>2026-05-07T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/running-ralph-loops-is-easy/</loc>
<lastmod>2026-05-10T12:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/llm-council-london-tech-leaders/</loc>
<lastmod>2026-05-12T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/webinar-unblock-your-team/</loc>
<lastmod>2026-05-14T15:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/open-models-are-ready/</loc>
<lastmod>2026-05-15T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/i-dont-want-an-ai-god/</loc>
<lastmod>2026-05-19T09:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/webinar-escape-the-great-ai-lock-in/</loc>
<lastmod>2026-06-04T13:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/stop-saving-tokens-start-writing-scripts/</loc>
<lastmod>2026-06-05T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/skills-are-meant-for-sharing/</loc>
<lastmod>2026-06-17T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/slice-your-job-into-skills/</loc>
<lastmod>2026-06-23T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-first-product-organisation/</loc>
<lastmod>2026-06-30T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/webinar-what-ceos-must-do-next-about-ai/</loc>
<lastmod>2026-07-09T13:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/intelligence-cost-is-collapsing/</loc>
<lastmod>2026-07-28T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/the-harness-is-the-bottleneck/</loc>
<lastmod>2026-08-13T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/software-factories-can-handle-ux/</loc>
<lastmod>2026-08-19T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/a-thousand-flowers-is-not-enough/</loc>
<lastmod>2026-08-27T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/prompt-evals-are-useless/</loc>
<lastmod>2026-09-09T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/webinar-make-your-ai-rollout-stick/</loc>
<lastmod>2026-09-10T13:30:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-progress-is-not-slowing-down/</loc>
<lastmod>2026-09-11T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/coding-with-ai/</loc>
<lastmod>2026-09-11T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/ai-leader-accelerator/thanks/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/ai-leader-accelerator/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/articles/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/case-studies/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/training/certificates/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/training/check-in/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/workshop/feedback/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/training/feedback/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/case-studies/genomics/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/case-studies/gpt-meal-generator/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/case-studies/instem/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/training/questionnaire/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/services/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/tags/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/talks/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/thanks/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/training/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/case-studies/ventured/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/webinar/</loc>
</url>
<url>
<loc>https://www.chrismdp.com/assets/html/2026-02-13-gemini-qwen/carousel.pdf</loc>
<lastmod>2026-09-15T07:44:17+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/assets/html/2026-02-13-gemini-qwen/report.html</loc>
<lastmod>2026-09-15T07:44:17+00:00</lastmod>
</url>
<url>
<loc>https://www.chrismdp.com/assets/html/personal-bot-revolution-report.html</loc>
<lastmod>2026-09-15T07:44:17+00:00</lastmod>
</url>
</urlset>
