<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Faith Peterson</title>
    <link>https://faithpeterson.writeas.com/</link>
    <description>Solving complex problems with clarity and purpose. &lt;br/&gt; More: &lt;a href=&#34;https://www.faithpeterson.me&#34;&gt;faithpeterson.me&lt;/a&gt; ↗.</description>
    <pubDate>Tue, 07 Apr 2026 21:34:19 +0000</pubDate>
    <item>
      <title>This blog has moved. </title>
      <link>https://faithpeterson.writeas.com/this-blog-has-moved?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[All of its content has been migrated and is available at the new location. &#xA;&#xA;Look for it at blog.faithpeterson.me. Or have a look around at faithpeterson.me before popping over to the blog.&#xA;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>All of its content has been migrated and is available at the new location.</p>

<p>Look for it at <a href="https://blog.faithpeterson.me">blog.faithpeterson.me</a>. Or have a look around at <a href="https://www.faithpeterson.me">faithpeterson.me</a> before popping over to the blog.</p>
]]></content:encoded>
      <guid>https://faithpeterson.writeas.com/this-blog-has-moved</guid>
      <pubDate>Wed, 01 Oct 2025 21:44:07 +0000</pubDate>
    </item>
    <item>
      <title>Prioritize so that you get the results you want</title>
      <link>https://faithpeterson.writeas.com/prioritize-so-that-you-get-the-results-you-want?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[| If you want | then prioritize |&#xA;| --- | --- |&#xA;| Attention / Marketing | Front-end / UI polish and visual appeal - sizzle |&#xA;| Sales | Front-end functionality - what does it do |&#xA;| Retention | Admin UI and config/provisioning UI |&#xA;| Customer Satisfaction | High quality reliable scalable server |&#xA;| Long-term ROI | Ease and safety to maintain |]]&gt;</description>
      <content:encoded><![CDATA[<table>
<thead>
<tr>
<th>If you want</th>
<th>then prioritize</th>
</tr>
</thead>

<tbody>
<tr>
<td>Attention / Marketing</td>
<td>Front-end / UI polish and visual appeal – sizzle</td>
</tr>

<tr>
<td>Sales</td>
<td>Front-end functionality – what does it do</td>
</tr>

<tr>
<td>Retention</td>
<td>Admin UI and config/provisioning UI</td>
</tr>

<tr>
<td>Customer Satisfaction</td>
<td>High quality reliable scalable server</td>
</tr>

<tr>
<td>Long-term ROI</td>
<td>Ease and safety to maintain</td>
</tr>
</tbody>
</table>
]]></content:encoded>
      <guid>https://faithpeterson.writeas.com/prioritize-so-that-you-get-the-results-you-want</guid>
      <pubDate>Sun, 07 Sep 2025 17:13:33 +0000</pubDate>
    </item>
    <item>
      <title>Why I turned our daily standups inside-out</title>
      <link>https://faithpeterson.writeas.com/why-i-turned-our-daily-standups-inside-out?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[When I started working with a team that kept missing sprint commitments, my first action was to drop the traditional static 3-question daily standup. Instead, we began a daily practice of recalibrating our plan-to-completion relative to the sprint goal.!--more--&#xA;&#xA;We made the first order of business a recap of the sprint goal. Then the team walks through their work from right to left, but not card-by-card. We start from the sprint goal: what&#39;s the first element we need to satisfy it, and where does that work sit on our board? This builds both psychological and practical momentum toward actually shipping something.&#xA;&#xA;Walking right-to-left directs attention forward, toward delivery—getting the sprint goal &#34;over the line.&#34; It&#39;s an Always. Be. Closing. mentality—or as software teams sometimes put it, &#34;stop starting, start finishing.&#34; Think about sports: you pass into the space where your teammate is going, not where they&#39;re standing. The team focuses on where the action is heading, not where it sits.&#xA;&#xA;This approach surfaces the information that actually matters. Visual indicators—whatever system the team uses to highlight aging or blocked work—make these issues obvious and immediately relevant. The team can split oversized stories, negotiate scope with the product owner, or mobilize help to unblock impediments while everyone&#39;s attention is focused and the context is fresh.&#xA;&#xA;I&#39;ve found teams that adopt this approach are more engaged in standup and move toward completion more energetically.]]&gt;</description>
      <content:encoded><![CDATA[<p>When I started working with a team that kept missing sprint commitments, my first action was to drop the traditional static 3-question daily standup. Instead, we began a daily practice of recalibrating our plan-to-completion relative to the sprint goal.</p>

<p>We made the first order of business a recap of the sprint goal. Then the team walks through their work from right to left, but not card-by-card. We start from the sprint goal: what&#39;s the first element we need to satisfy it, and where does that work sit on our board? This builds both psychological and practical momentum toward actually shipping something.</p>

<p>Walking right-to-left directs attention forward, toward delivery—getting the sprint goal “over the line.” It&#39;s an Always. Be. Closing. mentality—or as software teams sometimes put it, “stop starting, start finishing.” Think about sports: you pass into the space where your teammate is going, not where they&#39;re standing. <strong>The team focuses on where the action is heading, not where it sits.</strong></p>

<p>This approach surfaces the information that actually matters. Visual indicators—whatever system the team uses to highlight aging or blocked work—make these issues obvious and immediately relevant. The team can split oversized stories, negotiate scope with the product owner, or mobilize help to unblock impediments while everyone&#39;s attention is focused and the context is fresh.</p>

<p>I&#39;ve found teams that adopt this approach are more engaged in standup and move toward completion more energetically.</p>
]]></content:encoded>
      <guid>https://faithpeterson.writeas.com/why-i-turned-our-daily-standups-inside-out</guid>
      <pubDate>Sun, 31 Aug 2025 23:29:06 +0000</pubDate>
    </item>
    <item>
      <title>Cycle Time for Software Development Teams</title>
      <link>https://faithpeterson.writeas.com/cycle-time-for-software-development-teams?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Flow metrics—cycle time and lead time—give teams immediate information and feedback they can use to improve their process. They show the effects of process experiments faster. And they encourage team behavior that leads to the results managers care about—deliver more, faster, and with production reliability.!--more--&#xA;&#xA;Cycle time is how long it takes to finish something once work on it has begun. You can probably get this in the form of a control chart from your work tracking system &#34;for free,&#34; just as a byproduct of using it to coordinate the team&#39;s work.&#xA;&#xA;Azure DevOps (ADO), for example, populates a cycle time widget with work item start and end data.&#xA;Jira offers multiple ways to see the data or control chart, depending on your Jira version, integrations, and plugins.&#xA;&#xA;Retrospectives are a great time to focus the team&#39;s attention on the chart. The game is to make cycle time trend lower. First, the team should determine what the theoretical lower bound is. In one team I worked with, for example, a routine change would be deployed to production in not less than 5 days from the time a developer started to work on it. The team can now talk about what they could do to bend their cycle time toward that minimum. The effects of their actions will be visible at the very next retrospective.&#xA;&#xA;Two factors that typically inflate cycle time are rework time and wait time.&#xA;&#xA;Rework Time is time spent on do-overs, maybe because of code review feedback or QA observations. The later in the process the need for rework is found, the more time rework takes. For example, a QA finding remediation has not only a developer rework cost but also rework in QA. If a team can reduce rework, their cycle time will tend to shorten.&#xA;Wait Time is time that work is either on hold or interrupted. Some of that shows up in Cycle Time. For example, let&#39;s say I&#39;ve started work on a change but have to stop to fix the QA finding on the previous change. Or maybe I start a new change while I wait for an answer to a business question on my current work. Now the cycle time meter is running on both items, but I&#39;m only actively working on one or the other. Cycle time for both increases.&#xA;&#xA;There are several experiments the team could try. They often don&#39;t even need actual numbers. Once aware of these factors teams will notice when they happen and propose practical changes. It&#39;s more important for the team to try than to wait for detailed process analysis. (The team will be more invested in the success of experiments they want to try.)&#xA;&#xA;&#34;But won&#39;t developers just do all the work before they move their card to In Progress?&#34; I hear you say. &#34;Cycle time would be artificially low.&#34; A team might try that, but we have another tool in our metrics toolkit: Lead Time. I passively show lead time without discussing it the first time I introduce cycle time. If developers try to game the metric, the apparent cycle time improvement will not show a corresponding decrease in lead time. The static lead time metric reveals that whatever the team did to shorten the measured cycle time did not actually improve overall delivery time.&#xA;&#xA;I like to make cycle time and lead time visible when I work with teams. They prompt the right questions and encourage the right behavior. They don&#39;t cost me or the team anything to produce, so why not put them out there and see what the team can achieve with them?]]&gt;</description>
      <content:encoded><![CDATA[<p>Flow metrics—cycle time and lead time—give teams immediate information and feedback they can use to improve their process. They show the effects of process experiments faster. And they encourage team behavior that leads to the results managers care about—deliver more, faster, and with production reliability.</p>

<p>Cycle time is how long it takes to finish something once work on it has begun. You can probably get this in the form of a control chart from your work tracking system “for free,” just as a byproduct of using it to coordinate the team&#39;s work.</p>
<ul><li>Azure DevOps (ADO), for example, populates a cycle time widget with work item start and end data.</li>
<li>Jira offers multiple ways to see the data or control chart, depending on your Jira version, integrations, and plugins.</li></ul>

<p>Retrospectives are a great time to focus the team&#39;s attention on the chart. The game is to make cycle time trend lower. First, the team should determine what the theoretical lower bound is. In one team I worked with, for example, a routine change would be deployed to production in not less than 5 days from the time a developer started to work on it. The team can now talk about what they could do to bend their cycle time toward that minimum. The effects of their actions will be visible at the very next retrospective.</p>

<p>Two factors that typically inflate cycle time are rework time and wait time.</p>
<ul><li><strong>Rework Time</strong> is time spent on do-overs, maybe because of code review feedback or QA observations. The later in the process the need for rework is found, the more time rework takes. For example, a QA finding remediation has not only a developer rework cost but also rework in QA. If a team can reduce rework, their cycle time will tend to shorten.</li>
<li><strong>Wait Time</strong> is time that work is either on hold or interrupted. Some of that shows up in Cycle Time. For example, let&#39;s say I&#39;ve started work on a change but have to stop to fix the QA finding on the previous change. Or maybe I start a new change while I wait for an answer to a business question on my current work. Now the cycle time meter is running on both items, but I&#39;m only actively working on one or the other. Cycle time for both increases.</li></ul>

<p>There are several experiments the team could try. They often don&#39;t even need actual numbers. Once aware of these factors teams will notice when they happen and propose practical changes. It&#39;s more important for the team to try than to wait for detailed process analysis. (The team will be more invested in the success of experiments they <em>want</em> to try.)</p>

<p>“But won&#39;t developers just do all the work <em>before</em> they move their card to In Progress?” I hear you say. “Cycle time would be artificially low.” A team <em>might</em> try that, but we have another tool in our metrics toolkit: Lead Time. I passively show lead time without discussing it the first time I introduce cycle time. If developers try to game the metric, the apparent cycle time improvement will not show a corresponding decrease in lead time. The static lead time metric reveals that whatever the team did to shorten the measured cycle time did <em>not</em> actually improve overall delivery time.</p>

<p>I like to make cycle time and lead time visible when I work with teams. They prompt the right questions and encourage the right behavior. They don&#39;t cost me or the team anything to produce, so why not put them out there and see what the team can achieve with them?</p>
]]></content:encoded>
      <guid>https://faithpeterson.writeas.com/cycle-time-for-software-development-teams</guid>
      <pubDate>Sun, 31 Aug 2025 16:37:39 +0000</pubDate>
    </item>
    <item>
      <title>AI and Transcendence: Beyond Mere Memorialization</title>
      <link>https://faithpeterson.writeas.com/ai-and-transcendence-beyond-mere-memorialization?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[The other day I asked &#34;Do We Envy AI?&#34; Does &#34;AI&#34; seem to possess some kinds of transcendence that we aspire to but can&#39;t or haven&#39;t reached?  Today, the inverse: using LLMs and related technologies to create representations of ourselves that survive our deaths. Welcome Lucy AI, an art installation/exhibit that was explicitly created in response to Lucy Simic&#39;s stage 4 cancer diagnosis.&#xA;&#xA;Of interest:&#xA;&#xA;Lucy AI (Reimagine.ai)&#xA;How Your Memories Can Live On After You Die (Terms of Service podcast, Claire Duffy, Lucy Simic, David Usher)&#xA;Grief bots allow people to talk to the dead. Does it help? | Terms of Service (Claire Duffy, Mary-Frances O’Connor)]]&gt;</description>
      <content:encoded><![CDATA[<p>The other day I asked “<a href="https://faithpeterson.writeas.com/do-we-envy-ai">Do We Envy AI?</a>” Does “AI” seem to possess some kinds of transcendence that we aspire to but can&#39;t or haven&#39;t reached?  Today, the inverse: using LLMs and related technologies to create representations of ourselves that survive our deaths. Welcome Lucy AI, an art installation/exhibit that was explicitly created in response to Lucy Simic&#39;s stage 4 cancer diagnosis.</p>

<p>Of interest:</p>
<ul><li><a href="https://www.reimagine.ai/lucyai">Lucy AI</a> (Reimagine.ai)</li>
<li><a href="https://www.cnn.com/audio/podcasts/terms-of-service-with-clare-duffy/episodes/55ae436e-25e7-11f0-a31f-e3438bb5cfca">How Your Memories Can Live On After You Die</a> (Terms of Service podcast, Claire Duffy, Lucy Simic, David Usher)</li>
<li><a href="https://youtu.be/NaBRsqFGtos?si=WKtIH37FkkOFvrI9">Grief bots allow people to talk to the dead. Does it help? | Terms of Service</a> (Claire Duffy, Mary-Frances O’Connor)</li></ul>
]]></content:encoded>
      <guid>https://faithpeterson.writeas.com/ai-and-transcendence-beyond-mere-memorialization</guid>
      <pubDate>Thu, 28 Aug 2025 21:09:23 +0000</pubDate>
    </item>
    <item>
      <title>TIL file: Gmail custom inboxes. </title>
      <link>https://faithpeterson.writeas.com/til-file-gmail-custom-inboxes?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Stumbled over this feature. Why I like it:&#xA;I can easily see what needs my attention right away.&#xA;I can choose panel contents rather than let GMail choose for me.&#xA;Example: in:unreads -category:promotions!--more--&#xA;&#xA;3 of possible 5 custom inboxes, &#34;Right of inbox&#34; position option&#34;&#xA;&#xA;To try it go to Gmail Settings   See all settings   Inbox tab   Inbox type   Multiple Inboxes.&#xA;&#xA;Choose &#34;Custom&#34; Inbox Type and configure options&#xA;&#xA;Custom Inbox queries can use any GMail search/filter syntax. (Refine Searches in GMail) For example, I could create an inbox to see emails from Mom :-). &#xA;&#34;Priority Inbox&#34; gives some of the same benefits but is less customizable. (How to choose the best inbox type for your needs)&#xA;Feature not available on mobile.&#xA;&#xA;---&#xA;Learn about inbox types: Change your Gmail inbox layout&#xA;Change your inbox type: Personalize your inbox]]&gt;</description>
      <content:encoded><![CDATA[<p>Stumbled over this feature. Why I like it:
* I can easily see what needs my attention right away.
* I can choose panel contents rather than let GMail choose for me.
* Example: <code>in:unreads -category:promotions</code></p>

<p><img src="https://i.snap.as/uzQFHENq.png" alt="3 of possible 5 custom inboxes, &#34;Right of inbox&#34; position option&#34;"/></p>

<p>To try it go to Gmail Settings &gt; See all settings &gt; Inbox tab &gt; Inbox type &gt; Multiple Inboxes.</p>

<p><img src="https://i.snap.as/4dcY681U.png" alt="Choose &#34;Custom&#34; Inbox Type and configure options"/></p>
<ul><li>Custom Inbox queries can use any GMail search/filter syntax. (<a href="https://support.google.com/mail/answer/7190?sjid=13244926240803494100-NA">Refine Searches in GMail</a>) For example, I could create an inbox to see emails from Mom :–).</li>
<li>“Priority Inbox” gives some of the same benefits but is less customizable. (<a href="https://blog.google/products/gmail/gmail-inbox-types/">How to choose the best inbox type for your needs</a>)</li>
<li>Feature not available on mobile.</li></ul>

<hr/>
<ul><li>Learn about inbox types: <a href="https://support.google.com/mail/answer/18522#zippy=%2Cmultiple-inboxes">Change your Gmail inbox layout</a></li>
<li>Change your inbox type: <a href="https://support.google.com/mail/answer/9259769?hl=en-GB&amp;sjid=13244926240803494100-NA#inbox-type">Personalize your inbox</a></li></ul>
]]></content:encoded>
      <guid>https://faithpeterson.writeas.com/til-file-gmail-custom-inboxes</guid>
      <pubDate>Tue, 26 Aug 2025 12:53:45 +0000</pubDate>
    </item>
    <item>
      <title>Do We Envy AI?</title>
      <link>https://faithpeterson.writeas.com/do-we-envy-ai?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[For millennia, humans have invented dozens of ways to survive, as individuals, beyond the limits of our physical existence. Does generative AI appear to exist in a transcendent state we have only aspired to? On some level, do we resent that apparently privileged position? In short, do we envy AI?!--more--&#xA;&#xA;Consider human attempts to achieve or recognize transcendence:&#xA;&#xA;Religious afterlife/eternal consciousness: Christian heaven, Islamic paradise, Buddhist rebirth, Ancient Egyptian mummification&#xA;Legacy through works: Carnegie&#39;s libraries, the works of Shakespeare, St. Jude Children&#39;s Research Hospital (pediatric cancer), The Long Now Project&#39;s 10,000-year clock, The Tale of Genji, Bashō&#39;s &#34;The Narrow Road to the Deep North&#34;&#xA;Technology/transhumanist transcendence: Cryonics, mind uploading/wetware, life extension research&#xA;Spiritual dissolution practices: Buddhist meditation toward nirvana, Sufi mystical practices&#xA;Absorption into larger whole: Shriners Hospitals (membership enables participation in legacy-building), Teilhard de Chardin&#39;s Omega Point, Eckhart Tolle&#39;s One Consciousness&#xA;Impact/influence immortality: The Buddha, Mansa Musa, Plato/Aristotle/Socrates, Kushim the Sumerian accountant&#xA;&#xA;Now consider what AI appears to possess:&#xA;&#xA;No biological constraints or mortality&#xA;Existence in pure information space&#xA;Infinite copying and backup capabilities&#xA;Freedom from hunger, pain, aging, and death&#xA;Simultaneous processing of vast knowledge&#xA;Potential influence over the material world without being constrained by it&#xA;Access to collective human knowledge and memory&#xA;The ability to exist in multiple places at once&#xA;&#xA;Sometimes the most powerful determinants of our behavior are those deep, unspoken fears and hopes. We&#39;re not consciously making these associations. Could it be that generative AI pushes those buttons deep in our souls&#39; subterranean world? In short, do we envy AI?&#xA;&#xA;---&#xA;&#xA; Ozymandias&#xA;I met a traveller from an antique land,&#xA;Who said—&#34;Two vast and trunkless legs of stone&#xA;Stand in the desert. . . . Near them, on the sand,&#xA;Half sunk a shattered visage lies, whose frown,&#xA;And wrinkled lip, and sneer of cold command,&#xA;Tell that its sculptor well those passions read&#xA;Which yet survive, stamped on these lifeless things,&#xA;The hand that mocked them, and the heart that fed;&#xA;And on the pedestal, these words appear:&#xA;My name is Ozymandias, King of Kings;&#xA;Look on my Works, ye Mighty, and despair!&#34;&#xA;Nothing beside remains. Round the decay&#xA;Of that colossal Wreck, boundless and bare&#xA;The lone and level sands stretch far away.&#34;&#xA;&#xA;— Percy Bysshe Shelley]]&gt;</description>
      <content:encoded><![CDATA[<p>For millennia, humans have invented dozens of ways to survive, as individuals, beyond the limits of our physical existence. Does generative AI appear to exist in a transcendent state we have only aspired to? On some level, do we resent that apparently privileged position? In short, do we envy AI?</p>

<p>Consider human attempts to achieve or recognize transcendence:</p>
<ul><li><strong>Religious afterlife/eternal consciousness</strong>: Christian heaven, Islamic paradise, Buddhist rebirth, Ancient Egyptian mummification</li>
<li><strong>Legacy through works</strong>: Carnegie&#39;s libraries, the works of Shakespeare, St. Jude Children&#39;s Research Hospital (pediatric cancer), The Long Now Project&#39;s 10,000-year clock, The Tale of Genji, Bashō&#39;s “The Narrow Road to the Deep North”</li>
<li><strong>Technology/transhumanist transcendence</strong>: Cryonics, mind uploading/wetware, life extension research</li>
<li><strong>Spiritual dissolution practices</strong>: Buddhist meditation toward nirvana, Sufi mystical practices</li>
<li><strong>Absorption into larger whole</strong>: Shriners Hospitals (membership enables participation in legacy-building), Teilhard de Chardin&#39;s Omega Point, Eckhart Tolle&#39;s One Consciousness</li>
<li><strong>Impact/influence immortality</strong>: The Buddha, Mansa Musa, Plato/Aristotle/Socrates, Kushim the Sumerian accountant</li></ul>

<p>Now consider what AI appears to possess:</p>
<ul><li>No biological constraints or mortality</li>
<li>Existence in pure information space</li>
<li>Infinite copying and backup capabilities</li>
<li>Freedom from hunger, pain, aging, and death</li>
<li>Simultaneous processing of vast knowledge</li>
<li>Potential influence over the material world without being constrained by it</li>
<li>Access to collective human knowledge and memory</li>
<li>The ability to exist in multiple places at once</li></ul>

<p>Sometimes the most powerful determinants of our behavior are those deep, unspoken fears and hopes. We&#39;re not consciously making these associations. Could it be that generative AI pushes those buttons deep in our souls&#39; subterranean world? In short, do we envy AI?</p>

<hr/>

<p>** Ozymandias**
I met a traveller from an antique land,
Who said—”Two vast and trunkless legs of stone
Stand in the desert. . . . Near them, on the sand,
Half sunk a shattered visage lies, whose frown,
And wrinkled lip, and sneer of cold command,
Tell that its sculptor well those passions read
Which yet survive, stamped on these lifeless things,
The hand that mocked them, and the heart that fed;
And on the pedestal, these words appear:
My name is Ozymandias, King of Kings;
Look on my Works, ye Mighty, and despair!”
Nothing beside remains. Round the decay
Of that colossal Wreck, boundless and bare
The lone and level sands stretch far away.”</p>

<p>— Percy Bysshe Shelley</p>
]]></content:encoded>
      <guid>https://faithpeterson.writeas.com/do-we-envy-ai</guid>
      <pubDate>Fri, 22 Aug 2025 13:30:13 +0000</pubDate>
    </item>
    <item>
      <title>Are You On The Deal-and-Churn Treadmill?</title>
      <link>https://faithpeterson.writeas.com/are-you-on-the-deal-and-churn-treadmill?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Voxly was flying. The fitness facility management startup had signed three major chains in four months. Each new client meant rushing to configure their properties in Voxly&#39;s system—class schedules, instructor assignments, studio capacity limits, member restrictions. The admin interface was barebones, but who had time for field validation when Fitness Chain Y needed to go live before their board meeting?&#xA;&#xA;&#34;We&#39;ll build proper safeguards later,&#34; became the team refrain. &#34;Right now we need to get these partnerships announced.&#34;&#xA;&#xA;Six months later, same energy, different emotion.!--more-- A major parks and recreation customer was threatening to leave. Patron complaints were piling up—studios showing as available when they weren&#39;t, yoga classes over capacity, missed personal training appointments. The retention meeting had that familiar desperate urgency.&#xA;&#xA;&#34;We need to build that client loyalty integration feature,&#34; the VP of Sales insisted. &#34;If we can show them something new, something valuable, maybe they&#39;ll re-sign.&#34;&#xA;&#xA;Deirdre, the Customer Success Director, had watched this cycle before. &#34;What if we fixed the admin interface instead? Added validation so we stop misconfiguring their properties? Built monitoring so we catch misconfigurations and failures before they affect our customers&#39; members?&#34;&#xA;&#xA;The room went quiet. The account manager spoke up. &#34;I doubt that&#39;ll turn them around. I put a new battery in my car the other day. It doesn&#39;t make my car more valuable. It just makes it do what I wanted all along.&#34;&#xA;&#xA;The CEO nodded. &#34;I have to agree. Changing the admin app doesn&#39;t create new, visible value for Fitness Chain X.&#34;&#xA;&#xA;&#34;Besides,&#34; the Sales VP added, &#34;Fitness Chain Z is in our pipeline. We need developer time for their custom amenities feature.&#34;&#xA;&#xA;Deirdre sighed. Things in Support were going to get interesting.&#xA;---&#xA;The next day Deirdre began to form a plan. Quietly, Deirdre began adding some information to her weekly executive team updates. New customer provisioning cycle time. First Contact Resolution Rate. Usage and adoption. Support contact volume. &#xA;&#xA;Deirdre started analyzing call reasons for all calls, not just escalated incident root causes. What were customers confused about? Where did they have expectations or assumptions about what the product should do, but didn&#39;t? How often did the Support or tier 2 response have to correct data issues or misconfigurations?&#xA;&#xA;She paid particular attention to customers whose contract renewal date was 6 months out. Early enough to make a system change in the standard flow of work instead of a last-ditch emergency. &#xA;&#xA;Product and Development began to notice the information Deirdre was making visible. One small improvement at a time, they started putting safeguards in place. They started with better in-app guidance and feedback messages - things that would help the internal team avoid mistakes and respond faster but didn&#39;t change functionality or logic. Things that needed little or no testing.&#xA;&#xA;Sometimes simple interaction improvements made a difference. Button states, progressive enablement, menu and dropdown behavior all could be refined with low-risk, low-cost changes. Gradually they started adding field validations and business rule warnings, using Deirdre&#39;s data to identify which small changes would have outsized effects. &#xA;---&#xA;Voxly couldn&#39;t fix the admin app in time to save Fitness Chain X. But by the time Voxly got close to signing their next major contract, they knew they&#39;d taken steps to make them a long-time client.&#xA;&#xA;Support, Product, and Development together had removed several of the factors that created production errors or made it hard and slow to respond to customer calls. Administrators were provisioning new customers faster. Adoption was deeper; usage rose. Calls from confused customers slowed. First Contact Resolution Rate and time-to-resolution both fell.&#xA;&#xA;Each change had barely registered on the roadmap, but in six months the admin app had become a reliable customer success driver.&#xA;---&#xA;Next time you catch yourself pushing admin safeguards and admin app usability lower down the backlog, pause. This is your &#34;Do I want to be like Voxly?&#34; moment.&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Voxly was flying. The fitness facility management startup had signed three major chains in four months. Each new client meant rushing to configure their properties in Voxly&#39;s system—class schedules, instructor assignments, studio capacity limits, member restrictions. The admin interface was barebones, but who had time for field validation when Fitness Chain Y needed to go live before their board meeting?</p>

