<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://markhing.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://markhing.com/smallworld/smallworld-gis-beeble-geojson/</loc><lastmod>2025-12-15T20:28:37-08:00</lastmod></url><url><loc>https://markhing.com/investing/a-hitchhikers-guide-to-the-investing-mind/</loc><lastmod>2021-05-29T08:56:32-08:00</lastmod></url><url><loc>https://markhing.com/investing/the-methodical-men-and-their-mechanical-money-making-machines/</loc><lastmod>2021-05-29T08:46:46-08:00</lastmod></url><url><loc>https://markhing.com/investing/think/</loc><lastmod>2021-05-29T08:54:44-08:00</lastmod></url><url><loc>https://markhing.com/investing/stock-market-investing-when-you-dont-have-a-time-machine/</loc><lastmod>2021-05-29T08:48:22-08:00</lastmod></url><url><loc>https://markhing.com/investing/the-logical-case-for-value-investing/</loc><lastmod>2021-05-29T08:45:51-08:00</lastmod></url><url><loc>https://markhing.com/investing/investing-strategies-for-volatile-markets/</loc><lastmod>2021-05-29T08:55:37-08:00</lastmod></url><url><loc>https://markhing.com/writing/an-interview-with-stan-lee/</loc><lastmod>2021-04-08T12:55:59-08:00</lastmod></url><url><loc>https://markhing.com/software/reduce-gis-integration-costs-with-web-services/</loc><lastmod>2021-05-29T08:59:57-08:00</lastmod></url><url><loc>https://markhing.com/investing/does-stock-market-timing-work/</loc><lastmod>2021-04-08T07:01:05-08:00</lastmod></url><url><loc>https://markhing.com/investing/what-you-need-to-do-right-now-in-the-stock-market/</loc><lastmod>2021-05-29T08:54:05-08:00</lastmod></url><url><loc>https://markhing.com/investing/value-investing/</loc><lastmod>2021-05-29T08:53:34-08:00</lastmod></url><url><loc>https://markhing.com/investing/margin-of-safety/</loc><lastmod>2021-05-29T08:52:58-08:00</lastmod></url><url><loc>https://markhing.com/investing/dont-let-wall-street-scare-you/</loc><lastmod>2021-05-29T08:52:18-08:00</lastmod></url><url><loc>https://markhing.com/investing/the-case-for-dividend-paying-stocks/</loc><lastmod>2021-05-29T08:51:04-08:00</lastmod></url><url><loc>https://markhing.com/investing/opportunistic-rebalancing/</loc><lastmod>2021-05-29T08:51:36-08:00</lastmod></url><url><loc>https://markhing.com/investing/how-many-stocks-do-i-need-to-properly-diversify/</loc><lastmod>2021-05-29T08:50:12-08:00</lastmod></url><url><loc>https://markhing.com/investing/warren-buffett-on-investing/</loc><lastmod>2021-05-29T08:49:37-08:00</lastmod></url><url><loc>https://markhing.com/investing/finding-solid-stocks-like-a-vulcan/</loc><lastmod>2021-05-29T08:48:58-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/vscode-and-smallworld-gis/</loc><lastmod>2021-05-27T11:12:07-08:00</lastmod></url><url><loc>https://markhing.com/software/useful-applications-for-software-developers/</loc><lastmod>2021-06-01T13:50:33-08:00</lastmod></url><url><loc>https://markhing.com/software/distributed-version-control-systems/</loc><lastmod>2021-05-29T08:58:47-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/using-powershell-with-smallworld-gis-magik/</loc><lastmod>2026-08-15T00:31:07-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/functional-programming-with-smallworld-gis-magik/</loc><lastmod>2026-02-25T00:26:59-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/smallworld-gis-magik-curry/</loc><lastmod>2026-05-10T22:29:48-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/smallworld-gis-magik-style-guide/</loc><lastmod>2025-11-25T23:40:48-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/smallworld-gis-magik-closures/</loc><lastmod>2026-05-10T22:21:35-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/smallworld-gis-observables/</loc><lastmod>2024-09-28T03:10:40-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/smallworld-gis-logging/</loc><lastmod>2023-04-22T20:45:27-08:00</lastmod></url><url><loc>https://markhing.com/writing/why-you-should-never-ignore-that-little-voice-inside-your-head/</loc><lastmod>2021-11-19T20:22:29-08:00</lastmod></url><url><loc>https://markhing.com/writing/buying-a-macbook-air-at-a-surrey-pawn-shop/</loc><lastmod>2021-01-08T03:34:15-08:00</lastmod></url><url><loc>https://markhing.com/writing/a-wonky-atm-and-other-fun-times-in-parksville/</loc><lastmod>2021-01-09T11:55:18-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/the-need-for-functional-programming-in-smallworld-gis/</loc><lastmod>2026-02-25T00:22:41-08:00</lastmod></url><url><loc>https://markhing.com/software/layered-communication-services/</loc><lastmod>2021-05-29T08:57:43-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/better-error-handling-in-smallworld-gis-magik-with-monads/</loc><lastmod>2021-12-05T00:50:02-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/beeble-object-a-javascript-like-prototypal-object/</loc><lastmod>2026-04-27T10:02:04-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/writing-better-geospatial-server-gss-services/</loc><lastmod>2021-07-04T12:29:08-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/virtual-vmds-in-smallworld-gis/</loc><lastmod>2021-06-02T08:24:26-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/how-to-run-gss-locally-without-docker-and-kubernetes/</loc><lastmod>2021-06-30T19:48:47-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/a-magik-blockchain/</loc><lastmod>2021-12-30T03:23:07-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/how-to-generate-random-numbers/</loc><lastmod>2021-12-27T18:53:13-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/smallworld-gis-version-5-performance-tuning/</loc><lastmod>2022-07-01T22:44:51-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/smallworld-gis-system-integration/</loc><lastmod>2022-07-06T12:23:36-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/smallworld-gis-automated-property-based-testing-with-magik/</loc><lastmod>2023-12-18T20:27:12-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/smallworld-gis-devreqs/</loc><lastmod>2026-02-25T00:36:50-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/how-to-develop-high-quality-smallworld-gis-magik-software/</loc><lastmod>2023-12-30T04:29:24-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/advice-for-tech-leads-from-a-tech-lead/</loc><lastmod>2024-05-23T22:11:46-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/load_smallworld_sessions/</loc><lastmod>2024-08-23T08:36:42-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/smallworld-gis-magik-code-quality-principles-practices-and-implications/</loc><lastmod>2026-02-25T00:29:48-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/teaching-ai-to-speak-smallworld-gis-using-an-llm-powered-mcp-server/</loc><lastmod>2026-05-09T15:30:13-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/magikcheck-users-guide/</loc><lastmod>2026-08-15T00:19:37-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/the-art-of-assertions-building-self-checking-magik-code-in-smallworld-gis/</loc><lastmod>2026-08-15T00:16:20-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/understanding-embeddings-for-bug-triage/</loc><lastmod>2026-05-18T21:04:41-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/ai-assisted-bug-fixing-in-smallworld-gis-magik/</loc><lastmod>2026-05-10T22:01:57-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/magikinfer-a-static-code-analyzer-for-smallworld-gis-magik/</loc><lastmod>2026-05-12T22:55:43-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/code-instrumentation-for-smallworld-magik-runtime-tracing-and-version-comparison/</loc><lastmod>2026-05-13T10:22:27-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/using-property-based-testing-for-behavioural-assertions/</loc><lastmod>2026-05-15T13:57:54-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/anatomy-of-a-click-actions-engines-and-the-databus-in-smallworld-gis/</loc><lastmod>2026-07-01T16:07:43-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/what-buns-11-day-rust-rewrite-means-for-smallworld-gis-upgrades/</loc><lastmod>2026-07-18T19:29:50-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/from-humans-to-ai-tools-why-smallworld-gis-upgrades-next-interface-is-an-llm-not-human/</loc><lastmod>2026-07-25T11:01:31-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/newton-and-einstein-solved-smallworld-upgrades-in-1687-and-1905/</loc><lastmod>2026-08-22T23:55:26-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/dijkstra-argued-against-oop-in-1968-nobody-noticed/</loc><lastmod>2026-08-17T23:49:36-08:00</lastmod></url><url><loc>https://markhing.com/smallworld/smallworld-gnm-upgrades/</loc><lastmod>2026-08-24T00:16:57-08:00</lastmod></url></urlset>
