<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://justinpease.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://justinpease.com/" rel="alternate" type="text/html" /><updated>2025-11-11T03:52:19+00:00</updated><id>https://justinpease.com/feed.xml</id><title type="html">Justin Pease</title><subtitle>Sometimes I write stuff.</subtitle><entry><title type="html">Puppies and Deming: Why Everything Is Your Fault (And That’s Good)</title><link href="https://justinpease.com/2025/09/02/puppies-deming-attribution-theory.html" rel="alternate" type="text/html" title="Puppies and Deming: Why Everything Is Your Fault (And That’s Good)" /><published>2025-09-02T00:00:00+00:00</published><updated>2025-09-02T00:00:00+00:00</updated><id>https://justinpease.com/2025/09/02/puppies-deming-attribution-theory</id><content type="html" xml:base="https://justinpease.com/2025/09/02/puppies-deming-attribution-theory.html"><![CDATA[<p>After 16 years of cat ownership—who owned who is left to the reader—we got puppies. Our first ones. Super cute. Endless snuggles. Also: puddles and piles (if you know, you know).</p>

<p>A mindset that helps us through the messy and destructive moments is:</p>

<blockquote>
  <p>“Everything is your fault.”</p>
</blockquote>

<p>Dogs do dog things. And if that dog thing isn’t something I like—it’s on me for allowing an environment and opportunity for that to happen. If I want different outcomes, I need to change the setup. Their actions are a reflection of my own.</p>

<p>Which naturally reminded me of W. Edwards Deming.</p>

<p>He estimated that 90-95% of organizational problems stem from the system, not the individual (<em>Out of the Crisis</em>). The Deming Institute explains it this way:</p>

<blockquote>
  <p><a href="https://deming.org/deming-on-management-appreciation-for-a-system/">“the system that people work in and the interaction with people may account for 90 or 95 percent of performance.”</a></p>
</blockquote>

<p>Dog trainers understand this. Cesar Millan’s tagline isn’t ‘fix the dog’—it’s ‘train the human.’ Which makes you wonder whether more business leaders should stick to goldfish instead of dogs. But I digress.</p>

<p>This connects to a bigger idea: attribution theory—the way we make sense of outcomes. The stories we tell ourselves about success and failure. If I blame chance, others, or unfairness, I become powerless—trapped by forces outside my control. But if I recognize my part in it, it gives me a lever to change things.</p>

<p>For example, if I get angry at one of the pups for chewing my shoe, we both have a bad day and the cycle is guaranteed to repeat. If I realize he couldn’t have done it if I had put my shoes out of reach, the cycle is broken.</p>

<p>This simple principle holds true in business and life in general.</p>

<p>When <em>everything is my fault</em>, I hold the leash. I choose where we go.</p>]]></content><author><name>[&quot;Justin Pease&quot;]</name></author><category term="personal development" /><category term="puppies" /><category term="people management" /><category term="deming" /><summary type="html"><![CDATA[After 16 years of cat ownership—who owned who is left to the reader—we got puppies. Our first ones. Super cute. Endless snuggles. Also: puddles and piles (if you know, you know).]]></summary></entry><entry><title type="html">You Are Not Who You Think You Are</title><link href="https://justinpease.com/2025/06/07/super-you.html" rel="alternate" type="text/html" title="You Are Not Who You Think You Are" /><published>2025-06-07T00:00:00+00:00</published><updated>2025-06-07T00:00:00+00:00</updated><id>https://justinpease.com/2025/06/07/super-you</id><content type="html" xml:base="https://justinpease.com/2025/06/07/super-you.html"><![CDATA[<p>You’re at dinner. Someone’s talking to you. And without thinking, you glance at your phone.</p>

<p>Just a second. But it’s a vote.</p>

<p>A vote for distraction. A vote for becoming someone who isn’t really there.</p>

<p>You know who you want to be. So why aren’t you becoming them?</p>

<p>The answer: <strong>Who we are is what we do.</strong></p>

<h2 id="the-stark-reality">The stark reality</h2>

<p>There is no fixed self. We’re under constant construction.</p>

<p>Every day, through countless micro-decisions, we’re molding who we are. We don’t find ourselves but shape ourselves through our choices.</p>

<p>Ten years from now, you’ll be exactly who your daily choices made you. No exceptions.</p>

<p>And here’s the part that should make us squirm: most of this is happening on autopilot.</p>

<p><strong>Right now, we may be becoming someone we don’t want to be.</strong></p>

<p>Not dramatically. But through the compound effect of daily decisions: to scroll instead of speak, to drift instead of strive.</p>

<p>The person who wants to be an early riser but stays up late scrolling becomes someone who can’t reach that goal. They don’t mean to become that person. But they do—one unnoticed vote at a time.</p>

<h2 id="break-the-loop-before-it-becomes-you">Break the Loop Before It Becomes You</h2>

<p>Every choice is a fight between who we are (craving ease) and who we could become (requiring effort). Present self almost always wins.</p>

<p>The chronically angry person isn’t choosing to be angry—they’re choosing not to pause before reacting.</p>

<p>But the pattern of our choices becomes our identity. And the identity reinforces the choices.</p>

<p>Breaking the loop doesn’t take willpower—it takes strategy:</p>

<p><strong>Audit your votes.</strong> For one week, catch yourself in the small moments. What are you voting for when you pick up your phone mid-conversation? Just notice—without judgment.</p>

<p><strong>Design your circumstances.</strong> Stop relying on willpower. Phone in another room during meals. Workout clothes laid out the night before. Make the good choice the easy choice.</p>

<p><strong>Use the 10-10-10 rule.</strong> Before deciding, ask: How will I feel about this in 10 minutes? 10 months? 10 years? This shifts from immediate gratification to long-term construction.</p>

