<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://roundwallsoftware.com/</loc>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/</loc>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/2014-the-year-business-worked/</loc>
        <lastmod>2015-01-07</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/2014-the-year-i-wrote-better/</loc>
        <lastmod>2014-01-02</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/2021-formatter-update/</loc>
        <lastmod>2021-02-01</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/a-dream-client/</loc>
        <lastmod>2020-10-22</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/a-massive-speed-difference-in-iphone-coredata/</loc>
        <lastmod>2012-10-19</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/adventures-in-vimscript/</loc>
        <lastmod>2016-09-19</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/alternative-editors/</loc>
        <lastmod>2011-12-12</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/app-video-v2/</loc>
        <lastmod>2015-01-30</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/building-the-kc60/</loc>
        <lastmod>2016-05-24</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/buttons-over-views/</loc>
        <lastmod>2020-10-20</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/buzz-andersen-getting-final-cut/</loc>
        <lastmod>2012-06-14</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/capacity/</loc>
        <lastmod>2013-10-31</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/cargo-culting/</loc>
        <lastmod>2014-01-15</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/code-examples/</loc>
        <lastmod>2012-11-15</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/coding-exercises-for-prospective-hires-are-stupid/</loc>
        <lastmod>2014-01-03</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/community/</loc>
        <lastmod>2013-06-13</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/core-data-errors/</loc>
        <lastmod>2020-03-09</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/core-data-performance/</loc>
        <lastmod>2018-01-09</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/core-data-unique-constraints/</loc>
        <lastmod>2017-05-05</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/custom-segues-for-fun-and-profit/</loc>
        <lastmod>2015-03-16</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/define/</loc>
        <lastmod>2013-12-13</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/dishwasher/</loc>
        <lastmod>2024-12-18</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/diversity/</loc>
        <lastmod>2018-07-14</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/down-with-nslog/</loc>
        <lastmod>2012-12-06</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/duck-types-and-objective-c/</loc>
        <lastmod>2013-11-25</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/everything-you-wanted-to-know-about-mud-clientserver-interaction-but-were-afraid-to-ask/</loc>
        <lastmod>2011-06-02</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/external-storage-with-core-data/</loc>
        <lastmod>2012-11-11</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/failure/</loc>
        <lastmod>2013-02-20</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/file-watching-for-fun-and-profit/</loc>
        <lastmod>2012-01-29</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/formatter-1-3/</loc>
        <lastmod>2018-12-21</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/formatter/</loc>
        <lastmod>2017-01-06</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/fun-with-typing/</loc>
        <lastmod>2016-02-23</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/gateway-view-controller-a-pattern-for-handling-app-login/</loc>
        <lastmod>2015-06-14</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/ghost-s-api/</loc>
        <lastmod>2017-10-24</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/handling-ios-image-uploads-with-paperclip/</loc>
        <lastmod>2015-06-17</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/hiring-and-retaining/</loc>
        <lastmod>2018-01-18</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/how-i-approach-rat-nest-coredata-projects/</loc>
        <lastmod>2017-11-05</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/how-to-get-started-with-remote-pairing-quickly/</loc>
        <lastmod>2013-10-22</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/how-to-write-irc-part-1/</loc>
        <lastmod>2017-08-20</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/how-to-write-irc-part-2/</loc>
        <lastmod>2017-08-21</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/how-to-write-irc-part-3/</loc>
        <lastmod>2017-08-23</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/how-to-write-irc-part-4/</loc>
        <lastmod>2017-08-24</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/how-to-write-irc-part-5/</loc>
        <lastmod>2017-08-25</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/how-to-write-irc-part-6/</loc>
        <lastmod>2017-08-26</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/i-have-decided/</loc>
        <lastmod>2012-05-23</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/intelligence/</loc>
        <lastmod>2013-12-18</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/introducing-publisher/</loc>
        <lastmod>2018-11-24</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/introducing-semitones/</loc>
        <lastmod>2015-11-09</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/json-handling/</loc>
        <lastmod>2018-11-08</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/lumberyard-shortcuts/</loc>
        <lastmod>2025-03-03</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/magical-growing-uitextviews-inside-uitableviewcells/</loc>
        <lastmod>2014-07-10</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/make-git-friendlier-status/</loc>
        <lastmod>2013-08-05</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/making-a-date-server-with-swiftnio/</loc>
        <lastmod>2018-03-15</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/making-swiftkilo-part-1-setup/</loc>
        <lastmod>2017-04-29</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/making-swiftkilo-part-2-raw-mode/</loc>
        <lastmod>2017-05-13</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/manually-set-location-on-an-item/</loc>
        <lastmod>2013-05-25</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/markdown-support-in-wordpress/</loc>
        <lastmod>2019-06-15</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/math-in-swift/</loc>
        <lastmod>2022-05-23</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/mobiledoc-sample-file/</loc>
        <lastmod>2018-12-22</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/modifier-keys/</loc>
        <lastmod>2016-09-10</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/more-types/</loc>
        <lastmod>2018-10-22</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/my-apology/</loc>
        <lastmod>2012-08-19</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/my-first-talk-refactoring-and-stuff-given-at-nyc-cocoaheads/</loc>
        <lastmod>2012-03-09</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/my-san-francisco-side-trip/</loc>
        <lastmod>2011-06-09</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/new-feature-coming/</loc>
        <lastmod>2021-01-14</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/new-podcast/</loc>
        <lastmod>2020-05-20</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/new-publicist/</loc>
        <lastmod>2021-03-15</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/new-wider-venture-5-8/</loc>
        <lastmod>2011-10-01</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/no-comments-left-behind/</loc>
        <lastmod>2012-12-01</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/no-more-solid/</loc>
        <lastmod>2012-03-13</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/object-graph-dependency-analysis/</loc>
        <lastmod>2012-02-26</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/obscure-apis/</loc>
        <lastmod>2020-10-21</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/one-platform-at-a-time/</loc>
        <lastmod>2015-04-07</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/operation-morale-boost-ghosty-progress/</loc>
        <lastmod>2015-01-22</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/operation-morale-boost-meet-ghosty/</loc>
        <lastmod>2015-01-08</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/operation-morale-boost/</loc>
        <lastmod>2015-01-05</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/peer-lab-closing/</loc>
        <lastmod>2019-08-20</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/privacy-policy/</loc>
        <lastmod>2018-12-20</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/progress-expectations/</loc>
        <lastmod>2021-01-21</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/publicist-1-2/</loc>
        <lastmod>2019-07-03</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/publicist-1-3-0/</loc>
        <lastmod>2019-12-19</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/publicist-update/</loc>
        <lastmod>2019-05-05</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/publicist/</loc>
        <lastmod>2019-07-13</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/quote-10-tips-for-agile-leaders/</loc>
        <lastmod>2012-02-01</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/quote-a-design-primer-for-engineers/</loc>
        <lastmod>2012-02-06</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/quote-growing-object-oriented-software/</loc>
        <lastmod>2012-11-05</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/quote-super-quiet-non-understanding/</loc>
        <lastmod>2012-02-09</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/quote-you-are-not-ruthless-enough/</loc>
        <lastmod>2012-02-19</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/release-day-with-migration/</loc>
        <lastmod>2020-03-21</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/release-day/</loc>
        <lastmod>2019-04-14</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/removing-publicist/</loc>
        <lastmod>2021-05-05</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/resources-for-getting-started/</loc>
        <lastmod>2015-04-09</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/roundwall-software-s-open-source/</loc>
        <lastmod>2015-04-06</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/rss-syncing-and-my-attempt-at-a-solution/</loc>
        <lastmod>2011-11-01</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/rtl-considerations/</loc>
        <lastmod>2020-10-19</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/sad/</loc>
        <lastmod>2011-10-06</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/say-hello-to-chainguard/</loc>
        <lastmod>2014-08-09</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/semitones-1-0-1-released/</loc>
        <lastmod>2015-11-20</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/services/</loc>
        <lastmod>2014-02-24</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/sharing-test/</loc>
        <lastmod>2019-05-27</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/solid-part-1/</loc>
        <lastmod>2012-03-02</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/solid-part-2/</loc>
        <lastmod>2012-03-06</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/speaking/</loc>
        <lastmod>2017-10-20</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/special-place-for-my-team-taken-with-instagram/</loc>
        <lastmod>2011-08-03</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/split-keyboards/</loc>
        <lastmod>2023-09-06</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/strong-self-in-swift/</loc>
        <lastmod>2018-09-18</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/swift-enums-for-error-reporting/</loc>
        <lastmod>2016-01-09</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/swift-package-testing/</loc>
        <lastmod>2020-06-23</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/switches-get-stitches/</loc>
        <lastmod>2012-11-19</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/telnet-server-commands-for-dummies/</loc>
        <lastmod>2011-06-01</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/terms-of-use/</loc>
        <lastmod>2019-04-23</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/testing-subscriptions/</loc>
        <lastmod>2021-03-23</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/thank-you/</loc>
        <lastmod>2013-09-13</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/the-30-day-music-challenge-you-re-going-to-do/</loc>
        <lastmod>2018-02-22</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/the-amsterdam-plan/</loc>
        <lastmod>2012-03-23</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/the-case-of-the-broken-buttons/</loc>
        <lastmod>2017-09-23</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/the-difference-between-classes-and-structs-in-swift/</loc>
        <lastmod>2016-02-23</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/the-roundwall-guide-to-client-work/</loc>
        <lastmod>2019-06-12</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/things-have-changed/</loc>
        <lastmod>2011-05-28</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/think-of-the-children/</loc>
        <lastmod>2013-03-21</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/this-is-my-dog/</loc>
        <lastmod>2011-05-28</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/tools/</loc>
        <lastmod>2012-01-14</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/transference/</loc>
        <lastmod>2016-07-09</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/trying-this-mechanical-keys-thing/</loc>
        <lastmod>2012-03-21</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/turning-30/</loc>
        <lastmod>2016-09-27</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/untitled/</loc>
        <lastmod>2015-01-10</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/url-support/</loc>
        <lastmod>2025-03-05</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/wacky-json/</loc>
        <lastmod>2018-01-23</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/web-developer-admits-objective-c-html5/</loc>
        <lastmod>2012-12-27</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/what-i-m-working-on/</loc>
        <lastmod>2015-09-24</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/what-s-wrong-with-my-app/</loc>
        <lastmod>2014-01-31</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/why-i-m-leaving/</loc>
        <lastmod>2012-03-20</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/why/</loc>
        <lastmod>2015-02-15</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/widget/</loc>
        <lastmod>2025-02-10</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/with-an-image/</loc>
        <lastmod>2018-12-18</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/xpc-and-how-it-might-affect-mac-app-architecture/</loc>
        <lastmod>2011-07-29</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/you-belong-here/</loc>
        <lastmod>2017-04-08</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/you-should-write/</loc>
        <lastmod>2019-04-17</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/blog/your-best/</loc>
        <lastmod>2012-06-06</lastmod>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/formatter/</loc>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/lumberyard/</loc>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/resources/</loc>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/services/</loc>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/speaking/</loc>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/tags/</loc>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/tags/keyboards/</loc>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/tags/lumberyard/</loc>
    </url>
    <url>
        <loc>https://roundwallsoftware.com/tags/roundwall-software/</loc>
    </url>
</urlset>
