<?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://blog.ianchanning.com/2026/03/17/mcp-sux-use-clis/</loc><lastmod>2026-03-17T06:45:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2025/02/22/on-the-subject-of-trust-between-team-mates/</loc><lastmod>2025-08-08T18:11:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2025/07/13/99-friendly-ai/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2025/07/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-07-25T12:31:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2025/07/11/musk-on-ai-safety-before-xai/</loc><lastmod>2025-07-12T04:37:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2023/07/24/why-functional-programming/</loc><lastmod>2024-01-17T15:46:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2023/03/23/composable/</loc><lastmod>2023-03-23T18:05:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2023/02/21/vscode-neovim-setup/</loc><lastmod>2023-03-16T14:49:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2012/04/07/vi-commands-for-the-windows-user/</loc><lastmod>2023-02-23T01:00:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/06/23/tex-fonts-for-the-web/</loc><lastmod>2023-02-23T00:28:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2020/09/20/embracing-the-neovim-vim-terminal/</loc><lastmod>2023-02-23T00:24:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2023/01/28/javascript-repl/</loc><lastmod>2023-01-30T08:24:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2023/01/28/vscode-debugging/</loc><lastmod>2023-01-30T08:21:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2022/07/01/a-happy-illustrated-guide-to-a-phd/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2022/07/juliaset.png</image:loc></image:image><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2022/07/heartache.png</image:loc></image:image><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2022/07/low-res-coastline.png</image:loc></image:image><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2022/07/high-res-coastline.png</image:loc></image:image><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2022/07/abstractshapes.png</image:loc></image:image><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2022/07/house2.png</image:loc></image:image><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2022/07/almost-zero.png</image:loc></image:image><lastmod>2022-07-01T15:11:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2012/05/26/this-is-water/</loc><lastmod>2022-05-19T12:21:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2022/02/26/science-is-not-for-scientists-but-for-the-world/</loc><lastmod>2022-05-19T12:18:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2021/03/12/jesus-for-atheists/</loc><lastmod>2022-05-19T12:13:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2021/09/22/what-if-the-trees-were-the-real-angels/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2021/09/lier_angel_trees_facebook.jpg</image:loc><image:title>lier_angel_trees_facebook</image:title></image:image><lastmod>2022-05-19T12:09:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2021/10/18/fumblings-about-compassion/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2021/10/img_20211009_161027.jpg</image:loc><image:title>img_20211009_161027</image:title></image:image><lastmod>2022-05-19T12:06:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2021/03/12/headspace-is-better-than-coffee/</loc><lastmod>2022-05-21T04:10:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2021/03/24/translating-sublime-text-into-vim/</loc><lastmod>2021-03-24T11:13:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2020/10/21/vim-language-server-client-lsc-plugin-first-impressions/</loc><lastmod>2020-10-22T07:55:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2020/08/14/getting-started-with-reasonml/</loc><lastmod>2020-08-15T18:47:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2020/08/14/using-reasonml-with-vim-neovim/</loc><lastmod>2020-08-14T20:03:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2018/12/08/a-dive-into-the-many-faces-of-manifolds/</loc><lastmod>2020-02-25T13:42:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2015/11/11/linux-mint-dual-boot/</loc><lastmod>2019-02-26T21:41:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2015/11/16/lock-stock-pomodoros/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2015/11/screenshot.png</image:loc><image:title>screenshot</image:title></image:image><lastmod>2019-02-26T21:41:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2016/01/13/getting-the-gist-of-segment-trees/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2016/01/1920px-epping_forest_pollard.jpg</image:loc><image:title>1920px-epping_forest_pollard</image:title></image:image><lastmod>2019-02-26T21:41:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2016/03/25/jupyter-on-windows-with-chocolatey/</loc><lastmod>2019-02-26T21:40:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2016/04/04/functional-learnings-of-python/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2016/04/327135161_948377f3bc_b.jpg</image:loc><image:title>327135161_948377f3bc_b</image:title></image:image><lastmod>2019-02-26T21:40:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2016/06/26/hoping-the-brexit-vote-was-a-protest-vote-not-a-racist-one/</loc><lastmod>2019-02-26T21:39:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2016/06/30/the-racists-are-leaving/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2016/06/multiculturalism-is-a-force-for.png</image:loc><image:title>multiculturalism-is-a-force-for</image:title></image:image><lastmod>2019-02-26T21:39:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2016/08/09/deploying-a-wordpress-blog-in-seconds-with-docker/</loc><lastmod>2019-02-26T21:38:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2016/08/11/installing-haskell-emacs-on-windows/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2016/08/2016-12-24-16_04_11-emacsghandi.png</image:loc><image:title>2016-12-24-16_04_11-emacsghandi</image:title></image:image><lastmod>2019-02-26T21:38:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2017/05/24/password-randomness-and-the-ux-of-passwords/</loc><lastmod>2019-02-26T21:38:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2017/06/18/yet-another-monad-explanation/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2017/06/336318970_5476c30e0d_o.jpg</image:loc><image:title>336318970_5476c30e0d_o</image:title></image:image><lastmod>2019-02-26T21:37:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2018/04/16/on-the-power-of-netbooks-and-laptops-over-android-ios/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2018/04/img_0900_sm.jpg</image:loc><image:title>IMG_0900_sm</image:title></image:image><lastmod>2019-02-26T21:37:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2018/06/18/vim-airline-powerline-fonts-on-fedora-ubuntu-and-windows/</loc><lastmod>2019-02-26T21:35:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2018/06/15/self-driving-cars-should-replace-amateur-instead-of-professional-drivers/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2018/06/5803597453_c4e92d10e4_b.jpg</image:loc><image:title>5803597453_c4e92d10e4_b</image:title></image:image><lastmod>2019-02-26T21:35:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2017/03/23/attacking-the-modern-javascript-world/</loc><lastmod>2017-03-23T23:08:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/10/29/dos-command-history/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2014/10/2015-05-13-23_43_44-make-me-a-sandwich.png</image:loc><image:title>2015-05-13 23_43_44-Make me a sandwich</image:title></image:image><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2014/10/2014-10-29-15_11_40-make-me-a-sandwich-properties.png</image:loc><image:title>2014-10-29 15_11_40-Make me a sandwich Properties</image:title><image:caption>Shortcut target</image:caption></image:image><lastmod>2016-12-26T12:44:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/10/01/translating-wordpress-plugins/</loc><lastmod>2016-05-11T10:05:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2015/05/13/scrum-unsucked/</loc><lastmod>2015-08-24T08:53:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2010/02/18/genius/</loc><lastmod>2015-05-19T13:47:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/05/22/how-to-report-a-bug/</loc><lastmod>2015-05-13T21:50:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2015/04/05/second-hand-bicycles/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2015/04/2013-05-09-13-20-13_50pc.jpg</image:loc><image:title>SAMSUNG</image:title><image:caption>SAMSUNG</image:caption></image:image><lastmod>2015-05-13T21:36:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2015/05/12/new-relic-monitoring-for-server-virtual-host-php-and-wordpress/</loc><lastmod>2015-05-12T20:47:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/10/04/windows-netbeans-composer-notes/</loc><lastmod>2015-04-21T12:42:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/10/04/google-docs-to-markdown-to-wordpress/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2014/10/2014-10-04-19_40_06-converttomarkdown1.png</image:loc><image:title>2014-10-04 19_40_06-ConvertToMarkdown</image:title></image:image><lastmod>2015-03-24T14:38:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2011/06/14/chromium-browser-download-for-windows/</loc><lastmod>2018-01-09T18:14:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2011/04/25/aqueous-cream-is-bad-for-eczema/</loc><lastmod>2016-05-10T13:24:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/10/18/openvpn-connects-to-vpn-but-no-internet/</loc><lastmod>2014-10-23T08:53:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/10/03/installing-node-js-on-windows-8/</loc><lastmod>2014-10-23T08:52:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/06/10/head-first-design-patterns-code-examples-in-php/</loc><lastmod>2014-10-02T13:07:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/10/01/rebeccapurple/</loc><lastmod>2014-10-01T21:15:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/08/10/one-woman-cant-have-a-baby-in-nine-months/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2014/08/fb860ae073bf284ad0ece6a815936d48.png</image:loc></image:image><lastmod>2014-08-10T15:01:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/07/30/fpl-2014-15-basic-advice-pre-season-hub/</loc><lastmod>2014-07-30T20:49:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/06/12/on-depression-privilege-and-online-activism/</loc><lastmod>2014-06-12T08:53:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/06/10/mini-plesk-virtualhosts-in-apache/</loc><lastmod>2014-06-11T10:36:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2014/05/27/why-link-shorteners-hurt-the-user-experience-and-destroy-the-web/</loc><lastmod>2014-06-10T13:48:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2013/10/26/installing-tortoise-git-for-windows/</loc><lastmod>2013-12-18T13:22:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2013/07/15/ntwdblib-download/</loc><lastmod>2014-04-18T19:41:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2013/07/09/hooray-for-oreilly-ebook-pricing/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2013/07/2013-07-09-16_17_50-integrating-php-projects-with-jenkinsc2a0-c2a0oreilly-media.png</image:loc><image:title>2013-07-09 16_17_50-Integrating PHP Projects with Jenkins - O'Reilly Media</image:title></image:image><lastmod>2013-07-09T14:59:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2013/06/26/twitter-rss-feeds/</loc><lastmod>2015-08-06T21:44:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2013/04/30/the-money-parable/</loc><lastmod>2013-04-30T19:53:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2013/01/13/installing-ubuntu-on-windows/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2013/01/2013-01-13-13_09_05-unetbootin.png</image:loc><image:title>UNetbootin download process</image:title></image:image><lastmod>2013-02-26T14:16:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2012/09/19/creative-and-common-sense-from-nerdy-authors/</loc><lastmod>2012-10-10T14:34:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2012/07/22/wiggo/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2012/07/stan_chow_wiggo.jpg</image:loc><image:title>Wiggo TDF winner</image:title><image:caption>Wiggo TDF winner - all credit to &lt;a href="https://twitter.com/stan_chow" title="@stan_chow"&gt;@stan_chow&lt;/a&gt;</image:caption></image:image><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2012/07/aa8sr6.jpg</image:loc><image:title>BradleyWiggins</image:title></image:image><lastmod>2012-10-03T11:17:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2012/05/04/may-the-farce-of-ebooks-be-with-you/</loc><lastmod>2012-06-04T14:01:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2012/05/14/2-hardcovers-for-1-kindle-edition/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2012/05/amazon.png</image:loc><image:title>Amazon</image:title></image:image><lastmod>2012-05-14T20:11:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2012/05/12/the-proper-price-of-an-ebook/</loc><image:image><image:loc>https://blog.ianchanning.com/wp-content/uploads/2012/05/five-simple-steps-the-icon-handbook-mozilla-firefox_2012-05-12_10-32-15.png</image:loc><image:title>Five Simple Steps - The Icon Handbook - Mozilla Firefox_2012-05-12_10-32-15</image:title></image:image><lastmod>2012-05-12T15:36:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2012/01/10/install-gmp-on-ubuntu/</loc><lastmod>2012-01-10T22:12:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2011/12/08/internet-explorer-has-encountered-a-problem-and-needs-to-close-we-are-sorry-for-the-inconvenience/</loc><lastmod>2011-12-08T11:16:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2011/06/14/fixing-the-broken-chromium-snapshot-monitor/</loc><lastmod>2012-02-02T03:43:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2010/03/10/blue-marble/</loc><lastmod>2011-04-25T11:52:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2011/04/04/steigenberger-knife-scam/</loc><lastmod>2015-10-29T15:58:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2010/11/25/apache-phpmyadmin-spam-pot/</loc><lastmod>2011-02-04T08:34:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2011/01/13/iphone-uk-mobile-price-comparison/</loc><lastmod>2011-01-13T16:52:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2010/08/25/18-months-of-dealing-with-a-mysql-too-many-connections-error/</loc><lastmod>2010-08-25T09:58:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com/2010/02/12/gnolia-links/</loc><lastmod>2010-02-12T11:29:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.ianchanning.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-03-17T06:45:44+00:00</lastmod></url></urlset>
