<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://www.paretooptimal.dev/</loc><lastmod>2020-05-29T21:44:03+08:00</lastmod></url><url><loc>https://www.paretooptimal.dev/search/</loc><lastmod>2020-05-29T21:44:03+08:00</lastmod></url><url><loc>https://www.paretooptimal.dev/simple-haskell-can-result-in-simple-code-but-complex-codebases/</loc></url><url><loc>https://www.paretooptimal.dev/a-quick-powerful-customization-to-org-pomodoro-for-people-who-ignore-notifications-getting-ahead-with-emacs/</loc></url><url><loc>https://www.paretooptimal.dev/adding-rss-to-an-org-mode-website-generated-by-org-publish/</loc></url><url><loc>https://www.paretooptimal.dev/approaches-to-learning-haskell/</loc></url><url><loc>https://www.paretooptimal.dev/automatically-rolling-back-to-a-working-emacs-configuration-on-configuration-error/</loc></url><url><loc>https://www.paretooptimal.dev/best-examples-of-literate-programming/</loc></url><url><loc>https://www.paretooptimal.dev/best-examples-of-real-world-codebases-in-haskell/</loc></url><url><loc>https://www.paretooptimal.dev/better-is-better/</loc></url><url><loc>https://www.paretooptimal.dev/boring-haskell/</loc></url><url><loc>https://www.paretooptimal.dev/brand-of-simplicity/</loc></url><url><loc>https://www.paretooptimal.dev/canonical-term/</loc></url><url><loc>https://www.paretooptimal.dev/categories/</loc></url><url><loc>https://www.paretooptimal.dev/categorizing-state/quality/-maturity-of-notes-with-tags-and-the-real-life-tree-lifecycle/</loc></url><url><loc>https://www.paretooptimal.dev/choosing-fancy-haskell-can-be-for-pragmatic-reasons/</loc></url><url><loc>https://www.paretooptimal.dev/consider-promoting-this-product/</loc></url><url><loc>https://www.paretooptimal.dev/cool-project-ideas/</loc></url><url><loc>https://www.paretooptimal.dev/counteract-my-cognitive-biases-by-playing-devils-advocate/</loc></url><url><loc>https://www.paretooptimal.dev/customizing-devos-after-install-for-my-use-cases/</loc></url><url><loc>https://www.paretooptimal.dev/demonstrating-haskell-is-really-fast-to-those-unfamiliar-with-it/</loc></url><url><loc>https://www.paretooptimal.dev/develop-haskell-projects-using-nixos/</loc></url><url><loc>https://www.paretooptimal.dev/discoverable-emacs-configuration-for-beginners-based-on-object-action/</loc></url><url><loc>https://www.paretooptimal.dev/emacs/</loc></url><url><loc>https://www.paretooptimal.dev/evergreen-notes/</loc></url><url><loc>https://www.paretooptimal.dev/examples-of-considering-pareto-optimality-in-software-development/</loc></url><url><loc>https://www.paretooptimal.dev/finding-the-best-style-of-literate-emacs-configuration/</loc></url><url><loc>https://www.paretooptimal.dev/flake-utils-plus/</loc></url><url><loc>https://www.paretooptimal.dev/go/</loc></url><url><loc>https://www.paretooptimal.dev/haskell/</loc></url><url><loc>https://www.paretooptimal.dev/home-manager/</loc></url><url><loc>https://www.paretooptimal.dev/how-database-models-in-domain-logic-undermine-type-safety/</loc></url><url><loc>https://www.paretooptimal.dev/how-to-make-haskell-the-programming-industry-default/</loc></url><url><loc>https://www.paretooptimal.dev/improving-debugging-of-literate-emacs-configurations/</loc></url><url><loc>https://www.paretooptimal.dev/installing-nixos-using-devos-and-nix-flakes/</loc></url><url><loc>https://www.paretooptimal.dev/issues-that-would-prevent-me-from-ever-switching-to-vscode/</loc></url><url><loc>https://www.paretooptimal.dev/issues-with-devos/</loc></url><url><loc>https://www.paretooptimal.dev/just-ship-it/</loc></url><url><loc>https://www.paretooptimal.dev/just-write-sql/</loc></url><url><loc>https://www.paretooptimal.dev/keep-it-simple-stupid/</loc></url><url><loc>https://www.paretooptimal.dev/learning-haskell-by-doing/</loc></url><url><loc>https://www.paretooptimal.dev/literate-emacs-configuration-examples/</loc></url><url><loc>https://www.paretooptimal.dev/literate-programming/</loc></url><url><loc>https://www.paretooptimal.dev/literate-programmings-super-power-speaking-to-different-audiences/</loc></url><url><loc>https://www.paretooptimal.dev/literature-im-begging-yall-to-stop-making-complicated-layers-on-top-of-sql-and-just-write-sql.-ghrmc/</loc></url><url><loc>https://www.paretooptimal.dev/literature-a-new-way-to-organize-programs-akkartik.name/</loc></url><url><loc>https://www.paretooptimal.dev/literature-abusing-org-roam-as-a-personal-crm-r/emacs/</loc></url><url><loc>https://www.paretooptimal.dev/literature-blogging-with-emacs-and-org-nicolasknoebber.com/</loc></url><url><loc>https://www.paretooptimal.dev/literature-delivering-with-haskell/</loc></url><url><loc>https://www.paretooptimal.dev/literature-emacs-from-catching-up-to-getting-ahead-r/emacs/</loc></url><url><loc>https://www.paretooptimal.dev/literature-habitability-and-piecemeal-growth-akkartik.name/</loc></url><url><loc>https://www.paretooptimal.dev/literature-learning-haskell-by-doing-r/haskell/</loc></url><url><loc>https://www.paretooptimal.dev/literature-literate-programming-in-the-large-timothy-daly/</loc></url><url><loc>https://www.paretooptimal.dev/literature-literate-programming-presenting-code-in-human-order/</loc></url><url><loc>https://www.paretooptimal.dev/literature-physically-based-rendering-literate-program/</loc></url><url><loc>https://www.paretooptimal.dev/literature-the-trouble-with-readability-akkartik.name/</loc></url><url><loc>https://www.paretooptimal.dev/literature-what-can-i-in-emacs-and-not-in-vscode-r/emacs/</loc></url><url><loc>https://www.paretooptimal.dev/literature-why-you-should-buy-into-the-emacs-platform-r/emacs/</loc></url><url><loc>https://www.paretooptimal.dev/major-cognitive-biases-in-software-development/</loc></url><url><loc>https://www.paretooptimal.dev/managing-your-emacs-configuration-system-configuration-and-all-dependencies-in-a-single-org-file/</loc></url><url><loc>https://www.paretooptimal.dev/nix-flakes/</loc></url><url><loc>https://www.paretooptimal.dev/nixos/</loc></url><url><loc>https://www.paretooptimal.dev/nixos-configuration/</loc></url><url><loc>https://www.paretooptimal.dev/nixos-has-a-steep-learning-curve/</loc></url><url><loc>https://www.paretooptimal.dev/org-roam/</loc></url><url><loc>https://www.paretooptimal.dev/organizing-programs-in-human-order-with-literate-programming/</loc></url><url><loc>https://www.paretooptimal.dev/package-management-and-configuration-in-emacs/</loc></url><url><loc>https://www.paretooptimal.dev/pareto-optimality-and-software-development/</loc></url><url><loc>https://www.paretooptimal.dev/personal-knowledge-management/</loc></url><url><loc>https://www.paretooptimal.dev/poor-org-babel-performance-with-lots-of-noweb-references/</loc></url><url><loc>https://www.paretooptimal.dev/posts/</loc></url><url><loc>https://www.paretooptimal.dev/prefer-macro-level-simplicity-even-if-it-means-micro-level-complexity/</loc></url><url><loc>https://www.paretooptimal.dev/principle-of-charity/</loc></url><url><loc>https://www.paretooptimal.dev/proving-haskell-is-the-best-general-programming-language-as-a-default/</loc></url><url><loc>https://www.paretooptimal.dev/provisioning-a-sample-database-along-with-postgres-in-nixos/</loc></url><url><loc>https://www.paretooptimal.dev/replacing-straight.el-with-nix-to-manage-emacs-packages/</loc></url><url><loc>https://www.paretooptimal.dev/tags/seed/</loc></url><url><loc>https://www.paretooptimal.dev/series-getting-ahead-with-emacs/</loc></url><url><loc>https://www.paretooptimal.dev/should-org-roam/zettlekasten-be-used-only-for-concepts-or-also-for-more-general-data/</loc></url><url><loc>https://www.paretooptimal.dev/simple-haskell/</loc></url><url><loc>https://www.paretooptimal.dev/static-type-systems-should-be-the-default-in-computer-programming/</loc></url><url><loc>https://www.paretooptimal.dev/sums-of-data-types-should-be-preferred-over-bucket-data-types-with-a-thingtype-field/</loc></url><url><loc>https://www.paretooptimal.dev/syncing-changes-from-an-org-babel-tangled-file-back-to-the-literate-file/</loc></url><url><loc>https://www.paretooptimal.dev/tags/</loc></url><url><loc>https://www.paretooptimal.dev/text-user-interfaces-are-faster-than-graphic-interfaces/</loc></url><url><loc>https://www.paretooptimal.dev/the-case-against-literate-programming/</loc></url><url><loc>https://www.paretooptimal.dev/the-original-quote-that-got-me-thinking-about-pareto-optimality-and-software-development/</loc></url><url><loc>https://www.paretooptimal.dev/the-true-power-of-emacs-extensibility/</loc></url><url><loc>https://www.paretooptimal.dev/things-im-considering-promoting-on-this-site-in-the-future/</loc></url><url><loc>https://www.paretooptimal.dev/verbose-function-and-variable-names-as-a-default-result-in-more-complex-code/</loc></url><url><loc>https://www.paretooptimal.dev/vscode/</loc></url><url><loc>https://www.paretooptimal.dev/vscode-extensibility-is-doomed-because-of-the-panel-abstraction/</loc></url><url><loc>https://www.paretooptimal.dev/which-haskell-database-library-manages-complexity-best-in-2022/</loc></url><url><loc>https://www.paretooptimal.dev/why-pick-emacs-over-vscode/</loc></url><url><loc>https://www.paretooptimal.dev/worse-is-better/</loc></url></urlset>