<?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>The Politics of Systems &#187; computing</title>
	<atom:link href="http://thepoliticsofsystems.net/category/computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://thepoliticsofsystems.net</link>
	<description>Thoughts on Power and Software</description>
	<lastBuildDate>Fri, 06 Aug 2010 10:38:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>the app store and the cloud: the end of software as we know it?</title>
		<link>http://thepoliticsofsystems.net/2010/08/06/the-app-store-and-the-cloud-the-end-of-software-as-we-know-it/</link>
		<comments>http://thepoliticsofsystems.net/2010/08/06/the-app-store-and-the-cloud-the-end-of-software-as-we-know-it/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 10:36:13 +0000</pubDate>
		<dc:creator>bernhard</dc:creator>
				<category><![CDATA[computing]]></category>
		<category><![CDATA[economy]]></category>

		<guid isPermaLink="false">http://thepoliticsofsystems.net/?p=128</guid>
		<description><![CDATA[Books are great and I just finished another one that I wish I had read years ago: Alfred D. Chandler Jr. and James W. Cortada: A Nation Transformed by Information. How Information Has Shaped the United States from Colonial Times to the Present. Oxford: Oxford University Press, 2000 (Google Books). The fact that the leading [...]]]></description>
			<content:encoded><![CDATA[<p>Books are great and I just finished another one that I wish I had read years ago: Alfred D. Chandler Jr. and James W. Cortada: <em>A Nation Transformed by Information. How Information Has Shaped the United States from Colonial Times to the Present</em>. Oxford: Oxford University Press, 2000 (<a href="http://books.google.com/books?id=X9eTXqh-p-gC&amp;lpg=PP1&amp;ots=mH0ll2yD0z&amp;dq=cortada%20chandler&amp;pg=PP1#v=onepage&amp;q&amp;f=false">Google Books</a>). The fact that the leading historians on business (Chandler) and computing (Cortada) edit a book together is a setup for great things and the book does not disappoint. Their concluding chapter proved to be particularly stimulating especially the couple of pages in a section called &#8220;The Case for Software&#8221; (p.290f). Here, the authors argue that while there have been many continuities in the development of IT over the last two centuries, software represents a major discontinuity because of 1) what it is, 2) how it came into the economy, and 3) how it was sold. There is quite a list of arguments the authors present, but two stand out:</p>
<p>First, software is diagnosed as being the &#8220;least capital-intensive and most knowledge-intensive of all information technologies to emerge&#8221; (p.290) which lead to low barriers to market-entry and immense opportunities for start-ups. Second, the fact that IBM chose to market the IBM-PC as an open hardware platform and Windows&#8217; dominance as a standardized platform for application development created a gigantic market where even niche products could find a considerable audience. For Chandler and Cortada, the &#8220;story&#8221; of software is not so much the epic battle between operating systems that we love to dwell on but the development of applications. Their story goes like this:</p>
<blockquote><p>Although software development is very much a knowledge business, the personal commitment required to learn enough to write software is far less than is needed by a computer scientist who is developing either hardware or the next generation of computer chips. The teenager or college student who writes software and ultimately finds a distributor has far less training in the field than the engineer working on Intel&#8217;s future product line. Yet both arrive at the same point: they create a marketable product. Thus, in economic terms, software so far has required less intellectual capital, hence offering fewer knowledge barriers to new entrants. Will that change? Perhaps, but what occurred in the 1980s and 1990s is that the barriers to entry remained far lower than for any previous form of information technology and products. (p.296f)</p></blockquote>
<p>So far so good. This account has been echoed repeatedly (my colleague <a href="http://www.mtschaefer.net/">Mirko Schäfer</a> and I <a href="http://www.scribd.com/doc/2409074/Beyond-Engineering-Software-Design-as-Bridge-over-the-CultureTechnology-Dichotomy">have been</a> amongst the many) but Chandler and Cortada weave a pretty dense and economically sound argument. What is interesting though is the historical backdrop against which the emergence of software unfolds:</p>
<blockquote><p>In the electronic-based industries on which the Information Age rests, opportunities for individual entrepreneurs to build long-term competitive enterprises also came primarily with the introduction of a new technology. But these opportunities only occurred three times. The first was in the early 1920s with the coming of broadcasting. The second opportunity occurred in the late 1960s and early 1970s, after the introduction of IBM&#8217;s System 360 and Digital&#8217;s PDP series greatly expanded computerized data processing for commercial activities. The third took place in the first half of the 1950s with the sudden and unexpected coming of the multi-billion-dollar microcomputer industry. Since the mid-1950s opportunities for entrepreneurial start-ups in hardware arose primarily in the production of specialized niche products or for providers of supplies and services to the large established core companies. So if history is any guide, a small number of large complex enterprises, particularly those experienced in building systems, will continue to lead in commercializing the hardware for today&#8217;s Information Age.</p></blockquote>
<p>For the authors, software is different, for the reasons given above. Now, what seems to have happened over the last three years is something that is bringing software incrementally back to the &#8220;normal&#8221; course of history: the app store and the cloud. To provide a cloud based service, a little coding skill is obviously no longer enough &#8211; building a datacenter is not that easy and even cloud hosting services that scale well do not eliminate the need for handing the software logistics of a large user base and huge amounts of data. Mastering synchronization between cloud and client, handling different versions of data points, providing clients to various different (mobile) platforms, etc. requires pretty neat skills and a team of experts. In short, the cloud makes software service development much more capital-intensive (Chandler and Cortada&#8217;s first argument) and quickly raises barriers to market entry. Just look at how many billions Mircosoft dumped into search technology for some scraps of the market.</p>
<p>The app store story is a little more complex because &#8211; just like Windows &#8211; the iPhone SDK and store combo has created a market that is standardized and quite large, affording a new business model for many a developer. But with all the technical limitations (since I got an Android phone the fact that I don&#8217;t have a common file storage area on the iPad just feels very, very weird) and the filtering, I would argue that the logic of the app store (at least in its Apple version, but Google also has its <a href="http://www.wired.com/gadgetlab/2010/06/google-flips-remote-kill-switch-on-android-apps/">kill switch</a>) is halfway between the classic logic of operating systems and the television market where independent studios and production companies sell content to the all powerful networks. The independent journalist that sells copy to newspapers and magazines also comes to mind.</p>
<p>While the software market &#8211; despite the long-standing existence of software giants &#8211; continues to be a pretty diverse playing field, the process of commodification of software via the cloud and the app store may very well be a step away from software as usual, a kind of historic &#8220;normalization&#8221; to a situation where a limited number of companies (Google, Apple, Microsoft?) dominate or shape a large portion of the market for software.</p>
]]></content:encoded>
			<wfw:commentRss>http://thepoliticsofsystems.net/2010/08/06/the-app-store-and-the-cloud-the-end-of-software-as-we-know-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mathematical formalism, computing, and the question of truth</title>
		<link>http://thepoliticsofsystems.net/2010/02/26/mathematical-formalism-computing-and-the-question-of-truth/</link>
		<comments>http://thepoliticsofsystems.net/2010/02/26/mathematical-formalism-computing-and-the-question-of-truth/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 10:28:25 +0000</pubDate>
		<dc:creator>bernhard</dc:creator>
				<category><![CDATA[computing]]></category>
		<category><![CDATA[epistemolgy]]></category>
		<category><![CDATA[mathematics]]></category>

		<guid isPermaLink="false">http://thepoliticsofsystems.net/?p=60</guid>
		<description><![CDATA[The question of how mathematics could lay the foundation for a machine that sustains such a wide variety of practices is really quite well understood from the point of view of the mathematical theory of computation. From a humanities standpoint however, despite the number of texts commenting on the genius of key figures such as [...]]]></description>
			<content:encoded><![CDATA[<p>The question of how mathematics could lay the foundation for a machine that sustains such a wide variety of practices is really quite well understood from the point of view of the mathematical theory of computation. From a humanities standpoint however, despite the number of texts commenting on the genius of key figures such as Gödel, Turing, Shannon, and Church, there is still a certain awkwardness when it comes to situating the key steps in mathematical reasoning that lead up to the birth of the computer in the larger context of mathematics itself. One of the questions I find really quite interesting is the role of the formalist stance in mathematics.</p>
<p>In the philosophy of mathematics, there are many different positions. The <span style="text-decoration: underline;">realist</span> stance for example holds that mathematical objects <em>exist</em>. For the platonist, they exist in some kind of extra spatio-temporal realm of ideas. For the physicalist, they are intrinsically connected to material existence, even if that relationship is not necessarily simple. Then there is <span style="text-decoration: underline;">formalism</span> and this is where things get interesting. In a tale we can read in many social sciences and humanities books on the computer, there is the young Kurt Gödel that smashes the coherent world of the &#8220;establishment&#8221; mathematician David Hilbert, inventing the metamathematical tools that will later prove essential for the practical realization of computing machinery in the process. What is most often overlooked in that story is that Hilbert&#8217;s formalist position is already an extremely important step in the preparation for what is to come. For Hilbert, the question of the ontological status of mathematical objects is already a no-go &#8211; truth is no longer defined via any kind of correspondence to an external system but as a function of the internal coherence of the symbolic system. As <a href="http://www.uni-bielefeld.de/soz/we/soztheorie/heintz/http://www.uni-bielefeld.de/soz/we/soztheorie/heintz/">Bettina Heintz</a> says, Hilbert&#8217;s work rendered mathematical concepts &#8220;self-sufficient&#8221; (<em>autark</em>) by liberating them from any kind of external benchmark and opening a purely mechanical world where symbolic machinery can be built at will, like in a game.</p>
<p>If we want to think about computing today, I think we should remember this break from an ontological concept of truth to a purely formalistic one (even if that mean Gödel put a pretty big crack in it lateron). Because in a way, programming is like a &#8220;game&#8221; with formulas and if the algorithm works, that means it is &#8220;true&#8221;. In this sense, Google&#8217;s <em>PageRank</em> algorithm is true. But without the reference to an external system, this &#8220;truth&#8221; is purely mechanical, internal. In a similar way, an algorithm&#8217;s claim to objectivity, impartiality, or neutrality should be seen as internal only. The moment we <em>apply</em> mathematics to the description of some external mechanism (gravity, for example), there is a second truth criterion that intervenes, which refers to the establishment of correspondence between the formal system and the external reality. In the same way, if an algorithm is applied to, let&#8217;s say the filtering of information, the formal world of the game is mapped onto another world. There is an important difference however. When mathematics are applied to physical phenomena, the gesture is <em>descriptive</em> and epistemological (verb: is). When an algorithms is applied to tasks such as information filtering, the gesture is <em>prescriptive</em> and political (verb: ought).</p>
<p>The fact than an automatic procedure works makes it true in a formal sense. The moment we <em>apply </em>it to a certain task, other criteria intervene. Hilbert&#8217;s formalism pulled mathematics from the empirical world and if we bring the two together again by writing software, the criteria by which we judge the quality of that action should be seen as political because there are no mathematical criteria to judge the mapping of on world onto the other. No Hilbert to hold our hand&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://thepoliticsofsystems.net/2010/02/26/mathematical-formalism-computing-and-the-question-of-truth/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