<h2 id="the-fundamental-truth">The fundamental truth</h2>

<p>We’re always becoming someone—the question is whether we’re paying attention.</p>

<blockquote>
  <p><em>We are not our thoughts or intentions.</em><br />
<em>Not our beliefs, excuses, or potential.</em></p>

  <p><em>We are our patterns.</em></p>
</blockquote>

<p>If an outsider observed your behavior for a month, what would they conclude about your priorities, your character, your values?</p>

<p>That outsider is seeing your real identity—the person you’ve become, intentionally or not.</p>

<p>Don’t sleepwalk into your future self.</p>

<h2 id="the-question">The question</h2>

<p>What would your best self do right now?</p>

<p>Not tomorrow. Not someday. Not when conditions are perfect.</p>

<p><em>Right now.</em></p>

<p><strong>Do that.</strong></p>

<p>Right now, in this moment, you’re casting a vote. Make it count.</p>

<hr />

<p>Because in the end, we aren’t who we think we are.<br />
We are what we do.</p>]]></content><author><name>[&quot;Justin Pease&quot;]</name></author><category term="personal development" /><category term="in a van down by the river" /><summary type="html"><![CDATA[You’re at dinner. Someone’s talking to you. And without thinking, you glance at your phone.]]></summary></entry><entry><title type="html">Tech Debt Ain’t Bad</title><link href="https://justinpease.com/2024/04/16/tech-debt-aint-bad.html" rel="alternate" type="text/html" title="Tech Debt Ain’t Bad" /><published>2024-04-16T00:00:00+00:00</published><updated>2024-04-16T00:00:00+00:00</updated><id>https://justinpease.com/2024/04/16/tech-debt-aint-bad</id><content type="html" xml:base="https://justinpease.com/2024/04/16/tech-debt-aint-bad.html"><![CDATA[<p>Tech debt ain’t all bad. <strong>What can we learn from the comparison to financial debt?</strong></p>

<blockquote>
  <p>Wikipedia defines <a href="https://en.wikipedia.org/wiki/Technical_debt">Technical Debt</a> as <em>“the implied cost of future reworking required when choosing an easy but limited solution instead of a better approach that could take more time.”</em></p>
</blockquote>

<h2 id="is-debt-good-or-bad-yes">Is debt good or bad? Yes.</h2>

<p>Financial debt is a powerful tool. Used well, <strong>it can enable the impossible</strong>
and contribute to wealth generation. Used poorly, <strong>it can destroy it</strong>.</p>

<p>Similarly, with software engineering, knowingly—or unknowingly—leaving some
concerns for another day may be the right thing to do. But we must intentionally
manage that.</p>

<p>“Buried in debt”. That was the prompt used to generate this article’s image. The
result feels a bit post-apocalyptic. Let’s consider three lessons that can help
us avoid such outcomes.</p>

<h2 id="lesson-1-know-your-interest-rate">Lesson 1: Know your interest rate</h2>

<p>Credit cards typically have higher interest rates. Mortgages tend to have lower
interest rates. Which is better?</p>

<ul>
  <li>Credit Card (25% APR): $1.00 costs <strong>$0.02</strong> in interest if paid off after one month</li>
  <li>Mortgage (5% APR): $1.00 costs <strong>$0.93</strong> in interest if paid off over 30 years</li>
  <li>Credit Card (25% APR): $1.00 costs <strong>$6.50</strong> in interest if paid off over 30 years</li>
</ul>

<p>The financial impact depends on (a) the interest rate and (b) how long balances
are held.</p>

<p>Similarly, with software engineering, some choices can sit with minimal accrual.
For others, the impact and cost to unwind compounds quickly as time passes.</p>

<p><strong>Takeaway:</strong> Track the types of tech debt you hold. Some can safely coast with
minimum payments. But when tech debt prompts more tech debt, recognize the
potential for exponential growth.</p>

<h2 id="lesson-2-dont-over-extend-yourself">Lesson 2: Don’t over-extend yourself</h2>

<p>As debt accumulates, necessary purchases can become impossible. For example,
imagine all my income goes to debt payments. How will I buy groceries today?
What do I do when an emergency expense arises?</p>

<p>Similarly, with software engineering, tech debt can reach a painful point where
meeting the needs of the present is difficult—perhaps even impossible.</p>

<p><strong>Takeaway:</strong> Stay alert to how the accumulation of tech debt influences
decisions and our ability to respond to business needs.</p>

<h2 id="lesson-3-you-have-to-make-regular-payments">Lesson 3: You have to make regular payments</h2>

<p>I’ve taken the first two lessons to heart:</p>

<ul>
  <li>✅ Workable interest rate based on the intended duration of debt</li>
  <li>✅ Reasonable amount of debt</li>
</ul>

<p>But what will happen if I never make payments? Negative consequences will surely
follow.</p>

<p>Similarly, with software engineering, we must explicitly budget regular payments
into our planning cycles. “We’ll do it in our free time” is not-so-secret code
for “it ain’t happening”.</p>

<p><strong>Takeaway:</strong> Paying off tech debt should be part of each planning cycle.
Allocate time and capacity to do the work.</p>

<h2 id="what-do-you-think">What do you think?</h2>

<p>I’d love to hear your thoughts. Please feel free to comment on the related
<a href="https://www.linkedin.com/posts/justinapease_tech-debt-aint-bad-activity-7186123219697893377-GKiY">LinkedIn post</a>.</p>]]></content><author><name>[&quot;Justin Pease&quot;]</name></author><category term="engineering management" /><category term="technical debt" /><summary type="html"><![CDATA[Tech debt ain’t all bad. What can we learn from the comparison to financial debt?]]></summary></entry><entry><title type="html">Assume Clarification is Needed</title><link href="https://justinpease.com/2024/02/01/assume-clarification-is-needed.html" rel="alternate" type="text/html" title="Assume Clarification is Needed" /><published>2024-02-01T00:00:00+00:00</published><updated>2024-02-01T00:00:00+00:00</updated><id>https://justinpease.com/2024/02/01/assume-clarification-is-needed</id><content type="html" xml:base="https://justinpease.com/2024/02/01/assume-clarification-is-needed.html"><![CDATA[<p>If you’re going to make an assumption, <strong>assume that additional clarification is needed</strong>.</p>

