<?xml version="1.0" encoding="utf-8"?> 
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-us">
    <generator uri="https://gohugo.io/" version="0.123.7">Hugo</generator><title type="html"><![CDATA[BitWorking]]></title>
    
    
    
            <link href="https://bitworking.org/" rel="alternate" type="text/html" title="html" />
            <link href="https://bitworking.org/news/feed/index.xml" rel="self" type="application/atom+xml" title="atom" />
    <updated>2025-05-12T03:29:46+00:00</updated>
    
    
    <author>
            <name>Joe Gregorio</name>
            
                <email>joe@bitworking.org</email>
            </author>
    
        <id>https://bitworking.org/</id>
    
        
        <entry>
            <title type="html"><![CDATA[The Critical Path in Project Planning]]></title>
            <link href="https://bitworking.org/news/2025/05/the-critical-path-in-project-planning/" rel="alternate" type="text/html" />
            
                <link href="https://bitworking.org/news/2025/03/applying-the-fundamental-axioms-to-reduce-uncertainty/" rel="related" type="text/html" title="Applying the Fundamental Axioms to Reduce Uncertainty" />
                <link href="https://bitworking.org/news/2025/03/the-fundamental-axiom-of-project-planning/" rel="related" type="text/html" title="The Fundamental Axioms of Project Planning" />
            
                <id>https://bitworking.org/news/2025/05/the-critical-path-in-project-planning/</id>
            
            
            <published>2025-05-11T21:44:23-04:00</published>
            <updated>2025-05-11T21:44:23-04:00</updated>
            
            
            <content type="html"><![CDATA[<p><a href="../../03/applying-the-fundamental-axioms-to-reduce-uncertainty/">Applying the Fundamental Axioms to Reduce
Uncertainty</a>
walked through the steps of using divide and conquer to reduce a large complex
project into smaller inter-related tasks.</p>
<p>Now that we have our smaller list of tasks, one of the first thing you will want
to do is look at the critical path, that is, the longest set of tasks in your
plan that all depend on each other and define the longest path from start to
finish in your project.</p>
<p>Let&rsquo;s consider the following project, where we have tasks A, B1, B2, and C. Note
that B1 and B2 are both &ldquo;successors&rdquo; of A, i.e. A has to finish before they can
begin. Also note the B1 and B2 are &ldquo;predecessors&rdquo; of C, that is both of them
much complete before task C can begin. The final thing to note is that B1 takes
twice as long to complete as B2.</p>
<p><img src="example.explan.png" alt="A-&gt;B1, A-&gt;B2, B1-&gt;C, B2-&gt;C, but B2 is half the duration of B1."></p>
<p>So if B1 takes four weeks to complete, B2 only takes two weeks to complete. In
this case the critical path of the project is <code>A -&gt; B1 -&gt; C</code>, which you can see
as highlighted in blue in the above chart. Any delay in A, B1, or C will delay
the completion of the project. On the other hand, if B2 takes a few days longer
than planned, actually anywhere up to taking twice as long, and the project will
remain on time.</p>
<p>The <a href="https://en.wikipedia.org/wiki/Critical_path_method">critical path</a> is an
important tool in project planning because it tells you the tasks you really
need to monitor closely because they are the ones that determine the overall
project lengh. Also, these are the tasks you need to focus on when trying to
shorten a project. And who among us hasn&rsquo;t been on a project where you&rsquo;ve
planned to do the work in <code>X</code> days and you&rsquo;re asked, what would it take to
get it done in <code>X/2</code> days?</p>
<p>In the above example how much effort should you put into shortening task B2?
Well, none, because even if  you got B2 down to just a single day, that will not
have any affect on when the project gets finished:</p>
<p><img src="example2.explan.png" alt="A-&gt;B1, A-&gt;B2, B1-&gt;C, B2-&gt;C, but B2 is just a sliver of the duration of
B1."></p>
<p>What you really want to focus on in this particular example is reducing the
length of task A. It clearly makes up a large portion of the project timeline
and reducing that task will have the largest impact on finishing the project
sooner.</p>
<p>That&rsquo;s the general idea of critical path analysis, find the critical path, then
find the &ldquo;long poles&rdquo; on that critical path, that is, the longest duration tasks
that appear on the critical path, and focus on shortening them to bring down the
total project duration.</p>
<p>While simply calculating the critical path will certainly help you run your
project, you must be aware of, and always on the lookout for, hidden critical
paths. Let&rsquo;s look again as our first example:</p>
<p><img src="example.explan.png" alt="A-&gt;B1, A-&gt;B2, B1-&gt;C, B2-&gt;C, but B2 is half the duration of B1."></p>
<p>But now let&rsquo;s assign a level of <code>Uncertainty</code> to each task. In this case we will
use <a href="https://jacobian.org/2021/may/25/my-estimation-technique/">Jacob Kaplan-Moss</a>&rsquo;s
multipliers for measuring uncertainty:</p>
<table>
<thead>
<tr>
<th>Uncertainty</th>
<th>Multiplier(Divisor)</th>
</tr>
</thead>
<tbody>
<tr>
<td>low</td>
<td>1.1</td>
</tr>
<tr>
<td>moderate</td>
<td>1.5</td>
</tr>
<tr>
<td>high</td>
<td>2</td>
</tr>
<tr>
<td>extreme</td>
<td>5</td>
</tr>
</tbody>
</table>
<p>So what does a <code>moderate</code> level of uncertainty mean? If we presume
a task has a duration of 6 days, then that task could be completed from
anywhere from the low side of $$(6 / 1.5) = 4$$ days, or on the high side
of $$(6 * 1.5) = 9$$ days.</p>
<p>If all the tasks in the project below have a <code>low</code> uncertainty except for &lsquo;B2&rsquo;
which has an <code>extreme</code> level of uncertainty then (totally depending on what the
distribution of the uncertainty of B2 looks like), B2 may actually end up on the
critical path just as often as B1.</p>
<p><img src="example.explan.png" alt="A-&gt;B1, A-&gt;B2, B1-&gt;C, B2-&gt;C, but B2 is half the duration of B1."></p>
<p>That is, B2 will complete somewhere between $$[(1w / 5), (1w * 5)]$$ or
somewhere in 3 to 35 days, and given that uncertainty in B2 there&rsquo;s roughly a
50% chance it&rsquo;s actually on the critical path.</p>
<p>While this might seem like a pretty academic exercise, looking for hidden on
critical paths was instrumental on getting one very large profile project to
finish on time: careful attention found a long pole task on a hidden critical
path that could be accelerated, which we did accelerate, which was lucky because
other parts of the project finished early and the hidden long pole did end up
being on the critical path and our acceleration of that task turned into a huge
win in getting the project done in time.</p>
]]></content>
            
                 
                    
                 
                    
                         
                        
                            
                             
                                <category scheme="https://bitworking.org/tags/gantt" term="gantt" label="gantt" />
                             
                                <category scheme="https://bitworking.org/tags/project-management" term="project-management" label="project management" />
                            
                        
                    
                
            
        </entry>
    
        
        <entry>
            <title type="html"><![CDATA[Applying the Fundamental Axioms to Reduce Uncertainty]]></title>
            <link href="https://bitworking.org/news/2025/03/applying-the-fundamental-axioms-to-reduce-uncertainty/" rel="alternate" type="text/html" />
            
                <link href="https://bitworking.org/news/2025/05/the-critical-path-in-project-planning/" rel="related" type="text/html" title="The Critical Path in Project Planning" />
                <link href="https://bitworking.org/news/2025/03/the-fundamental-axiom-of-project-planning/" rel="related" type="text/html" title="The Fundamental Axioms of Project Planning" />
            
                <id>https://bitworking.org/news/2025/03/applying-the-fundamental-axioms-to-reduce-uncertainty/</id>
            
            
            <published>2025-03-23T10:19:25-04:00</published>
            <updated>2025-03-23T10:19:25-04:00</updated>
            
            
            <content type="html"><![CDATA[<p><a href="../the-fundamental-axiom-of-project-planning/">The Fundamental Axioms of Project
Planning</a> introduced the two
fundamental axioms:</p>
<h2 id="the-axioms-of-project-management">The Axioms of Project Management:</h2>
<ol>
<li>Starting is definite, finishing less so.</li>
<li>Divide and conquer to reduce uncertainty.</li>
</ol>
<p>So now let&rsquo;s apply that to an ambiguous task and see how we can break it down
into more manageable chunks. Let&rsquo;s start with the classic example of building a
house:</p>
<p><img src="./BuildHouse.explan.png" alt="A Gantt chart showing a single task labelled &ldquo;Build House&rdquo;."></p>
<p>Now that&rsquo;s pretty ambiguous, we have really no idea how long that will take,
maybe anything from 3 months to a couple of years. As a first step let&rsquo;s split
this task in two on the time axis.</p>
<p><img src="./GetPermits.explan.png" alt="A &ldquo;Get Permits&rdquo; task followed by a &ldquo;Build House&rdquo; task."></p>
<p>Here we can split the task, first getting the permits needed to
build the house, and then beginning construction.</p>
<p>Note the dependency between those two tasks and each one&rsquo;s uncertainty.</p>
<p>We can&rsquo;t start building the house until all the permits are secured. (Starting
is definite, finished less so.)</p>
<p>The uncertainty around getting the permits is a subset of the uncertainty around
the whole project and wil be much less than the original single task. (Divide
and conquer to reduce uncertainty.)</p>
<p>And we can further subdivide the &ldquo;Get Permits&rdquo; task, because before you do that
you need to know all about the lot you are building on. Again, we&rsquo;ve take a task
and broken it down into two tasks in the time dimension, one task coming before
the other:</p>
<p><img src="./SurveyBeforePermits.explan.png" alt="A chain of three tasks, &ldquo;Survey&rdquo;, &ldquo;Get Permits&rdquo;, and &ldquo;Build House&rdquo;."></p>
<p>Let&rsquo;s assume we&rsquo;re building in an area without city water and sewer, so we&rsquo;ll
also need to plan and build out a septic system and know the dimensions of the
lot we&rsquo;re building on. Both of those can happen at the same time, in this case
think of splitting the original &ldquo;Survey&rdquo; task into two parallel tasks with each
task being done by separate people. The first &ldquo;Survey&rdquo; means getting a surveyor
out to survey the land, and the second task is getting a soils person out to
test the soils.</p>
<p><img src="./SoilsAtSameTime.explan.png" alt="Survey and Soils tasks happen at the same time."></p>
<p>Finally, we can put together the final information we need for the permits once
we have both the survey and the soils report, at which time we can layout the
house envelope and the septic field. This is like a game of tetris as you try to
fit these things on the same lot, but still being aware of the setbacks, i.e.
the septic field should be at least 25 feet from the house, but also needs to be
100 feet from the water well, etc. But I digress, lets&rsquo; get back to our chart.
All the work has to happen before the permit application, and after the survey
and soils report:</p>
<p><img src="SepticAndBuildingEnvelope.explan.png" alt="The Permit task is now a &ldquo;Septic Field &amp; Building Envelope&rdquo; task followed by a &ldquo;Permits&rdquo; task."></p>
<p>Note that at each step we are sub-dividing a task either in time or in
resources, specifying things that come before and after, or tasks that can take
place in parallel. And as each task gets smaller, the more the uncertainty will
shrink.</p>
<p>Now the diagrams you see above are called Gantt charts, and if you work in the
software field you&rsquo;ll know that a subset of people in the field will be begin
shuddering, averting their eyes and muttering &ldquo;waterfall&rdquo;, &ldquo;agile&rdquo;, and &ldquo;scrum&rdquo;
under their breath.</p>
<p>You see, somewhere in the distant misty past of software development people
stopped looking at Gantt charts not as the output of a process to reduce
ambiguity, but as a mandate from on high on how to exactly run a software
project. Or maybe some weak and ineffective managers decided to use the Gantt
chart as a command and control mechanism to manage software development. Either
way the original use of such a chart got labelled as &ldquo;waterfall&rdquo; development and
the word &ldquo;waterfall&rdquo; became vilified.</p>
<p>But that&rsquo;s completely wrong, and not how these charts came about. They were
invented to tackle large ambiguous projects, doing so from the bottom up, and
I&rsquo;ve got the receipts to prove it.</p>
<p>Let&rsquo;s jump back to 1956, <strong>almost 70 years ago!</strong>, to the development of the
<a href="https://en.wikipedia.org/wiki/UGM-27_Polaris">Polaris Missle System</a>.</p>
<blockquote>
<p>The Polaris missile program&rsquo;s complexity led to the development of new project
management techniques, including the Program Evaluation and Review Technique
(PERT) to replace the simpler Gantt chart methodology.</p>
</blockquote>
<p>Here&rsquo;s where we hit a little bit of complexity because language isn&rsquo;t fixed and
the meanings of words change over time. Back in 1956 a Gantt chart was just a
horizontal bar chart that did not include dependency relationships between
tasks. PERT came along and showed the importance and power of including the
relationships betwen tasks, so then Gantt charts started including inter-task
dependencies, and yet still retained the name &ldquo;Gantt&rdquo; chart.</p>
<p>A two part report was publishing on how the PERT process was computerized
and applied to the project:</p>
<p><a href="https://www.google.com/books/edition/_/bocPI2FOxJ0C?hl=en&amp;gbpv=0">Program Evaluation Research Task (PERT) Summary Report - Phase 1</a></p>
<p>Let&rsquo;s look at some key quotes from this document, stating on <strong>page one</strong>:</p>
<blockquote>
<p>Three factors, however, set research and development programming apart. First,
we are attempting to schedule intellectual activity as well as the more easily
measurable physical activity. Second, by definition, research and development
projects are of a pioneering nature. Therefore previous, parallel experience
upon which to base schedules of a new project is relatively unavailable.
Third, the unpredictability of specific research results inevitably requires
frequent change in program detail. These points are acknowledged by all
experienced research people. Yet, even though it be ridiculous to conceive of
scheduling research and development with the split- second precision of an
auto assembly line, it is clear that the farther reaching and more complex our
projects become, the greater is the need for procedural tools to aid top
managers to comprehend and control the project.</p>
</blockquote>
<p>Would it be bad form to point out that the entire edifice of &ldquo;Agile&rdquo; software
development is built on a bed of lies? Anyway, we can clearly see that the
entire point of the enterprise is to reduce ambiguity around research and
development work, the kind of work with the highest levels of uncertainty.</p>
<p>And this process is emphatically not a top-down process. Still on page one:</p>
<blockquote>
<p>This last point introduces a most important matter in research administration.
The people most qualified to speak on what they have done, are doing, can do,
and might do in a development project are the development people themselves.
To interpose a substantial layer of evaluation organization between top
management and the development people stretches the time of progress
reporting, risks distortion of reports through successive interpretation on
the way to the top, and generally adds to the remoteness of top management to
the tasks it is managing. 1 A system should be a close coupling between the
laboratory and top management and should serve both the planning and
evaluation interests of both, each at the proper level.</p>
</blockquote>
<p>And flexibility was baked in from the beginning, on page 3:</p>
<blockquote>
<p>Actual day-to-day happenings never follow the stated or &ldquo;nominal&rdquo; schedule
exactly. They should bear a reasonable identity, but the &ldquo;actual&rdquo; schedule
will continuously change and flex within the general limits of the nominal
schedule.</p>
</blockquote>
<p>Does it scale? Yes, yes it does, from page 4:</p>
<blockquote>
<p>The development of the FBM incorporates a tremendously complex system of event
achievement. It is estimated that there may be upwards of 5,000 events which
should be portrayed in the evaluation process. The computations that must be
undertaken for each event as well as the interactions between events require
something more than unabetted human contemplation . For this reason, the PERT
procedure has been laid out so as to be compatible with processing on modern
electronic computers.</p>
</blockquote>
<p>The amusing part is that this project took place so long ago and the computers
were so slow that they spent a bunch of time and math speeding up the analysis
by <em>avoiding taking cube roots</em>. The bonkers thing is that folks have just been
copy and pasting the formulas on page 7 of the report to this very day as the
<em>right</em> way to estimate task duration even though today we have computers powerful
enough to, <em>checks notes</em>, take cube roots.</p>
<p>Anyway, you should absolutely go read <a href="https://www.google.com/books/edition/_/bocPI2FOxJ0C?hl=en&amp;gbpv=0">Program Evaluation Research Task (PERT)
Summary Report - Phase
1</a>, it&rsquo;s eye
opening how forward looking the project was, and how much we&rsquo;ve lost, and then
poorly reinvented, since then.</p>
]]></content>
            
                 
                    
                 
                    
                         
                        
                            
                             
                                <category scheme="https://bitworking.org/tags/gantt" term="gantt" label="gantt" />
                             
                                <category scheme="https://bitworking.org/tags/project-management" term="project-management" label="project management" />
                            
                        
                    
                
            
        </entry>
    
        
        <entry>
            <title type="html"><![CDATA[The Fundamental Axioms of Project Planning]]></title>
            <link href="https://bitworking.org/news/2025/03/the-fundamental-axiom-of-project-planning/" rel="alternate" type="text/html" />
            
                <link href="https://bitworking.org/news/2025/05/the-critical-path-in-project-planning/" rel="related" type="text/html" title="The Critical Path in Project Planning" />
                <link href="https://bitworking.org/news/2025/03/applying-the-fundamental-axioms-to-reduce-uncertainty/" rel="related" type="text/html" title="Applying the Fundamental Axioms to Reduce Uncertainty" />
            
                <id>https://bitworking.org/news/2025/03/the-fundamental-axiom-of-project-planning/</id>
            
            
            <published>2025-03-18T21:26:57-04:00</published>
            <updated>2025-03-18T21:26:57-04:00</updated>
            
            
            <content type="html"><![CDATA[<p>Over the years I have run many projects, everything from small software projects
of just a couple people, to new product development projects in the material
testing space, include both hardware and software, to large projects involving
work that effects the daily routines of thousands of software engineers. In that
time I&rsquo;ve honed down how I think about project management into just two axioms,
which, if you know the field of project management is quite short.</p>
<p>If you were to search across the web today you&rsquo;d find a slew of randomly
enumerated fundamentals of project management, including, but certainly not
limited to:</p>
<ul>
<li>5 C&rsquo;s of project management</li>
<li>5 P&rsquo;s of project management</li>
<li>The 5 principles of project management</li>
<li>The 12 principles of project management</li>
<li>50+ Axioms on the Art and Science of Managing Projects</li>
</ul>
<p>Being a trained mathematician I can tell you for certain that if you&rsquo;ve got 50+
axioms, you clearly don&rsquo;t know the meaning of &ldquo;axiom&rdquo;.</p>
<p>Anyway, for you dear reader, I am going to break down project management into
just two axioms.</p>
<p>The first axiom of project planning:</p>
<blockquote>
<p>Starting is definite, finishing less so.</p>
</blockquote>
<p>So what does that mean? Well maybe let&rsquo;s start with a more colloquial saying,
which is:</p>
<blockquote>
<p>A journey of a thousand miles begins with a single step.</p>
</blockquote>
<p>See how we know when the journey begins, when we take that first step, and we
can definitely say when we are going to start. But when, exactly, will we finish
that journey of 1,000 miles? Presuming we&rsquo;re going to walk, that&rsquo;s going to take
quite a while and the exact finish date of our journey is going to be highly
variable. Consider hiking the Appalachian Trail:</p>
<blockquote>
<p>Completing the entire 2,190+ miles of the Appalachian Trail (A.T.) in one trip
is a mammoth undertaking. Each year, thousands of hikers attempt a thru-hike;
only about one in four makes it all the way.</p>
<p>A typical thru-hiker takes 5 to 7 months to hike the entire A.T.</p>
</blockquote>
<p>&ndash;<a href="https://appalachiantrail.org/explore/hike-the-a-t/thru-hiking/">The Appalachian Trail
Conservancy</a></p>
<p>If only 1/4 of the hikers actually finish hiking the trail in any year, the
remaining 3/4 don&rsquo;t finish it, the average time to finish the project is
infinity. Infinity! I don&rsquo;t think I&rsquo;m going out on a limb when I say that [5
months, ∞) is a huge amount of uncertainty.</p>
<p>Just the <a href="https://en.wikipedia.org/wiki/List_of_failed_and_overbudget_custom_software_projects#Projects_with_ongoing_problems">list of failed and overbudget custom software
projects</a>
is worth an entire Wikipedia entry.</p>
<p>And there are projects that have gone on so long that they&rsquo;ve become legendary,
like <a href="https://en.wikipedia.org/wiki/Duke_Nukem_Forever">Duke Nukem Forever</a>
which took 14 years to ship.</p>
<p>The longer a task takes, the higher the uncertainty of when it will finish.</p>
<p>Think of a simple task, like vacuuming the house. This has a short time, and you
can probably predict with pretty good accuracy how long it will take you to
complete the task. And yes, leave it to your kids and it might never get done, but
let&rsquo;s not go there.</p>
<p>Compare that to taking on a larger project, like building a skyscraper, a
sub-division, or something never accomplished before, like a fusion reactor, and
the uncertainty rises dramatically.</p>
<p>But what to we do in the face of such uncertainty?</p>
<p>The second axiom of project planning:</p>
<blockquote>
<p>Divide and conquer to reduce uncertainty.</p>
</blockquote>
<p>Yeah, really, it&rsquo;s that simple. If you have a large, complex, or ambiguous task,
then break it down into smaller more manageable tasks. For example we could
divide up our Appalachian Trail hiking into first figuring out how many days of
food and water we can carry, along with preliminary test hikes to see how many
miles a day we can cover on similar terrain.</p>
<p>And this loops back around to our first axoim, the shorter the sub-task the less
the ambiguity.</p>
<p>So now we have our two axioms:</p>
<h2 id="the-axioms-of-project-management">The Axioms of Project Management:</h2>
<ol>
<li>Starting is definite, finishing less so.</li>
<li>Divide and conquer to reduce uncertainty.</li>
</ol>
<p>In my next installment I&rsquo;ll talk about how to apply these axioms to a project to
reduce uncertainty, and how everything you&rsquo;ve learned about project management
is probably wrong.</p>
]]></content>
            
                 
                    
                 
                    
                         
                        
                            
                             
                                <category scheme="https://bitworking.org/tags/gantt" term="gantt" label="gantt" />
                             
                                <category scheme="https://bitworking.org/tags/project-management" term="project-management" label="project management" />
                            
                        
                    
                
            
        </entry>
    
        
        <entry>
            <title type="html"><![CDATA[Trump Won, I Blame Obama.]]></title>
            <link href="https://bitworking.org/news/2024/11/trump-won-i-blame-obama/" rel="alternate" type="text/html" />
            
            
                <id>https://bitworking.org/news/2024/11/trump-won-i-blame-obama/</id>
            
            
            <published>2024-11-07T21:34:23-05:00</published>
            <updated>2024-11-07T21:34:23-05:00</updated>
            
            
            <content type="html"><![CDATA[<p>So Trump won the 2024 Presidential election, or more succinctly, Kamala Harris
and the Democratic Party <em>lost</em> the 2024 presidential election and I blame
Obama.</p>
<blockquote>
<p>&ldquo;Certainly the former president is in the far-right area, he&rsquo;s certainly an
authoritarian, admires people who are dictators — he has said that. So he
certainly falls into the general definition of fascist, for sure,&rdquo; Trump&rsquo;s
longest-serving White House chief of staff John Kelly.
<a href="https://www.axios.com/2024/10/23/john-kelly-trump-hitler">https://www.axios.com/2024/10/23/john-kelly-trump-hitler</a></p>
</blockquote>
<p>When someone who was there during the first Trump administration tells you that
Trump is a fascist, you should listen to them. I fully expect next four years to
be an absolute shit show that will definitely warp, if not break, our democracy.
But I want to talk about how we got here, because Democrats need to figure out
what went wrong and come up with a strong appealing alternative to Trumpism
before the mid-term elections if they want any chance to blunt the worst
excesses of the Trump administration.</p>
<h2 id="stop-otherizing">Stop otherizing</h2>
<p>You may want to cast each and every Trump voter as a racist or white
supremacist.</p>
<p>First, that&rsquo;s otherizing, stop it. Sure, there are folks who fall into the
racist, misogynist, or full on white supremacists camps, and yes, the FoxNews
reality distortion field certainly has an effect, but I refuse to believe a
majority of Americans are like that, and the data is on my side.</p>
<p>The same voters elected Barak Obama as President. Twice.</p>
<p>And look at this very election in my home state of NC. While Trump won the
Presidential vote, NC also elected Democrats to a number of other statewide
offices, starting with Josh Stein, a Democrat, the first Jewish Governor of
North Carolina, who won by 14 points! We also elected Rachel Hunt, a woman for
Lieutenant Governor, Jeff Jackson for Attorney General, and Mo Green,
Superintendent of Public Instruction, and Elaine Marshall for Secretary of
State, and only one of those was an incumbent.</p>
<p>Also, Republicans lost their super-majority in the legislature so they can&rsquo;t
override the Governors veto.</p>
<p>If the voting was driven by racism and misogyny then the above results would
have been very different.</p>
<h2 id="what-if">What if?</h2>
<p>The first thing to internalize is that Trump voter&rsquo;s grievances are real.</p>
<p>In <a href="https://www.nbcnews.com/politics/2024-elections/exit-polls">exit polls</a>
Trump voters picked &ldquo;The economy&rdquo; and &ldquo;Immigration&rdquo; as their top issues. What if
we actually believed what they said? That the reason that they voted for Trump
was because they thought he was better for the ecomony then yet another
Democrat? If we suppose they are telling the truth, then what do they mean?</p>
<p>I&rsquo;ve spent the last two years in Presidential-election-spin-room-hell having
everyone tell me how good the economy is, exclaiming, &ldquo;Just look at the stock
market!&rdquo;.</p>
<p>To quote Kai Ryssdal, <a href="https://x.com/kairyssdal/status/1822249482966253918">&ldquo;Also, the stock market is not the
economy.&rdquo;</a></p>
<p>These days, due to 40 years of non-existent anti-trust enforcement and the
resulting consolidation in the US economy, the stock market is a measure of how
efficiently corporations are strip-mining the US economy, and not how well
things are going on main street.</p>
<p>The graph below shows how productivity has continued to rise, but hourly
compensation has lagged further and further behind. Whether you call this the
Productivity-Pay Gap, or <a href="https://economicsfromthetopdown.com/2020/01/17/debunking-the-productivity-pay-gap/#:~:text=For%20that%20reason%2C%20I%20think%20the%20%E2%80%98productivity%2Dpay%20gap%E2%80%99%20needs%20to%20be%20called%20what%20it%20actually%20is%20%E2%80%94%20a%20decline%20of%20workers%E2%80%99%20relative%20income.">a decline of workers’ relative
income</a>,
it is real world trickle-down economics, where less and less of the friuts of
labor trickles down to employees:</p>
<iframe src="https://fred.stlouisfed.org/graph/graph-landing.php?g=1zQrn&width=670&height=475" scrolling="no" frameborder="0" style="overflow:hidden; width:100%; height:525px;" allowTransparency="true" loading="lazy"></iframe>
<p>But what does this look like from the bottom? Here&rsquo;s a chart of <q>Employed full
time: Median usual weekly real earnings: Wage and salary workers: 16 years and
over</q>, that is, inflation adjusted real earnings, which I&rsquo;ve plotted here on
a chart that starts at zero, like the math gods intended:</p>
<p><img src="./real-earnings.png" alt=""> <a href="https://fred.stlouisfed.org/series/LES1252881600Q">https://fred.stlouisfed.org/series/LES1252881600Q</a></p>
<p>Now, I don&rsquo;t want to get too technical, but I did get a degree in Mathematics from Dartmouth College
and there&rsquo;s a very precise term we use for the above graph, and that term is <strong>A FLAT FUCKING LINE!</strong></p>
<p>And that flat line has had real world consequences.</p>
<p>Happy people with a future don&rsquo;t kill themselves via drug overdoses.</p>
<p><img src="./opioid_deaths.jpg" alt=""> <a href="https://en.m.wikipedia.org/wiki/File:US_timeline._Opioid_deaths.jpg">https://en.m.wikipedia.org/wiki/File:US_timeline._Opioid_deaths.jpg</a></p>
<p>May I remind you the definition of insanity? Doing the same thing over and over
and hoping for a different result. For 40 years America&rsquo;s working class has been
stuck, going back and forth over those 40 years voting Republicans and Democrats
into office, both for President and Congress, and their lives have never
improved.</p>
<p>I don&rsquo;t believe these people aren&rsquo;t stupid, I believe they know damn well that
Trump isn&rsquo;t a Republican. You&rsquo;ll see articles where pundits will claim that
America took a turn to the &ldquo;Right&rdquo; with the election of Donald Trump, which is
utter horseshit. Trump, and the rest of the MAGA folks that have come into
office in the past eight years should have an (M) next to their name, not an
(R). The Republican party has gone the way of the Whigs and the Torries. I think
they clearly see Trump and MAGA as a totally new entity that might <strong>actually</strong>
affect change, or, at this point, burn it all to the ground, and they&rsquo;d be happy
with either result.</p>
<h2 id="obama">Obama</h2>
<p>And now let&rsquo;s go back to Obama, where I lay a good deal of the blame. I mean,
the real blame for kicking off this slow descent into our modern Horatio Alger
dystopia is Ronald Reagan, but Obama actually had a chance to turn the corner
and reject the Neo-Liberal concensus draining the life from the US economy, and
instead he doubled down on it.</p>
<p>There are two incidents from Obama&rsquo;s presidency that have really stuck in my
craw for the last decade, the first is his exchange with Steve Jobs.</p>
<blockquote>
<p>During their meeting in 2010, Obama asked Jobs how to bring all the iPhone
manufacturing jobs back to the United States, according to the New York Times.</p>
<p>&ldquo;Those jobs aren&rsquo;t coming back,&rdquo; Jobs replied. <a href="https://money.cnn.com/2012/10/17/technology/apple-china-jobs/">https://money.cnn.com/2012/10/17/technology/apple-china-jobs/</a></p>
</blockquote>
<p>And Obama just accepts that answer! Utterly appalling. Instead of asking Jobs if
those jobs could come back to the US if a $500 per phone tariff was imposed on
them, he just blithely accepts it as a fact of nature. This isn&rsquo;t a singular
event, watch this interaction with Obama and a United Steel Workers union member
from Indiana.</p>
<iframe width="560" height="315" src="https://www.youtube.com/embed/CKpso3vhZtw?si=mjmo16io9Wue0tBw" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>Did you catch that? Eric&rsquo;s already lost his job after it was moved out of the
country and is asking Obama what he&rsquo;s going to do about it, and President
Obama&rsquo;s response is to flail like a helpless child and pronounce, essentially,
<a href="https://youtube.com/clip/UgkxlZLpp0KxfNisr1Nz5y0NtvaUgxFDV3Pz?si=6nXjf-mC2OsXtBl8">&ldquo;I&rsquo;m just a baby
duck!&rdquo;</a></p>
<p>The important takeaway here is that going against the neo-liberal concensus,
putting the American worker first, putting up barriers to exporting jobs to the
country with the cheapest pool of workers, stopping the strip-mining of the US
economy is not even countenanced. Here is a President elected on a promise of
change, and the actual change we needed is unthinkable, it is literally an
unthinkable thought.</p>
<p>Now put yourself in Eric&rsquo;s shoes, all the Eric&rsquo;s who have had their jobs moved
overseas for the past 40 years as corporations strip-mined the US economy for
ever larger short term gains, and ask yourself if you&rsquo;d be happy with Obama&rsquo;s
answer.</p>
<p>And not only did Obama do nothing on that front, the same obsequiousness to
American corporations has continued in the Biden administration, to the point
that the <a href="https://www.thebignewsletter.com/p/why-does-the-biden-white-house-hate?utm_campaign=email-half-post&amp;r=5tftr&amp;utm_source=substack&amp;utm_medium=email">Biden Whitehouse would never talk about their anti-trust
work</a>.
I will give Biden credit for actually appointing Lena Khan, but then to never
talk about her work shows the true depth of the fault line in the Democratic
party, supposedly the party of the working class, yet afraid to speak, or even
think, anything that might upset their corporate donors. Let&rsquo;s not even talk
about pro-union Biden <a href="https://www.reuters.com/world/us/biden-signs-bill-block-us-railroad-strike-2022-12-02/">throwing railroad workers under the proverbial
bus</a>.</p>
<h2 id="reckoning">Reckoning</h2>
<p>Despite the <a href="https://www.youtube.com/watch?v=O9fSK2AR594">protestations of Nancy
Pelosi</a>, I believe Democrats need
to think long and hard and come back to the American people with a solid plan
that actually addresses working class families, and <a href="https://bitworking.org/news/2024/11/bernie-sanders-statement-on-democrats-losing-the-2024-presidential-election/">I&rsquo;m not
alone</a>.
And please don&rsquo;t try to tell me the party shouldn&rsquo;t do anything too <em>radical</em>,
the voters just put a convicted felon back in the White House.</p>
]]></content>
            
                 
                    
                 
                    
                
            
        </entry>
    
        
        <entry>
            <title type="html"><![CDATA[Bernie Sander's Statement on Democrats Losing the 2024 Presidential Election]]></title>
            <link href="https://bitworking.org/news/2024/11/bernie-sanders-statement-on-democrats-losing-the-2024-presidential-election/" rel="alternate" type="text/html" />
            
            
                <id>https://bitworking.org/news/2024/11/bernie-sanders-statement-on-democrats-losing-the-2024-presidential-election/</id>
            
            
            <published>2024-11-07T00:46:34-05:00</published>
            <updated>2024-11-07T00:46:34-05:00</updated>
            
            
            <content type="html"><![CDATA[<p>I am providing a text version of Bernie&rsquo;s statement here, because all I could
find online were images posted to various social media sites.</p>
<p>I&rsquo;m also posting this because it needs to be seen, Bernie is right.</p>
<p><a href="https://www.facebook.com/berniesanders/posts/pfbid028nbsiQt3J5mgX1zdJ2kjG3xUMkCK8nTa51z4BEYMi7zr449zaLsjtYmzb9CYxDdRl">Bernie Sander&rsquo;s Statement on Democrats losing the 2024 Presidential election</a>:</p>
<blockquote>
<p>It should come as no great surprise that a Democratic Party which has
abandoned working class people would find that the working class has abandoned
them. First, it was the white working class, and now it is the Latino and
Black workers as well.</p>
<p>While the Democratic leadership defends the status quo, the American people
are angry and want change. And they&rsquo;re right.</p>
<p>Today, while the very rich are doing phenomenally well, 60% of Americans live
paycheck to paycheck and we have more income and wealth inequality than ever
before. Unbelievably, real, inflation-accounted-for weekly wages for the
average American worker are actually lower now than they were 50 years ago.</p>
<p>Today, despite an explosion in technology and worker productivity, many young
people will have a worse standard of living than their parents. And many of
them worry that Artificial Intelligence and robotics will make a bad situation
even worse.</p>
<p>Today, despite spending far more per capita than other countries, we remain
the only wealthy nation not to guarantee health care to all as a human right
and we pay, by far, the highest prices in the world for prescription drugs.
We, alone among major countries, cannot even guarantee paid family and medical
leave.</p>
<p>Today, despite strong opposition from a majority of Americans, we continue to
spend billions funding the extremist Netanyahu government&rsquo;s all out war
against the Palestinian people which has led to the horrific humanitarian
disaster of mass malnutrition and the starvation of thousands of children.</p>
<p>Will the big money interests and well-paid consultants who control the
Democratic Party learn any real lessons from his disaster campaign? Will they
understand the pain and political alienation that tens of millions of
Americans are experiencing? Do they have any ideas as to how we can take on
the increasingly powerful Oligarchy which has so much economic and political
power? Probably not.</p>
<p>In the coming weeks and months those of concerned about grassroots democracy
and economic justice need to have some very serious political discussions.</p>
<p>Stay tuned.</p>
</blockquote>
]]></content>
            
                 
                    
                 
                    
                
            
        </entry>
    
</feed>