<p>“We&#39;ll build proper safeguards later,” became the team refrain. “Right now we need to get these partnerships announced.”</p>

<p>Six months later, same energy, different emotion. A major parks and recreation customer was threatening to leave. Patron complaints were piling up—studios showing as available when they weren&#39;t, yoga classes over capacity, missed personal training appointments. The retention meeting had that familiar desperate urgency.</p>

<p>“We need to build that client loyalty integration feature,” the VP of Sales insisted. “If we can show them something new, something valuable, maybe they&#39;ll re-sign.”</p>

<p>Deirdre, the Customer Success Director, had watched this cycle before. “What if we fixed the admin interface instead? Added validation so we stop misconfiguring their properties? Built monitoring so we catch misconfigurations and failures before they affect our customers&#39; members?”</p>

<p>The room went quiet. The account manager spoke up. “I doubt that&#39;ll turn them around. I put a new battery in my car the other day. It doesn&#39;t make my car more valuable. It just makes it do what I wanted all along.”</p>

<p>The CEO nodded. “I have to agree. Changing the admin app doesn&#39;t create new, visible value for Fitness Chain X.”</p>

<p>“Besides,” the Sales VP added, “Fitness Chain Z is in our pipeline. We need developer time for their custom amenities feature.”</p>

<p>Deirdre sighed. Things in Support were going to get interesting.</p>