<p>Have ever had an experience like this?</p>

<blockquote>
  <p>You ask a question.</p>

  <p>The other person asks you to clarify…</p>

  <p>🤔</p>

  <p>And at that moment, you realize you aren’t entirely sure what you were trying to
ask.</p>
</blockquote>

<p>Sound at all familiar? I know it’s happened to me.</p>

<p>If sometimes we’re not 100% sure what the words that just came out of our own
mouth mean, then it seems safe to assume that we’re scoring well below that when
it comes to understanding others.</p>

<p><strong>So what can we do?</strong></p>

<p>Clarifying questions are a great way to improve our understanding, reduce
miscommunications, and show that we value and care about the person/topic.</p>

<h2 id="what-do-you-think">What do you think?</h2>

<p>Please let me know by leaving a comment on the <a href="https://www.linkedin.com/posts/justinapease_peoplemanagement-empatheticleadership-effectivecommunication-activity-7158949425866780672-Xpap">LinkedIn post</a>.</p>

<h2 id="credits">Credits</h2>

<p>Thanks to <a href="https://deepai.org">DeepAI</a> for the image, where its challenges with
letters worked out masterfully.</p>]]></content><author><name>[&quot;Justin Pease&quot;]</name></author><category term="people management" /><category term="empathetic leadership" /><category term="effective communication" /><summary type="html"><![CDATA[If you’re going to make an assumption, assume that additional clarification is needed.]]></summary></entry><entry><title type="html">Pointless Velocity</title><link href="https://justinpease.com/2023/12/28/pointless-velocity.html" rel="alternate" type="text/html" title="Pointless Velocity" /><published>2023-12-28T00:00:00+00:00</published><updated>2023-12-28T00:00:00+00:00</updated><id>https://justinpease.com/2023/12/28/pointless-velocity</id><content type="html" xml:base="https://justinpease.com/2023/12/28/pointless-velocity.html"><![CDATA[<p>Languages are dynamic. They grow and change shape. Existing words are repurposed to describe new ideas. Sometimes it’s helpful. Often it’s harmless. But in some cases, like today’s example, it results in <strong>layers of absolute and utter nonsense that compound gloriously</strong>.</p>

<h2 id="what-is-velocity">What is velocity?</h2>

<p>The scientific definition of velocity is precise and useful:</p>

<blockquote>
  <p>v = the change of distance in a given direction ÷ the change in time</p>
</blockquote>

<p>Thus, a car that moves 60 miles east between 3:00 and 4:00 pm has a velocity of
60 mph east.</p>

<p>Alternatively, in casual conversation, many use velocity and speed
interchangeably when referring to any rate of change. This too makes sense as a
formula:</p>

<blockquote>
  <p>v = measurement of change ÷ the change in time</p>
</blockquote>

<h2 id="velocity-according-to-sdlc-methodologies">Velocity, according to SDLC methodologies</h2>

<p>If you’re following Scrum, or another software development methodology with
fixed length work cycles (i.e. <a href="https://justinpease.com/2023/01/02/the-words-we-use-sprint.html">Sprints</a>),
the commonly accepted formula for velocity is:</p>

<blockquote>
  <p>v = story points completed ÷ work cycle</p>
</blockquote>

<p>Therefore, a team that completes 80 story points in a sprint could be said to
have a velocity of 80 story points/sprint, or commonly simplified to 80 points.</p>

<p>Does this formula make sense? To answer that, we first need to define our unit
of measurement. What exactly is a story point?</p>

<h2 id="a-measurement-of-time-by-any-other-name">A measurement of time by any other name</h2>

<p>Ron Jeffries, likely the inventor of the story point, explains they were <a href="https://ronjeffries.com/articles/019-01ff/story-points/Index.html">first
used to estimate time</a>.
However, a recent <a href="https://www.linkedin.com/posts/justinapease_i-have-an-idea-for-an-article-id-like-to-activity-7137539997569601536-h6Kb">informal poll on LinkedIn</a>
shows story points are also used to factor effort, complexity, risk, and
uncertainty into work estimates.</p>

<p>Does that change anything? No.</p>

<p>If you use story points to figure out how much work can fit in a fixed time
period—<strong>story points are always an estimation of time</strong>. Call it what you
want, but know that time is the subject matter.</p>

<h2 id="but-we-dont-want-to-talk-about-time">But we don’t want to talk about time</h2>

<p>In the article linked above, Ron Jeffries explains the switch from Days to
Points was intended to abstract estimations away from time. Why? Although Days
accurately communicated that these were time estimates, the difference between
the team’s definition of an Ideal Day and a calendar day was lost in
translation.</p>

<p>With what result? This misunderstanding exaggerated disparities between
estimated time and actual time, prompting stakeholders to focus on that. It’s
not hard to imagine that Mr. Jeffries and team found this to be an unhelpful
distraction that did not contribute to the performance of an engineering team.
And thus, points. [<em>Thank you to <a href="https://ronjeffries.com">Ron Jeffries</a> for
taking the time to review the above 2 paragraphs for accuracy.</em>]</p>

<p>As time has passed, this verbal sleight of hand has grown increasingly complex.
One team may adopt the Fibonacci sequence. Another, in an attempt to emphasize
the inexactness of the estimates, may use round numbers to lower the implied
precision of that sequence (e.g. 20 vs 21). Still others will avoid numbers
altogether and use T-shirt sizes, although they are often later translated back
to… you guessed it!… numbers. The purpose of all this? To pretend we’re not
talking about time.</p>

