<?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://dataspun.com/about/</loc><lastmod>2025-09-08T15:43:16+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://dataspun.com/2024/11/20/constraint-satisfaction-problems/</loc><lastmod>2024-11-21T01:06:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/10/29/why-slight-failed/</loc><lastmod>2024-10-29T14:57:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/10/23/moves-on-lichess/</loc><lastmod>2024-10-23T23:05:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/10/22/json-data-type-in-clickhouse/</loc><lastmod>2024-10-22T20:37:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/10/17/reflections-on-palantir/</loc><lastmod>2024-10-17T14:36:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/09/24/openfreemap/</loc><lastmod>2024-09-24T14:55:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/09/08/reclaim-the-stack/</loc><lastmod>2024-09-09T03:45:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/08/29/ibis-drops-pandas/</loc><lastmod>2024-08-29T20:46:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/08/28/signal/</loc><lastmod>2024-08-28T20:00:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/08/22/what-if-data-is-a-bad-idea/</loc><lastmod>2024-08-23T04:18:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/08/19/good-refactoring-vs-bad-refactoring/</loc><lastmod>2024-08-20T04:56:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/08/12/in-browser-postgres-with-an-ai-interface/</loc><lastmod>2024-08-12T20:30:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/07/23/open-source-ai-is-the-path-forward/</loc><lastmod>2024-07-24T05:47:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/20/watch-duty-echo-radios/</loc><lastmod>2024-07-16T07:08:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/07/15/medium-coders-unite/</loc><lastmod>2024-07-16T04:38:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/05/16/postgres-row-constructors/</loc><image:image><image:loc>https://dataspun.com/wp-content/uploads/2024/05/elephant.png</image:loc><image:title>elephant</image:title><image:caption>elephant</image:caption></image:image><image:image><image:loc>https://dataspun.com/wp-content/uploads/2024/05/apple-touch-icon402.png</image:loc><image:title>apple touch icon402</image:title><image:caption>apple touch icon402</image:caption></image:image><image:image><image:loc>https://dataspun.com/wp-content/uploads/2024/05/apple-touch-icon.png</image:loc><image:title>apple touch icon</image:title><image:caption>apple touch icon</image:caption></image:image><lastmod>2024-07-09T06:01:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/07/08/rye-another-python-fixit/</loc><lastmod>2024-07-09T05:54:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/07/01/leaky-abstractions/</loc><lastmod>2024-07-01T13:44:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/05/05/social-engineering-takeovers-of-open-source-projects/</loc><lastmod>2024-05-06T03:08:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/04/20/current-state-of-osm-map-design/</loc><lastmod>2024-04-21T03:33:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/04/16/the-dark-art-of-data-leadership/</loc><lastmod>2024-04-16T15:11:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/04/13/the-near-miss-hack-of-linux/</loc><image:image><image:loc>https://dataspun.com/wp-content/uploads/2024/04/gettyimages_1818127161.jpg</image:loc><image:title>gettyimages 1818127161</image:title><image:caption>gettyimages 1818127161</image:caption></image:image><lastmod>2024-04-13T15:09:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/04/04/genz-software-engineers/</loc><lastmod>2024-04-04T13:33:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/03/25/great-documentation/</loc><lastmod>2024-03-26T03:53:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/03/21/eleanor-roosevelts-prescient-grasp-of-ai/</loc><lastmod>2024-03-22T02:26:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/03/21/array-languages-r-vs-apl/</loc><lastmod>2024-03-22T00:48:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/03/10/database-performance-no-magic-beans/</loc><lastmod>2024-03-11T03:12:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/03/10/monte-carlo-graph-search/</loc><image:image><image:loc>https://dataspun.com/wp-content/uploads/2024/03/katago.png</image:loc><image:title>katago</image:title><image:caption>katago</image:caption></image:image><lastmod>2024-03-11T02:05:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/03/04/the-hunt-for-the-missing-data-type/</loc><lastmod>2024-03-05T06:56:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/02/24/gpt-in-sql/</loc><lastmod>2024-02-24T16:48:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/02/22/hysterisis-effects/</loc><lastmod>2024-02-23T01:10:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/02/16/the-pleasure-of-pattern/</loc><lastmod>2024-02-17T05:20:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/02/16/popular-git-config-options/</loc><lastmod>2024-02-16T23:57:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/02/11/the-modern-data-stack/</loc><lastmod>2024-02-11T23:56:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/02/05/github-innovation-graph/</loc><lastmod>2024-02-05T15:16:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/02/02/jujutsu-init/</loc><lastmod>2024-02-03T05:47:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/01/23/balancing-engineering-cultures/</loc><lastmod>2024-01-24T05:08:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/01/19/migrating-postgres-with-minimal-downtime/</loc><lastmod>2024-01-20T07:20:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/01/12/embeddings-what-they-are-and-why-they-matter/</loc><lastmod>2024-01-13T02:21:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/01/10/conditional-git-configuration/</loc><lastmod>2024-01-11T05:02:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/01/06/noteworthy-ai-research/</loc><lastmod>2024-01-07T01:05:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2024/01/04/geospatial-analysis-of-activity-at-sea/</loc><lastmod>2024-01-05T16:11:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/05/25/the-future-of-data/</loc><lastmod>2024-01-02T06:23:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/01/the-state-of-data-engineering-2023/</loc><lastmod>2024-01-02T06:18:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2018/01/08/functional-data-engineering/</loc><lastmod>2024-01-02T06:01:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/12/31/intentionality-in-the-digital-age/</loc><lastmod>2024-01-01T01:10:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/12/31/computer-vision-models-and-preprocessing/</loc><lastmod>2024-01-01T00:04:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/12/27/chatgpt-structured-data-support/</loc><lastmod>2024-01-01T00:00:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/12/31/prompt-engineering/</loc><lastmod>2023-12-31T21:17:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/12/31/rigorous-database-benchmarking/</loc><lastmod>2023-12-31T14:09:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2019/12/25/challenging-projects-every-programmer-should-try/</loc><lastmod>2023-12-26T05:48:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/12/25/2023-the-year-of-ai/</loc><lastmod>2023-12-26T03:37:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/12/23/b-tree/</loc><lastmod>2023-12-24T05:39:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/12/21/copy-on-write-in-r/</loc><lastmod>2023-12-21T22:45:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/12/06/gemini-google-deepmind/</loc><lastmod>2023-12-11T16:58:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/12/07/data-engineering-design-patterns/</loc><lastmod>2023-12-08T02:49:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/12/02/submarine-cable-map/</loc><image:image><image:loc>https://dataspun.com/wp-content/uploads/2023/12/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-12-03T22:36:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/12/01/frontend-optimized-database-stack/</loc><lastmod>2023-12-01T23:37:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/30/beautiful-colors-for-data-viz/</loc><lastmod>2023-12-01T03:43:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/25/why-invest-in-vector-databases/</loc><lastmod>2023-11-26T04:24:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/24/cartography-for-r/</loc><lastmod>2023-11-25T04:36:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/19/architecture-of-todays-llm-apps/</loc><lastmod>2023-11-19T16:24:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/19/deep-fried-data/</loc><lastmod>2023-11-19T15:39:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/12/20/topologists-world-map/</loc><lastmod>2023-11-17T05:05:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/14/data-fluent-for-postgres/</loc><lastmod>2023-11-15T06:19:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2014/11/11/musicbrainz-database/</loc><lastmod>2023-11-13T02:06:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2008/03/01/geohash/</loc><lastmod>2023-11-13T02:03:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/09/fortran-python-and-scipy/</loc><lastmod>2023-11-09T14:34:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/07/openai-code-editing-benchmarks/</loc><lastmod>2023-11-08T01:30:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/06/openai-new-models-and-developer-products/</loc><lastmod>2023-11-06T21:17:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/06/git-rebase-what-can-go-wrong/</loc><lastmod>2023-11-06T19:11:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/04/ai-and-open-source-in-2023/</loc><lastmod>2023-11-05T03:43:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/01/downforce-technologies/</loc><lastmod>2023-11-02T04:33:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/01/learning-from-co-leadership/</loc><lastmod>2023-11-01T17:16:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/11/01/phind-ai-search-engine-and-pair-programmer/</loc><lastmod>2023-11-01T10:50:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/10/30/kart-distributed-version-control-for-geospatial-data/</loc><lastmod>2023-10-31T03:28:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/10/30/koordinates-earths-data-platform/</loc><lastmod>2023-10-31T03:27:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/10/30/biden-executive-order-on-the-use-of-ai/</loc><lastmod>2023-10-31T00:50:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/10/26/oxide-the-cloud-computer/</loc><lastmod>2023-10-26T22:49:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/10/22/engineering-management-a-list-of-sorts/</loc><lastmod>2023-10-22T22:43:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/10/20/specfy-versioning-data-in-postgres/</loc><lastmod>2023-10-21T00:27:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/10/15/causal-inference-as-a-blind-spot/</loc><lastmod>2023-10-16T01:23:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/10/10/postgres-the-next-generation/</loc><lastmod>2023-10-10T18:44:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/09/23/leaflet-1-9/</loc><lastmod>2023-10-10T05:24:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/21/mapbox-reflections/</loc><lastmod>2023-10-10T04:54:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2020/04/03/engineer-roles/</loc><lastmod>2023-10-10T04:53:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/10/09/geo-for-good-2023/</loc><lastmod>2023-10-10T04:07:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/10/09/radar-maps-platform/</loc><lastmod>2023-10-10T03:42:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/10/06/undeclared-use-of-chatgpt/</loc><lastmod>2023-10-06T14:55:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2020/11/01/daisugi-trees/</loc><lastmod>2023-10-04T04:44:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/10/03/hey-computer-make-me-a-font/</loc><lastmod>2023-10-04T04:42:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2013/03/31/semantic-versioning/</loc><lastmod>2023-10-04T04:29:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2020/12/12/python-dash-vs-r-shiny/</loc><lastmod>2023-09-30T06:28:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2001/04/18/lisp-beating-the-averages/</loc><lastmod>2023-09-30T06:14:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2019/10/04/kubernetes-and-the-erlang-vm/</loc><lastmod>2023-09-30T06:05:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/09/29/remote-sensed-forest-burn/</loc><lastmod>2023-09-30T05:43:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/09/23/postgresql-16/</loc><lastmod>2023-09-23T12:07:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/09/22/mapbox-vector-tiles/</loc><lastmod>2023-09-23T04:19:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/09/22/github-actions-underperformance/</loc><lastmod>2023-09-23T04:12:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/09/07/git-flow-branching-model/</loc><lastmod>2023-09-08T04:38:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/09/01/the-postgres-iceberg/</loc><lastmod>2023-09-02T05:32:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/08/28/bioregions/</loc><lastmod>2023-08-29T03:01:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/08/20/vector-databases-analyzing-the-trade-offs/</loc><lastmod>2023-08-20T22:30:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/08/17/gpt-4-powered-scientific-summaries/</loc><lastmod>2023-08-18T01:11:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/08/16/cloud-data-warehouses/</loc><lastmod>2023-08-16T16:18:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/08/15/data-monopolies/</loc><lastmod>2023-08-15T10:46:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/08/12/securing-postgresql/</loc><lastmod>2023-08-12T15:41:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/08/09/postgres-reflections/</loc><lastmod>2023-08-10T02:07:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/08/09/sqledge-postgres-on-the-edge/</loc><lastmod>2023-08-10T02:02:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/08/03/ibm-and-nasa/</loc><lastmod>2023-08-03T13:19:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/31/data-on-the-edge/</loc><lastmod>2023-07-31T14:41:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/30/python-this-decade/</loc><lastmod>2023-07-30T23:34:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/05/30/duckdb-0-8/</loc><lastmod>2023-07-30T19:26:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/1994/10/01/why-i-dig-mosaic/</loc><lastmod>2023-07-30T19:19:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/1994/03/01/linux-the-future/</loc><lastmod>2023-07-30T19:10:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/1996/05/30/database-industry-trends/</loc><lastmod>2023-07-30T18:56:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/browse/</loc><lastmod>2023-07-30T18:49:20+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://dataspun.com/search/</loc><lastmod>2023-07-30T18:44:27+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://dataspun.com/2023/06/23/voight-kampff-test/</loc><lastmod>2023-07-29T16:26:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/05/04/we-have-no-moat/</loc><lastmod>2023-07-29T16:15:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/28/who-learns-and-profits-in-the-era-of-ai/</loc><lastmod>2023-07-28T14:51:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/27/a-pretty-big-storage-system-called-s3/</loc><lastmod>2023-07-28T06:16:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/26/data-diffs/</loc><lastmod>2023-07-27T05:00:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/26/overture-maps-initial-dataset/</loc><lastmod>2023-07-27T01:35:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/25/python-3-12/</loc><lastmod>2023-07-25T07:02:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/24/certain-danger/</loc><lastmod>2023-07-25T06:37:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/14/langchain-problems/</loc><lastmod>2023-07-15T00:31:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/13/file-editors-and-database-apps/</loc><lastmod>2023-07-13T12:13:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/13/rust-on-the-web/</loc><lastmod>2023-07-13T12:11:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/13/introducing-notebooklm/</loc><lastmod>2023-07-13T11:57:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/12/postgres-vs-elasticsearch/</loc><lastmod>2023-07-13T00:27:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/12/storing-data-in-control-flow/</loc><lastmod>2023-07-12T11:06:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/09/using-lidar-to-map-tree-shadows/</loc><lastmod>2023-07-09T20:59:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/08/is-langchain-pointless/</loc><lastmod>2023-07-08T17:41:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/07/tech-debt-metaphor-maximalism/</loc><lastmod>2023-07-08T06:14:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/07/git-and-jupyter-notebooks/</loc><lastmod>2023-07-07T15:30:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2018/03/04/google-and-http/</loc><lastmod>2023-07-04T16:08:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/04/effortful-learning/</loc><lastmod>2023-07-04T16:01:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/03/ai-and-the-automation-of-work/</loc><lastmod>2023-07-03T07:25:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/07/02/trunk-based-development/</loc><lastmod>2023-07-02T18:03:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/06/20/postgresql-reconsiders-its-process-based-model/</loc><lastmod>2023-06-20T13:51:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/04/20/ai-competition-statement/</loc><lastmod>2023-06-17T01:13:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/05/28/apache-baremaps-mapping-infrastructure/</loc><lastmod>2023-06-17T01:00:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/06/11/the-surprising-power-of-documentation/</loc><lastmod>2023-06-12T04:58:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/06/10/stack-overflow-moderator-strike/</loc><lastmod>2023-06-11T01:26:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/05/23/qgis-vs-arcgis/</loc><lastmod>2023-06-09T23:25:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/04/01/github-private-repos/</loc><lastmod>2023-06-04T22:38:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/04/22/towards-better-1-on-1s/</loc><lastmod>2023-06-04T15:58:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/1994/06/01/the-world-wide-web/</loc><lastmod>2023-06-04T15:57:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/05/31/python-in-the-canvas/</loc><lastmod>2023-05-31T15:21:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2018/02/28/qgis-3-0-girona/</loc><lastmod>2023-05-29T01:25:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2014/08/01/esri-arcgis/</loc><lastmod>2023-05-29T01:18:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/09/24/openet-in-colorado/</loc><lastmod>2023-05-29T01:12:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2020/09/16/openet/</loc><lastmod>2023-05-29T01:12:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2021/10/28/openet-water-data-platform/</loc><lastmod>2023-05-29T01:09:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/05/28/bcrypt-at-25/</loc><lastmod>2023-05-29T00:50:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/05/23/writing-python-like-its-rust/</loc><lastmod>2023-05-23T13:18:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/05/21/bring-on-the-ai-skepticism/</loc><image:image><image:loc>https://dataspun.com/wp-content/uploads/2023/05/black-and-white-portait-of-a-man-in-front-of-a-pink-and-green-lined-background.jpg</image:loc><image:title>black and white portait of a man in front of a pink and green lined background</image:title><image:caption>black and white portait of a man in front of a pink and green lined background</image:caption></image:image><image:image><image:loc>https://dataspun.com/wp-content/uploads/2023/05/hero3-chat-exposition.png</image:loc><image:title>hero3 chat exposition</image:title><image:caption>hero3 chat exposition</image:caption></image:image><lastmod>2023-05-21T15:02:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/05/17/the-staff-engineers-path/</loc><lastmod>2023-05-17T17:29:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/05/17/ai-coding-in-colab/</loc><lastmod>2023-05-17T17:16:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/05/05/vector-databases/</loc><lastmod>2023-05-05T13:26:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/05/04/the-seven-programming-ur-languages/</loc><lastmod>2023-05-04T13:27:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/04/19/replit-how-to-train-your-own-large-language-models/</loc><lastmod>2023-04-20T03:35:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/04/13/sql2023/</loc><lastmod>2023-04-14T06:36:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/04/07/teamsmart-ai/</loc><lastmod>2023-04-07T16:40:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/04/05/gpt-retrieval-plugin-with-census-and-fly/</loc><lastmod>2023-04-06T05:11:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/04/05/programmer-interrupted-a-pre-gpt-problem/</loc><lastmod>2023-04-06T05:00:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/04/03/new-in-pandas-2-0/</loc><lastmod>2023-04-03T15:40:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/04/02/cheating-is-all-you-need/</loc><lastmod>2023-04-02T21:31:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/03/31/password-requirement-madness/</loc><lastmod>2023-03-31T17:23:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/03/29/pause-giant-ai-experiments/</loc><image:image><image:loc>https://dataspun.com/wp-content/uploads/2023/03/open-letter-mockup-4.jpg</image:loc><image:title>open letter mockup 4</image:title><image:caption>open letter mockup 4</image:caption></image:image><lastmod>2023-03-30T01:26:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/18/chatbot-training-ethics/</loc><lastmod>2023-03-30T01:18:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/02/09/gpt-with-numpy/</loc><lastmod>2023-03-30T01:16:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/03/28/libraria-customizable-gpt/</loc><lastmod>2023-03-30T01:14:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/03/21/reasons-not-to-use-google/</loc><lastmod>2023-03-22T00:26:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/03/20/cli-tool-one-liners/</loc><lastmod>2023-03-20T15:59:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/03/19/25-years-of-curl/</loc><lastmod>2023-03-20T04:44:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/03/14/more-maps-more-problems/</loc><lastmod>2023-03-14T19:07:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/03/04/python-with-nox-and-pyenv/</loc><lastmod>2023-03-05T05:43:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/03/01/what-is-chess/</loc><lastmod>2023-03-01T18:52:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/02/28/protomaps-rethinking-the-free-tier/</loc><lastmod>2023-03-01T06:28:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/02/21/cargo-cult-agile-be-gone/</loc><lastmod>2023-02-22T04:52:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/02/16/margaret-hamilton/</loc><image:image><image:loc>https://dataspun.com/wp-content/uploads/2023/02/margaret-hamilton_v5.png</image:loc><image:title>margaret hamilton v5</image:title><image:caption>margaret hamilton v5</image:caption></image:image><lastmod>2023-02-17T14:01:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/02/14/the-joy-of-rust/</loc><lastmod>2023-02-14T21:00:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/02/08/net-language-strategy/</loc><lastmod>2023-02-08T23:35:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/10/24/python-3-11-0/</loc><lastmod>2023-02-08T09:19:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/02/08/big-data-is-dead/</loc><lastmod>2023-02-08T08:46:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/01/28/mapfight-its-all-relative/</loc><lastmod>2023-01-28T22:00:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/12/22/password-requirements/</loc><lastmod>2023-01-28T21:55:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/11/11/aws-and-gcp-auth/</loc><lastmod>2023-01-28T21:54:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/10/the-end-of-localhost/</loc><lastmod>2023-01-28T21:54:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/25/when-not-to-use-docker-cases-where-containers-dont-help/</loc><lastmod>2023-01-28T21:54:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/01/06/growing-leaders-to-solve-the-hardest-problems/</loc><lastmod>2023-01-28T21:51:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/01/07/things-they-didnt-teach-you/</loc><image:image><image:loc>https://dataspun.com/wp-content/uploads/2023/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-01-28T21:50:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/30/data-center-costs/</loc><lastmod>2023-01-28T21:40:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2021/07/26/httrack-website-archival/</loc><lastmod>2023-01-28T21:39:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/05/felt-map-making-for-all/</loc><lastmod>2023-01-28T21:38:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/10/24/the-evolution-of-the-data-engineer/</loc><lastmod>2023-01-28T21:37:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/11/uses-for-blockchains/</loc><lastmod>2023-01-28T21:36:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/12/25/overture-maps-foundation/</loc><lastmod>2023-01-28T21:35:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/12/30/prql/</loc><lastmod>2023-01-28T21:35:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/01/26/sqlalchemy-2-0/</loc><lastmod>2023-01-28T21:35:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/07/16/algorithms/</loc><lastmod>2023-01-28T21:34:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/22/maps-earth-open-source-maps/</loc><lastmod>2023-01-28T21:33:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/23/stack-overflow-developer-survey-2022/</loc><lastmod>2023-01-28T21:31:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/11/29/cloudquery-high-performance-data-integration-framework/</loc><lastmod>2023-01-28T21:30:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2021/06/11/becoming-an-expert-programmer/</loc><lastmod>2023-01-26T07:16:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/01/21/thoughts-on-the-python-packaging-ecosystem/</loc><lastmod>2023-01-22T01:36:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/01/07/python-virtual-env-workflows/</loc><lastmod>2023-01-07T16:46:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2023/01/07/shower-thoughts/</loc><lastmod>2023-01-07T16:42:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/12/30/databody-futures/</loc><lastmod>2023-01-01T20:01:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/12/12/high-functioning-engineering-orgs/</loc><image:image><image:loc>https://dataspun.com/wp-content/uploads/2022/12/image.jpg</image:loc><image:title>image</image:title><image:caption>image</image:caption></image:image><lastmod>2022-12-13T06:58:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/12/06/taiga-opensource-project-management/</loc><lastmod>2022-12-06T18:52:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/12/03/how-to-move-fast-and-not-break-things/</loc><lastmod>2022-12-03T17:28:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/11/04/rstudio-is-now-posit/</loc><lastmod>2022-11-04T22:33:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/11/02/method-chaining-in-pandas/</loc><lastmod>2022-11-02T15:43:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/10/28/business-impact-of-code-quality/</loc><lastmod>2022-10-29T06:07:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/10/11/expectations-of-professional-software-engineers/</loc><lastmod>2022-10-11T20:18:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/10/07/school-vs-wikipedia/</loc><lastmod>2022-10-10T00:56:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/10/04/turing-tarpits-and-other-epigrams/</loc><lastmod>2022-10-10T00:53:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/10/03/business-as-usual-graphed/</loc><lastmod>2022-10-04T06:26:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/10/03/codebase-as-database/</loc><lastmod>2022-10-04T05:49:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/30/too-busy/</loc><lastmod>2022-10-04T05:45:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/09/19/how-im-a-productive-programmer-with-a-memory-of-a-fruit-fly/</loc><lastmod>2022-10-04T05:33:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/09/27/nhost-postgres-and-kubernetes/</loc><lastmod>2022-09-27T04:08:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/09/08/accelerating-python-with-taichi/</loc><lastmod>2022-09-08T16:24:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/09/06/useful-engineering-metrics/</loc><lastmod>2022-09-06T05:13:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/18/the-essence-of-programming/</loc><lastmod>2022-08-30T23:46:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/24/the-5dc-dimensions-of-curiosity-and-curious-people/</loc><lastmod>2022-08-30T23:45:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/20/uncommon-uses-of-python-in-commonly-used-libraries/</loc><lastmod>2022-08-29T05:33:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/28/andre-staltz-time-till-open-source-alternative/</loc><lastmod>2022-08-29T05:33:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/29/dotfiles/</loc><lastmod>2022-08-29T05:05:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/14/four-pillars-of-data-observability/</loc><lastmod>2022-08-14T20:11:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/14/neon-serverless-postgres/</loc><lastmod>2022-08-11T08:39:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/11/edgedb-graph-relational-database/</loc><lastmod>2022-08-11T08:38:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2021/08/08/static-site-generators/</loc><lastmod>2022-08-11T07:38:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2019/06/07/hacking-iot/</loc><lastmod>2022-08-11T07:36:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2021/08/16/digital-currency-horror-story/</loc><lastmod>2022-08-11T07:34:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2021/08/25/people-staring-at-computers/</loc><lastmod>2022-08-11T07:34:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2021/10/09/business-as-usual/</loc><lastmod>2022-08-11T07:33:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/07/16/scrumdog-for-jira-and-sqlite/</loc><lastmod>2022-08-11T07:26:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/07/16/technical-writing-for-developers/</loc><lastmod>2022-08-11T07:25:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/11/pip-audit/</loc><lastmod>2022-08-11T07:17:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/08/04/where-did-architecture-go/</loc><lastmod>2022-08-04T03:33:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/07/28/tips-to-create-a-python-package/</loc><lastmod>2022-07-31T23:49:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/07/27/multi-tenant-saas-using-postgres-row-level-security/</loc><lastmod>2022-07-27T02:46:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/07/03/red-engine-python-scheduler/</loc><lastmod>2022-07-03T20:36:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/28/networkx-software-for-complex-networks/</loc><lastmod>2022-06-28T01:30:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/27/nebula-metadata-management-via-graph-database/</loc><lastmod>2022-06-28T00:41:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/27/pymoo-multi-objective-optimization/</loc><lastmod>2022-06-28T00:31:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/09/postgres-on-fly-io/</loc><lastmod>2022-06-28T00:30:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/01/dark-serverless-backends/</loc><lastmod>2022-06-28T00:29:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2021/05/17/singer-open-source-etl/</loc><lastmod>2022-06-27T14:20:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/07/woodworking-feels-familiar/</loc><lastmod>2022-06-27T14:09:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/10/fossil-versus-git/</loc><lastmod>2022-06-27T11:35:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/06/rulex-portable-regex/</loc><lastmod>2022-06-27T10:34:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2021/08/05/building-a-data-team/</loc><lastmod>2022-06-27T10:32:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2021/07/31/a-case-study-postgres-vs-mssql/</loc><lastmod>2022-06-27T10:32:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2020/07/30/modern-web-frameworks-are-age-old-bloat/</loc><lastmod>2022-06-27T10:29:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/22/so-long-captchas/</loc><lastmod>2022-06-27T10:15:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/23/android-web-server/</loc><lastmod>2022-06-27T10:14:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2022/06/21/postgres-query-triage/</loc><lastmod>2022-06-21T04:55:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2019/10/30/dockerizing-an-api-on-aws/</loc><lastmod>2022-06-20T21:10:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2018/03/08/daily-stand-up-meetings/</loc><lastmod>2022-06-20T21:10:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2021/06/06/the-toil-of-automation/</loc><lastmod>2021-06-06T00:38:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com/2021/01/16/data-model-mistakes/</loc><lastmod>2021-01-16T21:33:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://dataspun.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-09-08T15:43:16+00:00</lastmod></url></urlset>
