<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Jonathan Hult]]></title><description><![CDATA[Proclaiming the excellencies of Jesus who has called me out of darkness into His marvelous light]]></description><link>https://blog.jonathanhult.com</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Apr 2026 17:07:39 GMT</lastBuildDate><atom:link href="https://blog.jonathanhult.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Dew point, not relative humidity]]></title><description><![CDATA[If you want a real judge of just how “dry” or “humid” it will feel outside, look at the dew point instead of the relative humidity. The higher the dew point, the muggier it will feel.  
General comfort levels that can be expected during the summer mo...]]></description><link>https://blog.jonathanhult.com/dew-point-not-relative-humidity</link><guid isPermaLink="true">https://blog.jonathanhult.com/dew-point-not-relative-humidity</guid><dc:creator><![CDATA[Jonathan Hult]]></dc:creator><pubDate>Thu, 26 Jun 2025 19:23:52 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1750965069531/0a36980c-a60b-49fa-9f36-6f4984cef73f.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>If you want a real judge of just how “dry” or “humid” it will feel outside, look at the dew point instead of the relative humidity. The higher the dew point, the muggier it will feel.  </p>
<p>General comfort levels that can be expected during the summer months:  </p>
<p>≤ 55: dry and comfortable<br />55 – 65: becoming “sticky” with muggy evenings<br />≥ 65: lots of moisture in the air, becoming oppressive  </p>
<p><a target="_blank" href="https://www.weather.gov/arx/why_dewpoint_vs_humidity">Source</a></p>
</blockquote>
]]></content:encoded></item><item><title><![CDATA[The Art of Effective Code Reviews]]></title><description><![CDATA[Purpose: Beyond Bug Catching
What is the purpose of a code review? Many teams struggle to define this clearly, leading to ineffective review processes.

Code reviews are not there to catch bugs. For that, we have our automated tests. If the code pass...]]></description><link>https://blog.jonathanhult.com/the-art-of-effective-code-reviews</link><guid isPermaLink="true">https://blog.jonathanhult.com/the-art-of-effective-code-reviews</guid><category><![CDATA[code review]]></category><dc:creator><![CDATA[Jonathan Hult]]></dc:creator><pubDate>Fri, 07 Mar 2025 01:49:50 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1741315537352/6121c730-965d-4dbf-bfa4-2d94cd35294a.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3 id="heading-purpose-beyond-bug-catching">Purpose: Beyond Bug Catching</h3>
<p>What is the purpose of a code review? Many teams struggle to define this clearly, leading to ineffective review processes.</p>
<blockquote>
<p>Code reviews are not there to catch bugs. For that, we have our automated tests. If the code passed all stages of the deployment pipeline and has been thoroughly tested, the code is releasable. In our case, the purpose of the code review was to convey knowledge, a learning tool and increase code quality.</p>
<p><a target="_blank" href="https://thinkinglabs.io/articles/2023/12/14/on-the-evilness-of-feature-branching-what-about-code-reviews.html">Source</a></p>
</blockquote>
<hr />
<h3 id="heading-the-hidden-dangers-of-poorly-executed-reviews">The Hidden Dangers of Poorly Executed Reviews</h3>
<p>It is common sense that releasing code without any review at all is prone to danger. But, is there a danger in a code review itself?</p>
<blockquote>
<p>Many times, the way teams execute code reviews adds little or no value other than slowing down delivery. Or even worse, it introduces dysfunctions in the team. Stories of one person solely deciding what comes in[to] the codebase and what not because they are so-called senior, are not uncommon.</p>
<p><a target="_blank" href="https://thinkinglabs.io/articles/2023/12/14/on-the-evilness-of-feature-branching-what-about-code-reviews.html">Source</a></p>
</blockquote>
<p>Ineffective reviews can create bottlenecks, damage team morale, and establish unhealthy power dynamics. When reviews become gatekeeping exercises rather than collaborative discussions, they undermine their intended purpose and can lead to resentment and reduced productivity.</p>
<hr />
<h3 id="heading-creating-an-inclusive-review-culture">Creating an Inclusive Review Culture</h3>
<p>Who should review who? This question often reveals underlying power dynamics in development teams. Establishing a democratic review process where everyone participates regardless of seniority creates a culture of mutual respect and continuous learning.</p>
<blockquote>
<p>There was no hierarchy of who reviews who. Seniors review from seniors and juniors. Juniors review from seniors and juniors. It avoided creating any bottlenecks.</p>
<p><a target="_blank" href="https://thinkinglabs.io/articles/2023/12/14/on-the-evilness-of-feature-branching-what-about-code-reviews.html">Source</a></p>
</blockquote>
<p>This approach distributes knowledge more evenly across the team and prevents the formation of single points of failure. Junior developers gain confidence and insight by reviewing senior code, while seniors benefit from fresh perspectives.</p>
<hr />
<h3 id="heading-clear-expectations-for-review-outcomes">Clear Expectations for Review Outcomes</h3>
<p>What is the expected outcome of a code review? Without clear expectations, reviews can become unfocused and inefficient.</p>
<blockquote>
<p>A code review should have one of four outcomes:</p>
<p>1. LGTM [looks good to me]</p>
<p>2. Approved; left some suggestions for your consideration</p>
<p>3. Specific changes requested</p>
<p>4. This whole approach needs to be re-evaluated, let's talk</p>
<p><a target="_blank" href="https://news.ycombinator.com/item?id=34670702">Source</a></p>
</blockquote>
<p>When providing feedback, <a target="_blank" href="https://conventionalcomments.org/#labels">Conventional Comments</a> is a great tool to use during Outcomes #2 and #3. This structured format, prefixing the comment with a label like <code>suggestion</code>, <code>nitpick</code>, <code>issue</code>, or <code>question</code>, transforms vague feedback into actionable insights. By clearly signaling intent (and tone), reviewers avoid the common pitfall of ambiguous comments that leave authors wondering, “Is this a blocking concern or just a thought?”</p>
<p><a target="_blank" href="https://martinfowler.com/articles/on-pair-programming.html">Pair Programming</a> serves as a preventative measure. While it may help reduce instances of Outcome #3 (specific change requests), it excels at preventing Outcome #4 scenarios altogether. Rather than discovering fundamental issues during review, real-time collaboration catches misalignment early, when course correction requires minimal effort. The continuous knowledge exchange during pairing often eliminates the need for extensive post-implementation reviews.</p>
<p>When faced with Outcome #4, recognize it as a clear signal: “stop typing and have a conversation”. Text-based discussions quickly reach diminishing returns when addressing architectural concerns or approach problems. A brief face-to-face conversation can resolve in minutes what might otherwise spiral into days of comment threads and mounting frustration.</p>
<blockquote>
<p>Just take five minutes and go talk to them or set up a call if they are working at another location. It almost always works better. For posterity, always note what was discussed/agreed offline back to the PR.</p>
<p><a target="_blank" href="https://medium.com/@schrockn/on-code-reviews-b1c7c94d868c">Source</a></p>
</blockquote>
<p>Having clearly defined outcomes helps set expectations and streamlines the review process. When reviewers and authors understand the possible results, they can communicate more effectively and resolve issues more efficiently. Remember that the most productive discussions often happen face-to-face rather than through comments on a pull request.</p>
<hr />
<h3 id="heading-best-practices-for-effective-reviews">Best Practices for Effective Reviews</h3>
<p>To maximize the value of code reviews:</p>
<ol>
<li><p><strong>Focus on knowledge sharing</strong> rather than just finding issues</p>
</li>
<li><p><strong>Be timely</strong> - quick feedback cycles maintain momentum</p>
</li>
<li><p><strong>Use a consistent approach</strong> with clear standards and expectations</p>
</li>
<li><p><strong>Separate style from substance</strong> - automate style checks where possible</p>
</li>
<li><p><strong>Maintain a positive tone</strong> that encourages collaboration</p>
</li>
<li><p><strong>Know when to talk</strong> instead of continuing a comment thread</p>
</li>
</ol>
<hr />
<h3 id="heading-more-reading">More reading</h3>
<p>Be sure to check out these resources:</p>
<ul>
<li><p>Google’s <a target="_blank" href="https://google.github.io/eng-practices/review/">code review processes and policies</a></p>
</li>
<li><p>Simon Tatham’s <a target="_blank" href="https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/code-review-antipatterns/">code review antipatterns</a></p>
</li>
<li><p>Max Chernyak’s <a target="_blank" href="https://max.engineer/mindful-code-reviews">mindful code reviews</a></p>
</li>
<li><p>Philipp Hauer's <a target="_blank" href="https://phauer.com/2018/code-review-guidelines/">code review guidelines for humans</a></p>
</li>
<li><p>Dr. Michaela Greiler’s</p>
<ul>
<li><p><a target="_blank" href="https://www.michaelagreiler.com/workshops/">code review workshops</a></p>
</li>
<li><p><a target="_blank" href="https://www.michaelagreiler.com/code-review-pitfalls-slow-down/">code review challenges</a> that slow down your productivity</p>
</li>
</ul>
</li>
<li><p><a target="_blank" href="https://www.awesomecodereviews.com">Awesome Code Reviews</a></p>
</li>
</ul>
]]></content:encoded></item><item><title><![CDATA[Photos of Austin, TX]]></title><description><![CDATA[Over the years, I've carefully gathered some of the (in my opinion) most captivating photos of Austin, Texas shared by talented photographers in the r/Austin subreddit. While I take no credit for these remarkable photos, I'm excited to share this vis...]]></description><link>https://blog.jonathanhult.com/photos-of-austin-tx</link><guid isPermaLink="true">https://blog.jonathanhult.com/photos-of-austin-tx</guid><category><![CDATA[austin tx]]></category><category><![CDATA[photos]]></category><dc:creator><![CDATA[Jonathan Hult]]></dc:creator><pubDate>Wed, 12 Feb 2025 01:55:56 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1739318390512/3343bd8e-29df-48de-8612-c8a5b9bf3dc9.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Over the years, I've carefully gathered some of the (in my opinion) most captivating photos of Austin, Texas shared by talented photographers in the <a target="_blank" href="https://www.reddit.com/r/Austin/">r/Austin subreddit</a>. While I take no credit for these remarkable photos, I'm excited to share this visual journey through our city's beauty. Some of the photos are watermarked by their creators - I encourage you to explore and support these talented artists' work. Also, be sure to check back and/or join the album since I try to keep uploading more photos as I discover them.</p>
<p><a target="_blank" href="https://photos.app.goo.gl/cJDjSQUgr4YXxai29"><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1739319853157/5a4659c6-eebe-4084-94c5-d99e77f600d6.png" alt="https://photos.app.goo.gl/cJDjSQUgr4YXxai29" class="image--center mx-auto" /></a></p>
<p><a target="_blank" href="https://photos.app.goo.gl/cJDjSQUgr4YXxai29">https://photos.app.goo.gl/cJDjSQUgr4YXxai29</a></p>
]]></content:encoded></item><item><title><![CDATA[Why your team doesn’t need pull requests]]></title><description><![CDATA[Using pull requests for code changes by your own team members is like having your family members go through an airport security checkpoint to enter your home. It’s a costly solution to a different problem.
Working in a rhythm of coding, pulling, test...]]></description><link>https://blog.jonathanhult.com/why-your-team-doesnt-need-pull-requests</link><guid isPermaLink="true">https://blog.jonathanhult.com/why-your-team-doesnt-need-pull-requests</guid><category><![CDATA[GitHub]]></category><category><![CDATA[Git]]></category><category><![CDATA[Pull Requests]]></category><dc:creator><![CDATA[Jonathan Hult]]></dc:creator><pubDate>Wed, 29 Jan 2025 17:30:38 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1738123289297/b3b3a9f5-2a02-48c7-a37d-49a4a5d631e8.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>Using pull requests for code changes by your own team members is like having your family members go through an airport security checkpoint to enter your home. It’s a costly solution to a different problem.</p>
<p>Working in a rhythm of coding, pulling, testing, pushing, and getting feedback from integrated tests several times a day is electrifying. And it isn’t possible with pull requests that introduce a human delay into the rhythm.</p>
<p><a target="_blank" href="https://infrastructure-as-code.com/posts/pull-requests.html">Source</a></p>
</blockquote>
<hr />
<blockquote>
<p>It's far more important to have a team that trusts each other and feels confident to push changes fast than it is to have gatekeepers whose role ends up being one of needlessly putting breaks on a team for no justifiable reason.</p>
<p><a target="_blank" href="https://news.ycombinator.com/item?id=34671282">Source</a></p>
</blockquote>
<hr />
<blockquote>
<p>The PR-based workflow still common to many engineering teams is at best inefficient, at worst fundamentally broken. In the journey of code from developer fingertips to user’s hands, the review stage of Github flow is usually the most drawn out and least productive. Code that could be delivering value to users is languishing on a branch, waiting for another engineer to pay the price of context switching to look at it. Add in the feedback cycle of comments being left, then being addressed, then looked over again — a cycle potentially repeated multiple times — and this stage of the voyage looks like a veritable doldrums.</p>
<p><a target="_blank" href="https://medium.com/@alexanderjukes/stacked-diffs-vs-trunk-based-development-f15c6c601f4b">Source</a></p>
</blockquote>
<hr />
<blockquote>
<p>My biggest concern regarding pull requests is they block the flow of work. It is a gating process that blocks the delivery of functionality. The code review becomes definitive to merging and releasing. This again increases the time to market and introduces a non-negligible opportunity cost. Finally, it disables timely feedback from production.</p>
<p><a target="_blank" href="https://thinkinglabs.io/articles/2023/12/14/on-the-evilness-of-feature-branching-what-about-code-reviews.html">Source</a></p>
</blockquote>
]]></content:encoded></item><item><title><![CDATA[Business Continuity]]></title><description><![CDATA[In technology, how we communicate maintenance needs can significantly impact their prioritization. Two perspectives from the developer community particularly resonated with me.

You need to have a Keeping The Lights On (KTLO) budget. Think of it, if ...]]></description><link>https://blog.jonathanhult.com/business-continuity</link><guid isPermaLink="true">https://blog.jonathanhult.com/business-continuity</guid><dc:creator><![CDATA[Jonathan Hult]]></dc:creator><pubDate>Fri, 17 Jan 2025 14:58:17 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1737125275012/63eb3e61-e28f-4cb0-8d21-07271972d554.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In technology, how we communicate maintenance needs can significantly impact their prioritization. Two perspectives from the developer community particularly resonated with me.</p>
<blockquote>
<p>You need to have a Keeping The Lights On (KTLO) budget. Think of it, if you ran a zoo, you’d need to spend some time and money to replace and maintain the fences every now and then or all the monkeys and tigers would be roaming free otherwise.</p>
<p><a target="_blank" href="https://www.reddit.com/r/ExperiencedDevs/comments/uz970q/comment/iajb91r/">Source</a></p>
</blockquote>
<p>This zoo analogy perfectly illustrates why budgeting for system maintenance isn't optional. While "upkeep" rarely tops priority lists, neglecting it leads to inevitable consequences.</p>
<blockquote>
<p>Stop calling them “technical debt” because it sounds like a new coat of wax on a car... which seems to address ego needs more than business needs. Start calling them “Business Continuity” projects, like a car needs an oil change or brake maintenance.</p>
</blockquote>
<p>This shift in terminology is crucial. By framing technical needs in business terms, we enable stakeholders to better grasp their critical nature and <a target="_blank" href="https://en.wikipedia.org/wiki/Five_whys">why</a> they deserve proper prioritization in our planning cycles.</p>
]]></content:encoded></item><item><title><![CDATA[Group Decision-Making Approaches]]></title><description><![CDATA[In a discussion on Dave Farley's Continuous Delivery channel, Aino Corry examines four distinct approaches to decision-making:

Democracy

Principle: Decisions are made by majority vote

Application: Widely used in governmental and organizational set...]]></description><link>https://blog.jonathanhult.com/group-decision-making-approaches</link><guid isPermaLink="true">https://blog.jonathanhult.com/group-decision-making-approaches</guid><category><![CDATA[decision making]]></category><dc:creator><![CDATA[Jonathan Hult]]></dc:creator><pubDate>Wed, 15 Jan 2025 02:31:06 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1736863964902/9dbf9eac-bf91-447c-bb5f-13e99138669a.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In a <a target="_blank" href="https://youtu.be/qVLpMC001AA?si=Gp8YgPjPLIzdzoqV&amp;t=633">discussion</a> on Dave Farley's <a target="_blank" href="https://www.youtube.com/@ContinuousDelivery">Continuous Delivery channel</a>, Aino Corry examines four distinct approaches to decision-making:</p>
<ul>
<li><p><strong>Democracy</strong></p>
<ul>
<li><p>Principle: Decisions are made by <a target="_blank" href="https://en.wikipedia.org/wiki/Majority">majority vote</a></p>
</li>
<li><p>Application: Widely used in governmental and organizational settings</p>
</li>
<li><p>Pros: Satisfies the majority</p>
</li>
<li><p>Cons: Can leave minority significantly dissatisfied</p>
</li>
</ul>
</li>
<li><p><strong>Consensus</strong></p>
<ul>
<li><p>Principle: Everyone must agree</p>
</li>
<li><p>Application: Collaborative problem-solving and group <a target="_blank" href="https://extension.umn.edu/leadership-development/benefits-consensus-decision-making">engagement</a></p>
</li>
<li><p>Pros: Achieves complete group alignment and commitment</p>
</li>
<li><p>Cons: Often slow and can lead to deadlock (requiring <a target="_blank" href="https://en.wikipedia.org/wiki/Authoritarianism">authoritarian</a> intervention)</p>
</li>
</ul>
</li>
<li><p><strong>Dictatorship</strong></p>
<ul>
<li><p>Principle: Someone (the dictator) makes the decision</p>
</li>
<li><p>Application: Useful when clear accountability is needed</p>
</li>
<li><p>Pros: Can be effective with a competent and <a target="_blank" href="https://en.wikipedia.org/wiki/Benevolent_dictatorship">benevolent leader</a></p>
</li>
<li><p>Cons: Risks poor outcomes if the leader lacks expertise or good intentions</p>
</li>
</ul>
</li>
<li><p><strong>Consent</strong></p>
<ul>
<li><p>Principle: All participants find the decision acceptable</p>
</li>
<li><p>Application: Effective when compromise is viable</p>
</li>
<li><p>Pros: Creates broad acceptance across stakeholders</p>
</li>
<li><p>Cons: May not generate enthusiasm from any party</p>
</li>
</ul>
</li>
</ul>
<p>Corry increasingly advocates for <strong>Consent</strong> as the most effective approach to group decision-making. For more reading, check out The University of Minnesota Extension's <a target="_blank" href="https://extension.umn.edu/leadership-development/best-methods-making-group-decisions">guide on group decision-making</a>.</p>
]]></content:encoded></item><item><title><![CDATA[Westminster Bookstore]]></title><description><![CDATA[I absolutely love the mission of Westminster Bookstore:

We consistently pray that the LORD would keep us open for as long as we are useful. And that He would shut us down the instant that we are not… We don’t fight for survival; we fight for service...]]></description><link>https://blog.jonathanhult.com/westminster-bookstore</link><guid isPermaLink="true">https://blog.jonathanhult.com/westminster-bookstore</guid><category><![CDATA[books]]></category><category><![CDATA[#bookstore]]></category><category><![CDATA[Bible ]]></category><dc:creator><![CDATA[Jonathan Hult]]></dc:creator><pubDate>Thu, 13 Jun 2024 05:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1739313049006/95dee867-e600-4e37-abe8-c82a4428e6ac.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I absolutely love the mission of Westminster Bookstore:</p>
<blockquote>
<p>We consistently pray that the LORD would keep us open for as long as we are <strong>useful</strong>. And that He would shut us down the instant that we are not… We don’t fight for survival; we fight for <strong>service</strong>.</p>
</blockquote>
<div class="embed-wrapper"><div class="embed-loading"><div class="loadingRow"></div><div class="loadingRow"></div></div><a class="embed-card" href="https://vimeo.com/141815372">https://vimeo.com/141815372</a></div>
<p> </p>
<h3 id="heading-quality-control">Quality Control</h3>
<p>I love that they have a rigorous quality control process (as outlined below). The upside is you are sure to get great quality books. The downside is, they may not have the exact book you are looking for.</p>
<p>They assess whether the content is:</p>
<ul>
<li><p>Biblically rich</p>
</li>
<li><p>Theologically robust</p>
</li>
<li><p>Pastorally relevant</p>
</li>
<li><p>Useful in ministry</p>
</li>
</ul>
<p>In addition, they have a very high regard for book endorsements. But, they then also combine that with their own internal reading.</p>
<h3 id="heading-summary">Summary</h3>
<p>I highly recommend Westminster Bookstore (and have bought many books from them). Take a look and I doubt you will be disappointed.</p>
<p><a target="_blank" href="https://i.refs.cc/MhOuc31x?smile_ref=eyJzbWlsZV9zb3VyY2UiOiJzbWlsZV91aSIsInNtaWxlX21lZGl1bSI6IiIsInNtaWxlX2NhbXBhaWduIjoicmVmZXJyYWxfcHJvZ3JhbSIsInNtaWxlX2N1c3RvbWVyX2lkIjo2Njg1MjAzNjF9">https://wtsbooks.com</a> (⇐ this link is my <a target="_blank" href="https://www.wtsbooks.com/blogs/2019-enews/referral-rewards-program">referral link</a>; you get $5 and so do I)</p>
]]></content:encoded></item><item><title><![CDATA[Meetings]]></title><description><![CDATA[There are 3 things you can do at a meeting:

Learn something

Teach something

Make a decision


If you're not involved in any of those things, don't go.
Source



When meetings are organized & ran well, they are worthwhile. They typically result in ...]]></description><link>https://blog.jonathanhult.com/meetings</link><guid isPermaLink="true">https://blog.jonathanhult.com/meetings</guid><category><![CDATA[meetings]]></category><dc:creator><![CDATA[Jonathan Hult]]></dc:creator><pubDate>Fri, 03 May 2024 21:47:42 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1741325087354/ed29afb8-59b1-4045-8082-10f4b8032489.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote>
<p>There are 3 things you can do at a meeting:</p>
<ul>
<li><p>Learn something</p>
</li>
<li><p>Teach something</p>
</li>
<li><p><a target="_blank" href="https://blog.jonathanhult.com/group-decision-making-approaches">Make a decision</a></p>
</li>
</ul>
<p>If you're not involved in any of those things, don't go.</p>
<p><a target="_blank" href="https://www.reddit.com/r/ExperiencedDevs/comments/t0kz77/comment/hyakbpa/">Source</a></p>
</blockquote>
<hr />
<blockquote>
<p>When meetings are organized &amp; ran well, they are worthwhile. They typically result in a decision and action item to follow up on. Ask yourself when was the last meeting you had where a clear decision and action item was defined?</p>
<p>Rather I propose that you think about meetings differently. Instead of jumping straight into scheduling a meeting because it’s process or information, go through these questions to make sure you need to meet in the first place.</p>
<ol>
<li><p>What is the goal of the meeting if we held one?</p>
</li>
<li><p>Can a decision &amp; action items be made asynchronously?</p>
</li>
<li><p>Are the right people involved?</p>
</li>
<li><p>Do I have the attention of the people involved?</p>
</li>
<li><p>When does a decision need to be made?</p>
</li>
</ol>
<p><a target="_blank" href="https://jondouglas.dev/lets-not-meet/">Source</a></p>
</blockquote>
]]></content:encoded></item></channel></rss>