<p>Lest we fall prey to our own tricks of misdirection, if points are being used to
fit work into a defined time period, all of these schemes reduce down to a
measurement of time. Yes, this point was made earlier, but it bears repeating.</p>

<h2 id="and-then-there-was-velocity">And then there was velocity</h2>

<p>Much effort has gone into clouding the direct relationship between points and
time. As a result, <strong>story points have no standard unit of measurement</strong>. We
know this. It is the reason comparing points between teams is generally
recognized as bad practice. Apples, meet oranges.</p>

<p>So back to our question, does this formula for velocity make any sense?</p>

<blockquote>
  <p>v = story points completed ÷ work cycle</p>
</blockquote>

<p>With no standard unit of measurement for story points, velocity—in the
general case—must be understood as:</p>

<blockquote>
  <p>v = &lt;<em>undefined term</em>&gt; ÷ work cycle</p>
</blockquote>

<p>That, dear reader, is utter nonsense. <strong>But wait, there’s more!</strong> After all,
you were promised this nonsense would come in gloriously compounding layers.</p>

<h2 id="the-need-for-speed">The need for speed</h2>

<p>Can you guess what happens when management hears about velocity?</p>

<blockquote>
  <p>“You have a way to measure engineering speed? Great, we need to go faster!”</p>
</blockquote>

<p>Meet your new KPI: Continuously Improving Velocity.</p>

<p>To be abundantly clear, this is not good. We established that velocity, as a
general measurement, is meaningless. Now, our success is being measured by…
doing more of it. 🙄</p>

<p>However, I’m in a glass-half-full kind of mood. So, is this KPI salvageable?</p>

<p>Putting the general case aside, let’s argue that within a single team a story
point will be used consistently enough to make it a useful quantifier. In that
setting, does increasing velocity make sense as a measurement of engineering
performance?</p>

<h2 id="in-pursuit-of-increasing-velocity">In pursuit of increasing velocity</h2>

<p>Our fictional team has chosen to use each story point to represent the work that
could reasonably be completed in one working day. Effort, complexity, and risk
are factored into their estimates.</p>

<ul>
  <li>Team size: 8 people</li>
  <li>Working days in cycle: 10 (i.e 2 weeks)</li>
  <li>Team capacity: 80 points</li>
</ul>

<p>In each of the following three scenarios, the team selects 80 points of work for
the cycle. They do not work any overtime.</p>

<h3 id="scenario-1-perfect-estimates">Scenario 1: Perfect Estimates</h3>

<p>This seems improbable, but let’s roll with it. The team completes the exact 80
points of work scheduled.</p>

<p>Now tell me, how does this team increase velocity? Given that story points are
an estimation of time, not output, there is only one way for a team with perfect
estimates to increase velocity:</p>

<ol>
  <li>Work more hours</li>
</ol>

<h3 id="scenario-2-overestimated-effort-required">Scenario 2: Overestimated effort required</h3>

<p>A more likely scenario, the team’s estimates are imperfect. They overestimated
how long tasks would take. As a result they were able to complete 90 points.</p>

<p>It’s critical to note that capacity did not increase to 90. Points ultimately
represent time. The team did not figure out a way to make more time. So what
happened? They guessed wrong.</p>

<p>What’s morbidly interesting is that if their prior cycle’s estimate was more
accurate, then <strong>this estimation error will appear as “increased velocity”.</strong>
Good job, team! 👍</p>

<p>But that’s a single cycle. How can the overestimating team continue to increase
velocity? They have an additional option over Scenario 1:</p>

<ol>
  <li>Work more hours, or</li>
  <li>Overestimate story points by an ever increasing amount</li>
</ol>

<h3 id="scenario-3-underestimated-effort-required">Scenario 3: Underestimated effort required</h3>

<p>Perhaps the most realistic scenario, the team underestimates the time required.
The work cycle ends and the team completed 70 points.</p>

<p>Unfortunately, if prior cycles’ estimation accuracy was higher, this wrong guess
will show up on KPI reports as a velocity decrease. 📉</p>

<p>With rumors of layoffs swirling, how does the underestimating team increase
their velocity? They have the most options. Too bad they’re all terrible:</p>

<ol>
  <li>Work more hours, or</li>
  <li>Overestimate story points by an ever increasing amount, or</li>
  <li>Seek estimating perfection, but as discussed in Scenario 1, achieving it is a
dead end</li>
</ol>

<h2 id="velocity-is-pointless">Velocity is pointless</h2>

<p>Yes, of course, the pun is intended.</p>

<p>One last detail that is exceptionally important to internalize is that in all
three scenarios <strong>exactly the same amount of work and value was delivered.</strong> The
only thing that changed was the accuracy of the estimates.</p>

<h2 id="the-root-problem">The root problem</h2>

<p>This is an example where the choice of wording, specifically velocity, has done
a great disservice. I’m not blaming anyone. I mean to imply no malintent.
Regardless, the outcome is the same.</p>

<p>So let’s drop the jargon and call things as they are. The formula for what we’ve
been talking about is:</p>

<blockquote>
  <p>estimated time ÷ actual time</p>
</blockquote>

<p>Looking at that formula, what does it describe? Accuracy of estimation. Does the
label matter? Yes! If we called it what it is, estimation accuracy, imagine
what would immediately become plain:</p>

<ul>
  <li>Has no direct correlation to value creation, efficiency, or productivity</li>
  <li>10% under is as wrong as 10% over, although neither may matter</li>
  <li>Improvement has a fixed upper limit of 100%</li>
  <li>Unless estimation accuracy is a top business priority, focus may be better
spent elsewhere</li>
</ul>

