<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://chaosinmotion.com/2026/02/13/swiftui-style-recomposition-in-appkit-uikit/</loc><lastmod>2026-02-13T12:35:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2025/07/14/seriously-guys/</loc><lastmod>2025-07-14T12:26:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2025/02/12/an-interesting-experiment-with-using-chatgpt-to-write-documentation/</loc><lastmod>2025-02-12T19:42:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2024/01/15/rabbit-holes/</loc><lastmod>2024-01-15T20:38:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2022/05/08/the-real-problem-improper-separation-of-concerns/</loc><lastmod>2022-05-08T14:03:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2022/02/13/design-patterns-parsing-a-file/</loc><lastmod>2022-02-13T19:25:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2022/01/04/design-patterns-introduction/</loc><lastmod>2022-01-04T21:46:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2021/08/02/things-to-remember-compiler-conditionals-for-macos-ios-etc/</loc><lastmod>2021-08-02T19:02:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2021/05/07/i-hate-swift/</loc><lastmod>2021-05-07T20:29:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2021/04/19/security-not-cyber-security/</loc><lastmod>2021-04-19T14:29:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2019/12/29/things-to-remember-passing-in-structure-or-class-pointers-in-objective-c/</loc><lastmod>2019-12-29T17:51:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2019/11/21/stating-the-obvious/</loc><lastmod>2019-11-21T20:28:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2019/08/06/a-post-for-a-friend/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2019/08/image-4.png</image:loc><image:title>Image-4.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2019/08/image-5.png</image:loc><image:title>Image-5.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2019/08/image-6.png</image:loc><image:title>Image-6.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2019/08/image-3s.png</image:loc><image:title>Image-3S.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2019/08/image-2.png</image:loc><image:title>Image-2.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2019/08/image-3.png</image:loc><image:title>Image-3.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2019/08/image-1.png</image:loc><image:title>Image-1.png</image:title></image:image><lastmod>2019-08-07T18:53:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2019/04/23/octools-update/</loc><lastmod>2019-04-24T00:45:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2019/02/06/dont-reuse-the-same-buffer-to-pass-parameters-inside-a-loop/</loc><lastmod>2019-02-06T21:38:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/papers/</loc><lastmod>2019-01-19T02:07:58+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://chaosinmotion.com/2019/01/18/final-metal-introduction-document/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2019/01/ScreenShot-1.png</image:loc><image:title>ScreenShot.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2019/01/ScreenShot.png</image:loc><image:title>ScreenShot.png</image:title></image:image><lastmod>2019-01-19T02:06:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2019/01/09/updated-metal-introduction-document/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2019/01/ScreenShot2.png</image:loc><image:title>ScreenShot2.png</image:title></image:image><lastmod>2019-01-10T03:24:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2019/01/04/learning-the-metal-api/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2019/01/teapotdeferred.png</image:loc><image:title>teapotdeferred.png</image:title></image:image><lastmod>2019-01-04T23:53:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/12/05/to-me-this-is-a-sign-of-just-how-hairy-complicated-the-html-specification-has-become/</loc><lastmod>2018-12-05T16:03:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/11/12/reusability-and-super-natural-knowledge/</loc><lastmod>2018-11-12T16:05:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/11/10/why-it-takes-so-long-to-fix-a-bug/</loc><lastmod>2018-11-10T15:50:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/11/07/something-i-noticed-about-the-new-apple-mac-mini/</loc><lastmod>2018-11-07T19:37:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/11/05/i-think-the-ipad-pro-is-its-own-category-of-laptop-computer/</loc><lastmod>2018-11-05T16:47:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/10/31/books-to-buy/</loc><lastmod>2018-10-31T18:14:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/10/11/centering-a-documentview-inside-an-nsscrollview/</loc><lastmod>2018-10-12T02:13:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/09/10/the-cycle/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2018/09/sandboxing_cycle.png</image:loc><image:title>sandboxing_cycle.png</image:title></image:image><lastmod>2018-09-10T13:14:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/07/05/this-may-not-be-good/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2018/07/outofmemory.jpeg</image:loc><image:title>outofmemory.jpeg</image:title></image:image><lastmod>2018-07-05T16:01:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/about-me/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/03/codebill-1-a.jpg</image:loc><image:title>codeBill-1-a.JPG</image:title></image:image><lastmod>2019-11-17T04:19:48+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://chaosinmotion.com/2018/07/02/the-hacking-den/</loc><lastmod>2018-07-02T20:21:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/06/11/well-thats-a-couple-of-hours-i-wont-get-back/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2018/06/externuti.png</image:loc><image:title>externuti.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2018/06/docsetting.png</image:loc><image:title>DocSetting.png</image:title></image:image><lastmod>2018-06-12T00:13:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/06/07/the-things-you-learn-along-the-way-to-trying-to-design-your-own-computer-language/</loc><lastmod>2018-06-07T19:56:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/05/14/if-youre-using-ios-or-android-notifications-to-push-ads-im-turning-your-notifications-off/</loc><lastmod>2018-05-14T17:05:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/04/17/i-think-my-biggest-problem-is-that-no-one-really-knows-how-to-do-design-anymore/</loc><lastmod>2018-04-18T00:42:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/04/13/ocyacc-oclex-announcements/</loc><lastmod>2018-04-13T14:26:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/02/15/when-working-on-a-large-project-take-the-time-to-document-the-internals/</loc><lastmod>2018-02-15T18:24:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/01/15/bad-user-interfaces/</loc><lastmod>2018-01-15T13:46:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/01/05/you-can-learn-a-lot-about-something-by-trying-to-implement-the-specification/</loc><lastmod>2018-01-06T18:58:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2018/01/02/css3-is-a-hot-mess/</loc><lastmod>2018-01-02T18:29:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/12/20/nsurlprotocol/</loc><lastmod>2017-12-20T21:38:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/12/20/mixing-the-streams/</loc><lastmod>2017-12-20T17:06:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/12/16/things-to-remember-files-in-test-bundles/</loc><lastmod>2017-12-16T21:02:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/10/18/another-little-tool/</loc><lastmod>2017-10-18T15:56:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/twelve-principles/</loc><lastmod>2017-10-08T20:00:10+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://chaosinmotion.com/2014/08/21/finding-the-boundary-of-a-one-bit-per-pixel-monochrome-blob/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2014/08/blob6.png</image:loc><image:title>blob6.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2014/08/blob5.png</image:loc><image:title>blob5.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2014/08/blob4.png</image:loc><image:title>blob4.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2014/08/blob3.png</image:loc><image:title>blob3.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2014/08/blob2.png</image:loc><image:title>blob2.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2014/08/blob1.png</image:loc><image:title>blob1.png</image:title></image:image><lastmod>2017-10-08T18:15:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/10/08/abstracting-my-papers-in-one-place/</loc><lastmod>2017-10-08T18:08:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/10/02/constructing-a-cyclic-polygon-given-the-edge-lengths/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/10/codenewimage-5.png</image:loc><image:title>codeNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/10/codenewimage-1.png</image:loc><image:title>codeNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/10/codenewimage.png</image:loc><image:title>codeNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/10/codecircumpolar.png</image:loc><image:title>codecircumpolar.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/10/codecenteroutside.png</image:loc><image:title>codecenterOutside.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/10/codecenterinside.png</image:loc><image:title>codecenterInside.png</image:title></image:image><lastmod>2017-10-08T18:01:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/10/08/octools/</loc><lastmod>2017-10-08T17:40:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/octools/</loc><lastmod>2017-10-08T17:34:22+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://chaosinmotion.com/2017/09/30/designing-a-user-interface-first-create-a-visual-language/</loc><lastmod>2017-09-30T15:45:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/09/05/ohmygoodness-getting-rid-of-affordances-makes-it-harder-on-users-who-knew/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/09/1itttnlfqetywhbzmwo93aq.gif</image:loc><image:title>1itTTnLfQEtyWHBZMwO93aQ.gif</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/09/door2.png</image:loc><image:title>door2.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/09/door.png</image:loc><image:title>door.png</image:title></image:image><lastmod>2017-09-05T18:58:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/08/25/some-thoughts-on-designing-a-computer-language/</loc><lastmod>2017-08-25T15:41:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/08/16/quiet-insanity-and-yacc/</loc><lastmod>2018-05-30T04:05:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/08/04/voyager-i-and-ii/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/08/img_4762.jpg</image:loc><image:title>IMG_4762.jpg</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/08/img_4759.jpg</image:loc><image:title>IMG_4759.jpg</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/08/img_4758.jpg</image:loc><image:title>IMG_4758.jpg</image:title></image:image><lastmod>2017-08-04T17:47:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/06/26/my-comment-to-the-faa-regarding-a-request-for-comments/</loc><lastmod>2017-06-26T14:12:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/06/22/a-clever-man-in-the-middle-attack-which-is-why-you-should-always-receive-reset-instructions-by-e-mail/</loc><lastmod>2017-06-22T14:26:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/06/20/do-you-want-to-know-the-reason-why-cocoapods/</loc><lastmod>2017-06-20T12:29:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/06/20/a-fascinating-analysis-of-the-navigation-bar-why-it-must-go-away-and-why-i-disagree-somewhat/</loc><lastmod>2017-06-20T12:18:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/06/18/transitioning-to-wordpress/</loc><lastmod>2017-06-19T00:13:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/06/15/if-you-cant-explain-it-to-someone-not-in-your-field-you-dont-understand-it/</loc><lastmod>2017-06-15T12:53:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/06/14/and-now-the-transition-is-complete/</loc><lastmod>2017-06-15T00:38:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/06/10/so-the-first-step-transitioning-this-blog-to-a-new-site-is-finished/</loc><lastmod>2017-06-11T00:53:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/05/22/3d-clipping-in-homogeneous-coordinates/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/05/mathnewimage-11.png</image:loc><image:title>mathNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/05/mathcanvas1-1.png</image:loc><image:title>mathcanvas1.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/05/mathnewimage-9.png</image:loc><image:title>mathNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/05/mathnewimage-8.png</image:loc><image:title>mathNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/05/mathcanvas1.png</image:loc><image:title>mathcanvas1.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/05/mathnewimage-5.png</image:loc><image:title>mathNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/05/mathnewimage-3.png</image:loc><image:title>mathNewImage.png</image:title></image:image><lastmod>2023-07-11T14:10:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/04/12/a-follow-up-from-yesterdays-post-further-observations/</loc><lastmod>2017-06-10T19:41:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/03/16/yet-another-slashdot-comment/</loc><lastmod>2017-06-10T19:40:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/08/18/twelve-principles-of-good-software-design-an-introduction/</loc><lastmod>2017-06-10T19:40:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/08/17/the-12-principles-of-good-software-design-conclusions/</loc><lastmod>2017-06-10T19:39:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/08/16/the-twelfth-principle-an-idiom-should-allow-a-new-developer-to-understand-the-code/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/08/codecompiler.png</image:loc><image:title>codecompiler.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/08/codemobile-flow.png</image:loc><image:title>codemobile-flow.png</image:title></image:image><lastmod>2017-06-10T19:39:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/08/15/the-eleventh-idiom-an-idiom-should-only-implement-the-functionality-needed/</loc><lastmod>2017-06-10T19:38:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/08/12/the-tenth-principle-an-idiom-should-not-require-extraordinary-steps-to-compile-or-break-the-existing-development-tool-set/</loc><lastmod>2017-06-10T19:38:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/08/03/the-ninth-principle-an-idiom-should-be-debuggable/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/08/codenewimage4.png</image:loc><image:title>codeNewImage4.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/08/codenewimage3.png</image:loc><image:title>codeNewImage3.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/08/codenewimage2.png</image:loc><image:title>codeNewImage2.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/08/codenewimage.png</image:loc><image:title>codeNewImage.png</image:title></image:image><lastmod>2017-06-10T19:37:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/07/31/the-eighth-principle-an-idiom-should-keep-related-functionality-together-in-the-same-place/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/07/codenewimage-1.png</image:loc><image:title>codeNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/07/codenewimage.png</image:loc><image:title>codeNewImage.png</image:title></image:image><lastmod>2017-06-10T19:36:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/07/31/the-seventh-principle-an-idiom-should-stick-to-language-features-which-make-code-obvious/</loc><lastmod>2017-06-10T19:36:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/07/30/the-sixth-principle-an-idiom-should-help-isolate-functionality-into-well-defined-components/</loc><lastmod>2017-06-10T19:35:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/07/29/the-fifth-principle-an-idiom-should-be-unobtrusive-and-not-clever/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/07/codescreen1.png</image:loc><image:title>codescreen1.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/07/codebind1.png</image:loc><image:title>codebind1.png</image:title></image:image><lastmod>2017-06-10T19:35:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/07/28/the-fourth-principle-an-idiom-should-make-your-code-easier-to-read/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/07/mathnewimage-1.png</image:loc><image:title>mathNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/07/mathnewimage.png</image:loc><image:title>mathNewImage.png</image:title></image:image><lastmod>2017-06-10T19:34:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/07/27/the-third-principle-an-idiom-should-make-the-intent-of-your-code-clear/</loc><lastmod>2017-06-10T19:33:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/07/27/the-second-principle-an-idiom-should-make-your-code-concise/</loc><lastmod>2017-06-10T19:32:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/07/26/the-first-principle-an-idiom-should-make-your-code-simpler/</loc><lastmod>2017-06-10T19:32:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/07/25/12-principles-of-good-software-design/</loc><lastmod>2017-06-10T19:29:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/06/03/objective-c-subscripting-operators/</loc><lastmod>2017-06-10T19:25:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/05/27/lambda-closures-revisited/</loc><lastmod>2017-06-10T19:25:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/06/13/my-lovehate-relationship-with-design-patterns/</loc><lastmod>2017-06-10T19:24:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/02/09/on-the-development-of-my-own-lisp-interpreter-part-3-revisiting-closures/</loc><lastmod>2017-06-10T19:23:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/01/20/gwt-and-tall-images-revisited/</loc><lastmod>2017-06-10T19:23:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/03/11/i-think-part-of-the-problem-with-cs-educations-today-is-the-overuse-of-design-patterns/</loc><lastmod>2017-06-10T19:18:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/03/09/things-i-think-about-when-starting-a-new-project-that-surprisingly-many-people-appear-not-to/</loc><lastmod>2017-06-10T19:17:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/01/27/a-surprising-observation/</loc><lastmod>2017-06-10T19:16:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/23/tempests-in-teapots/</loc><lastmod>2017-06-10T19:14:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/27/further-thoughts-on-security/</loc><lastmod>2017-06-10T19:13:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/14/a-protest-in-code/</loc><lastmod>2017-06-10T19:12:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/27/progress-on-the-html-proxy/</loc><lastmod>2017-06-10T19:10:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/06/09/a-new-location-for-my-blog/</loc><lastmod>2017-06-09T13:01:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/06/01/a-good-example-of-solve-the-problem-you-have-not-the-one-you-dont-have/</loc><lastmod>2017-06-01T15:43:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/05/23/a-case-where-we-need-to-think-very-deeply-about-security/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/05/codenewimage-6.png</image:loc><image:title>codeNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/05/codedag7guuwaaaemgo.jpg</image:loc><image:title>codeDAg7GuuWAAAEmgo.jpg</image:title></image:image><lastmod>2017-05-23T15:52:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/05/20/elaborating-on-that-bug-from-yesterday/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/05/codenewimage-5.png</image:loc><image:title>codeNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/05/codenewimage-3.png</image:loc><image:title>codeNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/05/codenewimage-2.png</image:loc><image:title>codeNewImage.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2017/05/codenewimage-1.png</image:loc><image:title>codeNewImage.png</image:title></image:image><lastmod>2017-05-20T13:20:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/05/19/retain-cycles-or-why-your-ios-app-sucks/</loc><lastmod>2017-05-19T18:17:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/04/21/sigh-5/</loc><lastmod>2017-04-21T17:41:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/04/11/on-password-security/</loc><lastmod>2017-04-11T13:10:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/04/02/interview-questions/</loc><lastmod>2017-04-02T13:08:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/03/15/took-what-20-years-for-someone-else-to-say-this/</loc><lastmod>2017-03-16T01:32:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/03/12/a-comment-left-on-slashdot/</loc><lastmod>2017-03-17T19:21:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/03/10/i-dont-know-what-i-think-about-this/</loc><lastmod>2017-03-10T18:34:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/03/08/youre-doing-it-wrong/</loc><lastmod>2017-03-08T13:48:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/03/08/code-smells-and-other-bad-ideas/</loc><lastmod>2017-03-08T13:36:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2017/03/01/literate-programming-and-server-apis/</loc><lastmod>2017-03-01T18:27:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/12/16/a-project-in-progress/</loc><lastmod>2016-12-17T01:15:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/12/13/design-for-manufacturability/</loc><lastmod>2016-12-14T01:09:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/12/11/my-itty-bitty-little-vice-for-holding-itty-bitty-little-parts/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/12/codeimg_3028.jpg</image:loc><image:title>codeIMG_3028.jpg</image:title></image:image><lastmod>2016-12-11T22:04:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/11/30/turning-on-a-metal-lathe/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/11/codebob.jpg</image:loc><image:title>codebob.jpg</image:title></image:image><lastmod>2016-11-30T17:43:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/11/16/evidence-based-data/</loc><lastmod>2016-11-16T15:58:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/11/10/so-at-some-point-i-decided-i-needed-to-set-up-a-machine-shop/</loc><lastmod>2016-11-10T16:32:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/10/28/machine-2/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/10/codeimg_4458.jpg</image:loc><image:title>codeIMG_4458.jpg</image:title></image:image><lastmod>2016-10-28T23:24:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/10/26/machine-1/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/10/codeimg_4456.jpg</image:loc><image:title>codeIMG_4456.jpg</image:title></image:image><lastmod>2016-10-27T00:51:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/10/13/observations-on-the-formlabs-form-2-printer/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/10/codeimg_2825.jpg</image:loc><image:title>codeIMG_2825.jpg</image:title></image:image><lastmod>2016-10-14T00:35:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/05/20/how-to-tell-the-difference-between-a-computer-science-person-and-a-software-engineer/</loc><lastmod>2016-05-20T17:26:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/05/19/playing-with-carekit-and-a-simple-demo-clientserver-app/</loc><lastmod>2016-05-19T18:47:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/05/19/sometimes-its-nice-to-scratch-a-small-itch/</loc><lastmod>2016-05-19T16:01:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/05/06/welcome-to-the-wonderful-world-of-liability/</loc><lastmod>2016-05-06T20:26:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/05/04/two-factor-authentication/</loc><lastmod>2016-05-04T12:34:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/05/03/one-way-to-secure-your-communications/</loc><lastmod>2016-05-03T17:50:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/05/02/your-protocol-is-not-safe-just-because-you-wrap-it-in-ssltls/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/05/artpostcbc.png</image:loc><image:title>artpostcbc.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2016/05/artpostabc.png</image:loc><image:title>artpostabc.png</image:title></image:image><lastmod>2016-05-02T16:57:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/05/01/i-guess-30-faster-isnt-bad/</loc><lastmod>2016-05-01T20:49:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/04/30/securechat-an-update/</loc><lastmod>2016-04-30T14:01:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/04/25/announcing-a-new-version-of-securechat/</loc><lastmod>2016-04-25T18:23:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/04/08/securechat-for-android/</loc><lastmod>2016-04-08T12:34:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/04/07/things-to-remember-broken-singletons-and-xctests/</loc><lastmod>2016-04-07T18:43:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/04/06/securechat-an-open-source-secure-chat-system/</loc><lastmod>2016-04-06T13:52:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/04/05/things-to-remember-opening-an-ssl-socket-using-cfstream/</loc><lastmod>2016-04-05T13:18:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/03/03/apologies/</loc><lastmod>2016-03-03T22:35:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2016/01/10/creating-a-custom-key-in-objective-c/</loc><lastmod>2016-01-10T15:11:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/11/12/cool-ios-debugger-tricks/</loc><lastmod>2015-11-12T21:44:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/11/11/thinking-about-mobile-tablets-desktops-and-tvs/</loc><lastmod>2015-11-11T15:46:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/09/16/mvvm-ios-and-design-patterns/</loc><lastmod>2015-09-16T19:55:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/09/16/random-thoughts/</loc><lastmod>2015-09-16T12:28:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/08/12/why-i-hate-cocoapods/</loc><lastmod>2015-08-12T21:35:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/07/13/todays-bitch-source-of-truth/</loc><lastmod>2015-07-13T21:26:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/05/28/unknown-knowns/</loc><lastmod>2015-05-28T13:33:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/05/21/geek-moment-lisp-ide/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2015/05/artpostlisp2_.png</image:loc><image:title>artpostlisp2_.png</image:title></image:image><lastmod>2015-05-21T14:04:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/05/11/things-to-remember-time-zones/</loc><lastmod>2015-05-11T23:32:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/05/01/things-to-remember-ib_designable/</loc><lastmod>2015-05-01T16:31:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/03/16/things-to-remember-apple-store-and-testflight-edition/</loc><lastmod>2015-03-16T19:45:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2015/03/06/why-design-patterns-from-web-development-makes-crappy-ios-or-android-apps/</loc><lastmod>2015-03-06T16:00:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/11/04/design-affordances/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2014/11/artpoststyle.png</image:loc><image:title>artpoststyle.png</image:title></image:image><lastmod>2014-11-04T13:47:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/09/24/uitableviewcells/</loc><lastmod>2014-09-25T01:50:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/09/04/security/</loc><lastmod>2014-09-04T12:40:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/08/18/first-pass-at-a-more-formal-language-for-json/</loc><lastmod>2014-08-20T16:55:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/08/06/handy-trick-trap-back-button-in-a-uinavigationcontroller-stack/</loc><lastmod>2014-08-06T20:58:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/07/31/moving-views-around-when-the-keyboard-shows-in-ios/</loc><lastmod>2014-07-31T13:27:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/07/29/snippet-code-to-convert-rgb-to-hsv-and-back-again/</loc><lastmod>2014-07-29T10:22:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/06/21/basic-lessons-object-oriented-programming-with-objects/</loc><lastmod>2014-06-22T04:07:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/06/18/ah-the-definitive-list-of-objective-c-literals-and-shortcuts/</loc><lastmod>2014-06-18T21:00:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/06/17/objective-c-declaration-shortcuts/</loc><lastmod>2014-06-17T20:54:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/06/17/dear-wordpress/</loc><lastmod>2014-06-17T17:57:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/06/05/44-is-the-magic-number-and-the-magic-numbers-is-44/</loc><lastmod>2014-06-07T00:37:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/05/13/ios-notifications/</loc><lastmod>2014-05-13T20:44:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/05/10/things-to-remember-resize-icon-script-for-ios/</loc><lastmod>2014-05-10T13:39:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2014/01/09/where-am-i/</loc><lastmod>2014-01-09T22:13:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2013/10/07/how-to-suck-down-ios-memory-without-even-trying/</loc><lastmod>2013-10-07T16:02:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2013/09/18/wrapping-text-with-ellipsis-on-ios/</loc><lastmod>2013-09-18T17:08:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2013/07/30/ios-development-sins/</loc><lastmod>2013-07-31T00:36:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2013/07/22/targeted-broadcasting-of-multithreaded-results/</loc><lastmod>2013-07-23T04:48:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2013/06/17/opengl-es-for-ios/</loc><lastmod>2015-01-19T13:02:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2013/05/24/please-resize-your-designs-to-test-if-they-work/</loc><lastmod>2013-05-24T20:46:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2013/04/01/building-a-static-ios-library/</loc><lastmod>2013-04-01T19:56:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2013/01/20/learning-to-fly-and-jeppesens-map-data-on-garmin-is-wrong/</loc><lastmod>2013-01-20T20:53:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/11/20/wordpong-is-out/</loc><lastmod>2012-11-20T20:16:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/07/24/an-interesting-exercise/</loc><lastmod>2012-07-24T17:53:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/06/14/sigh-4/</loc><lastmod>2012-06-15T06:00:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/03/26/how-do-i-know-what-environment-variables-are-on-ios/</loc><lastmod>2012-03-26T18:04:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/03/26/udids-are-gone/</loc><lastmod>2012-03-26T17:47:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/03/07/and-then-it-turns-upside-down-in-an-instant/</loc><lastmod>2012-03-07T21:09:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/02/08/rest-is-not-secure/</loc><lastmod>2012-02-09T15:22:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/02/02/sorry/</loc><lastmod>2012-02-02T23:00:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/02/02/dragging-and-dropping-objects-in-gwt/</loc><lastmod>2012-02-02T19:01:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/02/02/a-flextable-that-handles-mouse-events/</loc><lastmod>2012-02-02T18:52:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/01/21/on-the-development-of-my-own-lisp-interpreter-part-2-lambdas-fexprs-and-closures/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2012/01/stackrep.png</image:loc><image:title>stackrep.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2012/01/procdef.png</image:loc><image:title>procdef.png</image:title></image:image><lastmod>2020-10-04T23:09:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/01/19/part-1-on-the-development-of-my-own-lisp-interpreter/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2012/01/lispvars1.png</image:loc><image:title>lispvars1.png</image:title></image:image><lastmod>2012-01-19T18:51:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/01/08/huh/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2012/01/settingimage.png</image:loc><image:title>settingimage.png</image:title></image:image><lastmod>2012-01-08T18:36:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2012/01/05/gwt-window-location-values/</loc><lastmod>2012-01-05T18:45:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/11/25/gsm-feature-codes-that-appear-to-work-with-the-iphone-on-the-att-network/</loc><lastmod>2011-11-26T05:41:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/11/22/on-requirements-documentation/</loc><lastmod>2011-11-22T17:06:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/11/21/parsing-the-new-openstreetmaps-pbf-file-format/</loc><lastmod>2014-12-12T09:01:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/10/10/my-e-mail-bag-the-flowcover-transformation-matrix/</loc><lastmod>2011-10-10T14:18:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/10/06/on-the-passing-of-mr-jobs/</loc><lastmod>2011-10-06T20:25:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/09/30/random-snippets-of-useful-code-macos-scrolling-edition/</loc><lastmod>2011-09-30T22:50:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/09/10/slaying-dragons-or-how-to-compete-against-the-big-boys/</loc><lastmod>2011-09-11T00:05:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/08/22/static-frameworks-in-ios/</loc><lastmod>2011-08-22T16:56:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/08/08/iphone-multitouch/</loc><lastmod>2011-08-09T03:58:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/07/29/and-another-curiosity-multi-stream-bzip2-files/</loc><lastmod>2011-07-29T22:01:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/07/29/mercator-projection-routines-for-openstreetmaps/</loc><lastmod>2011-07-29T21:50:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/07/26/mysterious-gaps/</loc><lastmod>2011-07-26T18:08:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/07/19/android-things-to-remember/</loc><lastmod>2011-07-20T03:03:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/07/10/drawing-scaled-images-in-android-is-expensive/</loc><lastmod>2011-10-10T14:22:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/06/30/things-to-remember-why-cells-with-an-inserted-image-are-taller-than-the-image-in-gwt/</loc><lastmod>2011-06-30T23:11:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/06/21/things-to-remember-gwt-drag-and-drop-edition/</loc><lastmod>2011-06-21T18:29:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/05/24/ui-performance/</loc><lastmod>2011-05-24T18:22:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/05/15/on-memory-leaks-in-java-and-in-android/</loc><lastmod>2011-06-10T01:56:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/05/06/snippets-of-gwt/</loc><lastmod>2011-05-06T19:21:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/05/06/the-things-in-android-that-keeps-tripping-me-up/</loc><lastmod>2011-05-06T16:58:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/04/25/its-not-quite-black-magic/</loc><lastmod>2017-03-14T22:03:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/03/31/musing-on-advertising/</loc><lastmod>2011-04-01T18:49:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/03/15/the-lowly-string-concatenation-operator/</loc><lastmod>2011-04-23T04:12:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/03/14/simple-things-volatile/</loc><lastmod>2011-03-14T18:36:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/02/25/nondeterministic-maven/</loc><lastmod>2011-02-25T17:21:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/02/24/answering-the-question-what-environment-variables-are-available-on-the-iphone/</loc><lastmod>2011-02-24T08:03:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/02/19/just-look-at-the-hardware-specs/</loc><lastmod>2011-02-19T18:14:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/02/15/sigh-3/</loc><lastmod>2011-02-16T02:26:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/02/15/c-things-to-remember/</loc><lastmod>2011-02-15T17:07:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/02/08/little-killers-channel-abuse/</loc><lastmod>2011-02-08T17:32:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/01/31/some-observations-on-the-polygon-intersection-algorithm-in-chapter-2-of-computational-geometry-algorithms-and-applications/</loc><lastmod>2011-01-31T17:35:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/01/28/25-years-ago-today/</loc><lastmod>2011-01-29T01:22:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/01/25/how-not-to-write-factorial-in-java/</loc><lastmod>2019-05-27T12:41:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/01/14/complexity-or-how-hard-is-it-to-display-a-list-of-3000-items-in-a-table-on-macos-x-anyway/</loc><lastmod>2012-08-02T12:29:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/01/13/just-received-the-following-e-mail-suggesting-changes-to-flowcover/</loc><lastmod>2011-02-22T18:19:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/01/11/how-to-uninstall-cisco-vpn-from-macos-x/</loc><lastmod>2011-01-11T18:10:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2011/01/05/insanity/</loc><lastmod>2011-01-05T18:10:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/12/14/summarizing-yesterdays-post-on-user-interfaces/</loc><lastmod>2010-12-14T21:30:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/12/13/user-interface-truisms/</loc><lastmod>2010-12-13T18:18:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/11/18/fixed-e-mail/</loc><lastmod>2010-11-18T17:11:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/10/25/two_cents-apple-dropping-java/</loc><lastmod>2010-11-18T17:28:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/10/20/it-aint-open-unless-i-can-run-the-software-i-just-built-on-its-target-platform-and-run-with-full-functionality/</loc><lastmod>2010-10-21T03:11:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/10/10/sigh-2/</loc><lastmod>2010-10-10T17:00:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/10/09/whats-wrong-with-business-reporting-of-the-computer-industry/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/separator5.png</image:loc><image:title>separator.png</image:title></image:image><lastmod>2010-10-09T18:11:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/10/04/really/</loc><lastmod>2010-10-10T16:11:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/09/27/sometimes-you-get-what-you-want-by-accident/</loc><lastmod>2010-09-28T05:31:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/09/09/and-then-apple-changes-the-rules-again/</loc><lastmod>2010-09-09T15:31:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/09/06/something-funny-happened-to-me-on-the-way-to-release/</loc><lastmod>2010-09-07T05:12:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/09/06/goodbye-far-clipping-plane/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/rendertest_image_ok.png</image:loc><image:title>rendertest_image_ok.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/rendertest_image_err.png</image:loc><image:title>rendertest_image_err.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/znewgraph.png</image:loc><image:title>znewgraph.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/newpersmatrix.gif</image:loc><image:title>newpersmatrix.gif</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/znewformula.gif</image:loc><image:title>znewformula.gif</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/zoldformula.gif</image:loc><image:title>zoldformula.gif</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/zerrors.png</image:loc><image:title>zerrors.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/separator4.png</image:loc><image:title>separator.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/zerror.png</image:loc><image:title>zerror.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/zerrorderive.gif</image:loc><image:title>zerrorderive.gif</image:title></image:image><lastmod>2024-08-09T21:46:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/09/04/on-memory-and-memory-management/</loc><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/separator3.png</image:loc><image:title>separator.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/gc6.png</image:loc><image:title>gc6.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/gc5.png</image:loc><image:title>gc5.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/gc4.png</image:loc><image:title>gc4.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/gc3.png</image:loc><image:title>gc3.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/gc2.png</image:loc><image:title>gc2.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/gc1.png</image:loc><image:title>gc1.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/separator2.png</image:loc><image:title>separator.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/memfreeheap1.png</image:loc><image:title>memfreeheap.png</image:title></image:image><image:image><image:loc>https://chaosinmotion.com/wp-content/uploads/2010/09/separator1.png</image:loc><image:title>separator.png</image:title></image:image><lastmod>2010-09-04T23:20:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/09/02/four-features-from-java-which-are-really-cool/</loc><lastmod>2010-09-02T18:55:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/09/02/scroll-flowcover-to-a-specified-panel/</loc><lastmod>2010-09-02T15:12:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/09/01/time-zones-are-a-pain-in-the-ass/</loc><lastmod>2010-09-01T19:09:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/08/30/there-is-nothing-new-under-the-sun/</loc><lastmod>2010-08-30T18:35:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/08/25/gwt-weirdness-of-the-day/</loc><lastmod>2010-08-25T21:47:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/08/24/tools-in-eclipse-i-wish-were-in-xcode-for-objective-c-and-c/</loc><lastmod>2010-08-24T17:03:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/08/13/interesting-macos-java-links/</loc><lastmod>2010-08-13T17:40:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/08/10/things-to-remember-table-layout/</loc><lastmod>2010-08-11T00:52:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/08/10/why-are-all-my-moderation-e-mails-going-to-spam/</loc><lastmod>2010-08-11T00:49:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/07/27/retention-policy-in-java-annotations/</loc><lastmod>2010-07-27T19:46:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/07/06/gwt-scrollpanel-and-the-ipad/</loc><lastmod>2010-07-21T12:35:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/07/02/sometimes-you-have-to-own-something-completely-pointless/</loc><lastmod>2010-07-03T02:21:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/05/14/building-a-java-rmi-system/</loc><lastmod>2010-05-15T00:22:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/05/14/punching-holes-in-the-schedule/</loc><lastmod>2010-05-14T16:51:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/05/11/sigh/</loc><lastmod>2010-05-11T18:44:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/04/30/forestalling-death-marches/</loc><lastmod>2015-05-22T15:42:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/04/13/its-not-done-until-you-document-your-code/</loc><lastmod>2010-04-13T15:24:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/04/09/iphone-os-fragmentation/</loc><lastmod>2010-04-09T15:29:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/04/08/does-someone-have-some-clarification-on-this/</loc><lastmod>2010-04-11T08:47:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/03/31/if-youre-a-head-hunter-read-this/</loc><lastmod>2010-03-31T18:15:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/02/01/is-the-ipad-the-end-of-the-wimp-interface-no/</loc><lastmod>2010-02-01T17:05:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/01/12/love-hate-relationship-with-reflection-proxy-objects-and-annotations-in-java/</loc><lastmod>2010-01-12T19:01:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/01/11/come-on-guys-spell-check/</loc><lastmod>2010-01-12T00:21:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/01/06/why-i-dont-like-smartgwt/</loc><lastmod>2014-11-25T17:02:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2010/01/04/why-i-like-gwt/</loc><lastmod>2010-01-05T02:59:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/12/18/yes-it-has-yes-i-am-and-really/</loc><lastmod>2009-12-18T17:23:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/12/18/women-in-computer-science/</loc><lastmod>2009-12-18T16:33:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/12/17/user-interface-design-anti-pattern-pecked-to-death-by-ducks/</loc><lastmod>2009-12-17T17:30:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/12/17/two-views-of-design/</loc><lastmod>2009-12-17T16:02:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/12/16/animating-an-application/</loc><lastmod>2009-12-16T16:44:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/12/16/i-wish-i-had-found-this-a-few-years-ago/</loc><lastmod>2009-12-16T16:07:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/12/11/fun-with-gwt/</loc><lastmod>2009-12-11T20:57:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/12/07/the-similarities-between-team-architect-and-college-professor/</loc><lastmod>2009-12-07T18:20:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/12/05/interesting-observation-about-c-operator-overloading/</loc><lastmod>2009-12-06T04:28:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/12/02/things-that-perplex-me/</loc><lastmod>2009-12-02T18:51:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/12/02/a-useful-little-chunk-of-iphone-code/</loc><lastmod>2012-07-25T19:17:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/12/02/an-odd-bug/</loc><lastmod>2009-12-02T08:34:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/11/18/nouns-verbs-and-ui-interface-design/</loc><lastmod>2009-11-18T18:24:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/11/18/he-died-in-the-fire-because-he-was-listening-to-enya/</loc><lastmod>2009-11-18T17:55:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/11/13/big-companysmall-company/</loc><lastmod>2009-11-13T18:07:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/11/11/the-view-from-att-interactive/</loc><lastmod>2009-11-12T04:53:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/11/06/why-good-functional-design-now-will-save-you-a-mint-later/</loc><lastmod>2009-11-06T18:45:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/11/05/whether-mobile/</loc><lastmod>2009-11-05T22:13:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/10/23/a-change-of-scenery/</loc><lastmod>2009-10-23T09:56:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/10/19/annoyed/</loc><lastmod>2009-10-19T17:41:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/09/28/minor-point-of-departure/</loc><lastmod>2009-11-09T16:04:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/09/22/someone-read-my-mind/</loc><lastmod>2009-09-22T18:44:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/09/17/one-last-comment-about-automatic-build-numbers-in-xcode/</loc><lastmod>2009-09-18T02:44:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/09/15/build-numbers-in-xcode-revisited/</loc><lastmod>2011-07-13T04:10:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/09/08/why-i-hate-custom-protocols-over-http/</loc><lastmod>2009-09-29T16:03:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/09/05/colorpicker/</loc><lastmod>2009-09-05T23:12:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/08/23/the-makers-dilemma/</loc><lastmod>2009-08-24T00:20:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/08/15/words-of-scheduling-wisdom/</loc><lastmod>2009-08-15T20:32:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/08/12/automatic-build-numbers-in-xcode/</loc><lastmod>2009-09-15T16:10:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/08/02/i-will-never-understand-social-networking/</loc><lastmod>2009-08-03T03:00:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/08/01/when-pr-meets-blogging/</loc><lastmod>2009-08-02T05:08:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/31/assessing-how-long-it-will-take-to-write-or-fix-code/</loc><lastmod>2009-08-01T01:07:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/31/its-never-as-easy-as-it-first-sounds/</loc><lastmod>2009-07-31T08:24:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/27/wow/</loc><lastmod>2009-07-28T01:24:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/27/color-me-impressed/</loc><lastmod>2009-07-28T00:24:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/26/210/</loc><lastmod>2009-07-27T07:35:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/25/new-theme/</loc><lastmod>2009-07-26T07:50:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/14/apparently-the-folks-running-the-various-mnos-are-idiots/</loc><lastmod>2009-07-15T00:50:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/13/fixed-a-bug-in-the-asn-1-library/</loc><lastmod>2009-07-14T05:14:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/11/why-we-shouldnt-unify-mobile-and-desktop-ui-frameworks/</loc><lastmod>2009-07-11T18:16:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/10/touch-screen-dead-zone/</loc><lastmod>2009-07-10T22:47:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/10/javascript-has-it-come-to-that/</loc><lastmod>2009-07-10T20:42:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/07/01/i-feel-stupid/</loc><lastmod>2009-07-02T04:56:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/27/further-thoughts-on-gps-receivers-as-i-remember-being-lost-on-market-street/</loc><lastmod>2009-06-27T17:38:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/25/filtering-resumes/</loc><lastmod>2009-06-26T01:36:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/23/webview-on-android/</loc><lastmod>2009-07-23T06:07:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/18/java-system-property-reference-for-mac-os-x/</loc><lastmod>2009-06-18T16:52:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/17/thoughts-on-dealing-with-multiple-activities-and-uiviewcontrollers/</loc><lastmod>2009-06-17T18:55:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/17/update-to-flow-cover-dont-draw-em-if-you-dont-see-em/</loc><lastmod>2014-01-16T02:39:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/16/its-a-shame-they-allow-complete-idiots-access-to-a-loud-microphone/</loc><lastmod>2009-06-17T06:02:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/12/things-i-got-from-wwdc/</loc><lastmod>2009-06-12T20:17:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/09/joy/</loc><lastmod>2009-06-09T17:55:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/07/things-to-remember-to-bring/</loc><lastmod>2009-06-07T17:09:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/06/damn-2/</loc><lastmod>2009-06-06T23:51:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/06/process-nazis/</loc><lastmod>2009-06-06T20:54:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/05/the-death-of-formalism/</loc><lastmod>2009-06-05T17:28:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/04/wwdc/</loc><lastmod>2009-06-05T02:50:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/06/03/thoughts-on-netbooks/</loc><lastmod>2009-06-03T18:45:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/05/26/live/</loc><lastmod>2009-05-27T04:58:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/05/23/fixed-a-memory-leak-in-flow-cover/</loc><lastmod>2013-04-30T07:40:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/05/22/any-survey/</loc><lastmod>2009-05-22T21:51:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/05/19/fuck-me-adobe-air-breaks-xcode-signing-for-iphone-development/</loc><lastmod>2011-10-22T16:09:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/05/15/the-importance-of-sending-a-view-size-changed-event-on-a-mobile-device/</loc><lastmod>2009-05-15T22:51:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/05/14/blew-away-woodypandawavecom/</loc><lastmod>2009-05-14T23:17:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/05/12/security-rules-of-thumb/</loc><lastmod>2009-05-13T05:03:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/05/12/judging-an-iphone-development-contest/</loc><lastmod>2009-05-12T20:32:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/05/06/why-i-ordered-a-kindle-dx-within-minutes-of-it-being-available-on-the-amazon-web-site/</loc><lastmod>2009-05-06T20:42:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/05/04/list-view-context-menus/</loc><lastmod>2009-05-04T17:34:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/04/28/feet-and-meters/</loc><lastmod>2009-04-28T23:34:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/04/25/oh-joy/</loc><lastmod>2016-03-09T02:19:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/04/17/so-how-do-people-use-their-phones/</loc><lastmod>2009-04-17T15:38:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/04/14/kiss-in-practice/</loc><lastmod>2009-04-14T21:52:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/04/10/managerial-abuse/</loc><lastmod>2009-04-10T23:30:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/04/09/three-ways-to-load-a-nib-only-two-work/</loc><lastmod>2009-04-09T21:57:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/04/01/can-i-etch-this-on-a-baseball-bat/</loc><lastmod>2009-04-02T07:07:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/04/01/thoughts-on-project-management/</loc><lastmod>2009-04-01T14:34:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/03/29/my-calculator-project-again/</loc><lastmod>2009-03-30T06:44:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/03/26/okay-google-what-were-you-thinking/</loc><lastmod>2009-03-26T22:04:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/03/26/basking-in-the-glow-of-the-mothership/</loc><lastmod>2009-03-26T21:26:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/03/09/my-calculator-project/</loc><lastmod>2009-03-10T05:24:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/02/28/calculators-and-64-bit-integer-math/</loc><lastmod>2009-02-28T08:51:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/02/26/titles/</loc><lastmod>2009-02-27T00:01:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/02/17/kings-of-the-closed-discuss-openness/</loc><lastmod>2009-02-18T03:36:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/02/15/we-used-to-make-things/</loc><lastmod>2012-10-01T12:05:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/01/19/valid-format-values-for-declare-styleableattr-tags/</loc><lastmod>2009-01-19T19:48:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/01/16/damn/</loc><lastmod>2009-01-17T06:07:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/01/16/offline-javadocs-for-android-sdk/</loc><lastmod>2009-01-16T21:36:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/01/11/things-wrong-with-the-google-android-ui/</loc><lastmod>2009-01-14T17:51:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/01/10/so-you-have-an-iphone-3g-and-want-to-use-the-sim-on-the-google-android-dev-phone/</loc><lastmod>2009-01-11T00:13:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/01/05/centering-the-contents-of-a-component-in-a-jscrollpane/</loc><lastmod>2009-01-05T21:26:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2009/01/03/embedded-software/</loc><lastmod>2009-01-03T19:23:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/18/why-the-app-store-is-cool-and-why-other-app-stores-would-also-be-cool/</loc><lastmod>2008-12-18T18:31:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/14/swipe/</loc><lastmod>2008-12-14T16:19:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/13/jeez/</loc><lastmod>2008-12-13T23:30:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/09/a-modest-iphone-proposal-message-notification/</loc><lastmod>2008-12-09T20:27:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/09/startups-and-the-incumbent-problem/</loc><lastmod>2008-12-19T02:33:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/06/macos-x-105-apache-and-my-sites-folder/</loc><lastmod>2008-12-06T16:26:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/04/dont-quit-your-day-job/</loc><lastmod>2008-12-04T19:49:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/03/immediate-feedback/</loc><lastmod>2008-12-03T22:15:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/03/my-experience-with-the-app-store/</loc><lastmod>2008-12-03T19:17:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/03/well-look-at-that/</loc><lastmod>2008-12-03T18:30:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/02/hrm-something-funny-happened-on-the-way-to-the-app-store/</loc><lastmod>2008-12-03T03:30:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/02/invasion-defender-and-why-im-not-an-artist/</loc><lastmod>2008-12-02T19:25:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/12/01/mrfph/</loc><lastmod>2008-12-01T23:32:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/11/18/renaming-an-iphone-executable-within-a-project/</loc><lastmod>2008-11-18T19:54:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/10/22/the-iphone-simulator/</loc><lastmod>2008-10-22T21:35:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/10/22/why-good-user-interface-design-is-important/</loc><lastmod>2008-10-22T18:59:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/10/18/the-downside-of-going-back-to-school-to-get-a-phd-at-my-age/</loc><lastmod>2008-10-18T19:46:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/10/13/the-mortgage-crisis/</loc><lastmod>2008-10-13T18:28:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/10/07/except-when-it-comes-to-programming-languages/</loc><lastmod>2008-10-08T00:22:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/09/30/the-lifespan-of-an-object-owned-by-nsmutablearray-or-why-objective-c-annoys-me-and-java-makes-me-happy/</loc><lastmod>2009-08-21T18:06:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/09/28/you-know-credit-is-tight-when/</loc><lastmod>2008-09-29T06:47:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/09/15/iphone-sdk-v21-gotcha/</loc><lastmod>2008-09-16T00:56:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/09/11/four-ways-of-using-a-mobile-phone/</loc><lastmod>2008-09-11T23:25:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/09/11/a-detached-table-delegate-must-be-referred-in-the-nib/</loc><lastmod>2008-09-11T19:21:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/09/04/opengl-fog-the-z-component-is-at-the-model-transformation/</loc><lastmod>2008-09-04T21:58:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/08/25/design-is-how-things-work/</loc><lastmod>2008-08-25T16:48:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/08/19/software-development-tools/</loc><lastmod>2008-08-19T21:59:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/08/15/and-so-a-new-chapter-begins-for-our-plucky-hero/</loc><lastmod>2008-08-16T00:29:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/08/14/updated-asn1-library/</loc><lastmod>2008-08-14T18:04:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/08/07/so-here-is-an-interesting-experiment/</loc><lastmod>2008-08-07T20:35:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/07/30/i-love-wikipedia/</loc><lastmod>2008-07-30T18:28:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/07/22/wordpress-for-the-iphone/</loc><lastmod>2008-07-23T03:15:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/07/17/another-gotcha-to-remember/</loc><lastmod>2008-07-17T18:19:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/07/11/i-survived-the-great-iphone-line-of-2008/</loc><lastmod>2008-07-12T02:40:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/07/01/its-why-god-created-tool-tips/</loc><lastmod>2008-07-02T00:50:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/06/09/self-employment-health-care/</loc><lastmod>2008-06-09T23:39:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/06/09/mixing-objective-c-and-c-heh/</loc><lastmod>2010-04-23T18:23:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/05/28/java-sucks-and-objective-c-is-great-puuuhhhllleeeeaaassseee/</loc><lastmod>2008-05-28T22:45:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/05/24/common-edit-design-pattern/</loc><lastmod>2008-05-24T23:43:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/05/16/keeping-track-of-c-templates/</loc><lastmod>2008-05-16T20:19:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/05/09/macintosh-programming/</loc><lastmod>2008-05-09T18:39:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/05/08/a-new-venture/</loc><lastmod>2008-05-08T16:40:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/05/01/and-dammit-foosball-doesnt-play-itself/</loc><lastmod>2008-05-01T18:04:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/04/29/what-you-do-on-line-or-why-yahoo-is-doomed/</loc><lastmod>2008-04-30T02:44:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/04/25/the-big-three-of-c-classes/</loc><lastmod>2008-04-26T03:32:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/04/24/blogging-my-successes-and-failures/</loc><lastmod>2008-04-24T18:00:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/04/23/a-theory-as-to-why-many-startups-are-done-by-college-kids/</loc><lastmod>2008-04-23T16:17:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/04/17/the-calculus-of-risk/</loc><lastmod>2008-04-18T02:36:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/04/14/cool/</loc><lastmod>2008-04-15T06:15:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/04/13/nsoutlineview/</loc><lastmod>2008-04-13T23:22:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/04/07/meh/</loc><lastmod>2008-04-08T06:12:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/04/06/things-ive-learned-while-playing-with-appkit/</loc><lastmod>2008-04-06T20:04:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/04/05/the-objective-cjava-flame-wars-uh-huh/</loc><lastmod>2008-04-07T00:47:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/04/01/so-how-many-languages-can-you-use/</loc><lastmod>2008-04-01T22:56:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/04/01/heh/</loc><lastmod>2008-04-01T22:52:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/03/28/frustration/</loc><lastmod>2008-03-29T04:11:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/03/18/computer-languages-and-entry-points/</loc><lastmod>2008-03-18T08:01:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/02/26/internet-development-verses-product-development/</loc><lastmod>2008-02-26T19:22:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/02/15/things-i-dont-get/</loc><lastmod>2008-02-15T17:28:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/02/01/may-you-live-in-interesting-times-and-come-to-the-attention-of-people-in-power/</loc><lastmod>2008-02-01T21:55:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/01/30/happy/</loc><lastmod>2008-01-30T22:04:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2008/01/28/having-a-consistant-ui-and-design-language/</loc><lastmod>2008-01-29T12:35:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/12/11/productivity-killers/</loc><lastmod>2007-12-12T00:33:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/11/20/why-the-sony-connect-failed/</loc><lastmod>2007-11-20T17:30:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/11/19/why-i-hope-amazons-kindle-succeeds/</loc><lastmod>2007-11-20T04:19:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/11/19/portable-readers-players-and-video-devices/</loc><lastmod>2007-11-19T19:59:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/10/18/cheap-two-factor-authentication/</loc><lastmod>2007-10-20T01:31:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/10/10/i-think-the-wave-of-the-future/</loc><lastmod>2007-10-10T19:19:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/10/03/todays-wtf-moment-is-brought-to-you-by-yahoo/</loc><lastmod>2007-10-04T16:58:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/09/23/i-think-ive-changed/</loc><lastmod>2007-09-24T01:34:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/09/11/yesterdays-design-patterns/</loc><lastmod>2007-09-11T16:19:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/09/07/long-term-brain-scrambling/</loc><lastmod>2007-09-07T20:55:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/09/06/twenty-years-at-least-of-ides/</loc><lastmod>2007-09-06T17:33:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/08/31/and-now-for-something-completely-different/</loc><lastmod>2007-08-31T18:26:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/08/27/you-mean-people-dont-do-this/</loc><lastmod>2007-08-27T17:26:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/08/17/why-observableobserver-should-die/</loc><lastmod>2007-08-17T23:51:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/08/06/like-perpetual-motion-machines-and-anti-gravity/</loc><lastmod>2007-08-07T00:05:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/08/02/anti-patterns-roll-your-own/</loc><lastmod>2007-08-02T21:07:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/07/30/anti-patterns-improper-inheritance/</loc><lastmod>2007-07-30T22:21:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/07/24/buzzword-compliance-library/</loc><lastmod>2007-07-24T19:08:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/07/23/wtf-2/</loc><lastmod>2007-07-23T18:23:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/07/18/overheard-in-a-meeting-yesterday/</loc><lastmod>2007-07-18T18:48:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/07/17/a-realization-about-web-companies/</loc><lastmod>2007-07-17T17:53:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/07/13/things-that-irritate-me/</loc><lastmod>2007-07-13T20:57:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/06/13/the-failure-of-silicon-valley/</loc><lastmod>2007-06-13T23:23:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/06/12/whats-wrong-with-safari-for-windows/</loc><lastmod>2007-06-12T22:29:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/06/04/welcome-to-hell/</loc><lastmod>2007-06-05T01:09:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/05/09/one-reason-why-i-hate-beans/</loc><lastmod>2007-05-09T18:29:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/05/02/whats-old-is-new-again/</loc><lastmod>2007-05-02T18:12:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/05/01/the-mystique-of-google/</loc><lastmod>2007-05-01T17:12:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/04/25/found-the-sysdeo-plugin-on-the-french-site/</loc><lastmod>2007-04-25T18:27:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/04/19/books-id-like-to-see/</loc><lastmod>2007-04-19T16:23:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/04/08/dry-run-and-fun-gadgets/</loc><lastmod>2007-04-08T22:38:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/04/06/using-the-first-run-experience-to-make-you-happy/</loc><lastmod>2007-04-06T21:33:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/04/06/words-of-wisdom/</loc><lastmod>2007-04-06T17:25:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/04/05/why-windows-sucks-or-at-least-one-reason/</loc><lastmod>2007-04-06T02:02:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/03/29/when-abbreviations-attack/</loc><lastmod>2007-03-29T19:45:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/03/25/my-key-takeaways-for-struts-after-one-day/</loc><lastmod>2007-03-25T21:21:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/03/24/time-to-understand-struts/</loc><lastmod>2007-03-25T00:30:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/03/14/nice-idea/</loc><lastmod>2007-03-14T19:26:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/03/08/simple-rule-of-thumb/</loc><lastmod>2007-03-08T21:49:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/03/05/qa/</loc><lastmod>2007-03-06T03:34:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/03/05/webproxy-posted/</loc><lastmod>2007-03-06T03:21:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/03/03/doh/</loc><lastmod>2007-03-03T18:42:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/03/03/really-odd-proxy-bug-fixed-yay/</loc><lastmod>2007-03-03T08:43:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/03/01/the-internet-is-held-together-by-duct-tape-and-bailing-wire/</loc><lastmod>2007-03-01T19:12:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/27/wtf/</loc><lastmod>2007-02-28T07:49:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/26/oddities-while-building-a-http-proxy/</loc><lastmod>2007-02-26T19:16:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/25/threads-a-clarification/</loc><lastmod>2007-02-25T23:11:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/25/pruning-non-determinacy-verses-thinking-ahead/</loc><lastmod>2007-02-25T09:08:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/24/new-section-in-wiki/</loc><lastmod>2007-02-24T22:49:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/24/there-was-a-time-when-i-loved-apples-documentation/</loc><lastmod>2007-02-24T08:21:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/23/java-swing-stupidity-pt-2/</loc><lastmod>2014-11-18T00:36:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/22/because-he-could/</loc><lastmod>2007-02-22T22:42:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/22/web-sites-are-like-an-iceburg/</loc><lastmod>2007-02-22T18:27:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/21/interesting-paper/</loc><lastmod>2007-02-22T02:45:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/20/the-shaking-of-the-voodoo-stick/</loc><lastmod>2007-02-20T23:48:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/18/things-to-remember/</loc><lastmod>2007-02-18T22:57:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/17/so-is-c-the-new-assembly/</loc><lastmod>2007-02-17T19:47:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/15/philistines/</loc><lastmod>2007-02-15T19:56:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/12/the-success-of-the-ipod-the-failure-of-the-sony-e-reader/</loc><lastmod>2007-02-12T23:08:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/12/style-guides/</loc><lastmod>2007-02-12T21:07:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/10/mail-server-uploaded/</loc><lastmod>2007-02-10T23:26:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/10/forbes-on-windows-vista/</loc><lastmod>2007-02-10T17:44:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/10/java-and-application-frameworks/</loc><lastmod>2007-02-10T08:11:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/09/finally-uploaded-and-updated-the-asn1-library/</loc><lastmod>2007-02-09T23:23:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/08/java-swing-stupidity-pt-1/</loc><lastmod>2007-02-08T19:23:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/08/im-live-yay/</loc><lastmod>2007-02-08T18:36:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/07/i-hate-windows-pt-1-an-on-going-series/</loc><lastmod>2007-02-07T22:05:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/07/installing-mediawiki-on-a-lunarpages-account/</loc><lastmod>2009-03-03T16:14:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com/2007/02/07/howdy-yall/</loc><lastmod>2007-02-07T17:33:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://chaosinmotion.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-02-13T12:35:38+00:00</lastmod></url></urlset>
