<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>And now it’s all this</title>
	<atom:link href="https://leancrew.com/all-this/feed/" rel="self" type="application/rss+xml" />
	<link>https://leancrew.com/all-this/</link>
	<description>I just said what I said and it was wrong. Or was taken wrong.</description>
	<lastBuildDate>Sat, 23 May 2026 12:51:55 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0</generator>
  <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/>
  <atom:link rel="hub" href="http://aniat.superfeedr.com"/>

<item>
<title>Simply supported beam—slope-deflection equation</title>
<link>https://leancrew.com/all-this/2026/05/simply-supported-beam-slope-deflection-equation/</link>
<pubDate>Sat, 23 May 2026 12:51:55 +0000</pubDate>
<dc:creator>
  <![CDATA[Dr. Drang]]>
</dc:creator>
<guid>https://leancrew.com/all-this/2026/05/simply-supported-beam-slope-deflection-equation/</guid>
<description>
  <![CDATA[The next technique we’ll use to derive the formula for the center deflection of a simply supported beam with a uniform load is the slope-deflection equation:]]>
</description>
<content:encoded>
  <![CDATA[<p>[Equations in this post may not look right (or appear at all) in your RSS reader. Go to <a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-slope-deflection-equation/">the original article</a> to see them rendered properly.]</p>
  <hr />
  <p>The next technique we’ll use to derive the formula for the center deflection of a simply supported beam with a uniform load is the slope-deflection equation:</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>M</mi><mi>A</mi></msub><mo>=</mo><mfrac><mrow><mn>2</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow><mi>L</mi></mfrac><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mn>2</mn><msub><mi>θ</mi><mi>A</mi></msub><mo>+</mo><msub><mi>θ</mi><mi>B</mi></msub><mo>−</mo><mn>3</mn><mi>ψ</mi><mo form="postfix" stretchy="true">)</mo></mrow><mo>−</mo><msub><mrow><mi mathvariant="normal">F</mi><mi mathvariant="normal">E</mi><mi mathvariant="normal">M</mi></mrow><mi>A</mi></msub></mrow></math>
<p>Let’s start by explaining where all the terms come from. Here’s a beam of length <em>L</em> with arbitrary end supports (could be simple, fixed, free, or sprung) and an arbitrary applied load. We’ll call the left end A and the right end B.</p>
<p><img alt="Beam with arbitrary load and supports" class="ss" src="https://leancrew.com/all-this/images2026/20260522-Beam%20with%20arbitrary%20load%20and%20supports.png" title="Beam with arbitrary load and supports" width="100%"/></p>
<p>The moment at A is the sum of five terms, which come from the <a href="https://user.eng.umd.edu/~austin/ence353.d/lecture-material2011/ENCE353-Superposition-Handout2011.pdf">superposition</a><sup id="fnref:super"><a href="#fn:super" rel="footnote">1</a></sup> of five conditions. First is the fixed-end moment (FEM), which is the moment that would exist at A if the beam had both ends fixed against vertical displacement and rotation:</p>
<p><img alt="Fixed-fixed beam with arbitrary load" class="ss" src="https://leancrew.com/all-this/images2026/20260522-Fixed-fixed%20beam%20with%20arbitrary%20load.png" title="Fixed-fixed beam with arbitrary load" width="100%"/></p>
<p>The other four terms come from analysis of the unloaded beam when specific geometric end conditions are applied. The end conditions are specified by the clockwise rotation at each end, <math xmlns="http://www.w3.org/1998/Math/MathML"><msub><mi>θ</mi><mi>A</mi></msub></math>, and <math xmlns="http://www.w3.org/1998/Math/MathML"><msub><mi>θ</mi><mi>B</mi></msub></math> and the downward defection at each end, <math xmlns="http://www.w3.org/1998/Math/MathML"><msub><mi>y</mi><mi>A</mi></msub></math> and <math xmlns="http://www.w3.org/1998/Math/MathML"><msub><mi>y</mi><mi>B</mi></msub></math>.</p>
<p><img alt="End moments for end displacements" class="ss" src="https://leancrew.com/all-this/images2026/20260522-End%20moments%20for%20end%20displacements.png" title="End moments for end displacements" width="100%"/></p>
<p>Each of these shapes comes from applying just one of these end conditions and keeping the others zero. The moment at A that corresponds to each of these shapes is given in the figure.</p>
<p>The general solution for the clockwise moment at A is the sum of these five terms:</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>M</mi><mi>A</mi></msub><mo>=</mo><mfrac><mrow><mn>4</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow><mi>L</mi></mfrac><mspace width="0.167em"></mspace><msub><mi>θ</mi><mi>A</mi></msub><mo>+</mo><mfrac><mrow><mn>2</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow><mi>L</mi></mfrac><mspace width="0.167em"></mspace><msub><mi>θ</mi><mi>B</mi></msub><mo>+</mo><mfrac><mrow><mn>6</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow><msup><mi>L</mi><mn>2</mn></msup></mfrac><mspace width="0.167em"></mspace><msub><mi>y</mi><mi>A</mi></msub><mo>−</mo><mfrac><mrow><mn>6</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow><msup><mi>L</mi><mn>2</mn></msup></mfrac><mspace width="0.167em"></mspace><msub><mi>y</mi><mi>B</mi></msub><mo>−</mo><msub><mrow><mi mathvariant="normal">F</mi><mi mathvariant="normal">E</mi><mi mathvariant="normal">M</mi></mrow><mi>A</mi></msub></mrow></math>
<p>Note that we’ve put in some negative signs to account for the counter-clockwise terms.</p>
<p>Let’s now define the <em>span rotation</em> as</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>ψ</mi><mo>=</mo><mfrac><mrow><msub><mi>y</mi><mi>B</mi></msub><mo>−</mo><msub><mi>y</mi><mi>A</mi></msub></mrow><mi>L</mi></mfrac></mrow></math>
<p>This is the clockwise rotation of the straight line connecting points A and B.</p>
<p>Rewriting the third and fourth terms on the right-hand side of the equation using this definition, we get</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>M</mi><mi>A</mi></msub><mo>=</mo><mfrac><mrow><mn>4</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow><mi>L</mi></mfrac><mspace width="0.167em"></mspace><msub><mi>θ</mi><mi>A</mi></msub><mo>+</mo><mfrac><mrow><mn>2</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow><mi>L</mi></mfrac><mspace width="0.167em"></mspace><msub><mi>θ</mi><mi>B</mi></msub><mo>−</mo><mfrac><mrow><mn>6</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow><mi>L</mi></mfrac><mspace width="0.167em"></mspace><mi>ψ</mi><mo>−</mo><msub><mrow><mi mathvariant="normal">F</mi><mi mathvariant="normal">E</mi><mi mathvariant="normal">M</mi></mrow><mi>A</mi></msub></mrow></math>
<p>Pulling out common terms gives us the equation at the top of the post:<sup id="fnref:fem"><a href="#fn:fem" rel="footnote">2</a></sup></p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>M</mi><mi>A</mi></msub><mo>=</mo><mfrac><mrow><mn>2</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow><mi>L</mi></mfrac><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mn>2</mn><msub><mi>θ</mi><mi>A</mi></msub><mo>+</mo><msub><mi>θ</mi><mi>B</mi></msub><mo>−</mo><mn>3</mn><mi>ψ</mi><mo form="postfix" stretchy="true">)</mo></mrow><mo>−</mo><msub><mrow><mi mathvariant="normal">F</mi><mi mathvariant="normal">E</mi><mi mathvariant="normal">M</mi></mrow><mi>A</mi></msub></mrow></math>
<p>OK, let’s use this to solve our problem. We’ll start with our simply supported beam and label the two ends:</p>
<p><img alt="Simple-simple beam" class="ss" src="https://leancrew.com/all-this/images2026/20260522-Simple-simple%20beam.png" title="Simple-simple beam" width="100%"/></p>
<p>The simple supports mean <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>M</mi><mi>A</mi></msub><mo>=</mo><mn>0</mn></mrow></math> and <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>ψ</mi><mo>=</mo><mn>0</mn></mrow></math> (the straight line connecting A and B stays horizontal through the deflection). Symmetry tells us <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>θ</mi><mi>B</mi></msub><mo>=</mo><mi>−</mi><msub><mi>θ</mi><mi>A</mi></msub></mrow></math>. And the fixed-end moment for a uniform load is <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>w</mi><msup><mi>L</mi><mn>2</mn></msup><mi>/</mi><mn>12</mn></mrow></math> (this is another one of those things burned into my brain through repetition).</p>
<p>So</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mn>0</mn><mo>=</mo><mfrac><mrow><mn>2</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow><mi>L</mi></mfrac><mspace width="0.167em"></mspace><msub><mi>θ</mi><mi>A</mi></msub><mo>−</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>2</mn></msup></mrow><mn>12</mn></mfrac></mrow></math>
<p>and therefore</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>θ</mi><mi>A</mi></msub><mo>=</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>3</mn></msup></mrow><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac></mrow></math>
<p>which should look <a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-fourth-order-ode/">familiar</a>.</p>
<p>To get the center deflection, we need to use symmetry in another way. It tells us that the slope at the center of the beam is zero, which means we can treat the left half of the beam as its own problem:</p>
<p><img alt="Simple-guided beam" class="ss" src="https://leancrew.com/all-this/images2026/20260522-Simple-guided%20beam.png" title="Simple-guided beam" width="60%"/></p>
<p>The right end of this half-length beam is <em>guided</em>, which means it’s free to deflect but prevented from rotating. This beam will behave exactly like the left half of our original beam.</p>
<p>For this half-length beam, we know that</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>M</mi><mi>A</mi></msub><mo>=</mo><mn>0</mn><mo>,</mo><mspace width="1.5em"></mspace><msub><mi>θ</mi><mi>B</mi></msub><mo>=</mo><mn>0</mn><mo>,</mo><mspace width="1.5em"></mspace><msub><mi>θ</mi><mi>A</mi></msub><mo>=</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>3</mn></msup></mrow><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mo>,</mo><mspace width="1.5em"></mspace><mi>ψ</mi><mo>=</mo><mfrac><msub><mi>y</mi><mi>B</mi></msub><mrow><mi>L</mi><mi>/</mi><mn>2</mn></mrow></mfrac><mo>,</mo><mspace width="1.5em"></mspace><msub><mrow><mi mathvariant="normal">F</mi><mi mathvariant="normal">E</mi><mi mathvariant="normal">M</mi></mrow><mi>A</mi></msub><mo>=</mo><mfrac><mrow><mi>w</mi><mo form="prefix" stretchy="false">(</mo><mi>L</mi><mi>/</mi><mn>2</mn><msup><mo form="postfix" stretchy="false">)</mo><mn>2</mn></msup></mrow><mn>12</mn></mfrac></mrow></math>
<p>where we’ve taken the expression for <math xmlns="http://www.w3.org/1998/Math/MathML"><msub><mi>θ</mi><mi>A</mi></msub></math> from the intermediate solution above. Plugging these into the slope-deflection equation gives us</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mn>0</mn><mo>=</mo><mfrac><mrow><mn>4</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow><mi>L</mi></mfrac><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mn>2</mn><mspace width="0.167em"></mspace><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>3</mn></msup></mrow><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mo>−</mo><mn>3</mn><mspace width="0.167em"></mspace><mfrac><mrow><mn>2</mn><mspace width="0.167em"></mspace><msub><mi>y</mi><mi>B</mi></msub></mrow><mi>L</mi></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mo>−</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>2</mn></msup></mrow><mn>48</mn></mfrac></mrow></math>
<p>And therefore, as we’ve seen five times now,</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>y</mi><mi>B</mi></msub><mo>=</mo><mfrac><msup><mi>L</mi><mn>2</mn></msup><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>2</mn></msup></mrow><mrow><mn>3</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mo>−</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>2</mn></msup></mrow><mrow><mn>48</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mo>=</mo><mfrac><mrow><mn>5</mn><mspace width="0.167em"></mspace><mi>w</mi><msup><mi>L</mi><mn>4</mn></msup></mrow><mrow><mn>384</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac></mrow></math>
<p>We had to solve two equations to get this result, but they weren’t simultaneous equations, so it wasn’t that much work.</p>
<div class="footnotes">
<hr/>
<ol>
<li id="fn:super">
<p>There are other ways to explain the slope-deflection equation. I decided to explain it using superposition after getting <a href="https://hachyderm.io/@chrishuck/116615669656186281">this Mastodon reply</a> from Chris Huck. <a href="#fnref:super" rev="footnote">↩</a></p>
</li>
<li id="fn:fem">
<p>Most texts define the FEM as positive in the clockwise direction, so it has a positive sign in the slope-deflection equation. Since the FEM at the left end of a beam under most loading conditions is counter-clockwise, I prefer to define it that way and use a negative sign in the equation. <a href="#fnref:fem" rev="footnote">↩</a></p>
</li>
</ol>
</div>
  ]]>