<h2 id="but-we-use-velocity-to-measure-output">But… we use velocity to measure output</h2>

<p>That’s a shame. Because if you’re using story points to do so, it’s not what
your numbers mean.</p>

<h2 id="one-last-gloriously-ironic-layer-of-nonsense">One last gloriously ironic layer of nonsense</h2>

<p>This last piece is painfully amusing. You’ll recall from earlier in the article,
story points were introduced to do what? To counteract a tendency to focus on
variations between work estimates and actual time spent.</p>

<p>And what have we done?</p>

<p><strong>Under the name of Velocity, we’ve memorialized and spotlighted this very
thing as a core metric.</strong> But we couldn’t stop there, could we? Oh no. Through
mislabeling and misdirection we also managed to make it far more confusing along
the way.</p>

<p>Bravo! Bravo. 👏</p>]]></content><author><name>[&quot;Justin Pease&quot;]</name></author><category term="agile" /><category term="the words we use" /><category term="engineering management" /><summary type="html"><![CDATA[Languages are dynamic. They grow and change shape. Existing words are repurposed to describe new ideas. Sometimes it’s helpful. Often it’s harmless. But in some cases, like today’s example, it results in layers of absolute and utter nonsense that compound gloriously.]]></summary></entry><entry><title type="html">Three Process Parables</title><link href="https://justinpease.com/2023/11/13/three-process-parables.html" rel="alternate" type="text/html" title="Three Process Parables" /><published>2023-11-13T00:00:00+00:00</published><updated>2023-11-13T00:00:00+00:00</updated><id>https://justinpease.com/2023/11/13/three-process-parables</id><content type="html" xml:base="https://justinpease.com/2023/11/13/three-process-parables.html"><![CDATA[<p>How do the following words make you feel?</p>

<p>“Management has decided that we need to introduce additional process to keep up with the operational demands of our growing business.”</p>

<p>Setting aside the whole “management has decided” part, let’s talk about process. Depending upon your experiences, you may have some immediate–and possibly strong–reactions to the mention of adding process. I get it.</p>

<p>However, I think most of us would agree that categorically labeling process as
“good” or “bad” is an unhelpful oversimplification. Instead, we can think of
process like an algorithm–it’s just describing a way of doing a thing. Is that
specific way good or bad? Well, that largely depends on the details. How is it
implemented? Does it solve the problem at hand?</p>

<p>Here are three scenarios that provide one mental model to think about process.</p>

<h2 id="parable-one">Parable one</h2>

<p>Imagine someone sitting down to tackle a puzzle. What’s the first move? After
dumping the pieces on the table, they take the time to flip each piece face up.</p>

<p>Why do they follow this process? Because it’s fun? Maybe–people like different
things. But most likely it’s because it makes sense. They know that it helps
them reach their goal of solving the puzzle.</p>

<p>The best software engineering processes should be like that–whether you find
the activity inspiring or not–the results are beneficial. They support people
by guiding them to the desired outcomes.</p>

<h2 id="parable-two">Parable two</h2>

<p>Next, picture some friends setting up a poker game. Before shuffling, the dealer
flips through the cards to make sure they are all face down.</p>

<p>Why? It’s just how the game works. As illustrated in the photo above, it doesn’t
matter how good your hand is, if you insist on playing faces out.</p>

<p>Some software engineering processes are like that too. For example, if you want
to play the SOC 2 Type 2 compliance game, you’re going to need a change
management control. House rules. Auditor wins.</p>

<p>With that said, when picking a process to meet such requirements–and multiple
options often exist–let the principle found in Parable One guide you.</p>

<h2 id="parable-three">Parable three</h2>

<p>Here’s the last one. Someone pulls out a set of tarot cards. The cards are
revealed, face up.</p>

<p>Why is this process followed? Some believe it unveils secrets about the future.
However, this one’s a bit more up for debate, right?</p>

<p>And so I ask, Does the logic-driven world of software engineering have parallels
with the mystical? Before you answer, consider: Have you ever seen story points
cast to foretell a future delivery date? Likely so.</p>

<p>And what of the outcomes? When it flops, the people–not the process–are often
faulted. On the other hand, when an estimate is accurate, some might justifiably
wonder whether that is little more than coincidence.</p>

<p>Now, I’m not saying empirical approaches to estimation don’t exist. But I am
encouraging readers to question whether that describes the approach they use.</p>

<p>And sometimes processes that start out following the principles of Parable One
drift towards Parable Three. The once informed actions, repeated over time,
can become empty recitations serving an unknown purpose to appease a long
forgotten problem.</p>

<h2 id="and-your-point-is">And your point is?</h2>

<p>Processes are like tools in a toolbox. Pick the right one for the job. And keep
your eyes open to recognize when the game changes. Don’t keep shuffling for
poker when the cards get swapped out with a puzzle.</p>]]></content><author><name>[&quot;Justin Pease&quot;]</name></author><category term="process" /><summary type="html"><![CDATA[How do the following words make you feel?]]></summary></entry><entry><title type="html">Reader Beware: Context Matters</title><link href="https://justinpease.com/2023/10/11/reader-beware-context-matters.html" rel="alternate" type="text/html" title="Reader Beware: Context Matters" /><published>2023-10-11T00:00:00+00:00</published><updated>2023-10-11T00:00:00+00:00</updated><id>https://justinpease.com/2023/10/11/reader-beware-context-matters</id><content type="html" xml:base="https://justinpease.com/2023/10/11/reader-beware-context-matters.html"><![CDATA[<p>Are trees green? Is the sky blue? Yes, of course. Everyone knows that.</p>

<p>However, looking out my window, what do I see? Trees that are red and orange along with a sky that is gray.</p>

