<?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://randycoulman.com/blog/2024/10/16/mix-test-interactive/</loc>
<lastmod>2024-10-16T07:24:28-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2024/01/02/starting-at-mechanical-orchard/</loc>
<lastmod>2024-01-02T07:30:22-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2023/12/27/republish-genserver-reply-dont-call-us-well-call-you/</loc>
<lastmod>2023-12-27T08:47:58-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2023/12/19/republish-between-the-ctrl-cs/</loc>
<lastmod>2023-12-19T07:11:18-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2023/12/14/the-search-is-over/</loc>
<lastmod>2023-12-14T11:24:05-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2023/12/12/playing-dumb/</loc>
<lastmod>2023-12-12T07:39:10-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2023/12/07/onboarding-milestones-am-i-there-yet/</loc>
<lastmod>2023-12-07T07:46:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2023/12/04/back-on-the-market/</loc>
<lastmod>2023-12-04T08:43:14-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2023/08/01/dont-call-us-well-call-you/</loc>
<lastmod>2023-08-01T13:32:43-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2023/03/27/between-the-ctrl-cs/</loc>
<lastmod>2023-03-27T13:57:36-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2022/12/07/starting-at-sequin/</loc>
<lastmod>2022-12-07T08:11:06-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2022/11/29/recompiling-elixirls/</loc>
<lastmod>2022-11-29T11:28:02-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2022/11/14/looking-for-whats-next/</loc>
<lastmod>2022-11-14T07:13:14-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2021/10/11/elixir-mix-podcast/</loc>
<lastmod>2021-10-11T08:35:20-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2021/05/07/configcat-sdk-for-elixir/</loc>
<lastmod>2021-05-07T08:23:19-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2019/12/04/taking-the-next-step/</loc>
<lastmod>2019-12-04T07:31:59-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2018/06/19/comparing-floats-in-tests/</loc>
<lastmod>2018-06-19T06:12:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2018/06/12/solving-circular-dependencies-in-modular-redux/</loc>
<lastmod>2018-06-12T06:16:15-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2018/06/05/introspection-and-doubleagents/</loc>
<lastmod>2018-06-05T05:38:23-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2017/08/15/my-favorite-refactoring/</loc>
<lastmod>2017-08-15T06:00:29-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2017/08/08/building-elixir-apps-on-circleci-2-0/</loc>
<lastmod>2017-08-08T05:55:22-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2017/08/01/open-source-curation/</loc>
<lastmod>2017-08-01T06:07:55-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2017/07/25/secure-storage-in-react-native/</loc>
<lastmod>2017-07-25T06:00:14-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2017/07/19/my-first-elixir-app/</loc>
<lastmod>2017-07-19T05:47:01-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2017/06/21/react-native-appstate/</loc>
<lastmod>2017-06-21T05:54:43-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2017/05/04/elixir-macro-gotchas/</loc>
<lastmod>2017-05-04T07:16:31-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2017/04/18/react-native/</loc>
<lastmod>2017-04-18T06:27:24-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2017/04/12/update-redux-form-6-and-apis/</loc>
<lastmod>2017-04-12T07:51:07-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2017/01/26/more-on-get-and-set/</loc>
<lastmod>2017-01-26T07:47:25-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2017/01/24/adjustments/</loc>
<lastmod>2017-01-24T06:52:21-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2017/01/17/avoid-get-and-set/</loc>
<lastmod>2017-01-17T07:19:17-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/12/27/globalizing-curried-selectors/</loc>
<lastmod>2016-12-27T06:46:02-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/12/20/tautological-tests/</loc>
<lastmod>2016-12-20T07:09:55-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/12/13/generating-dependency-diagrams/</loc>
<lastmod>2016-12-13T07:15:05-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/12/06/the-true-lies-pattern/</loc>
<lastmod>2016-12-06T06:59:14-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/11/29/globalizing-redux-selectors/</loc>
<lastmod>2016-11-29T06:57:55-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/11/22/taking-advantage-of-combinereducers/</loc>
<lastmod>2016-11-22T06:57:56-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/11/15/marriage-and-long-lived-software/</loc>
<lastmod>2016-11-15T06:24:45-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/11/08/follow-up-learning-as-a-team/</loc>
<lastmod>2016-11-08T06:28:55-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/11/01/github-desktop/</loc>
<lastmod>2016-11-01T06:25:05-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/10/25/learning-as-a-team/</loc>
<lastmod>2016-10-25T06:14:12-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/10/18/migrating-disqus-comments/</loc>
<lastmod>2016-10-18T07:03:53-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/10/11/platform-specific-react-native-styles/</loc>
<lastmod>2016-10-11T07:02:30-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/10/04/open-source-stalls/</loc>
<lastmod>2016-10-04T07:01:38-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/09/27/modular-reducers-and-selectors/</loc>
<lastmod>2016-09-27T07:32:07-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/09/20/redux-reducer-selector-asymmetry/</loc>
<lastmod>2016-09-20T06:27:16-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/09/16/upgrade-coming/</loc>
<lastmod>2016-09-16T06:37:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/09/13/encapsulating-the-redux-state-tree/</loc>
<lastmod>2016-09-13T07:26:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/09/06/snapshot-testing-use-with-care/</loc>
<lastmod>2016-09-06T06:28:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/08/30/relative-requires-in-javascript/</loc>
<lastmod>2016-08-30T06:58:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/08/23/atom/</loc>
<lastmod>2016-08-23T06:15:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/08/16/where-do-blog-posts-come-from/</loc>
<lastmod>2016-08-16T07:27:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/08/09/mr-rogers-on-originality/</loc>
<lastmod>2016-08-09T07:50:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/08/02/more-on-imperative-vs-declarative-programming/</loc>
<lastmod>2016-08-02T08:49:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/07/26/using-ramda-for-react-components/</loc>
<lastmod>2016-07-26T06:10:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/07/19/thinking-in-ramda-wrap-up/</loc>
<lastmod>2016-07-19T06:22:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/07/12/thinking-in-ramda-lenses/</loc>
<lastmod>2016-07-12T06:20:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/07/05/thinking-in-ramda-immutability-and-arrays/</loc>
<lastmod>2016-07-05T07:04:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/06/28/thinking-in-ramda-immutability-and-objects/</loc>
<lastmod>2016-06-28T06:50:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/06/21/thinking-in-ramda-pointfree-style/</loc>
<lastmod>2016-06-21T06:37:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/06/14/thinking-in-ramda-declarative-programming/</loc>
<lastmod>2016-06-14T06:53:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/06/07/thinking-in-ramda-partial-application/</loc>
<lastmod>2016-06-07T06:26:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/05/31/thinking-in-ramda-combining-functions/</loc>
<lastmod>2016-05-31T06:34:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/05/24/thinking-in-ramda-getting-started/</loc>
<lastmod>2016-05-24T07:00:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/05/17/linters/</loc>
<lastmod>2016-05-17T06:20:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/05/10/refactoring-workshop/</loc>
<lastmod>2016-05-10T07:40:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/05/03/redux-and-forms-and-apis-oh-my/</loc>
<lastmod>2016-05-03T06:47:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/04/26/classnames-library/</loc>
<lastmod>2016-04-26T06:24:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/04/19/using-redux-api-middleware-with-rails/</loc>
<lastmod>2016-04-19T07:04:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/04/12/tools-revisited/</loc>
<lastmod>2016-04-12T06:37:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/04/05/more-on-testing-with-mocha-and-webpack/</loc>
<lastmod>2016-04-05T06:29:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/03/29/packaging/</loc>
<lastmod>2016-03-29T06:42:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/03/22/testing-with-mocha-and-webpack/</loc>
<lastmod>2016-03-22T06:48:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/03/15/testing-redux-applications/</loc>
<lastmod>2016-03-15T07:58:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/03/08/goals-and-margin/</loc>
<lastmod>2016-03-08T06:17:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/03/01/virtues/</loc>
<lastmod>2016-03-01T04:40:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/02/23/theory-of-constraints/</loc>
<lastmod>2016-02-23T06:27:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/02/16/using-ramda-with-redux/</loc>
<lastmod>2016-02-16T06:29:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/02/09/dont-sell-yourself-short/</loc>
<lastmod>2016-02-09T07:11:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/02/02/composing-routes-in-react-router/</loc>
<lastmod>2016-02-02T06:52:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/01/26/dilution/</loc>
<lastmod>2016-01-26T06:15:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/01/19/the-lean-startup/</loc>
<lastmod>2016-01-19T07:06:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/01/12/introducing-new-ideas/</loc>
<lastmod>2016-01-12T06:03:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2016/01/05/dolphin-smalltalk-7/</loc>
<lastmod>2016-01-05T07:21:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/12/29/whats-in-randys-pocket/</loc>
<lastmod>2015-12-29T07:24:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/12/22/small-methods-and-classes/</loc>
<lastmod>2015-12-22T07:21:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/12/15/listening/</loc>
<lastmod>2015-12-15T07:01:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/12/08/building-blocks/</loc>
<lastmod>2015-12-08T07:18:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/12/01/more-on-originality/</loc>
<lastmod>2015-12-01T07:16:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/11/24/rubyconf-2015-recap-and-videos/</loc>
<lastmod>2015-11-24T07:22:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/11/16/inconceivable/</loc>
<lastmod>2015-11-16T15:10:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/11/10/chosen-dot-js/</loc>
<lastmod>2015-11-10T07:04:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/11/03/brilliance/</loc>
<lastmod>2015-11-03T07:39:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/10/27/faking-an-options-hash-in-c-plus-plus/</loc>
<lastmod>2015-10-27T07:27:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/10/20/the-downsides-of-clean-commits/</loc>
<lastmod>2015-10-20T07:37:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/10/13/using-rspec-mocks-with-minitest/</loc>
<lastmod>2015-10-13T07:19:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/10/06/agile-acronyms/</loc>
<lastmod>2015-10-06T06:43:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/09/29/representing-trees-in-rails/</loc>
<lastmod>2015-09-29T07:35:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/09/22/open-plan-offices/</loc>
<lastmod>2015-09-22T07:49:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/09/17/speaking-at-rubyconf-2015/</loc>
<lastmod>2015-09-17T06:07:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/09/15/access-denied/</loc>
<lastmod>2015-09-15T06:47:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/09/08/original-ideas/</loc>
<lastmod>2015-09-08T07:04:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/09/01/decoupling-from-representation/</loc>
<lastmod>2015-09-01T07:20:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/08/28/lonestarruby-2015-video-shall-we-play-a-game/</loc>
<lastmod>2015-08-28T12:57:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/08/25/lonestar-ruby-2015-recap/</loc>
<lastmod>2015-08-25T07:49:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/08/18/150-and-rubys-flip-flop-operator/</loc>
<lastmod>2015-08-18T07:33:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/08/11/repotting/</loc>
<lastmod>2015-08-11T08:11:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/08/04/getting-testy-redux/</loc>
<lastmod>2015-08-04T06:52:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/07/28/getting-testy-legacy/</loc>
<lastmod>2015-07-28T07:25:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/07/24/getting-testy-bonus/</loc>
<lastmod>2015-07-24T07:16:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/07/22/speaking-at-lonestarruby-2015/</loc>
<lastmod>2015-07-22T07:14:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/07/21/getting-testy-anti-patterns/</loc>
<lastmod>2015-07-21T07:00:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/07/14/getting-testy-doubles/</loc>
<lastmod>2015-07-14T07:29:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/07/07/getting-testy-why/</loc>
<lastmod>2015-07-07T07:34:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/06/30/getting-testy-steps/</loc>
<lastmod>2015-06-30T07:53:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/06/23/getting-testy-apis-part-2/</loc>
<lastmod>2015-06-23T07:00:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/06/16/getting-testy-apis-part-1/</loc>
<lastmod>2015-06-16T08:10:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/06/09/getting-testy-outside-in/</loc>
<lastmod>2015-06-09T07:50:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/06/02/getting-testy-learning/</loc>
<lastmod>2015-06-02T07:33:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/05/26/getting-testy-acceptance/</loc>
<lastmod>2015-05-26T09:20:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/05/23/railsconf-2015-video-getting-a-handle-on-legacy-code/</loc>
<lastmod>2015-05-23T09:54:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/05/19/getting-testy-layers/</loc>
<lastmod>2015-05-19T07:07:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/05/12/getting-testy-abstraction/</loc>
<lastmod>2015-05-12T07:11:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/05/05/getting-testy-functions/</loc>
<lastmod>2015-05-05T08:19:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/04/28/getting-testy-philosophy/</loc>
<lastmod>2015-04-28T06:41:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/04/21/getting-testy-history-and-mechanics/</loc>
<lastmod>2015-04-21T08:35:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/04/14/getting-testy-introduction/</loc>
<lastmod>2015-04-14T07:44:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/04/07/railsconf-legacy-code-workshop/</loc>
<lastmod>2015-04-07T06:41:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/03/31/mwrc-2015-video-solving-ricochet-robots/</loc>
<lastmod>2015-03-31T06:55:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/03/25/subscribe-by-email/</loc>
<lastmod>2015-03-25T08:10:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/03/24/you-shouldnt-want-that/</loc>
<lastmod>2015-03-24T07:52:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/03/17/software-archaeology/</loc>
<lastmod>2015-03-17T07:18:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/03/10/my-talk-at-mwrc-2015/</loc>
<lastmod>2015-03-10T08:55:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/03/03/syntax-highlighted-code-in-keynote/</loc>
<lastmod>2015-03-03T05:42:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/02/26/speaking-at-railsconf-2015/</loc>
<lastmod>2015-02-26T08:00:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/02/24/gameplay/</loc>
<lastmod>2015-02-24T07:12:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/02/17/javascript-framework-size/</loc>
<lastmod>2015-02-17T06:46:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/02/10/more-jasmine-matchers/</loc>
<lastmod>2015-02-10T07:02:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/02/06/speaking-at-mwrc-2015/</loc>
<lastmod>2015-02-06T06:46:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/02/03/jasmine-matchers/</loc>
<lastmod>2015-02-03T07:30:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/01/27/need-help-with-pull-request/</loc>
<lastmod>2015-01-27T07:28:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/01/20/coffeescript-instance-variables/</loc>
<lastmod>2015-01-20T07:24:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/01/13/marker-methods/</loc>
<lastmod>2015-01-13T08:27:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2015/01/06/affordances-abstract-methods/</loc>
<lastmod>2015-01-06T07:39:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/12/30/rubyconf-2014-video-affordances-in-programming-languages/</loc>
<lastmod>2014-12-30T07:00:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/12/23/does-rails-define-modules-for-me/</loc>
<lastmod>2014-12-23T08:51:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/12/16/tracing-the-rails-autoloader/</loc>
<lastmod>2014-12-16T07:46:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/12/09/namespaced-classes-in-rails/</loc>
<lastmod>2014-12-09T08:00:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/12/02/pull-request-driven-development/</loc>
<lastmod>2014-12-02T07:16:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/11/25/rubyconf-2014-wrap-up/</loc>
<lastmod>2014-11-25T07:04:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/11/04/updates-for-visualworks-8-dot-0/</loc>
<lastmod>2014-11-04T06:47:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/10/28/older-homes/</loc>
<lastmod>2014-10-28T06:56:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/10/21/magit/</loc>
<lastmod>2014-10-21T05:36:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/10/14/new-job-key-to-zeal/</loc>
<lastmod>2014-10-14T07:34:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/10/08/gogaruco-2014-video-is-up/</loc>
<lastmod>2014-10-08T08:13:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/10/07/the-tip-of-the-iceberg/</loc>
<lastmod>2014-10-07T07:40:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/09/30/refactoring-legacy-code/</loc>
<lastmod>2014-09-30T07:59:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/09/23/gogaruco-2014/</loc>
<lastmod>2014-09-23T07:15:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/09/18/speaking-at-rubyconf-2014/</loc>
<lastmod>2014-09-18T10:14:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/09/16/git-timemachine/</loc>
<lastmod>2014-09-16T07:16:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/09/09/the-love-of-the-telling/</loc>
<lastmod>2014-09-09T06:54:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/09/02/iteration-and-nested-blocks/</loc>
<lastmod>2014-09-02T07:51:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/08/05/musings-on-a-new-c-plus-plus-project/</loc>
<lastmod>2014-08-05T07:24:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/07/29/playing-the-inheritance-card/</loc>
<lastmod>2014-07-29T08:05:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/07/22/liskov-substitution-principle/</loc>
<lastmod>2014-07-22T08:11:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/07/15/unittest-plus-plus/</loc>
<lastmod>2014-07-15T08:01:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/07/08/template-method-and-inheritance/</loc>
<lastmod>2014-07-08T08:00:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/07/01/composedmethod-and-inheritance/</loc>
<lastmod>2014-07-01T08:05:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/06/26/speaking-at-gogaruco-2014/</loc>
<lastmod>2014-06-26T07:54:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/06/24/base-class-hubs/</loc>
<lastmod>2014-06-24T07:27:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/06/17/one-assertion-per-test/</loc>
<lastmod>2014-06-17T06:54:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/06/10/fully-constructed-objects/</loc>
<lastmod>2014-06-10T07:12:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/06/03/constructing-a-test/</loc>
<lastmod>2014-06-03T07:14:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/05/27/constants-and-assumptions/</loc>
<lastmod>2014-05-27T07:24:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/05/20/rubymine/</loc>
<lastmod>2014-05-20T07:05:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/05/13/a-bug-hunting-story/</loc>
<lastmod>2014-05-13T07:16:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/05/06/optimizing-conditionals-in-smalltalk/</loc>
<lastmod>2014-05-06T06:31:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/04/29/external-enumerators-in-smalltalk/</loc>
<lastmod>2014-04-29T06:45:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/04/23/mwrc-2014-video-is-up/</loc>
<lastmod>2014-04-23T17:57:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/04/22/suffix-conditionals-in-smalltalk/</loc>
<lastmod>2014-04-22T07:23:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/04/15/dash-documentation-browser/</loc>
<lastmod>2014-04-15T06:55:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/04/08/longevity/</loc>
<lastmod>2014-04-08T06:29:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/04/01/jujube-ruby-front-end-for-jenkins-job-builder/</loc>
<lastmod>2014-04-01T08:01:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/03/25/my-talk-at-mwrc-2014/</loc>
<lastmod>2014-03-25T07:23:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/03/18/iterating-sub-projects-with-rake/</loc>
<lastmod>2014-03-18T06:43:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/03/11/how-i-learned-ruby/</loc>
<lastmod>2014-03-11T06:54:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/03/04/plantuml/</loc>
<lastmod>2014-03-04T06:17:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/02/25/gratitude/</loc>
<lastmod>2014-02-25T06:37:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/02/18/software-development-reading-list/</loc>
<lastmod>2014-02-18T06:59:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/02/11/packaging-principles-part-3/</loc>
<lastmod>2014-02-11T07:18:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/02/04/packaging-principles-part-2/</loc>
<lastmod>2014-02-04T07:27:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/01/28/packaging-principles-part-1/</loc>
<lastmod>2014-01-28T07:46:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/01/21/speaking-at-mwrc-2014/</loc>
<lastmod>2014-01-21T07:28:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/01/14/nostalgy/</loc>
<lastmod>2014-01-14T07:17:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2014/01/07/reuse-or-cop-out/</loc>
<lastmod>2014-01-07T07:08:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/12/22/holiday-hiatus/</loc>
<lastmod>2013-12-22T07:46:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/12/17/using-a-google-datatable-with-angular-google-chart/</loc>
<lastmod>2013-12-17T06:21:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/12/10/crashplan/</loc>
<lastmod>2013-12-10T06:19:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/12/03/when-constants-arent/</loc>
<lastmod>2013-12-03T06:27:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/11/26/structural-vs-conceptual-refactoring/</loc>
<lastmod>2013-11-26T06:59:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/11/19/selfishness/</loc>
<lastmod>2013-11-19T06:32:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/11/12/lastpass/</loc>
<lastmod>2013-11-12T06:51:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/11/05/rubymine-and-vagrant/</loc>
<lastmod>2013-11-05T06:17:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/10/29/rogue-rails-2013/</loc>
<lastmod>2013-10-29T07:14:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/10/22/remote-work/</loc>
<lastmod>2013-10-22T07:35:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/10/15/remember-the-milk/</loc>
<lastmod>2013-10-15T06:43:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/10/08/ruby-dcamp/</loc>
<lastmod>2013-10-08T06:35:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/10/01/configuration-blocks/</loc>
<lastmod>2013-10-01T06:39:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/09/24/followup-tdd-and-ruby-scripts/</loc>
<lastmod>2013-09-24T06:44:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/09/17/pocket/</loc>
<lastmod>2013-09-17T06:26:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/09/10/connascence-and-api-design/</loc>
<lastmod>2013-09-10T06:50:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/09/03/seeking-advice-tdd-and-ruby-scripts/</loc>
<lastmod>2013-09-03T06:25:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/08/27/connascence/</loc>
<lastmod>2013-08-27T06:04:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/08/20/markdown-here/</loc>
<lastmod>2013-08-20T07:43:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/08/20/the-tools-i-use/</loc>
<lastmod>2013-08-20T05:55:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/08/13/translation-checking/</loc>
<lastmod>2013-08-13T06:07:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/08/06/extracatalogs-translations-in-visualworks-smalltalk/</loc>
<lastmod>2013-08-06T08:06:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/07/30/fun-with-mazes/</loc>
<lastmod>2013-07-30T08:04:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/07/23/making-roles-explicit/</loc>
<lastmod>2013-07-23T07:45:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/07/16/should-i-describe-methods-in-rspec/</loc>
<lastmod>2013-07-16T08:26:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/07/09/announcements-and-double-agents/</loc>
<lastmod>2013-07-09T07:41:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/07/02/sweet-spot/</loc>
<lastmod>2013-07-02T08:21:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/06/25/affordances-and-programming-languages-redux/</loc>
<lastmod>2013-06-25T06:53:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/06/19/doubleagents-improvements/</loc>
<lastmod>2013-06-19T08:05:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/06/19/threequals-ruby-like-number-equals-equals-equals-operator/</loc>
<lastmod>2013-06-19T07:42:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/06/18/affordances-deterministic-destruction/</loc>
<lastmod>2013-06-18T07:07:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/06/11/affordances-blocks/</loc>
<lastmod>2013-06-11T06:39:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/06/04/affordances-dependency-injection/</loc>
<lastmod>2013-06-04T07:45:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/05/28/affordances-arguments/</loc>
<lastmod>2013-05-28T06:57:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/05/24/smalltalkfit/</loc>
<lastmod>2013-05-24T08:13:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/05/21/affordances-literals/</loc>
<lastmod>2013-05-21T06:41:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/05/14/affordances-per-instance-methods/</loc>
<lastmod>2013-05-14T06:47:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/05/07/affordances-named-constructors/</loc>
<lastmod>2013-05-07T07:51:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/05/01/debuggerprotocolprompt/</loc>
<lastmod>2013-05-01T07:25:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/04/30/double-agents-a-test-double-library-for-visualworks-smalltalk/</loc>
<lastmod>2013-04-30T07:13:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/04/30/affordances-specialized-collections/</loc>
<lastmod>2013-04-30T06:05:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/04/29/update-video-of-john-pignatas-talk-available/</loc>
<lastmod>2013-04-29T07:04:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/04/23/affordances-factory-pattern/</loc>
<lastmod>2013-04-23T06:57:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/04/16/affordances-and-programming-languages/</loc>
<lastmod>2013-04-16T06:27:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/04/10/sunittools-autotest-run-visualworks-tests-automatically/</loc>
<lastmod>2013-04-10T08:04:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/04/09/exemplary-code/</loc>
<lastmod>2013-04-09T07:28:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/04/02/storeci-continuous-integration-for-visualworks/</loc>
<lastmod>2013-04-02T06:36:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/03/28/attending-mountain-west-ruby-conference/</loc>
<lastmod>2013-03-28T13:22:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/03/26/rbregexextensions/</loc>
<lastmod>2013-03-26T07:43:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/03/19/tools-are-double-edged-swords/</loc>
<lastmod>2013-03-19T06:34:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/03/12/finding-memory-leaks-in-visualworks-smalltalk/</loc>
<lastmod>2013-03-12T06:19:00-07:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/03/05/debugging-race-conditions-and-deadlocks/</loc>
<lastmod>2013-03-05T06:35:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/02/26/obstacles-to-refactoring/</loc>
<lastmod>2013-02-26T07:08:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/02/19/learning-from-others/</loc>
<lastmod>2013-02-19T06:24:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/02/12/specifying-types-for-smalltalk-fit/</loc>
<lastmod>2013-02-12T06:45:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/02/05/how-ryan-davis-schooled-me/</loc>
<lastmod>2013-02-05T07:42:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/01/29/the-bozo-bit-is-a-lossy-compression-scheme/</loc>
<lastmod>2013-01-29T06:24:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/01/22/a-mock-too-far/</loc>
<lastmod>2013-01-22T06:56:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/01/16/forgetting-super-sends/</loc>
<lastmod>2013-01-16T07:58:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/2013/01/16/welcome-to-courageous-software/</loc>
<lastmod>2013-01-16T00:16:00-08:00</lastmod>
</url>
<url>
<loc>https://randycoulman.com/blog/about/</loc>
</url>
<url>
<loc>https://randycoulman.com/contact/</loc>
</url>
<url>
<loc>https://randycoulman.com/cuenca/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/archives/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/subscribe/</loc>
</url>
<url>
<loc>https://randycoulman.com/</loc>
</url>
<url>
<loc>https://randycoulman.com/me/</loc>
</url>
<url>
<loc>https://randycoulman.com/privacy/</loc>
</url>
<url>
<loc>https://randycoulman.com/projects/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page2/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page3/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page4/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page5/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page6/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page7/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page8/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page9/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page10/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page11/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page12/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page13/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page14/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page15/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page16/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page17/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page18/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page19/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page20/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page21/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page22/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page23/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page24/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page25/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/page26/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/intro/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/ruby/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/design/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/patterns/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/smalltalk/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/mock-objects/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/people/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/soft-skills/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/tdd/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/fit/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/c/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/tools/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/refactoring/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/threads/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/debugging/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/conference/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/affordances/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/factory/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/collections/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/constructor/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/lisp/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/blocks/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/raii/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/rspec/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/srp/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/rogue-rb/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/maze/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/tricks/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/tools-i-use/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/markdown/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/connascence/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/dcamp/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/agile/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/remote/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/rails/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/vagrant/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/rubymine/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/backup/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/angular/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/javascript/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/google-charts/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/meta/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/reuse/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/email/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/thunderbird/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/speaking/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/principles/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/packaging/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/books/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/uml/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/learning/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/rake/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/work/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/inheritance/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/lsp/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/mindset/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/emacs/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/git/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/process/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/teams/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/video/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/coffeescript/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/jasmine/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/games/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/keynote/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/getting-testy/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/database/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/minitest/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/inconceivable/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/swift/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/resources/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/react/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/redux/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/functional/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/ramda/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/mocha/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/webpack/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/css/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/thinking-in-ramda/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/react-native/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/naming/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/ios/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/android/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/elixir/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/open-source/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/ci/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/python/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/podcast/</loc>
</url>
<url>
<loc>https://randycoulman.com/blog/categories/vscode/</loc>
</url>
</urlset>
