<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://davidedwards.io/blog/2011/06/01/principles-of-distributed-systems</loc>
<lastmod>2011-06-01T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2012/05/30/zen-of-api-design</loc>
<lastmod>2012-05-30T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2012/11/14/learning-scala</loc>
<lastmod>2012-11-14T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2012/11/18/park-city</loc>
<lastmod>2012-11-18T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2012/11/20/a-scalable-and-agile-organizational-model</loc>
<lastmod>2012-11-20T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2012/12/17/a-scala-api-and-cli-for-zookeeper</loc>
<lastmod>2012-12-17T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2012/12/25/practical-ways-to-eliminate-loops-and-mutable-state</loc>
<lastmod>2012-12-25T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2013/04/10/deploying-open-source-projects</loc>
<lastmod>2013-04-10T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2013/05/09/understanding-elusive-aspects-of-scala-type-system</loc>
<lastmod>2013-05-09T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2013/06/07/reflections-on-cerner-developer-conference</loc>
<lastmod>2013-06-07T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2013/07/23/visualization-of-largest-known-prime-number</loc>
<lastmod>2013-07-23T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2013/10/10/functional-programming-a-pragmatic-introduction</loc>
<lastmod>2013-10-10T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2013/10/11/functional-programming-in-java</loc>
<lastmod>2013-10-11T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2014/01/24/the-raft-protocol-a-better-paxos</loc>
<lastmod>2014-01-24T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2014/05/06/the-fallacy-of-happy-paths</loc>
<lastmod>2014-05-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2014/08/09/monads-and-sequence-comprehensions-in-scala</loc>
<lastmod>2014-08-09T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2015/06/09/writing-a-purely-functional-compiler</loc>
<lastmod>2015-06-09T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2015/11/15/translating-big-data-into-measurable-impact</loc>
<lastmod>2015-11-15T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2016/01/29/hadoop-and-health-care-a-timely-encounter</loc>
<lastmod>2016-01-29T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2016/02/10/improving-sepsis-diagnosis-and-reducing-cost-with-big-data</loc>
<lastmod>2016-02-10T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2016/04/30/northwest-commencement-address</loc>
<lastmod>2016-04-30T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2016/08/28/changing-landscape-of-software-development</loc>
<lastmod>2016-08-28T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2016/11/20/tribute-to-my-late-father</loc>
<lastmod>2016-11-20T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2016/12/31/lessons-gleaned-from-year-of-change</loc>
<lastmod>2016-12-31T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2017/03/09/most-important-learning-happens-in-tunnel-of-change</loc>
<lastmod>2017-03-09T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2018/04/22/paradoxical-nature-of-software</loc>
<lastmod>2018-04-22T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2018/08/04/microservices</loc>
<lastmod>2018-08-04T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2018/11/13/elements-of-software-design</loc>
<lastmod>2018-11-13T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2019/01/02/functional-vs-quality-requirements</loc>
<lastmod>2019-01-02T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2019/03/07/getting-results</loc>
<lastmod>2019-03-07T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2019/03/29/role-of-apis</loc>
<lastmod>2019-03-29T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2019/05/12/making-of-monoliths</loc>
<lastmod>2019-05-12T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2020/03/24/practical-approach-to-product-development</loc>
<lastmod>2020-03-24T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2020/04/28/diminishing-importance-of-releases</loc>
<lastmod>2020-04-28T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2020/07/23/continuous-learning-leads-to-better-performance</loc>
<lastmod>2020-07-23T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2021/06/30/importance-of-postmortems</loc>
<lastmod>2021-06-30T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2022/10/04/daring-leadership-poem</loc>
<lastmod>2022-10-04T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2023/02/23/understanding-types-of-software-customization</loc>
<lastmod>2023-02-23T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2023/03/02/insidious-type-of-software-customization</loc>
<lastmod>2023-03-02T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2023/03/10/motivations-for-software-customization</loc>
<lastmod>2023-03-10T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2023/03/16/unintended-consequences-of-software-modification</loc>
<lastmod>2023-03-16T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2023/03/22/principles-of-software-extensibility</loc>
<lastmod>2023-03-22T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2023/08/02/approachable-explanation-of-apis</loc>
<lastmod>2023-08-02T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2024/09/09/cto-perspective-folly-of-ai-producing-lots-of-code</loc>
<lastmod>2024-09-09T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2024/09/12/cto-perspective-psychology-of-feature-factories</loc>
<lastmod>2024-09-12T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2024/12/29/clarifying-technical-debt</loc>
<lastmod>2024-12-29T00:00:00-06:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/2025/07/06/joy-from-dying-man</loc>
<lastmod>2025-07-06T00:00:00-05:00</lastmod>
</url>
<url>
<loc>https://davidedwards.io/blog/</loc>
</url>
<url>
<loc>https://davidedwards.io/about/</loc>
</url>
<url>
<loc>https://davidedwards.io/</loc>
</url>
</urlset>