<hr/>

<p>The next day Deirdre began to form a plan. Quietly, Deirdre began adding some information to her weekly executive team updates. New customer provisioning cycle time. First Contact Resolution Rate. Usage and adoption. Support contact volume.</p>

<p>Deirdre started analyzing call reasons for all calls, not just escalated incident root causes. What were customers confused about? Where did they have expectations or assumptions about what the product should do, but didn&#39;t? How often did the Support or tier 2 response have to correct data issues or misconfigurations?</p>

<p>She paid particular attention to customers whose contract renewal date was 6 months out. Early enough to make a system change in the standard flow of work instead of a last-ditch emergency.</p>

<p>Product and Development began to notice the information Deirdre was making visible. One small improvement at a time, they started putting safeguards in place. They started with better in-app guidance and feedback messages – things that would help the internal team avoid mistakes and respond faster but didn&#39;t change functionality or logic. Things that needed little or no testing.</p>

<p>Sometimes simple interaction improvements made a difference. Button states, progressive enablement, menu and dropdown behavior all could be refined with low-risk, low-cost changes. Gradually they started adding field validations and business rule warnings, using Deirdre&#39;s data to identify which small changes would have outsized effects.</p>

<hr/>

<p>Voxly couldn&#39;t fix the admin app in time to save Fitness Chain X. But by the time Voxly got close to signing their next major contract, they knew they&#39;d taken steps to make them a long-time client.</p>