<p>To make sense of the information around us we must assess context. My writing is no different. I’ll do my best to be honest and present information that I hope will be of use to others. However, the reader must critically evaluate the information. Part of that is considering the perspective that I’m viewing things from.</p>

<p>Here are a few details that color my perception.</p>

<h2 id="company-characteristics">Company characteristics</h2>

<h3 id="number-of-staff">Number of staff</h3>

<p><strong>Range of possibility:</strong> Sole proprietors to millions of employees.</p>

<p><strong>My experience:</strong> Organizations of just under 50 to just over 1,000 people. I’ve
led single teams of three up to departments of over three hundred. Prior to
this I spent seven years as a sole proprietor.</p>

<h3 id="stage">Stage</h3>

<p><strong>Range of possibility:</strong> Some businesses were started yesterday and others,
amazingly, are <a href="https://en.wikipedia.org/wiki/Kongō_Gumi">over a thousand years old</a>.</p>

<p><strong>My experience:</strong> I’ve specifically worked at companies that identified as
“startups”. Some were founded less than two years prior to my joining, while
others had been in business nearly a decade.</p>

<h3 id="on-site-vs-remote">On-site vs remote</h3>

<p><strong>Range of possibility:</strong> On-site, hybrid, remote.</p>

<p><strong>My experience:</strong> I’ve worked at companies that did all three and have
personally worked both on-site and remotely. However, the bulk of my
professional experience has been remote, exclusively so since 2008. Prior to
that, as a sole proprietor, I worked for over a year from a
<a href="https://en.wikipedia.org/wiki/Cerro_Punta,_Chiriquí">small mountain village in Panama</a>.</p>

<h3 id="industry">Industry</h3>

<p><strong>Range of possibility:</strong> Too expansive to attempt to list.</p>

<p><strong>My experience:</strong> I’ve worked at technology companies. The majority of these
were B2B. One was B2C. Most of these focused on providing software or services
to software engineers, such as: <a href="https://riak.com">distributed database</a>,
<a href="https://hazelcast.com">in-memory data grid</a>,
<a href="https://www.engineyard.com">Ruby on Rails PaaS</a>, log storage and analysis,
etc. I have also worked at two FinTech companies, one directly servicing end
consumers and one that provided BaaS.</p>]]></content><author><name>[&quot;Justin Pease&quot;]</name></author><category term="warnings" /><summary type="html"><![CDATA[Are trees green? Is the sky blue? Yes, of course. Everyone knows that.]]></summary></entry><entry><title type="html">How to Say No</title><link href="https://justinpease.com/2023/01/29/how-to-say-no.html" rel="alternate" type="text/html" title="How to Say No" /><published>2023-01-29T00:00:00+00:00</published><updated>2023-01-29T00:00:00+00:00</updated><id>https://justinpease.com/2023/01/29/how-to-say-no</id><content type="html" xml:base="https://justinpease.com/2023/01/29/how-to-say-no.html"><![CDATA[<h1 id="you-will-be-asked-to-do-the-impossible">You will be asked to do the impossible.</h1>

<p><strong>⚠ Proceed with caution. ⚠</strong></p>

<p>Saying “Yes” to everything is a great way to let others down while <em>also</em> burning yourself out. 👍</p>

<p>On the other hand, simply saying “No” a lot doesn’t solve your problems either.
It may make more. At one company early in my management career, my Director
pulled me aside. He shared that amongst the leadership team, I had earned the
reputation of Dr. No!</p>

<p>I wondered, <em>How could this be?!</em> I was responsibly focusing on the details and
alerting leadership to risks. I imagined myself courageous for protecting my
team, and even the person asking for the impossible, from the inevitable
consequences of unrealistic expectations.</p>

<p>I failed to realize that people weren’t intentionally asking for the impossible.
<strong>They just wanted to know if I could help them solve a problem</strong>[0] and asked
in the best way they knew how. Cast in that light, my repeated Noes suddenly
felt less noble.</p>

<p>One thing that helped me was the “yes, and…” approach. Note, this is
intentionally not the “yes, but…” approach. While similar, “yes, but…”
sounds close enough to “No” that it will risk putting your listener into a
defensive frame of mind.</p>

<h2 id="putting-it-into-practice">Putting it into practice</h2>

<p>So how does the “yes, and…” approach work? It’s simple. For example, let’s
say it’s Monday. Your team’s work is scheduled for the next two weeks. Then the
Boss walks in.</p>

<blockquote>
  <p><strong>Boss:</strong> A customer reached out to me and wants to know if we can have
          feature Y delivered by Friday. Can you do that?</p>

  <p><strong>You:</strong> Yes, and can we discuss tradeoffs? The team is already working on
         feature X. We’ll need to take at least one person off of that
         project. That will push back delivery by two or more days. Are you
         and the other stakeholders comfortable with that?</p>
</blockquote>

<p>The conversation changes from a yes/no question, which can feel adversarial,
to what is hopefully a more productive discussion of informed options.</p>

<p>How might it turn out?</p>

<blockquote>
  <p><strong>Boss:</strong> I think they were randomly throwing a date out there. I’ll let
          them know we can schedule the work for our next two-week cycle.</p>
</blockquote>

<p>Or maybe it will be something more like this.</p>

<blockquote>
  <p><strong>Boss:</strong> I understand. However, this is a blocking issue for the customer.
          We need to invoice them this quarter. Who are the stakeholders on
          feature X? I’ll talk to them.</p>
</blockquote>

<p>So there you have it. It may not always feel easy, but it is simple.</p>

<p>I would strongly recommend that you follow the conversation with an email.
Use it to avoid misunderstandings later. For example, Did I  accurately capture
what we decided?</p>

<h2 id="wrap-up">Wrap up</h2>

<p>Will this one handy linguistic trick solve all your problems when it comes
to impossible asks? Yes, and… well, actually, No. It won’t. You will still
have to say No at times. And it will be critical that you do. But save them up
for when it will count most.</p>

