<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.developerdotstar.com/community" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>developer.* Blogs - Enterprise Software Considered Harmful (2) - comments on Ravi Mohan&amp;#039;s blog - Comments</title>
 <link>http://www.developerdotstar.com/community/node/583</link>
 <description>Comments for &quot;Enterprise Software Considered Harmful (2) - comments on Ravi Mohan&#039;s blog&quot;</description>
 <language>en</language>
<item>
 <title>The process in the large doesn&#039;t have to be rational</title>
 <link>http://www.developerdotstar.com/community/node/583#comment-1506</link>
 <description>&lt;p&gt;In ECLIPSE OF REASON, Max Horkheimer speaks indirectly to the plight of MIS developers who&#039;d rather write tools.&lt;/p&gt;
&lt;p&gt;In the Renaissance of the West, the merchant class learned to adapt to short-term needs. This was the &quot;material basis&quot;, in part, to skeptical philosophy and modern science.&lt;/p&gt;
&lt;p&gt;The contemporary pretense is that the West is the simple avatar and progressive evolution of this willingness to at all time to take short-term advantage based on &quot;reason&quot;, and that there is no alternative.&lt;/p&gt;
&lt;p&gt;But as experienced by real people in real life, &quot;reason&quot; becomes indeed the wreckage of THEIR &quot;reason&quot; (their software architecture) by a trumping &quot;reason&quot; which uses authoritarian structures to insist on its way, and which in the case of corporate and government secrecy need not divulge why the user now &quot;wants&quot; a different architecture, and get back to work.&lt;/p&gt;
&lt;p&gt;The fact is, as Horkheimer shows, it becomes impossible for individuals to be &quot;individual&quot; (&quot;in DUH vidual&quot; in the cruel mockery of Dilbert) in a society which proclaims its valuation of individuality!&lt;/p&gt;
&lt;p&gt;Horkheimer shows how in the 17th century, Leibniz&#039; &quot;Monad&quot; became the model for individuality. A &quot;monad&quot; exists independently of all other monads, and can step over homeless men in the street.&lt;/p&gt;
&lt;p&gt;But what we find is that in a process which strangely resembles crystal formation, the monads, in optimizing their in DUH viduality, become, if they know what&#039;s good for them, individual crystals in a lattice of ... identical crystals.&lt;/p&gt;
&lt;p&gt;In MIS, in fact, they all know the same required laundry list of technologies even if they harbor a voiceless resentment of Crystal Reports, knowing that a Crystal palace is not Utopia.&lt;/p&gt;
&lt;p&gt;[The origin of Crystal Reports was the simple fact that circa 1978, if you had coded 50+ report programs, you realized if you didn&#039;t totally suck that they all were implementing the same basic algorithm, and that you only needed to generalize the ontology from &quot;print line&quot; to &quot;block of information meaningful to the user containing small n lines&quot;, and then scale up, to get a report GENERATOR.]&lt;/p&gt;
&lt;p&gt;[This is the type of thinking that denies the constructed firewall between MIS and &quot;tools&quot; and it shuddha made me rich but my inner Buddha had other plans for me.]&lt;/p&gt;
&lt;p&gt;In MIS the proud, individual Masters of the programming Universe wear all the same khakis and troop on time to the Bangalore Hooters for lunch.&lt;/p&gt;
&lt;p&gt;[I do hope you bad boys have a Hooters in Bangalore by now, with all due respect for local custom goes without saying. My point is that in places like Shenzen, the culture I saw in Schaumburg, Illinois, was replicated like a self-duplicating crystalline cancer on the shores of Shekou bay.]&lt;/p&gt;
&lt;p&gt;Not a mathematician, Horkheimer had a mathematical insight. Rule driven monads, or cells in a cellular automaton, generate not stochastic patterns but patterns in the large, for the same reason I discovered that John Conway&#039;s LIFE would generate spaceship builders in 1971.&lt;/p&gt;
&lt;p&gt;Horkheimer took this evolution seriously. To step back and creatively craft a tool to anticipate requests goes backward to a time when producers controlled the market.&lt;/p&gt;
&lt;p&gt;British coal miners asked Thatcher for the right to keep their jobs even when there was no demand for coal, and to stack the coal they dug in neat piles awaiting an energy shock. &lt;/p&gt;
&lt;p&gt;In the typical software company, to develop a general tool is to stockpile and it goes directly against global evolution/devolution. Even as the merchants of the 17th century learned to treat silk from India and China interchangeably, and not describe themselves exclusively as dealing in the one or the other, the evolution is in fact towards even more reactive, even more opaque coding of proprietary solutions.&lt;/p&gt;
&lt;p&gt;To be a toolcrafter in 1978, you had to leave renumerative and paid employment even as Wozniak left Hewlett-Packard. To &quot;write a compiler&quot; in 2003 I had to come close to starving in a San Francisco hotel room.&lt;/p&gt;
&lt;p&gt;No company is going to pay you for disruptive technology. And &quot;being an entrepreneur&quot; isn&#039;t the answer, because entrepreneurs entrep, they don&#039;t write code.&lt;/p&gt;
</description>
 <pubDate>Thu, 14 Sep 2006 07:51:45 -0700</pubDate>
 <dc:creator>Edward G Nilges</dc:creator>
 <guid isPermaLink="false">comment 1506 at http://www.developerdotstar.com/community</guid>
</item>
<item>
 <title>Enterprise Software Considered Harmful (2) - comments on Ravi Mohan&#039;s blog</title>
 <link>http://www.developerdotstar.com/community/node/583</link>
 <description>&lt;p&gt;Further comments on &lt;a href=&quot;http://ravimohan.blogspot.com/2006/07/but-martin-enterprise-software-is.html&quot;&gt;Ravi Mohan&#039;s blog post&lt;/a&gt; about enterprise software development vs. tool development, picking up where &lt;a href=&quot;http://www.developerdotstar.com/community/node/581&quot;&gt;Part 1&lt;/a&gt; leaves off.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.developerdotstar.com/community/node/583&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.developerdotstar.com/community/node/583#comment</comments>
 <category domain="http://www.developerdotstar.com/community/taxonomy/term/20">Software Development</category>
 <pubDate>Tue, 12 Sep 2006 22:38:32 -0700</pubDate>
 <dc:creator>Edward G Nilges</dc:creator>
 <guid isPermaLink="false">583 at http://www.developerdotstar.com/community</guid>
</item>
</channel>
</rss>