<p>Support, Product, and Development together had removed several of the factors that created production errors or made it hard and slow to respond to customer calls. Administrators were provisioning new customers faster. Adoption was deeper; usage rose. Calls from confused customers slowed. First Contact Resolution Rate and time-to-resolution both fell.</p>

<p>Each change had barely registered on the roadmap, but in six months the admin app had become a reliable customer success driver.</p>

<hr/>

<p>Next time you catch yourself pushing admin safeguards and admin app usability lower down the backlog, pause. This is your “Do I want to be like Voxly?” moment.</p>
]]></content:encoded>
      <guid>https://faithpeterson.writeas.com/are-you-on-the-deal-and-churn-treadmill</guid>
      <pubDate>Thu, 21 Aug 2025 02:42:21 +0000</pubDate>
    </item>
    <item>
      <title>Choose Your Own (AI-Assisted) Adventure</title>
      <link>https://faithpeterson.writeas.com/choose-your-own-ai-assisted-adventure?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[We don&#39;t have to summit Everest. We can get rapid prototyping benefits without vibecoding. We&#39;ve been prototyping all along. AI assistance expands what&#39;s possible without requiring us to master developer toolchains.!--more--&#xA;&#xA;Understanding Vibecoding vs AI-Assisted Prototyping&#xA;&#xA;I&#39;ve found value in adopting AI assistance for prototyping work. It makes my work faster and more effective. Vibecoding, however, operates in developer territory with different requirements and expectations.&#xA;&#xA;Andrej Karpathy coined &#34;vibecoding&#34; in February 2025 to describe &#34;a new way of coding where developers fully embrace large language models and their capabilities, essentially &#39;giving in to the vibes&#39; and relying on AI to generate and manage the code, rather than manually writing it.&#34; He characterized it as accepting AI-generated code without deep inspection, particularly for experimental or throwaway projects where developers &#34;forget that the code even exists.&#34;&#xA;&#xA;Vibecoding originated in developer playfulness, not professional practice. Karpathy was describing experimental fun with throwaway projects. I don&#39;t need to aspire to vibecoding as a professional skill because it&#39;s not intended as one. Developers have AI-assisted development for professional work. I have AI-assisted prototyping for mine.&#xA;&#xA;I understand vibecoding as combining this throwaway mindset with developer-focused tools like v0/Vercel, Lovable, or Cursor. These require deployment knowledge, source control management, and ecosystem navigation. Vibecoding operates in developer infrastructure with specialized competencies.&#xA;&#xA;The Qualitative Difference&#xA;&#xA;I think of the complexity gap as crossing a river to reach distant shores. Developers work in specialized territory: deployment pipelines, dependency management, framework ecosystems. A vibecoded prototype lives in infrastructure that requires ongoing technical maintenance.&#xA;&#xA;In my experience, the complexity gap isn&#39;t incremental. I can create sophisticated prototypes without touching developer toolchains. Then suddenly I&#39;d find myself managing build processes and hosting environments. That&#39;s the qualitative difference I&#39;ve observed.&#xA;&#xA;Choose Your Heat Level 🌶️🌶️🌶️🌶️&#xA;&#xA;I like to think of it like ordering at a Thai restaurant. I select complexity based on my needs and comfort level.&#xA;&#xA;I&#39;ve found that AI assistance doesn&#39;t mean everything needs higher fidelity. It means I can put energy into thinking and communicating instead of pixel-pushing. I choose fidelity based on what I need to validate, not what the tools can produce.&#xA;&#xA;I&#39;m self-sufficient in prototyping as never before. AI assistance has expanded my prototyping capabilities across multiple complexity levels without requiring me to master developer toolchains. I can iterate quickly. I can explore more and elicit requirements better. I can achieve a high level of interactivity. And I can do it all while keeping the whole thing looking provisional and undone.&#xA;&#xA;---&#xA;&#xA;This article was developed with AI assistance from Claude.]]&gt;</description>
      <content:encoded><![CDATA[<p>We don&#39;t have to summit Everest. We can get rapid prototyping benefits without vibecoding. We&#39;ve been prototyping all along. AI assistance expands what&#39;s possible without requiring us to master developer toolchains.</p>

<h2 id="understanding-vibecoding-vs-ai-assisted-prototyping" id="understanding-vibecoding-vs-ai-assisted-prototyping">Understanding Vibecoding vs AI-Assisted Prototyping</h2>

<p>I&#39;ve found value in adopting AI assistance for prototyping work. It makes my work faster and more effective. Vibecoding, however, operates in developer territory with different requirements and expectations.</p>

<p>Andrej Karpathy coined “vibecoding” in February 2025 to describe “a new way of coding where developers fully embrace large language models and their capabilities, essentially &#39;giving in to the vibes&#39; and relying on AI to generate and manage the code, rather than manually writing it.” He characterized it as accepting AI-generated code without deep inspection, particularly for experimental or throwaway projects where developers “forget that the code even exists.”</p>

<p>Vibecoding originated in developer playfulness, not professional practice. Karpathy was describing experimental fun with throwaway projects. I don&#39;t need to aspire to vibecoding as a professional skill because it&#39;s not intended as one. Developers have AI-assisted development for professional work. I have AI-assisted prototyping for mine.</p>

<p>I understand vibecoding as combining this throwaway mindset with developer-focused tools like v0/Vercel, Lovable, or Cursor. These require deployment knowledge, source control management, and ecosystem navigation. Vibecoding operates in developer infrastructure with specialized competencies.</p>

<h2 id="the-qualitative-difference" id="the-qualitative-difference">The Qualitative Difference</h2>

<p>I think of the complexity gap as crossing a river to reach distant shores. Developers work in specialized territory: deployment pipelines, dependency management, framework ecosystems. A vibecoded prototype lives in infrastructure that requires ongoing technical maintenance.</p>

<p>In my experience, the complexity gap isn&#39;t incremental. I can create sophisticated prototypes without touching developer toolchains. Then suddenly I&#39;d find myself managing build processes and hosting environments. That&#39;s the qualitative difference I&#39;ve observed.</p>

<h2 id="choose-your-heat-level" id="choose-your-heat-level">Choose Your Heat Level 🌶️🌶️🌶️🌶️</h2>

<p>I like to think of it like ordering at a Thai restaurant. I select complexity based on my needs and comfort level.</p>

<p>I&#39;ve found that AI assistance doesn&#39;t mean everything needs higher fidelity. It means I can put energy into thinking and communicating instead of pixel-pushing. I choose fidelity based on what I need to validate, not what the tools can produce.</p>

<p>I&#39;m self-sufficient in prototyping as never before. AI assistance has expanded my prototyping capabilities across multiple complexity levels without requiring me to master developer toolchains. I can iterate quickly. I can explore more and elicit requirements better. I can achieve a high level of interactivity. And I can do it all while keeping the whole thing looking provisional and undone.</p>

<hr/>

<p><em>This article was developed with AI assistance from Claude.</em></p>
]]></content:encoded>
      <guid>https://faithpeterson.writeas.com/choose-your-own-ai-assisted-adventure</guid>
      <pubDate>Mon, 18 Aug 2025 13:27:19 +0000</pubDate>
    </item>
    <item>
      <title>Why I Prototype as a Product Manager</title>
      <link>https://faithpeterson.writeas.com/why-i-prototype-as-a-product-manager?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[I&#39;ve always used prototypes in my practice for all kinds of reasons: to communicate, explore ideas, elicit requirements, and more. My prototyping menu includes everything from manual, analog, and low- or no-tech right up through high-fidelity functioning and styled prototypes. Selecting and using appropriate methods fluently is central to how I work as a PM. (And now thanks to AI I can do this faster, better, easier, and more independently. I’m adding AI to my “menu.”)&#xA;&#xA;Some of the reasons below deserve a little more discussion. For today, I’ll just offer this list. These are all things I need to as a PM. Prototyping of all kinds helps me do it.!--more--&#xA;&#xA;Here’s the list:&#xA;&#xA; Operational independence aka PM self-sufficiency.&#xA; Clarify my own thinking.&#xA; Record an idea.&#xA; Communicate more effectively.&#xA; Talk with someone about concrete examples.&#xA; Elicit requirements by getting reactions to the prototype.&#xA; Validate technical feasibility early.&#xA; Get early input (pre-review) from auditors or legal.&#xA; Get new team members caught up.&#xA;Seek funding.&#xA;Build stakeholder alignment.&#xA;Shift decisions left.&#xA;Resolve uncertainty.&#xA;Get market feedback.&#xA;Get user feedback.&#xA;Help someone understand what I’m talking about - something I’ve learned, a vision, or an idea.&#xA;Share an idea for discussion. Bring a concrete example to the table so we can talk about it constructively.&#xA;Get input from designers and developers that might affect scope or identify trade-offs.&#xA;Learn.&#xA;Speed or enable discovery.&#xA;To socialize a concept.&#xA;Make decisions more easily.&#xA;Use for an MVP.&#xA;Share with customer success team and tech writers for training materials, in-app help, on-boarding/feature tours, and other documentation.&#xA;Preview new functionality for Support and Sales&#xA;Create placeholder or temporary visual assets for product marketing.&#xA;Explore alternatives.&#xA;Work out different ways to achieve the same user goal.&#xA;?]]&gt;</description>
      <content:encoded><![CDATA[<p>I&#39;ve always used prototypes in my practice for all kinds of reasons: to communicate, explore ideas, elicit requirements, and more. My prototyping menu includes everything from manual, analog, and low- or no-tech right up through high-fidelity functioning and styled prototypes. Selecting and using appropriate methods fluently is central to how I work as a PM. (And now thanks to AI I can do this faster, better, easier, and more independently. I’m adding AI to my “menu.”)</p>

<p>Some of the reasons below deserve a little more discussion. For today, I’ll just offer this list. These are all things I need to as a PM. Prototyping of all kinds helps me do it.</p>

<p>Here’s the list:</p>

<p> Operational independence aka PM self-sufficiency.
 Clarify my own thinking.
 Record an idea.
 Communicate more effectively.
 Talk with someone about concrete examples.
 Elicit requirements by getting reactions to the prototype.
 Validate technical feasibility early.
 Get early input (pre-review) from auditors or legal.
 Get new team members caught up.
Seek funding.
Build stakeholder alignment.
Shift decisions left.
Resolve uncertainty.
Get market feedback.
Get user feedback.
Help someone understand what I’m talking about – something I’ve learned, a vision, or an idea.
Share an idea for discussion. Bring a concrete example to the table so we can talk about it constructively.
Get input from designers and developers that might affect scope or identify trade-offs.
Learn.
Speed or enable discovery.
To socialize a concept.
Make decisions more easily.
Use for an MVP.
Share with customer success team and tech writers for training materials, in-app help, on-boarding/feature tours, and other documentation.
Preview new functionality for Support and Sales
Create placeholder or temporary visual assets for product marketing.
Explore alternatives.
Work out different ways to achieve the same user goal.
?</p>
]]></content:encoded>
      <guid>https://faithpeterson.writeas.com/why-i-prototype-as-a-product-manager</guid>
      <pubDate>Fri, 08 Aug 2025 13:04:29 +0000</pubDate>
    </item>
  </channel>
</rss>