<p>Side note, the <a href="https://en.wikipedia.org/wiki/Yes,_and...">“yes, and…” technique</a>
will also come in handy if you decide to dabble in improvisational comedy.</p>

<p>[0] Unfortunately, this will not always be true. Some will prove to be bad
actors, intentionally asking for the impossible.</p>]]></content><author><name>[&quot;Justin Pease&quot;]</name></author><category term="communication" /><category term="tips" /><summary type="html"><![CDATA[You will be asked to do the impossible. ⚠ Proceed with caution. ⚠ Saying “Yes” to everything is a great way to let others down while also burning yourself out. 👍 On the other hand, simply saying “No” a lot doesn’t solve your problems either. It may make more. At one company early in my management career, my Director pulled me aside. He shared that amongst the leadership team, I had earned the reputation of Dr. No! I wondered, How could this be?! I was responsibly focusing on the details and alerting leadership to risks. I imagined myself courageous for protecting my team, and even the person asking for the impossible, from the inevitable consequences of unrealistic expectations. I failed to realize that people weren’t intentionally asking for the impossible. They just wanted to know if I could help them solve a problem[0] and asked in the best way they knew how. Cast in that light, my repeated Noes suddenly felt less noble. One thing that helped me was the “yes, and…” approach. Note, this is intentionally not the “yes, but…” approach. While similar, “yes, but…” sounds close enough to “No” that it will risk putting your listener into a defensive frame of mind. Putting it into practice So how does the “yes, and…” approach work? It’s simple. For example, let’s say it’s Monday. Your team’s work is scheduled for the next two weeks. Then the Boss walks in. Boss: A customer reached out to me and wants to know if we can have feature Y delivered by Friday. Can you do that? You: Yes, and can we discuss tradeoffs? The team is already working on feature X. We’ll need to take at least one person off of that project. That will push back delivery by two or more days. Are you and the other stakeholders comfortable with that? The conversation changes from a yes/no question, which can feel adversarial, to what is hopefully a more productive discussion of informed options. How might it turn out? Boss: I think they were randomly throwing a date out there. I’ll let them know we can schedule the work for our next two-week cycle. Or maybe it will be something more like this. Boss: I understand. However, this is a blocking issue for the customer. We need to invoice them this quarter. Who are the stakeholders on feature X? I’ll talk to them. So there you have it. It may not always feel easy, but it is simple. I would strongly recommend that you follow the conversation with an email. Use it to avoid misunderstandings later. For example, Did I accurately capture what we decided? Wrap up Will this one handy linguistic trick solve all your problems when it comes to impossible asks? Yes, and… well, actually, No. It won’t. You will still have to say No at times. And it will be critical that you do. But save them up for when it will count most. Side note, the “yes, and…” technique will also come in handy if you decide to dabble in improvisational comedy. [0] Unfortunately, this will not always be true. Some will prove to be bad actors, intentionally asking for the impossible.]]></summary></entry><entry><title type="html">The Words We Use - Sprint</title><link href="https://justinpease.com/2023/01/02/the-words-we-use-sprint.html" rel="alternate" type="text/html" title="The Words We Use - Sprint" /><published>2023-01-02T00:00:00+00:00</published><updated>2023-01-02T00:00:00+00:00</updated><id>https://justinpease.com/2023/01/02/the-words-we-use-sprint</id><content type="html" xml:base="https://justinpease.com/2023/01/02/the-words-we-use-sprint.html"><![CDATA[<p><strong>This post is part of <a href="/2022/12/18/the-words-we-use">The Words We Use</a> series.</strong></p>

<p>Sprint is commonly used in software engineering to describe a period of planned work, and frankly, it annoys me a bit. Let me explain.</p>

<p>I live in beautiful Boise, ID surrounded by hundreds of miles of <a href="https://boisetrails.com">foothill
trails</a>, like the one pictured above. When I venture
out on my mountain bike, I know I have to pace myself according to the physical
challenges of that specific trail. It’s rare that I find myself sprinting.</p>

<p>Setting aside how the software industry has co-opted the word, the definition of
sprint is:</p>

<blockquote>
  <p>“to run or go at top speed especially for a short distance”</p>

  <p>– <a href="https://www.merriam-webster.com/dictionary/sprint">Merriam-Webster</a></p>
</blockquote>

<p>When I do find myself in an all-out exertion, typically climbing a steeper
section of hill, my body demands a period of lower intensity rest if I’m going
to be able to continue.</p>

<p>Neither in athletics, nor in knowledge work, can people sustain a 100% pace for
an extended period of time. <strong>Only with rest comes growth.</strong> But if we expect
our teams to constantly sprint towards <a href="/2022/12/19/the-words-we-use-deadline">deadlines</a>,
is it any wonder that people experience burn out?</p>

<p>If an unsustainable pace is not our intention, are there alternatives that add
clarity? I believe there are.</p>

<ul>
  <li>When talking about a “sprint”, in a generalized discussion of a methodology,
nothing is lost by using “work period.”</li>
  <li>When talking about a team’s specific implementation of a methodology, we can
say exactly what we mean. For example, “during the next sprint” might become
“during the next two weeks.”</li>
</ul>