</content:encoded>
</item>

<item>
<title>Simply supported beam—conjugate beam method</title>
<link>https://leancrew.com/all-this/2026/05/simply-supported-beam-conjugate-beam-method/</link>
<pubDate>Fri, 22 May 2026 13:01:14 +0000</pubDate>
<dc:creator>
  <![CDATA[Dr. Drang]]>
</dc:creator>
<guid>https://leancrew.com/all-this/2026/05/simply-supported-beam-conjugate-beam-method/</guid>
<description>
  <![CDATA[The fourth way we’re going to <a href="https://leancrew.com/all-this/2026/05/areas-of-my-expertise/">derive the formula</a> for the center deflection of a simply supported beam with a uniform load is the conjugate beam method. This is probably tied with the <a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-moment-area-method/">moment-area method</a> for the simplest and fastest way to get the formula—at least if you’ve memorized the properties of parabolas.]]>
</description>
<content:encoded>
  <![CDATA[<p>[Equations in this post may not look right (or appear at all) in your RSS reader. Go to <a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-conjugate-beam-method/">the original article</a> to see them rendered properly.]</p>
  <hr />
  <p>The fourth way we’re going to <a href="https://leancrew.com/all-this/2026/05/areas-of-my-expertise/">derive the formula</a> for the center deflection of a simply supported beam with a uniform load is the conjugate beam method. This is probably tied with the <a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-moment-area-method/">moment-area method</a> for the simplest and fastest way to get the formula—at least if you’ve memorized the properties of parabolas.</p>
<p>I wrote about the conjugate beam method <a href="https://leancrew.com/all-this/2025/08/beam-deflections-by-the-conjugate-beam-method/">last year</a>. In a nutshell, it takes advantage of the similarity of the relationships between bending moment and distributed load,</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>M</mi><mi>″</mi><mo>=</mo><mi>−</mi><mi>q</mi></mrow></math>
<p>and between displacement and bending moment,</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>y</mi><mi>″</mi><mo>=</mo><mi>−</mi><mfrac><mi>M</mi><mrow><mi>E</mi><mi>I</mi></mrow></mfrac></mrow></math>
<p>To get the deflection of the beam, we construct a conjugate beam that’s loaded by the <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>M</mi><mi>/</mi><mi>E</mi><mi>I</mi></mrow></math> diagram of the real beam. Calculating the moment at a point of the conjugate beam gives us the deflection at the corresponding point in the real beam.</p>
<p>For our problem, the conjugate beam looks like this:</p>
<p><img alt="Conjugate beam with parabolic load" class="ss" src="https://leancrew.com/all-this/images2026/20260521-Conjugate%20beam%20with%20parabolic%20load.png" title="Conjugate beam with parabolic load" width="100%"/></p>
<p>The supports of the conjugate beam don’t always match the supports for the real beam, but they do for simple supports, so that makes things easy. The intensity of the distributed load at the peak of the parabola is <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>w</mi><msup><mi>L</mi><mn>2</mn></msup><mi>/</mi><mn>8</mn><mi>E</mi><mi>I</mi></mrow></math>.</p>
<p>To get the bending moment at the center of the conjugate beam, we analyze a free-body diagram of its left half:</p>
<p><img alt="Free-body diagram of conjugate beam" class="ss" src="https://leancrew.com/all-this/images2026/20260521-Free-body%20diagram%20of%20conjugate%20beam.png" title="Free-body diagram of conjugate beam" width="60%"/></p>
<p>By symmetry, the reaction at the left support is <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>w</mi><msup><mi>L</mi><mn>3</mn></msup><mi>/</mi><mn>24</mn><mi>E</mi><mi>I</mi></mrow></math> (that’s the area under the parabola, and we’ve done that calculation <a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-moment-area-method/">before</a>). That’s also the resultant of the distributed load. The line of action of the resultant is ⅜ of the way from the center to the left support. Therefore, the moment at the center of the conjugate beam is</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mtable style="math-style: normal"><mtr><mtd columnalign="right" style="text-align: right; padding-right: 0"><mi>M</mi></mtd><mtd columnalign="left" style="text-align: left; padding-left: 0"><mo>=</mo><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>3</mn></msup></mrow><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mi>L</mi><mn>2</mn></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mo>−</mo><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>3</mn></msup></mrow><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mn>3</mn><mn>8</mn></mfrac><mspace width="0.167em"></mspace><mfrac><mi>L</mi><mn>2</mn></mfrac><mo form="postfix" stretchy="true">)</mo></mrow></mtd></mtr><mtr><mtd columnalign="right" style="text-align: right; padding-right: 0"></mtd><mtd columnalign="left" style="text-align: left; padding-left: 0"><mo>=</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>4</mn></msup></mrow><mrow><mi>E</mi><mi>I</mi></mrow></mfrac><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mn>1</mn><mn>48</mn></mfrac><mo>−</mo><mfrac><mn>3</mn><mn>384</mn></mfrac><mo form="postfix" stretchy="true">)</mo></mrow></mtd></mtr><mtr><mtd columnalign="right" style="text-align: right; padding-right: 0"></mtd><mtd columnalign="left" style="text-align: left; padding-left: 0"><mo>=</mo><mfrac><mrow><mn>5</mn><mspace width="0.167em"></mspace><mi>w</mi><msup><mi>L</mi><mn>4</mn></msup></mrow><mrow><mn>384</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac></mtd></mtr></mtable></math>
<p>so this is the center deflection of the real beam, as expected.</p>
  ]]>
</content:encoded>
</item>

<item>
<title>Lousy labels</title>
<link>https://leancrew.com/all-this/2026/05/lousy-labels/</link>
<pubDate>Thu, 21 May 2026 23:13:52 +0000</pubDate>
<dc:creator>
  <![CDATA[Dr. Drang]]>
</dc:creator>
<guid>https://leancrew.com/all-this/2026/05/lousy-labels/</guid>
<description>
  <![CDATA[In <a href="https://paulkrugman.substack.com/p/challenging-the-narrative-of-european-478">Paul Krugman’s post today</a>, he includes two charts. One is fine, the other isn’t.]]>
</description>
<content:encoded>
  <![CDATA[<p>In <a href="https://paulkrugman.substack.com/p/challenging-the-narrative-of-european-478">Paul Krugman’s post today</a>, he includes two charts. One is fine, the other isn’t.</p>
<p>Here’s the first one:</p>
<p><img alt="Krugman Chart 1" class="ss" src="https://leancrew.com/all-this/images2026/20260521-Krugman%20Chart%201.png" title="Krugman Chart 1" width="90%"/></p>
<p>Generally, I’m not a fan of putting stuff in the margins that could be within the body of the plot itself, but at least it’s clear which label goes with which data series. Too bad that’s not the case with Chart 2:</p>
<p><img alt="Krugman Chart 2" class="ss" src="https://leancrew.com/all-this/images2026/20260521-Krugman%20Chart%202.png" title="Krugman Chart 2" width="90%"/></p>
<p>The two series end at almost the same spot, so putting the labels out in the margin means they can’t both be centered on their series. The little leader lines that run from the labels to the series match the colors of the series, but unfortunately, their colors are difficult to distinguish because</p>
<ol>
<li>The two colors are both shades of blue.</li>
<li>The leader lines are thin, muting their colors.</li>
<li>The leader lines are dashed, further muting their colors.</li>
</ol>
<p>I’m not saying you can’t tell which is which, but when a chart is showing only two things you shouldn’t have to squint to tell the two apart. And it’s harder if you’re reading the article on a phone.</p>
<p>In the text just below Chart 2, Krugman says</p>
<blockquote>
<p>The blue line labeled “Euro relative constant prices” supports the Draghi-Smith story of badly lagging European productivity, with Europe starting well above the US level but falling far behind. But the black line labeled “Europe relative current prices” shows Europe holding its own.</p>
</blockquote>
<p>This is essentially alt text. It helps but would be better if there actually were a black line and not just a darker blue line.</p>
<p>Better still would be moving the labels so what they’re labeling is obvious. Something like this:</p>
<p><img alt="Krugman Chart 2 improved" class="ss" src="https://leancrew.com/all-this/images2026/20260521-Krugman%20Chart%202%20improved.png" title="Krugman Chart 2 improved" width="90%"/></p>
<p>Yes, I should have pushed the upper label a little further to the left.</p>
<p>Charting software can’t judge the clarity of its output, but we can. A little touch-up in a graphics program can work wonders.</p>]]>
</content:encoded>
</item>

<item>
<title>Simply supported beam—moment-area method</title>
<link>https://leancrew.com/all-this/2026/05/simply-supported-beam-moment-area-method/</link>
<pubDate>Thu, 21 May 2026 13:22:07 +0000</pubDate>
<dc:creator>
  <![CDATA[Dr. Drang]]>
</dc:creator>
<guid>https://leancrew.com/all-this/2026/05/simply-supported-beam-moment-area-method/</guid>
<description>
  <![CDATA[Continuing <a href="https://leancrew.com/all-this/2026/05/areas-of-my-expertise/">our odyssey</a> through various ways of calculating the deflection at the center of a simply supported beam with a uniform load, today we use the moment-area method.]]>
</description>
<content:encoded>
  <![CDATA[<p>[Equations in this post may not look right (or appear at all) in your RSS reader. Go to <a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-moment-area-method/">the original article</a> to see them rendered properly.]</p>
  <hr />
  <p>Continuing <a href="https://leancrew.com/all-this/2026/05/areas-of-my-expertise/">our odyssey</a> through various ways of calculating the deflection at the center of a simply supported beam with a uniform load, today we use the moment-area method.</p>
<p>There are two moment-area theorems used to calculate the slopes and deflections of a beam. Here’s how they’re given in the textbook I used as an undergrad, the 3rd edition of <a href="https://lccn.loc.gov/76002407"><em>Elementary Structural Analysis</em></a> by Norris, Wilbur, and Utku.<sup id="fnref:mit"><a href="#fn:mit" rel="footnote">1</a></sup></p>
<p>The first theorem is</p>
<blockquote>
<p>The change in the slope of the tangents of the elastic curve between two points A and B is equal to the area under the <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>M</mi><mi>/</mi><mi>E</mi><mi>I</mi></mrow></math> diagram between these two points.</p>
</blockquote>
<p>The second theorem is</p>
<blockquote>
<p>The deflection of point B on the elastic curve from the tangent to this curve at point A is equal to the static moment about an axis through B of the area under the <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>M</mi><mi>/</mi><mi>E</mi><mi>I</mi></mrow></math> diagram between points A and B.</p>
</blockquote>
<p>The “elastic curve” is the curve made by the beam in its deflected position. The “static moment” of an area is the product of that area and the distance from the area’s centroid to the given point. (It can also be expressed as an integral, as we’ll see in a minute). This sort of thing is easier to describe with examples than with words.</p>
<p>The first theorem should be pretty obvious, given that we already know that</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>y</mi><mi>″</mi><mo>=</mo><mi>−</mi><mfrac><mi>M</mi><mrow><mi>E</mi><mi>I</mi></mrow></mfrac></mrow></math>
<p>so</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>y</mi><mi>′</mi><mo form="prefix" stretchy="false">(</mo><msub><mi>x</mi><mi>A</mi></msub><mo form="postfix" stretchy="false">)</mo><mo>−</mo><mi>y</mi><mi>′</mi><mo form="prefix" stretchy="false">(</mo><msub><mi>x</mi><mi>B</mi></msub><mo form="postfix" stretchy="false">)</mo><mo>=</mo><msubsup><mo>∫</mo><msub><mi>x</mi><mi>A</mi></msub><msub><mi>x</mi><mi>B</mi></msub></msubsup><mfrac><mi>M</mi><mrow><mi>E</mi><mi>I</mi></mrow></mfrac><mspace width="0.167em"></mspace><mi>d</mi><mi>x</mi></mrow></math>
<p>The second theorem isn’t so obvious, but if we write it in terms of an integral,</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msubsup><mo>∫</mo><msub><mi>x</mi><mi>A</mi></msub><msub><mi>x</mi><mi>B</mi></msub></msubsup><mspace width="0.278em"></mspace><mfrac><mi>M</mi><mrow><mi>E</mi><mi>I</mi></mrow></mfrac><mspace width="0.167em"></mspace><mo form="prefix" stretchy="false">(</mo><mi>x</mi><mo>−</mo><msub><mi>x</mi><mi>b</mi></msub><mo form="postfix" stretchy="false">)</mo><mspace width="0.167em"></mspace><mi>d</mi><mi>x</mi><mo>=</mo><msubsup><mo>∫</mo><msub><mi>x</mi><mi>B</mi></msub><msub><mi>x</mi><mi>A</mi></msub></msubsup><mspace width="0.278em"></mspace><mi>y</mi><mi>″</mi><mspace width="0.167em"></mspace><mo form="prefix" stretchy="false">(</mo><mi>x</mi><mo>−</mo><msub><mi>x</mi><mi>b</mi></msub><mo form="postfix" stretchy="false">)</mo><mspace width="0.167em"></mspace><mi>d</mi><mi>x</mi></mrow></math>
<p>you can get to the second moment-area theorem through <a href="https://mathworld.wolfram.com/IntegrationbyParts.html">integration by parts</a>.</p>
<p>But we’re not here to derive the moment-area method—<a href="https://leancrew.com/all-this/2025/07/beam-deflections-by-the-moment-area-method/">I did that last year</a>—we’re here to use it. For our problem, let’s sketch the deflected shape of the beam and note that the slope at its center must be zero by symmetry.</p>
<p><img alt="Beam deflection with tangent line" class="ss" src="https://leancrew.com/all-this/images2026/20260520-Beam%20deflection%20with%20tangent%20line.png" title="Beam deflection with tangent line" width="100%"/></p>
<p>We’ll call the center A and the support at the left end B. The deflection at A is equal to the deflection of B relative to the horizontal tangent at A, which we’ll call <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>δ</mi></math>.</p>
<p>By the second moment-area theorem, we take the moment diagram, divide it by <em>EI</em>, and multiply the area under the left half of the curve by the distance from B to the centroid of that area.</p>
<p><img alt="Moment diagram with shaded half" class="ss" src="https://leancrew.com/all-this/images2026/20260520-Moment%20diagram%20with%20shaded%20half.png" title="Moment diagram with shaded half" width="100%"/></p>
<p>The area under the shaded part of the parabola is ⅔ of the area of the enclosing rectangle,</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mfrac><mn>2</mn><mn>3</mn></mfrac><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>2</mn></msup></mrow><mrow><mn>8</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mi>L</mi><mn>2</mn></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mo>=</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>3</mn></msup></mrow><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac></mrow></math>
<p>The distance from B to the centroid of the shaded area is ⅝ of the distance from B to A, so</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>δ</mi><mo>=</mo><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>3</mn></msup></mrow><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mn>5</mn><mn>8</mn></mfrac><mspace width="0.167em"></mspace><mfrac><mi>L</mi><mn>2</mn></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mo>=</mo><mfrac><mrow><mn>5</mn><mspace width="0.167em"></mspace><mi>w</mi><msup><mi>L</mi><mn>4</mn></msup></mrow><mrow><mn>384</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac></mrow></math>
<p>which is the answer we were expecting.</p>
<p>How did I know the area under a parabola and the location of its centroid without looking it up? Lots and lots of practice doing problems like this 45 years ago. There’s a diagram with all the values in <a href="https://leancrew.com/all-this/2022/03/parabola-properties/">a post I wrote a few years ago</a>.</p>
<p>One last thing: Because the slope at the center of the beam is zero, the slope at the left end should be equal to the shaded area calculated above. Click back to <a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-fourth-order-ode/">the previous article in this series</a>, and you’ll see that it does match the value of <math xmlns="http://www.w3.org/1998/Math/MathML"><msub><mi>θ</mi><mn>0</mn></msub></math> calculated there.</p>
<div class="footnotes">
<hr/>
<ol>
<li id="fn:mit">
<p>Commonly known as “the MIT book” because that’s where the two senior authors taught. <a href="#fnref:mit" rev="footnote">↩</a></p>
</li>
</ol>
</div>
  ]]>
</content:encoded>
</item>

<item>
<title>Simply supported beam—fourth-order ODE</title>
<link>https://leancrew.com/all-this/2026/05/simply-supported-beam-fourth-order-ode/</link>
<pubDate>Wed, 20 May 2026 12:28:11 +0000</pubDate>
<dc:creator>
  <![CDATA[Dr. Drang]]>
</dc:creator>
<guid>https://leancrew.com/all-this/2026/05/simply-supported-beam-fourth-order-ode/</guid>
<description>
  <![CDATA[In the <a href="https://leancrew.com/all-this/2026/05/areas-of-my-expertise/">introductory post</a> to this series, I mentioned that the shear is the derivative of the moment. It’s easy to see that for our specific problem, the simply supported beam with a uniform distributed load,]]>
</description>
<content:encoded>
  <![CDATA[<p>[Equations in this post may not look right (or appear at all) in your RSS reader. Go to <a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-fourth-order-ode/">the original article</a> to see them rendered properly.]</p>
  <hr />
  <p>In the <a href="https://leancrew.com/all-this/2026/05/areas-of-my-expertise/">introductory post</a> to this series, I mentioned that the shear is the derivative of the moment. It’s easy to see that for our specific problem, the simply supported beam with a uniform distributed load,</p>
<p><img alt="Shear and moment diagrams" class="ss" src="https://leancrew.com/all-this/images2026/20260518-Shear%20and%20moment%20diagrams.png" title="Shear and moment diagrams" width="100%"/></p>
<p>but it’s also true in general. A further relationship is that the distributed load function—let’s call it <em>q</em>—is the derivative of the shear (with a minus sign according to the usual sign convention). Therefore</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>V</mi><mo>=</mo><mfrac><mrow><mi>d</mi><mi>M</mi></mrow><mrow><mi>d</mi><mi>x</mi></mrow></mfrac><mspace width="2.0em"></mspace><mrow><mi mathvariant="normal">a</mi><mi mathvariant="normal">n</mi><mi mathvariant="normal">d</mi></mrow><mspace width="2.0em"></mspace><mi>q</mi><mo>=</mo><mi>−</mi><mfrac><mrow><mi>d</mi><mi>V</mi></mrow><mrow><mi>d</mi><mi>x</mi></mrow></mfrac></mrow></math>
<p>which can be combined to give</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>q</mi><mo>=</mo><mi>−</mi><mfrac><mrow><msup><mi>d</mi><mn>2</mn></msup><mi>M</mi></mrow><mrow><mi>d</mi><msup><mi>x</mi><mn>2</mn></msup></mrow></mfrac></mrow></math>
<p>Again, for our specific problem with a uniform load, <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>q</mi></math> is just the constant value <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>w</mi></math>, and it’s easy to see that the slope of the shear diagram is <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>−</mi><mi>w</mi></mrow></math>.</p>
<p>In <a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-second-order-ode/">yesterday’s post</a>, we used the differential relationship between the moment and displacement,</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>M</mi><mo>=</mo><mi>−</mi><mi>E</mi><mi>I</mi><mspace width="0.167em"></mspace><mfrac><mrow><msup><mi>d</mi><mn>2</mn></msup><mi>y</mi></mrow><mrow><mi>d</mi><msup><mi>x</mi><mn>2</mn></msup></mrow></mfrac></mrow></math>
<p>and the fact that we already knew that the moment was a parabola to get a solution quickly. In general, though, people usually put the last two equations together to get</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>E</mi><mi>I</mi><mspace width="0.167em"></mspace><mfrac><mrow><msup><mi>d</mi><mn>4</mn></msup><mi>y</mi></mrow><mrow><mi>d</mi><msup><mi>x</mi><mn>4</mn></msup></mrow></mfrac><mo>=</mo><mi>q</mi></mrow></math>
<p>This is a non-homogeneous fourth-order linear differential equation with constant coefficients. The solution will have four constants of integration, which can be written in terms of the <em>initial conditions</em>, i.e., the displacement, slope, moment, and shear at <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>x</mi><mo>=</mo><mn>0</mn></mrow></math>:</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>y</mi><mo>=</mo><msub><mi>y</mi><mn>0</mn></msub><mo>+</mo><msub><mi>θ</mi><mn>0</mn></msub><mi>x</mi><mo>−</mo><mfrac><msub><mi>M</mi><mn>0</mn></msub><mrow><mn>2</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mspace width="0.167em"></mspace><msup><mi>x</mi><mn>2</mn></msup><mo>−</mo><mfrac><msub><mi>V</mi><mn>0</mn></msub><mrow><mn>6</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mspace width="0.167em"></mspace><msup><mi>x</mi><mn>3</mn></msup><mo>+</mo><msub><mi>y</mi><mi>p</mi></msub></mrow></math>
<p>(For small displacements, the slope and angle are the same, which is why the initial slope is called <math xmlns="http://www.w3.org/1998/Math/MathML"><msub><mi>θ</mi><mn>0</mn></msub></math>.)</p>
<p>The final term, <math xmlns="http://www.w3.org/1998/Math/MathML"><msub><mi>y</mi><mi>p</mi></msub></math>, is the particular solution to the original equation, i.e., four integrations of <em>q</em>. Since <em>q</em> in our problem is just the constant <em>w</em>,</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>y</mi><mi>p</mi></msub><mo>=</mo><mfrac><mi>w</mi><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mspace width="0.167em"></mspace><msup><mi>x</mi><mn>4</mn></msup></mrow></math>
<p>We know three of the initial conditions right off the bat:</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>y</mi><mn>0</mn></msub><mo>=</mo><mn>0</mn><mo>,</mo><mspace width="2.0em"></mspace><msub><mi>M</mi><mn>0</mn></msub><mo>=</mo><mn>0</mn><mo>,</mo><mspace width="2.0em"></mspace><msub><mi>V</mi><mn>0</mn></msub><mo>=</mo><mfrac><mrow><mi>w</mi><mi>L</mi></mrow><mn>2</mn></mfrac></mrow></math>
<p>Therefore,</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>y</mi><mo>=</mo><msub><mi>θ</mi><mn>0</mn></msub><mi>x</mi><mo>−</mo><mfrac><mrow><mi>w</mi><mi>L</mi></mrow><mrow><mn>12</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mspace width="0.167em"></mspace><msup><mi>x</mi><mn>3</mn></msup><mo>+</mo><mfrac><mi>w</mi><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mspace width="0.167em"></mspace><msup><mi>x</mi><mn>4</mn></msup></mrow></math>
<p>We solve for the fourth initial condition by noting that the displacement at <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>x</mi><mo>=</mo><mi>L</mi></mrow></math> is zero:</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>y</mi><mo form="prefix" stretchy="false">(</mo><mi>L</mi><mo form="postfix" stretchy="false">)</mo><mo>=</mo><msub><mi>θ</mi><mn>0</mn></msub><mi>L</mi><mo>−</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>4</mn></msup></mrow><mrow><mn>12</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mo>+</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>4</mn></msup></mrow><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac><mo>=</mo><mn>0</mn></mrow></math>
<p>Solving for <math xmlns="http://www.w3.org/1998/Math/MathML"><msub><mi>θ</mi><mn>0</mn></msub></math> gives us</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>θ</mi><mn>0</mn></msub><mo>=</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>3</mn></msup></mrow><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac></mrow></math>
<p>Using this, the displacement at the center of the beam is</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>y</mi><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mi>L</mi><mn>2</mn></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mo>=</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>4</mn></msup></mrow><mrow><mi>E</mi><mi>I</mi></mrow></mfrac><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mn>1</mn><mn>48</mn></mfrac><mo>−</mo><mfrac><mn>1</mn><mn>96</mn></mfrac><mo>+</mo><mfrac><mn>1</mn><mn>384</mn></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mo>=</mo><mfrac><mrow><mn>5</mn><mspace width="0.167em"></mspace><mi>w</mi><msup><mi>L</mi><mn>4</mn></msup></mrow><mrow><mn>384</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac></mrow></math>
<p>which is the formula we were looking for.</p>
  ]]>
</content:encoded>
</item>

<item>
<title>Simply supported beam—second-order ODE</title>
<link>https://leancrew.com/all-this/2026/05/simply-supported-beam-second-order-ode/</link>
<pubDate>Tue, 19 May 2026 12:52:36 +0000</pubDate>
<dc:creator>
  <![CDATA[Dr. Drang]]>
</dc:creator>
<guid>https://leancrew.com/all-this/2026/05/simply-supported-beam-second-order-ode/</guid>
<description>
  <![CDATA[Here’s the <a href="https://leancrew.com/all-this/2026/05/areas-of-my-expertise/">first of the derivations</a> for the center deflection of a simply supported beam with a uniform load.]]>
</description>
<content:encoded>
  <![CDATA[<p>[Equations in this post may not look right (or appear at all) in your RSS reader. Go to <a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-second-order-ode/">the original article</a> to see them rendered properly.]</p>
  <hr />
  <p>Here’s the <a href="https://leancrew.com/all-this/2026/05/areas-of-my-expertise/">first of the derivations</a> for the center deflection of a simply supported beam with a uniform load.</p>
<p><img alt="Beam and moment diagram" class="ss" src="https://leancrew.com/all-this/images2026/20260519-Beam%20and%20moment%20diagram.png" title="Beam and moment diagram" width="100%"/></p>
<p>We start with the differential relationship between the bending moment, <em>M</em>, and the deflection, <em>y</em>:</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>M</mi><mo>=</mo><mi>−</mi><mi>E</mi><mi>I</mi><mspace width="0.167em"></mspace><mfrac><mrow><msup><mi>d</mi><mn>2</mn></msup><mi>y</mi></mrow><mrow><mi>d</mi><msup><mi>x</mi><mn>2</mn></msup></mrow></mfrac></mrow></math>
<p>The second derivative of <em>y</em> is the curvature of the beam (for small deflections, which is one of the fundamental assumptions of beam theory), and the negative sign is there to account for the usual sign conventions for moment and displacement.</p>
<p><em>M</em> is a parabola that passes through 0 at each end of the beam and peaks at <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>w</mi><msup><mi>L</mi><mn>2</mn></msup><mi>/</mi><mn>8</mn></mrow></math> at the center. Its formula is</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>M</mi><mo>=</mo><mfrac><mrow><mi>w</mi><mi>L</mi></mrow><mn>2</mn></mfrac><mspace width="0.167em"></mspace><mi>x</mi><mo>−</mo><mfrac><mi>w</mi><mn>2</mn></mfrac><mspace width="0.167em"></mspace><msup><mi>x</mi><mn>2</mn></msup></mrow></math>
<p>Therefore,</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>y</mi><mi>″</mi><mo>=</mo><mfrac><mi>w</mi><mrow><mi>E</mi><mi>I</mi></mrow></mfrac><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mspace width="0.167em"></mspace><msup><mi>x</mi><mn>2</mn></msup><mo>−</mo><mfrac><mi>L</mi><mn>2</mn></mfrac><mspace width="0.167em"></mspace><mi>x</mi><mo form="postfix" stretchy="true">)</mo></mrow></mrow></math>
<p>where I’ve started using <a href="https://en.wikipedia.org/wiki/Notation_for_differentiation">primes for differentiation</a>.</p>
<p>Integrating once gives</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>y</mi><mi>′</mi><mo>=</mo><mfrac><mi>w</mi><mrow><mi>E</mi><mi>I</mi></mrow></mfrac><mspace width="0.167em"></mspace><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mn>1</mn><mn>6</mn></mfrac><mspace width="0.167em"></mspace><msup><mi>x</mi><mn>3</mn></msup><mo>−</mo><mfrac><mn>1</mn><mn>4</mn></mfrac><mspace width="0.167em"></mspace><mi>L</mi><msup><mi>x</mi><mn>2</mn></msup><mo form="postfix" stretchy="true">)</mo></mrow><mo>+</mo><msub><mi>C</mi><mn>1</mn></msub></mrow></math>
<p>Symmetry tells us the slope at the center of the beam is zero, so</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>y</mi><mi>′</mi><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mi>L</mi><mn>2</mn></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mo>=</mo><mfrac><mi>w</mi><mrow><mi>E</mi><mi>I</mi></mrow></mfrac><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mn>1</mn><mn>48</mn></mfrac><mspace width="0.167em"></mspace><msup><mi>L</mi><mn>3</mn></msup><mo>−</mo><mfrac><mn>1</mn><mn>16</mn></mfrac><mspace width="0.167em"></mspace><msup><mi>L</mi><mn>3</mn></msup><mo form="postfix" stretchy="true">)</mo></mrow><mo>+</mo><msub><mi>C</mi><mn>1</mn></msub><mo>=</mo><mn>0</mn></mrow></math>
<p>Which means</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>C</mi><mn>1</mn></msub><mo>=</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>3</mn></msup></mrow><mrow><mn>24</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac></mrow></math>
<p>Plugging this result in and integrating again gives us</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>y</mi><mo>=</mo><mfrac><mi>w</mi><mrow><mi>E</mi><mi>I</mi></mrow></mfrac><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mn>1</mn><mn>24</mn></mfrac><mspace width="0.167em"></mspace><msup><mi>x</mi><mn>4</mn></msup><mo>−</mo><mfrac><mn>1</mn><mn>12</mn></mfrac><mspace width="0.167em"></mspace><mi>L</mi><msup><mi>x</mi><mn>3</mn></msup><mo>+</mo><mfrac><mn>1</mn><mn>24</mn></mfrac><mspace width="0.167em"></mspace><msup><mi>L</mi><mn>3</mn></msup><mi>x</mi><mo form="postfix" stretchy="true">)</mo></mrow><mo>+</mo><msub><mi>C</mi><mn>2</mn></msub></mrow></math>
<p>Because the deflection is zero at <math xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>x</mi><mo>=</mo><mn>0</mn></mrow></math>,</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><msub><mi>C</mi><mn>2</mn></msub><mo>=</mo><mn>0</mn></mrow></math>
<p>and the deflection at the center of the beam is</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mi>y</mi><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mi>L</mi><mn>2</mn></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mo>=</mo><mfrac><mrow><mi>w</mi><msup><mi>L</mi><mn>4</mn></msup></mrow><mrow><mi>E</mi><mi>I</mi></mrow></mfrac><mrow><mo form="prefix" stretchy="true">(</mo><mfrac><mn>1</mn><mn>384</mn></mfrac><mo>−</mo><mfrac><mn>1</mn><mn>96</mn></mfrac><mo>+</mo><mfrac><mn>1</mn><mn>48</mn></mfrac><mo form="postfix" stretchy="true">)</mo></mrow><mo>=</mo><mfrac><mrow><mn>5</mn><mspace width="0.167em"></mspace><mi>w</mi><msup><mi>L</mi><mn>4</mn></msup></mrow><mrow><mn>384</mn><mspace width="0.167em"></mspace><mi>E</mi><mi>I</mi></mrow></mfrac></mrow></math>
<p>which is the answer we were expecting.</p>
  ]]>
</content:encoded>
</item>

<item>
<title>Areas of my expertise</title>
<link>https://leancrew.com/all-this/2026/05/areas-of-my-expertise/</link>
<pubDate>Mon, 18 May 2026 17:25:13 +0000</pubDate>
<dc:creator>
  <![CDATA[Dr. Drang]]>
</dc:creator>
<guid>https://leancrew.com/all-this/2026/05/areas-of-my-expertise/</guid>
<description>
  <![CDATA[A few years ago, <a href="https://leancrew.com/all-this/2023/06/chatgpt-and-beam-bending/">I wrote a post</a> describing how I asked ChatGPT to solve a couple of elementary beam bending problems and how its answers were persistently wrong, even after I told it the mistakes it had made. For the first problem, determining the deflection at the center of a simply supported beam with a uniform load, ChatGPT gave the correct formula—presumably because the correct formula was part of its training corpus—but couldn’t come up with the correct numerical solution. As I said in the post:]]>
</description>
<content:encoded>
  <![CDATA[<p>[Equations in this post may not look right (or appear at all) in your RSS reader. Go to <a href="https://leancrew.com/all-this/2026/05/areas-of-my-expertise/">the original article</a> to see them rendered properly.]</p>
  <hr />
  <p>A few years ago, <a href="https://leancrew.com/all-this/2023/06/chatgpt-and-beam-bending/">I wrote a post</a> describing how I asked ChatGPT to solve a couple of elementary beam bending problems and how its answers were persistently wrong, even after I told it the mistakes it had made. For the first problem, determining the deflection at the center of a simply supported beam with a uniform load, ChatGPT gave the correct formula—presumably because the correct formula was part of its training corpus—but couldn’t come up with the correct numerical solution. As I said in the post:</p>
<blockquote>
<p>Strictly speaking, this wasn’t a good example of a structural analysis homework problem. Students don’t get asked to just look up formulas and plug in numbers. More likely, they’d be asked to derive the equation that ChatGPT started with by either solving the differential equation for beam deflection or using some simplified technique like the moment-area or conjugate beam method. I didn’t think asking ChatGPT to do something like that would be fair.</p>
</blockquote>
<p>This got me wondering how many ways I could derive the formula. A handful of ways came to me immediately, and I kept thinking of other methods over the course of the next several weeks.</p>
<p>Here’s a sketch of the problem:</p>
<p><img alt="Simply supported beam with uniform load" class="ss" src="https://leancrew.com/all-this/images2026/20260518-Simply%20supported%20beam%20with%20uniform%20load.png" title="Simply supported beam with uniform load" width="100%"/></p>
<p>where <em>w</em> is the intensity of the load, in units of force per length, <em>L</em> is the length of the beam, <em>E</em> is the <a href="https://en.wikipedia.org/wiki/Young%27s_modulus">modulus of elasticity</a> of the beam’s material, and <em>I</em> is the <a href="https://en.wikipedia.org/wiki/Second_moment_of_area">moment of inertia</a> of the beam’s cross-section. I’m not going to get into the details of these terms or the assumptions implicit in my derivations. Suffice it to say that I’m using the typical definitions and assumptions described in strength of materials and structural analysis textbooks.</p>
<p>I gave myself some rules for the derivations:</p>
<ul>
<li>They had to be truly different methods; slight variations on the same technique didn’t count.</li>
<li>They had to give an exact formula; no numerical approximations.</li>
<li>They had to be arrived at by hand; no use of a computer. The upshot of this was that although methods that yielded simultaneous equations were OK, there could be no more than three simultaneous equations. No one in their right mind solves more than three simultaneous equations, and frankly, my skills have deteriorated to the point that more than two equations is iffy.</li>
</ul>
<p>I scratched out the derivations in my notebook, eventually coming up with twelve ways. They were:</p>
<ol>
<li><a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-second-order-ode/">Second-order differential equation</a></li>
<li><a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-fourth-order-ode/">Fourth-order differential equation</a></li>
<li><a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-moment-area-method/">The moment-area method</a></li>
<li><a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-conjugate-beam-method/">The conjugate beam method</a></li>
<li><a href="https://leancrew.com/all-this/2026/05/simply-supported-beam-slope-deflection-equation/">The slope-deflection method</a></li>
<li>The “myosotis” method</li>
<li>Energy minimization with polynomials</li>
<li>Energy minimization with Fourier series</li>
<li>Castigliano’s second method</li>
<li>Finite element analysis</li>
<li>The dummy unit load method</li>
<li>Newmark’s method</li>
</ol>
<p>I thought about presenting the derivations here, but I dithered over the best way to organize them. Eventually, other parts of my life intruded, and I gave up on the idea. It wasn’t until I wrote about <a href="https://leancrew.com/all-this/2026/05/a-key-followup/">the definition of “kip”</a> a couple of weeks ago that I decided to just do a brain dump of all the derivations, one post for each. That’s what you’ll see here for the next couple of weeks. I know most of you don’t care about this sort of stuff, but I don’t care that you don’t care. Forewarned is forearmed—you’ll know what each post is about from their titles and can skip as you see fit.</p>
<p>For those few who are interested, this post will serve as a table of contents. The items in the list above will be turned into links as the posts are written.</p>
<p>Let me put a couple of things here that will be common. First, the deflection at the center is</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mfrac><mrow><mn>5</mn><mspace width="0.167em"></mspace><mi>w</mi><mspace width="0.167em"></mspace><msup><mi>L</mi><mn>4</mn></msup></mrow><mrow><mn>384</mn><mspace width="0.167em"></mspace><mi>E</mi><mspace width="0.167em"></mspace><mi>I</mi></mrow></mfrac></math>
<p>This is the formula each post is aiming towards.</p>
<p>Second, the upward reaction forces at each end of the beam are</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mfrac><mrow><mi>w</mi><mspace width="0.167em"></mspace><mi>L</mi></mrow><mn>2</mn></mfrac></math>
<p>which is, as you might expect, half the total applied load.</p>
<p>Third, the <a href="https://en.wikipedia.org/wiki/Shear_and_moment_diagram">shear and moment diagrams</a> for the beam are</p>
<p><img alt="Shear and moment diagrams" class="ss" src="https://leancrew.com/all-this/images2026/20260518-Shear%20and%20moment%20diagrams.png" title="Shear and moment diagrams" width="100%"/></p>
<p>The moment diagram is very important to many of the derivations. It’s a parabola with a peak value of</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mfrac><mrow><mi>w</mi><mspace width="0.167em"></mspace><msup><mi>L</mi><mn>2</mn></msup></mrow><mn>8</mn></mfrac></math>
<p>We won’t be using the shear diagram<sup id="fnref:shear"><a href="#fn:shear" rel="footnote">1</a></sup> directly in any of the derivations, but I tend to draw it whenever I draw a moment diagram. The mathematically inclined might notice that the shear is the derivative of the moment. It passes through zero when the moment is at its peak.</p>
<p>OK, that’s the setup. We’ll start zipping through the derivations next time.</p>
<div class="footnotes">
<hr/>
<ol>
<li id="fn:shear">
<p>Shear is usually denoted <em>V</em> because it’s a vertical force in most beams. <a href="#fnref:shear" rev="footnote">↩</a></p>
</li>
</ol>
</div>
  ]]>
</content:encoded>
</item>

<item>
<title>Unsound</title>
<link>https://leancrew.com/all-this/2026/05/unsound/</link>
<pubDate>Mon, 11 May 2026 19:17:44 +0000</pubDate>
<dc:creator>
  <![CDATA[Dr. Drang]]>
</dc:creator>
<guid>https://leancrew.com/all-this/2026/05/unsound/</guid>
<description>
  <![CDATA[I mentioned <a href="https://leancrew.com/all-this/2026/05/a-key-followup/">last week</a> that some wording in a news article struck me as odd. A similar thing happened when I read <a href="https://apple.news/AzzG6M-HTQQCxqzp-q6H_Mw">this <em>Scientific American</em> piece</a> (that’s an Apple News link—I don’t have a <em>SciAm</em> subscription). In this case, I didn’t even have to read the article; the oddity is right there in the headline: “A SpaceX rocket booster is on track to hit the Moon at several times the speed of sound.”]]>
</description>
<content:encoded>
  <![CDATA[<p>I mentioned <a href="https://leancrew.com/all-this/2026/05/a-key-followup/">last week</a> that some wording in a news article struck me as odd. A similar thing happened when I read <a href="https://apple.news/AzzG6M-HTQQCxqzp-q6H_Mw">this <em>Scientific American</em> piece</a> (that’s an Apple News link—I don’t have a <em>SciAm</em> subscription). In this case, I didn’t even have to read the article; the oddity is right there in the headline: “A SpaceX rocket booster is on track to hit the Moon at several times the speed of sound.”</p>
<p>I know what the writer means, of course. He’s telling us that the SpaceX debris will hit the Moon at several thousand feet per second, 1,000 fps being about the speed of sound we’re used to here on Earth. But the Moon isn’t the Earth, so it’s kind of a weird comparison, don’t you think? It’s not as if the booster is going to create a sonic boom. I’d find this less odd if the story were in a normal newspaper or magazine instead of <em>Scientific American</em>.</p>
<p>Again, I realize that the writer is just giving his readers a point of comparison, but is the speed of sound (on Earth) really something most people have an intuitive feel for? I remember learning as a kid to count off the seconds between a lightning flash and the resulting thunder to get the distance to the lightning strike in thousands of feet, but that doesn’t mean I have a strong sense of the speed of sound. Other than “really fast,” which isn’t all that helpful.</p>
<p>It’s mentioned in the body of the article that the speed of the booster at impact, which will be on August 5, is estimated to be about 5,400 mph. That’s about 100 times the posted speed limit on a two-lane highway, which is something most Americans <em>do</em> have a feel for.</p>
<p>By the way, if you have any interest in the problem of space debris coming back and striking the Earth (where the speed of sound might be relevant), you should follow <a href="https://mastodon.social/@sundogplanets">Sam Lawler on Mastodon</a>. She’s a professor of astronomy at the <a href="https://uregina.ca/~slb861/about.html">University of Regina</a> and also has a keen interest in the clogging of near-Earth orbital space by the huge number of satellites launched in recent years. Her Mastodon feed is also a great source of farm animal photos, most recently a crop of baby goats.</p>]]>
</content:encoded>
</item>

<item>
<title>A Key followup</title>
<link>https://leancrew.com/all-this/2026/05/a-key-followup/</link>
<pubDate>Sat, 09 May 2026 01:26:52 +0000</pubDate>
<dc:creator>
  <![CDATA[Dr. Drang]]>
</dc:creator>
<guid>https://leancrew.com/all-this/2026/05/a-key-followup/</guid>
<description>
  <![CDATA[Earlier this week, I saw <a href="https://apple.news/AeQT3EO0dRge4PzywjuP4sw">this article in Apple News</a>. It’s from the <em>San Francisco Chronicle</em> and discusses a recent report on the safety of the Golden Gate Bridge. The report is one of several reports spurred by the <a href="https://leancrew.com/all-this/2024/04/structural-continuity-and-the-francis-scott-key-bridge/">Francis Scott Key Bridge collapse</a> a couple of years ago.]]>
</description>
<content:encoded>
  <![CDATA[<p>[Equations in this post may not look right (or appear at all) in your RSS reader. Go to <a href="https://leancrew.com/all-this/2026/05/a-key-followup/">the original article</a> to see them rendered properly.]</p>
  <hr />
  <p>Earlier this week, I saw <a href="https://apple.news/AeQT3EO0dRge4PzywjuP4sw">this article in Apple News</a>. It’s from the <em>San Francisco Chronicle</em> and discusses a recent report on the safety of the Golden Gate Bridge. The report is one of several reports spurred by the <a href="https://leancrew.com/all-this/2024/04/structural-continuity-and-the-francis-scott-key-bridge/">Francis Scott Key Bridge collapse</a> a couple of years ago.</p>
<p><img alt="Golden Gate Bridge from Wikipedia" class="ss" src="https://leancrew.com/all-this/images2026/20260508-Golden%20Gate%20Bridge%20from%20Wikipedia.jpg" title="Golden Gate Bridge from Wikipedia" width="100%"/></p>
<p class="caption">Image from <a href="https://en.wikipedia.org/wiki/Golden_Gate_Bridge">Wikipedia</a>.</p>
<p>Spoiler: the report finds the Golden Gate Bridge safe—quite unlikely to suffer damage from the impact of a ship. This has to do with the Golden Gate’s two towers:</p>
<ul>
<li>The south tower (in the foreground) is surrounded by a reinforced concrete protective structure that a ship would have to strike and destroy before coming in contact with the tower and affecting the bridge’s integrity. We discussed <a href="https://leancrew.com/all-this/2024/04/structural-continuity-and-the-francis-scott-key-bridge/">the lack of protective structures</a> around the piers of the Key Bridge.</li>
<li>The north tower is right up against the Marin County shoreline, where the water is shallow. A large vessel would run aground before striking the tower, scrubbing away most, if not all, of its kinetic energy. A ship that wouldn’t run aground before hitting the tower would be too light to bring it down.</li>
</ul>
<p>A striking omission from the <em>Chronicle</em> story is a link to the report itself. But that appears to be the fault of Apple News. I can’t read <a href="https://www.sfchronicle.com/sf/article/golden-gate-bridge-22228358.php">the story on the <em>Chronicle</em>’s website</a> because I’m not a subscriber, but <a href="https://www.yahoo.com/news/articles/major-report-golden-gate-bridges-182559798.html">this reprint on Yahoo! News</a> includes the report embedded as a PDF and available to download. So it looks like Apple removed the report itself, which is pretty poor form.</p>
<p>The nice thing about finding the actual report, written by <a href="https://www.hdrinc.com/">HDR, Inc.</a>, is that it confirmed some suspicions I had regarding this paragraph in the <em>Chronicle</em> story:</p>
<blockquote>
<p>The resilience of the Golden Gate Bridge partly comes from sheer strength. The south tower, on the San Francisco side, is described in the report as a “robust structural feature like no other” and is surrounded by a reinforced concrete protective shell up to 28 feet thick. It can withstand about 50,000 kips of force, or roughly 25,000 tons. In many cases, engineers found, a ship would crumple and absorb its own impact energy before it could seriously damage the structure.</p>
</blockquote>
<p>First, it’s not “sheer strength,” it’s “shear strength.” HDR calculated the strength of the protective structure around the south tower to be at least 50,000 kips when that force is attempting to shear through the reinforced concrete wall. They specifically mention shearing capacity, shearing interfaces, and shearing area when discussing this calculation on pp. 59–60 of the report. While it’s true that engineers tend to be crummy writers, we definitely know the difference between “shear” and “sheer.”</p>
<p>Second, I suspect the writer, Brooke Park, doesn’t know what a kip is. When writing for a general audience<sup id="fnref:kip"><a href="#fn:kip" rel="footnote">1</a></sup> most people wouldn’t use the word “kip” without saying it’s short for “kilopound.” Which is to say,</p>
<math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><mrow><mn>1</mn><mspace width="0.278em"></mspace><mrow><mi mathvariant="normal">k</mi><mi mathvariant="normal">i</mi><mi mathvariant="normal">p</mi></mrow><mo>=</mo><mn>1000</mn><mspace width="0.278em"></mspace><mrow><mi mathvariant="normal">l</mi><mi mathvariant="normal">b</mi><mi mathvariant="normal">s</mi></mrow><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mspace width="0.278em"></mspace><mrow><mi mathvariant="normal">t</mi><mi mathvariant="normal">o</mi><mi mathvariant="normal">n</mi></mrow></mrow></math>
<p>There’s no “roughly” about it.<sup id="fnref:generous"><a href="#fn:generous" rel="footnote">2</a></sup></p>
<p>Still, this oddball paragraph doesn’t affect the overall story and provides the engineers who read it some amusement. Too bad about Apple’s redaction of a link to the report itself, though. That’s sheer incompetence.</p>
<div class="footnotes">
<hr/>
<ol>
<li id="fn:kip">
<p>Which HDR isn’t, so I don’t blame them for using structural engineering terms without further explanation. <a href="#fnref:kip" rev="footnote">↩</a></p>
</li>
<li id="fn:generous">
<p>You could argue that Park’s “roughly” was meant to parallel the “about” in the previous clause. I think that’s an overly generous interpretation. Also, don’t write to me about long tons or metric tonnes—there’s no way Park was talking about those. <a href="#fnref:generous" rev="footnote">↩</a></p>
</li>
</ol>
</div>
  ]]>
</content:encoded>
</item>

<item>
<title>Blocking sender addresses from list view</title>
<link>https://leancrew.com/all-this/2026/05/blocking-sender-addresses-from-list-view/</link>
<pubDate>Mon, 04 May 2026 16:54:37 +0000</pubDate>
<dc:creator>
  <![CDATA[Dr. Drang]]>
</dc:creator>
<guid>https://leancrew.com/all-this/2026/05/blocking-sender-addresses-from-list-view/</guid>
<description>
  <![CDATA[After <a href="https://leancrew.com/all-this/2026/05/blockheaded/">yesterday’s post</a>, I got an email from reader Ron Sprague outlining two ways to block sender addresses from the list view in iOS Mail. Both of these methods are efficient, and neither starts with choosing a command with a stupid name like View Contact Card. I knew about one of these methods but not the other; this post will describe both.]]>
</description>
<content:encoded>
  <![CDATA[<p>After <a href="https://leancrew.com/all-this/2026/05/blockheaded/">yesterday’s post</a>, I got an email from reader Ron Sprague outlining two ways to block sender addresses from the list view in iOS Mail. Both of these methods are efficient, and neither starts with choosing a command with a stupid name like View Contact Card. I knew about one of these methods but not the other; this post will describe both.</p>
<p>(My first thought was that this would be an update to yesterday’s post, but I soon realized it was going to be too long for that.)</p>
<p>The first method starts with a swipe to the left on the message whose sender you want to block. This brings up three options:</p>
<p><img alt="Mail list options" class="ss" src="https://leancrew.com/all-this/images2026/20260504-Mail%20list%20options.png" title="Mail list options" width="50%"/></p>
<p>The options are</p>
<ul>
<li>Trash, which deletes the message.</li>
<li>Move…, which lets you file the message in a folder.</li>
<li>More, which brings up the following set of commands:</li>
</ul>
<p><img alt="Mail More commands" class="ss" src="https://leancrew.com/all-this/images2026/20260504-Mail%20More%20commands.png" title="Mail More commands" width="50%"/></p>
<p>You may need to swipe up to see the whole list.</p>
<div class="update">
<p><strong>Update 4 May 2026 2:48 PM</strong><br/>
I am reminded by Leon Cowle that the buttons you see when swiping left may not be what my screenshot shows. The possibilities for the middle button are given in Settings→Apps→Mail→Swipe Options as None, Mark as Read, Flag, and Move Message. I have it set to the latter, even though I have no memory of doing so.</p>
</div>
<p>Two of these commands repeat what was in the previous screenshot, but a little redundancy never hurt anyone. What we’re interested in is the Block Contact command at the bottom, which does exactly what we want.<sup id="fnref:confirm"><a href="#fn:confirm" rel="footnote">1</a></sup></p>
<p>This is a pretty efficient way to block the sender if you’re in list view and can tell that that’s what you want to do from just the first couple of lines of the message. The next method, which I didn’t know about before Ron’s email, gives you a chance to see more of the message before deciding to block.</p>
<p>Starting again in list mode, long press on the message whose sender you think you want to block. This will bring up two windows, a larger one with a more complete view of the message and a small one with a list of commands.</p>
<p><img alt="Mail list long press pair 1" class="ss" src="https://leancrew.com/all-this/images2026/20260504-Mail%20list%20long%20press%20pair%201.png" title="Mail list long press pair 1" width="50%"/></p>
<p>If you were unsure whether to block the sender from the list view’s abbreviation, you’ll probably decide after seeing this. Tapping on the small list of commands makes it bigger and reveals the Block Contact command.</p>
<p><img alt="Mail list long press pair 2" class="ss" src="https://leancrew.com/all-this/images2026/20260504-Mail%20list%20long%20press%20pair%202.png" title="Mail list long press pair 2" width="50%"/></p>
<p>Why Block Contact is red in this command list and not in the others is one of the wonderful mysteries of Apple interface design.</p>
<p>These blocking methods (thanks again, Ron!) prove that Apple can make reasonably efficient interfaces when it wants to. Too bad it didn’t put the same effort into the blocking method you have to use from message view.</p>
<div class="footnotes">
<hr/>
<ol>
<li id="fn:confirm">
<p>Yes, there’s a confirmation dialog after you choose Block Contact. There’s a similar dialog after the Block Contact command described in yesterday’s post. <a href="#fnref:confirm" rev="footnote">↩</a></p>
</li>
</ol>
</div>]]>
</content:encoded>
</item>

<item>
<title>Blockheaded</title>
<link>https://leancrew.com/all-this/2026/05/blockheaded/</link>
<pubDate>Sun, 03 May 2026 16:59:24 +0000</pubDate>
<dc:creator>
  <![CDATA[Dr. Drang]]>
</dc:creator>
<guid>https://leancrew.com/all-this/2026/05/blockheaded/</guid>
<description>
  <![CDATA[Complaints about Apple’s design choices usually involve transparency, color, and other legibility concerns. These criticisms are legitimate, but the poor design choices that usually set me off are the ones involving the mechanics of commands—what I have to do to get something done. I think of these as the “design is how it works” mistakes.]]>
</description>
<content:encoded>
  <![CDATA[<p>Complaints about Apple’s design choices usually involve transparency, color, and other legibility concerns. These criticisms are legitimate, but the poor design choices that usually set me off are the ones involving the mechanics of commands—what I have to do to get something done. I think of these as the “design is how it works” mistakes.</p>
<p>Yesterday, for example, I was going through my mail on my iPhone and came upon a piece of spam. I put it in the Junk folder with the hope that future emails like it would stay out of my inbox, but I also wanted to do something stronger. I wanted to block all future emails from that sender. I’ve done this with other senders many times before, so I know the steps to take, but I decided this time to document the process because it’s so stupid.</p>
<p>Tapping anywhere in the header turns the various fields blue, suggesting that a further tap on any of them will perform some other action. I’m not sure why these fields aren’t blue to start with, but that’s not my real complaint, so we’ll pass over that.</p>
<p><img alt="Sender context menu" class="ss" src="https://leancrew.com/all-this/images2026/20260503-Sender%20context%20menu.png" title="Sender context menu" width="50%"/></p>
<p>Since I want to block the sender, the natural thing is to tap on the From field. Indeed, a menu pops up with a set of commands associated with that person/address. You might think that one of them would start a new message (as opposed to a reply), but no, which I find kind of weird. More to the current point, though, is that a command named Block Contact or Block Address is also missing.</p>
<p>I know perfectly well that I can block contacts from my phone, so how do I do it? The Copy and Search commands are clearly wrong, and View Contact Card seems even more wrong, as I have no contact card for this person. Nor do I want one—he’s a spammer. But because I once tapped View Contact Card, possibly by mistake, I now know that that’s the choice to make because this is what appears:</p>
<p><img alt="Contact card maker" class="ss" src="https://leancrew.com/all-this/images2026/20260503-Contact%20card%20maker.png" title="Contact card maker" width="50%"/></p>
<p>It doesn’t show an existing contact card for the sender; it shows a <em>potential</em> contact card, one that I could add to my Contacts app. But also included in the list of things I can do with this potential contact is block him. Which is what I did.</p>
<p>But this process makes no sense. View Contact Card should not be the path you need to take to block someone you have no intention of turning into one of your contacts. It’s not just an extra step (like tapping the header to turn all the fields blue), it’s a step in the wrong direction. No reasonable person who has not already gone through this process would think that View Contact Card is the command you choose to ensure that you never see an email from this spammer again.</p>
<p>The natural place—the correct place—for a Block Contact or Block Address command is on the popup menu you see when you tap the From field. There’s plenty of room for it. Hiding it behind a command whose primary purpose is something else isn’t a matter of taste, it’s an error.</p>
<p>Apple used to think about things like this and put commands where they made sense. I know that Apple has many more products than it used to, but it also has many many more employees and much much much more money. Simple things like this shouldn’t be falling through the cracks.</p>
<div class="update">
<p><strong>Update 4 May 2026 11:57 AM</strong><br/>
See <a href="https://leancrew.com/all-this/2026/05/blocking-sender-addresses-from-list-view/">the following post</a> for more efficient ways to block senders if you’re in iOS Mail’s list view.</p>
</div>]]>
</content:encoded>
</item>

<item>
<title>My favorite Apple accessory</title>
<link>https://leancrew.com/all-this/2026/04/my-favorite-apple-accessory/</link>
<pubDate>Mon, 27 Apr 2026 16:42:53 +0000</pubDate>
<dc:creator>
  <![CDATA[Dr. Drang]]>
</dc:creator>
<guid>https://leancrew.com/all-this/2026/04/my-favorite-apple-accessory/</guid>
<description>
  <![CDATA[I meant to write this last week, shortly after I finished listening to <a href="https://www.relay.fm/upgrade/612">Episode 612 of Upgrade</a>. But things didn’t work out the way I hoped, so now I’m rushing to finish these few paragraphs before this week’s episode comes out (they’re recording as I type). I have nothing to say about the Tim Cook/John Ternus news that hasn’t already been said. I want to focus on Jason and Myke’s choices—made and unmade—in their Apple at 50 Draft.]]>
</description>
<content:encoded>
  <![CDATA[<p>I meant to write this last week, shortly after I finished listening to <a href="https://www.relay.fm/upgrade/612">Episode 612 of Upgrade</a>. But things didn’t work out the way I hoped, so now I’m rushing to finish these few paragraphs before this week’s episode comes out (they’re recording as I type). I have nothing to say about the Tim Cook/John Ternus news that hasn’t already been said. I want to focus on Jason and Myke’s choices—made and unmade—in their Apple at 50 Draft.</p>
<p>My favorite picks were the oddballs, the products that weren’t Macs, iPhones, iPads, iPods, or Apple IIs. In other words: the accessories. I was particularly pleased with Jason’s picks of the LaserWriter, the Apple Disk II, the Apple Watch Sport Band, and the second generation Apple Pencil. I confess I was a little disappointed in Myke’s choice of the first generation Pencil, but he more than made up for it by later choosing the Magic Trackpad.</p>
<p>Those of you who weren’t around in the 80s and 90s may think Jason went overboard in putting the LaserWriter in as his third pick, but you’d be wrong. It was both a great product and incredibly important to Apple. Similar comments apply to the Apple Disk II. I never had one—I never owned an Apple II—but I did have its successor, the <a href="https://en.wikipedia.org/wiki/Integrated_Woz_Machine">Integrated Woz Machine</a>, in all of my early Macs.</p>
<p>My oddball entry would have been the <a href="https://en.wikipedia.org/wiki/AirPort_Express">AirPort Express</a>. This is not in the “I can’t believe you didn’t pick” category<sup id="fnref:wrath"><a href="#fn:wrath" rel="footnote">1</a></sup> because it’s an oddball even among oddballs, but for a short period of time for a specific subset of users, it was a great accessory.</p>
<p><img alt="Airport Express" class="ss" src="https://leancrew.com/all-this/images2026/20260427-AirPort%20Express.jpg" title="Airport Express" width="70%"/></p>
<p>If you were a business traveler during those few years in the mid-00s when hotels had wired internet access in their rooms but hadn’t yet outfitted themselves with WiFi, the first generation AirPort Express was one of the best things you could pack. It was about the same size as the wall wart power supply that came with your Apple notebook, and it set up a little WiFi network that gave you the freedom to work (or play) anywhere in your room. Even after hotel WiFi became common, I still packed my AirPort Express because it gave me a faster and more reliable wireless network.</p>
<p>I should also mention that “AirPort” was one of Apple’s best product names. Too bad they don’t have any reason to bring it back.</p>
<div class="footnotes">
<hr/>
<ol>
<li id="fn:wrath">
<p>I’m trying to avoid Jason’s wrath here. <a href="#fnref:wrath" rev="footnote">↩</a></p>
</li>
</ol>
</div>]]>
</content:encoded>
</item>

</channel>
</rss>

