<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Empathy · Jared Lynskey</title>
    <link>https://jared.lynskey.co.nz/en/tags/empathy/</link>
    <description>Short stories of value on software engineering and engineering leadership — performance reviews, hiring and scaling teams, CI/CD, DevOps monitoring and agentic AI. Written from Seoul.</description>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>© 2026 Jared Lynskey</copyright>
    <lastBuildDate>Wed, 28 Oct 2026 00:00:00 +1300</lastBuildDate>
    <atom:link href="https://jared.lynskey.co.nz/en/tags/empathy/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>User Personas When You Aren&#39;t the User: Designing for People Unlike You</title>
      <link>https://jared.lynskey.co.nz/en/posts/2023/2023-10-03-following-personas/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/en/posts/2023/2023-10-03-following-personas/</guid>
      <pubDate>Tue, 03 Oct 2023 00:30:03 +0000</pubDate>
      <dc:creator>Jared Lynskey</dc:creator>
      <category>persona</category>
      <category>global marketplace</category>
      <category>personal biases</category>
      <category>user research</category>
      <category>empathy</category>
      <category>product design</category>
      <description>What a user persona is, an example persona for a community app, how personas turn into user stories, and what I do when the people I build for are nothing like me.</description>
      <content:encoded><![CDATA[<p>A user persona is a short, research-based profile of a typical user: who they are, the context they use your product in, what they&rsquo;re trying to get done, what frustrates them, and how they behave. Teams write a handful of them so that &ldquo;the user&rdquo; stops meaning whoever happens to be in the room. A persona is only as good as the research behind it, though. Made up in a meeting, it&rsquo;s just your own assumptions with a stock photo attached, and that matters most when the user is nothing like you.</p>
<p>I&rsquo;m a Kiwi developer in Seoul, and the product I work on is a community for people who are serious about skincare and cosmetics. I am not that person. My skincare routine is sunscreen, on a good day. Which means my instincts about what our users want are wrong often enough that I&rsquo;ve learned to stop trusting them.</p>
<p>If you&rsquo;re building for an audience with different needs, backgrounds, or preferences to your own, your gut is miscalibrated. Here&rsquo;s what I do about it.</p>

<h3 class="relative group">Research beats instinct
    <div id="research-beats-instinct" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#research-beats-instinct" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>When your gut is tuned to the wrong user, the only fix is contact with the real ones. Surveys and interviews give you the raw material — people will tell you exactly what frustrates them if you ask open questions and then shut up. Lurking in the forums and communities where your users already hang out is even cheaper, and the daily complaints and enthusiasms there tell you more than any workshop. Existing reports and studies round it out; they&rsquo;re mostly useful for checking whether the pattern you spotted is real or just the three loudest people.</p>

<h3 class="relative group">An example persona
    <div id="an-example-persona" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#an-example-persona" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Here&rsquo;s the shape I&rsquo;d boil that research into, for a community app like the one I&rsquo;ve described. Min-ji is made up for this post; a real persona should come straight out of your interviews and forum reading.</p>
<table>
	<thead>
			<tr>
					<th>Example persona</th>
					<th>Min-ji, 29</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>Context</td>
					<td>Office worker in Seoul with sensitive, combination skin. Browses the community on her commute and posts a review every month or so.</td>
			</tr>
			<tr>
					<td>Goals</td>
					<td>Find products that won&rsquo;t irritate her skin, and work out whether a new serum is worth the money before she buys it.</td>
			</tr>
			<tr>
					<td>Frustrations</td>
					<td>Reviews that turn out to be sponsored, reviewers whose skin is nothing like hers, and long threads with one useful answer buried in them.</td>
			</tr>
			<tr>
					<td>What she needs from the product</td>
					<td>Reviews she can filter by skin type and concern, a clear label on sponsored posts, and a quick way to ask people with skin like hers.</td>
			</tr>
	</tbody>
</table>
<p>A persona earns its keep when it feeds the backlog. Each goal or frustration turns into a user story in the usual &ldquo;As a &hellip;, I want &hellip;, so that &hellip;&rdquo; shape: <em>As a shopper with sensitive skin, I want to filter reviews by skin type, so that I only read about products from people whose skin reacts like mine.</em> If a story can&rsquo;t be traced back to a persona, it&rsquo;s worth asking who it&rsquo;s really for.</p>

<h3 class="relative group">Get inside their head, then into their routine
    <div id="get-inside-their-head-then-into-their-routine" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#get-inside-their-head-then-into-their-routine" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Empathy mapping sounds like consultant theatre, but the exercise of writing down what a persona thinks, feels, says and does forces you to notice where you&rsquo;ve been projecting your own preferences. The sticky notes aren&rsquo;t the point. Catching yourself assuming is.</p>
<p>The stronger version is immersion: use the products your users use, watch the content they watch, go where they go. Actually trying the routines our users discuss has taught me more about what the product needs to explain than any spec document ever did.</p>

<h3 class="relative group">Prototype, test, listen, repeat
    <div id="prototype-test-listen-repeat" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#prototype-test-listen-repeat" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>No amount of research survives first contact with a prototype. So build the smallest testable version, put it in front of actual target users, and treat their confusion as data, not as them &ldquo;using it wrong&rdquo;. Keep real feedback channels open after launch too, because understanding isn&rsquo;t a one-time achievement — the audience shifts, trends move, and last year&rsquo;s insight quietly goes stale. The loop doesn&rsquo;t finish. That&rsquo;s fine.</p>

<h3 class="relative group">Borrow better-calibrated eyes
    <div id="borrow-better-calibrated-eyes" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#borrow-better-calibrated-eyes" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Some gaps you can&rsquo;t close alone. Colleagues who actually belong to the target group will spot things you&rsquo;d never see, and I lean on mine constantly. When the gap between you and your audience is a canyon rather than a crack, hire for it — a consultant if you must, or better, a team member who simply is the user.</p>
<p>Underneath all of it is one discipline: remembering the goal is to make something that resonates with them, not something that pleases you. I still catch myself designing for me. The research, the testing, and the borrowed eyes are just ways of catching it early. Do that consistently and you end up with a product that works for the people actually using it — which was the whole point.</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2023/2023-10-03-following-personas/featured.jpeg" medium="image" type="image/jpeg" />
    </item>
    <item>
      <title>Empathy in Leadership: How Much Is Too Much? (With Examples)</title>
      <link>https://jared.lynskey.co.nz/en/posts/2023/2023-09-24-empathy-in-management/</link>
      <guid isPermaLink="true">https://jared.lynskey.co.nz/en/posts/2023/2023-09-24-empathy-in-management/</guid>
      <pubDate>Sun, 24 Sep 2023 00:30:03 +0000</pubDate>
      <dc:creator>Jared Lynskey</dc:creator>
      <category>Empathy</category>
      <category>Management</category>
      <category>Right Balance</category>
      <category>leadership</category>
      <category>team dynamics</category>
      <category>communication</category>
      <description>What empathy in leadership means in practice, examples of it done well and overdone, where too much empathy starts hurting the team, and the one check-in question that does most of the work.</description>
      <content:encoded><![CDATA[<p>Every piece of management advice I&rsquo;ve read this year says the same thing: be more empathetic. Fine. What none of it tells you is where the line is.</p>
<p>I&rsquo;ve been finding that line the hard way. I&rsquo;m a developer who ended up leading a project team, not someone who trained for this, so most of what follows was learned by getting it slightly wrong first.</p>

<h3 class="relative group">What empathy in leadership actually means
    <div id="what-empathy-in-leadership-actually-means" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#what-empathy-in-leadership-actually-means" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Empathy in leadership means understanding how the people on your team are actually doing, and letting that carry real weight when you make decisions, give feedback, or decide how the team works. It isn&rsquo;t agreeing with everyone, and it isn&rsquo;t being pleasant in meetings: you can understand someone&rsquo;s situation completely and still say no. When people can tell their situation gets factored in, they relax, they speak up earlier, and the work genuinely goes better. That part of the standard advice holds up.</p>

<h3 class="relative group">Too little hurts. So does too much.
    <div id="too-little-hurts-so-does-too-much" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#too-little-hurts-so-does-too-much" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>The failure everyone warns you about is the cold manager who treats people as resource allocations. That one&rsquo;s real: ignore what&rsquo;s going on in someone&rsquo;s life and they go quiet, morale drops, and you find out about problems months late.</p>
<p>The failure nobody warns you about is the opposite. If you accommodate everything, boundaries blur. Deadlines turn into suggestions. And the people quietly holding the standard start to resent covering for the ones who aren&rsquo;t held to it. I&rsquo;ve caught myself over-accommodating because it felt kind in the moment — it wasn&rsquo;t kind to the rest of the team.</p>

<h3 class="relative group">Examples of empathy in leadership, done well and overdone
    <div id="examples-of-empathy-in-leadership-done-well-and-overdone" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#examples-of-empathy-in-leadership-done-well-and-overdone" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>The difference is easier to see side by side. None of these are rules, just the shape I&rsquo;d aim for:</p>
<table>
	<thead>
			<tr>
					<th>Situation</th>
					<th>Done well</th>
					<th>Overdone</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>A 1:1 with someone who&rsquo;s struggling</td>
					<td>Ask &ldquo;what&rsquo;s making this hard right now?&rdquo; and agree one thing you&rsquo;ll change</td>
					<td>Spend the hour sympathising and agree nothing</td>
			</tr>
			<tr>
					<td>Someone&rsquo;s having a rough time outside work</td>
					<td>Lighten their load for a few weeks with a date to review it, and tell the team work is being rebalanced without saying why</td>
					<td>Quietly take work off them with no end date and let everyone else absorb it</td>
			</tr>
			<tr>
					<td>Deadlines keep slipping</td>
					<td>Ask what&rsquo;s getting in the way, while being clear the deadline still matters</td>
					<td>Keep moving the deadline so the conversation never has to happen</td>
			</tr>
			<tr>
					<td>Feedback on weak work</td>
					<td>Private, specific, about the work, with an example of what good looks like</td>
					<td>Softened so much they don&rsquo;t realise anything was wrong</td>
			</tr>
			<tr>
					<td>A request you can&rsquo;t grant</td>
					<td>&ldquo;Not right now. Here&rsquo;s why, here&rsquo;s what I can do, and I&rsquo;ll come back to it next month.&rdquo;</td>
					<td>&ldquo;We&rsquo;ll see,&rdquo; and it&rsquo;s never mentioned again</td>
			</tr>
	</tbody>
</table>
<p>Everything in the overdone column has one thing in common: it feels kind in the moment, and it pushes the cost onto later, or onto someone else.</p>

<h3 class="relative group">Check-ins do most of the work
    <div id="check-ins-do-most-of-the-work" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#check-ins-do-most-of-the-work" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>What keeps me somewhere near the right balance isn&rsquo;t a philosophy. It&rsquo;s a recurring calendar slot. Regular one-on-ones mean small problems surface while they&rsquo;re still small, instead of arriving all at once as a resignation letter.</p>
<p>Mine loosely cover the same ground each time: what&rsquo;s blocking you, what&rsquo;s gone well lately, how the team is working together, where you want to grow, and what I could be doing differently.</p>
<p>The most useful question I&rsquo;ve found is a plain one: &ldquo;Is there anything you need from me or the team to help with your tasks?&rdquo; It sounds mundane. It isn&rsquo;t. It signals that I expect to be part of the solution, and the answers are almost always concrete things I can actually fix — access to someone, a decision that&rsquo;s been floating, an hour of pairing.</p>

<h3 class="relative group">Being straight when the answer is no
    <div id="being-straight-when-the-answer-is-no" class="anchor"></div>
    
    <span
        class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
        <a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#being-straight-when-the-answer-is-no" aria-label="Anchor">#</a>
    </span>
    
</h3>
<p>Check-ins generate requests, and you can&rsquo;t grant them all. How you handle the ones you can&rsquo;t is where trust gets made or lost.</p>
<p>What works for me: take the request seriously and say so, explain why it can&rsquo;t happen right now, offer whatever partial alternative exists, say when you&rsquo;ll look at it again — and then actually come back to it, even if the answer hasn&rsquo;t changed.</p>
<p>None of that makes a &ldquo;no&rdquo; fun to deliver. But people handle an honest &ldquo;no, and here&rsquo;s why&rdquo; far better than a vague &ldquo;we&rsquo;ll see&rdquo; that&rsquo;s never mentioned again.</p>
<p>That&rsquo;s about as close to a formula as I&rsquo;ve got: care about how people are doing, be honest about what the work needs, and check in often enough to notice when you&rsquo;ve drifted too far in either direction.</p>
]]></content:encoded>
      <media:content url="https://jared.lynskey.co.nz/en/posts/2023/2023-09-24-empathy-in-management/featured.jpeg" medium="image" type="image/jpeg" />
    </item>
  </channel>
</rss>