<p>By dropping the jargon, clarity of communication is improved for all audiences.</p>]]></content><author><name>[&quot;Justin Pease&quot;]</name></author><category term="the words we use" /><category term="project management" /><summary type="html"><![CDATA[This post is part of The Words We Use series. Sprint is commonly used in software engineering to describe a period of planned work, and frankly, it annoys me a bit. Let me explain. I live in beautiful Boise, ID surrounded by hundreds of miles of foothill trails, like the one pictured above. When I venture out on my mountain bike, I know I have to pace myself according to the physical challenges of that specific trail. It’s rare that I find myself sprinting. Setting aside how the software industry has co-opted the word, the definition of sprint is: “to run or go at top speed especially for a short distance” – Merriam-Webster When I do find myself in an all-out exertion, typically climbing a steeper section of hill, my body demands a period of lower intensity rest if I’m going to be able to continue. Neither in athletics, nor in knowledge work, can people sustain a 100% pace for an extended period of time. Only with rest comes growth. But if we expect our teams to constantly sprint towards deadlines, is it any wonder that people experience burn out? If an unsustainable pace is not our intention, are there alternatives that add clarity? I believe there are. When talking about a “sprint”, in a generalized discussion of a methodology, nothing is lost by using “work period.” When talking about a team’s specific implementation of a methodology, we can say exactly what we mean. For example, “during the next sprint” might become “during the next two weeks.” By dropping the jargon, clarity of communication is improved for all audiences.]]></summary></entry><entry><title type="html">The Words We Use - Deadline</title><link href="https://justinpease.com/2022/12/19/the-words-we-use-deadline.html" rel="alternate" type="text/html" title="The Words We Use - Deadline" /><published>2022-12-19T00:00:00+00:00</published><updated>2022-12-19T00:00:00+00:00</updated><id>https://justinpease.com/2022/12/19/the-words-we-use-deadline</id><content type="html" xml:base="https://justinpease.com/2022/12/19/the-words-we-use-deadline.html"><![CDATA[<p><strong>This post is part of <a href="/2022/12/18/the-words-we-use">The Words We Use</a> series.</strong></p>

<p>During an interview this morning I was asked about how I approach deadlines. My answer began with something like:</p>

<blockquote>
  <p>“I’m not sure of deadline’s etymology, but it doesn’t sound friendly. It would
seem to imply that if the line is crossed, death will result. Or at the very
least, there will be some very serious consequences. In my experience, deadlines
are often artificial and arbitrary, organizationally self-imposed, and are not a
matter of life or death.”</p>
</blockquote>

<p>Curiosity prompted me to later seek out the history of the word.</p>

<p>According to various sources, including
<a href="https://www.merriam-webster.com/words-at-play/your-deadline-wont-kill-you">Merriam-Webster</a>,
the word starts to appear in written records during the 1860s, specifically in
connection with the Civil War.</p>

<p>The original meaning was, just as it sounds, a line around prisoners beyond
which they would be shot dead. One work quoted by Merriam-Webster highlights a
psychological angle of the tool:</p>

<blockquote>
  <p>“The guard lines are drawn in; making our play grounds much smaller and
cutting us off from our best well of water, this is done for no other purpose
under the sun but to interfere with our only enjoyment and to grind us to the
lowest depth of subjugation.”</p>

  <p>—William Williston Heartsill, Diary of William Williston Heartsill (entry Mar. 1863)</p>
</blockquote>

<p>To me, a direct comparison between prisoners at risk of death and modern-day
workers’ at-will employment seems inappropriate. A bit overdramatic, even for
me. Nevertheless, in the spirit of this series, I do wonder whether the
negative overtones carry through. Whether familiar with the word’s history or
not, the picture it paints and the feeling it conveys is clear:</p>

<p><strong>Cross this line and there will be seriously bad consequences.</strong></p>

<p>Like the above picture of a dead tree in a barren West Texas landscape,
“deadline” ominously portends difficult times ahead. It made me ask myself:</p>

<ul>
  <li>Is that the message I’m trying to convey?</li>
  <li>Is the timeline truly so rigid that no adjustments can be considered?</li>
  <li>Are hints of threatening outcomes, even if admittedly subtle, the best way to
inspire staff to achieve their peak performance?</li>
</ul>

<p>For me, the answer to the above is No. I think words such as goal, estimate,
projection, or delivery date would better communicate both the thought and the
intended feeling.</p>]]></content><author><name>[&quot;Justin Pease&quot;]</name></author><category term="the words we use" /><category term="project management" /><summary type="html"><![CDATA[This post is part of The Words We Use series. During an interview this morning I was asked about how I approach deadlines. My answer began with something like: “I’m not sure of deadline’s etymology, but it doesn’t sound friendly. It would seem to imply that if the line is crossed, death will result. Or at the very least, there will be some very serious consequences. In my experience, deadlines are often artificial and arbitrary, organizationally self-imposed, and are not a matter of life or death.” Curiosity prompted me to later seek out the history of the word. According to various sources, including Merriam-Webster, the word starts to appear in written records during the 1860s, specifically in connection with the Civil War. The original meaning was, just as it sounds, a line around prisoners beyond which they would be shot dead. One work quoted by Merriam-Webster highlights a psychological angle of the tool: “The guard lines are drawn in; making our play grounds much smaller and cutting us off from our best well of water, this is done for no other purpose under the sun but to interfere with our only enjoyment and to grind us to the lowest depth of subjugation.” —William Williston Heartsill, Diary of William Williston Heartsill (entry Mar. 1863) To me, a direct comparison between prisoners at risk of death and modern-day workers’ at-will employment seems inappropriate. A bit overdramatic, even for me. Nevertheless, in the spirit of this series, I do wonder whether the negative overtones carry through. Whether familiar with the word’s history or not, the picture it paints and the feeling it conveys is clear: Cross this line and there will be seriously bad consequences. Like the above picture of a dead tree in a barren West Texas landscape, “deadline” ominously portends difficult times ahead. It made me ask myself: Is that the message I’m trying to convey? Is the timeline truly so rigid that no adjustments can be considered? Are hints of threatening outcomes, even if admittedly subtle, the best way to inspire staff to achieve their peak performance? For me, the answer to the above is No. I think words such as goal, estimate, projection, or delivery date would better communicate both the thought and the intended feeling.]]></summary></entry></feed>