<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>edmondo.lol</title><description>Engineering, incentives, hot takes, and whatever survives my drafts folder.</description><link>https://edmondo.lol/</link><item><title>I Used a Coding Agent to Fire a Settings Page</title><link>https://edmondo.lol/blog/2026-03-22-buttondown-terraform-provider/</link><guid isPermaLink="true">https://edmondo.lol/blog/2026-03-22-buttondown-terraform-provider/</guid><description>Buttondown has an API and 15 settings menus. I pointed a coding agent at the OpenAPI spec, generated a Terraform provider, and never opened the dashboard again.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>The Allegory of the Cave and User Requirements</title><link>https://edmondo.lol/blog/2026-02-27-allegory-of-the-cave-user-requirements/</link><guid isPermaLink="true">https://edmondo.lol/blog/2026-02-27-allegory-of-the-cave-user-requirements/</guid><description>Users describe symptoms, not problems. Building software from requirements is building what cave dwellers think they need.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate></item><item><title>RTO Economics: Who Pays the Collaboration Bill?</title><link>https://edmondo.lol/blog/2026-02-09-rto-economics-who-pays-the-collaboration-bill/</link><guid isPermaLink="true">https://edmondo.lol/blog/2026-02-09-rto-economics-who-pays-the-collaboration-bill/</guid><description>In-person collaboration creates value, but in superstar metros it also creates costs. RTO debates often reduce to a ledger question: who absorbs the housing and commute bill?</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate></item><item><title>LLMs Generate, Don&apos;t Refactor</title><link>https://edmondo.lol/blog/2026-02-05-ai-generated-code-patterns-and-problems/</link><guid isPermaLink="true">https://edmondo.lol/blog/2026-02-05-ai-generated-code-patterns-and-problems/</guid><description>LLMs generate code. They don&apos;t refactor it. That&apos;s the problem—good software requires constant refactoring to limit the cost of change.</description><pubDate>Thu, 05 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Welcome to edmondo.lol</title><link>https://edmondo.lol/blog/2026-02-01-welcome-to-my-blog/</link><guid isPermaLink="true">https://edmondo.lol/blog/2026-02-01-welcome-to-my-blog/</guid><description>A placeholder intro post for my new blog - the real content will come from ChatGPT or another tool later</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>The Startup Equity Trap: A Complete Guide</title><link>https://edmondo.lol/blog/2026-01-23-startup-equity-complete-guide/</link><guid isPermaLink="true">https://edmondo.lol/blog/2026-01-23-startup-equity-complete-guide/</guid><description>Why startup equity is often a bad investment for employees, and how to think about it rationally using investment math.</description><pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Corporate Leadership or Deepak Chopra? A Quiz</title><link>https://edmondo.lol/blog/2026-01-17-corporate-leadership-or-deepak-chopra/</link><guid isPermaLink="true">https://edmondo.lol/blog/2026-01-17-corporate-leadership-or-deepak-chopra/</guid><description>When the CEO of a $3 trillion company becomes indistinguishable from a wellness guru.</description><pubDate>Sat, 17 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Engineering Excellence: Why Quality Creates Velocity</title><link>https://edmondo.lol/blog/2026-01-09-engineering-excellence-quality-creates-velocity/</link><guid isPermaLink="true">https://edmondo.lol/blog/2026-01-09-engineering-excellence-quality-creates-velocity/</guid><description>The counterintuitive truth about speed in software: quality doesn&apos;t slow you down, it&apos;s the only thing that keeps you fast over time.</description><pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Durable Executions and the Future of Workflows</title><link>https://edmondo.lol/blog/2024-12-08-durable-executions-and-the-future-of-workflows/</link><guid isPermaLink="true">https://edmondo.lol/blog/2024-12-08-durable-executions-and-the-future-of-workflows/</guid><description>From BPMN to choreography to durable executions: why workflow changes went from O(N) to O(1)</description><pubDate>Tue, 02 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Systems Thinking and Housing Policy</title><link>https://edmondo.lol/blog/2025-01-20-systems-thinking-and-housing-policy/</link><guid isPermaLink="true">https://edmondo.lol/blog/2025-01-20-systems-thinking-and-housing-policy/</guid><description>Why well-intentioned housing policies often backfire, and what Donella Meadows taught me about complex systems</description><pubDate>Mon, 20 Jan 2025 00:00:00 GMT</pubDate></item><item><title>Isograph and the Missing Abstraction</title><link>https://edmondo.lol/blog/2024-09-15-isograph-missing-abstraction/</link><guid isPermaLink="true">https://edmondo.lol/blog/2024-09-15-isograph-missing-abstraction/</guid><description>GraphQL frameworks make you coordinate fragments manually. Isograph makes the compiler do it.</description><pubDate>Sun, 15 Sep 2024 00:00:00 GMT</pubDate></item><item><title>The State of MLOps?</title><link>https://edmondo.lol/blog/2022-07-10-the-state-of-mlops/</link><guid isPermaLink="true">https://edmondo.lol/blog/2022-07-10-the-state-of-mlops/</guid><description>Exploring essential MLOps practices that improve the success of Machine Learning initiatives, drawing parallels with DevOps principles</description><pubDate>Sun, 10 Jul 2022 00:00:00 GMT</pubDate></item><item><title>Build vs Die: Why Custom Tech Matters</title><link>https://edmondo.lol/blog/2022-02-21-build-vs-die-why-custom-tech-matters/</link><guid isPermaLink="true">https://edmondo.lol/blog/2022-02-21-build-vs-die-why-custom-tech-matters/</guid><description>Why custom technology is the only path to competitive advantage, and why &apos;build vs buy&apos; has become &apos;build or die&apos;</description><pubDate>Mon, 21 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Dunning-Kruger and the Danger of Simplifying Complex Reality</title><link>https://edmondo.lol/blog/2021-10-21-dunning-kruger-and-engineering-estimation/</link><guid isPermaLink="true">https://edmondo.lol/blog/2021-10-21-dunning-kruger-and-engineering-estimation/</guid><description>Why unskilled people underestimate your domain&apos;s complexity, and why you probably do the same to theirs. On epistemic humility and knowing what you don&apos;t know.</description><pubDate>Thu, 21 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Agile Series Part 4: Beware of Unclear Business Needs</title><link>https://edmondo.lol/blog/2021-09-30-beware-of-unclear-business-needs/</link><guid isPermaLink="true">https://edmondo.lol/blog/2021-09-30-beware-of-unclear-business-needs/</guid><description>How unclear business needs present risks in both Agile and Traditional Project Management, and strategies to mitigate them</description><pubDate>Thu, 30 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Agile Series Part 3: Transparency</title><link>https://edmondo.lol/blog/2021-09-22-transparency/</link><guid isPermaLink="true">https://edmondo.lol/blog/2021-09-22-transparency/</guid><description>How to maintain and improve a project backlog as a decision-making tool through proper governance and workflow design</description><pubDate>Wed, 22 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Agile Series Part 2: The Management Tool for the 21st Century</title><link>https://edmondo.lol/blog/2021-09-08-the-management-tool-for-the-21st-century/</link><guid isPermaLink="true">https://edmondo.lol/blog/2021-09-08-the-management-tool-for-the-21st-century/</guid><description>How the backlog serves as a modern management tool designed to improve organizational decision-making through shared information</description><pubDate>Wed, 08 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Agile Series Part 1: Furnishing your flat with Agile Project Management</title><link>https://edmondo.lol/blog/2021-09-07-furnishing-your-flat-with-agile-project-management/</link><guid isPermaLink="true">https://edmondo.lol/blog/2021-09-07-furnishing-your-flat-with-agile-project-management/</guid><description>An introduction to Agile philosophy and when it works best, using the metaphor of furnishing an empty flat</description><pubDate>Tue, 07 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Performance Management: From MBOs to OKRs and Beyond</title><link>https://edmondo.lol/blog/2020-06-28-performance-management-mbos-to-okrs/</link><guid isPermaLink="true">https://edmondo.lol/blog/2020-06-28-performance-management-mbos-to-okrs/</guid><description>Why traditional performance reviews are broken by design, how Intel solved the innovation problem, and what actually works for modern organizations.</description><pubDate>Sun, 28 Jun 2020 00:00:00 GMT</pubDate></item></channel></rss>