<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>emre şahin's digital garden 🍃 - Mythical Man-Month</title>
    <link>https://emresahin.net/tags/mythical-man-month/</link>
    <description>Posts in the Mythical Man-Month tag</description>
    <language>en</language>
    <managingEditor>contact@emresahin.net (Emre Şahin)</managingEditor>
    <lastBuildDate>Tue, 15 Sep 2026 19:46:32 +0000</lastBuildDate>
    <atom:link href="https://emresahin.net/tags/mythical-man-month/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Representation</title>
      <published>2022-04-17T15:01:40+00:00</published>
      <updated>2022-04-17T15:01:40+00:00</updated>
      <author>Emre Şahin</author>
      <pubDate>Sun, 17 Apr 2022 15:01:40 +0000</pubDate>
      <link>https://emresahin.net/Representation/</link>
      <guid isPermaLink="true">https://emresahin.net/Representation/</guid>
      <description>The programmer at wit’s end for lack of space can often do best by disentangling himself from his code, rearing back, and contemplating his data. Representation is the essence of programming. – Fred Brooks, The Mythical Man-Month As years pass with newer projects, the one thing I notice more is t...</description>
      <category>Software Design</category>
      <category>Data Engineering</category>
      <category>Representation</category>
      <category>Algorithms</category>
      <category>Data Structures</category>
      <category>Software Architecture</category>
      <category>Mythical Man-Month</category>
      <content:encoded><![CDATA[<figure><img src="https://emresahin.net/images/SmartSelect_20220303-212718_Noteshelf.jpg" alt="" style="width: 300px"></figure>
<blockquote>
<p>The programmer at wit’s end for lack of space can often do best by
disentangling himself from his code, rearing back, and contemplating his data.
Representation is <em>the</em> essence of programming. – Fred Brooks, The Mythical Man-Month</p>
</blockquote>
<p>As years pass with newer projects, the one thing I notice more is that <em>data</em>
is more important than algorithms. You can alleviate bad algorithms with better
ones during the course of a project, but to fix bad data design, a full
rewrite is usually necessary.</p>]]></content:encoded>
    </item>
    <item>
      <title>Quote from the Mythical Man-Month</title>
      <published>2022-04-09T05:26:31+00:00</published>
      <updated>2022-04-09T05:26:31+00:00</updated>
      <author>Emre Şahin</author>
      <pubDate>Sat, 09 Apr 2022 05:26:31 +0000</pubDate>
      <link>https://emresahin.net/Quote-from-the-Mythical-Man-Month/</link>
      <guid isPermaLink="true">https://emresahin.net/Quote-from-the-Mythical-Man-Month/</guid>
      <description>Although we don’t rent IBM mainframes anymore, it seems that using rented resources for software is not a new concept. The following still applies today for cloud services, perhaps on a different scale:</description>
      <category>Software Engineering</category>
      <category>Quotations</category>
      <category>Space Complexity</category>
      <category>Cloud Computing</category>
      <category>Mythical Man-Month</category>
      <category>Fred Brooks</category>
      <content:encoded><![CDATA[<p>Although we don’t rent IBM mainframes anymore, it seems that using rented resources
for software is not a new concept. The following still applies today for cloud services,
perhaps on a different scale:</p>
<figure><img src="https://emresahin.net/images/quote-mythical-man-month-2022-04-09.jpg" alt="" style="width: 300px"></figure>]]></content:encoded>
    </item>
    <item>
      <title>About estimation from the 'Mythical Man-Month'</title>
      <published>2022-04-07T05:19:25+00:00</published>
      <updated>2022-04-07T05:19:25+00:00</updated>
      <author>Emre Şahin</author>
      <pubDate>Thu, 07 Apr 2022 05:19:25 +0000</pubDate>
      <link>https://emresahin.net/About-estimation-from-the--Mythical-Man-Month-/</link>
      <guid isPermaLink="true">https://emresahin.net/About-estimation-from-the--Mythical-Man-Month-/</guid>
      <description>I’ve read these in The Mythical Man-Month . First, our techniques of estimating are poorly developed. More seriously, they reflect an unvoiced assumption which is quite un-true, i.e., that all will go well. Second, our estimating techniques fallaciously confuse effort with progress, hiding the as...</description>
      <category>software</category>
      <category>Management</category>
      <category>estimates</category>
      <category>software development</category>
      <category>projects</category>
      <category>manpower</category>
      <category>Mythical Man-Month</category>
      <category>Fred Brooks</category>
      <content:encoded><![CDATA[<p>I’ve read these in <a href="https://en.wikipedia.org/wiki/The_Mythical_Man-Month">The Mythical Man-Month</a>.</p>
<blockquote>
<p>First, our techniques of estimating are poorly developed. More seriously,
they reflect an unvoiced assumption which is quite un-true, i.e., that all
will go well.</p>
<p>Second, our estimating techniques fallaciously confuse effort with progress,
hiding the assumption that men and months are interchangeable.</p>
<p>Third, because we are uncertain of our estimates, software managers often
lack the courteous stubbornness of Antoine’s chef.</p>
<p>Fourth, schedule progress is poorly monitored. Techniques proven and routine
in other engineering disciplines are considered radical innovations in
software engineering.</p>
<p>Fifth, when schedule slippage is recognized, the natural (and traditional)
response is to add manpower. Like dousing a fire with gasoline, this makes
matters worse, much worse. More fire requires more gasoline, and thus begins
a regenerative cycle which ends in disaster.</p>
</blockquote>
<p>The company I’m currently working at has this habit of adding <em>personpower</em> to
projects. We’ve been hiring since I joined. I don’t know what to think when I read
these.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
