<?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>Extended Phenotype &#187; Technology</title>
	<atom:link href="http://mark.madsenlab.org/technology/feed" rel="self" type="application/rss+xml" />
	<link>http://mark.madsenlab.org</link>
	<description>Scientia non habet inimicum nisi ignorantem</description>
	<lastBuildDate>Wed, 28 Jul 2010 04:23:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>AT&amp;T and the iPhone 4 Pre-Order Debacle</title>
		<link>http://mark.madsenlab.org/2010/06/att-and-the-iphone-4-pre-order-debacle.html#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://mark.madsenlab.org/2010/06/att-and-the-iphone-4-pre-order-debacle.html#comments</comments>
		<pubDate>Wed, 16 Jun 2010 22:16:16 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://mark.madsenlab.org/?p=1057</guid>
		<description><![CDATA[Yesterday, we&#8217;re told, the crush of fanatical fanboys pre-ordering iPhones brought AT&#38;T&#8217;s servers to their knees.  Apple and AT&#38;T pre-sold 600K iPhones, and we&#8217;re told they processed 13 million eligibility requests during the day, as people tried over and over to get through.  Random reports surfaced about how the crushing load &#8220;crippled&#8221; AT&#38;T&#8217;s internal network, [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, we&#8217;re told, the crush of fanatical fanboys pre-ordering iPhones brought AT&amp;T&#8217;s servers to their knees.  Apple and AT&amp;T pre-sold 600K iPhones, and we&#8217;re told they processed <em>13 million eligibility requests</em> during the day, as people tried over and over to get through.  Random reports surfaced about how the crushing load &#8220;crippled&#8221; AT&amp;T&#8217;s internal network, and caused security glitches and the exposure of private customer data (again).</p>
<p>We&#8217;re supposed to believe that this overwhelming traffic load was unprecedented and brought their systems to a screeching halt.  Well, at least AT&amp;T&#8217;s systems &#8212; Apple&#8217;s systems seemed fine if you weren&#8217;t going through the eligibility portion of the check.</p>
<p>Here&#8217;s the problem, though &#8212; if you run the numbers, and know something about web/database applications, it just doesn&#8217;t add up.</p>
<p>13 million database queries sounds like a lot.  But let&#8217;s say that all of these queries largely happened in the first 12 hours of the day yesterday, instead of spreading them out over the full 24 hour cycle.  That&#8217;s<strong> 1.08MM queries per hour</strong>, or <strong>300 queries per second</strong>, on average.</p>
<p>I don&#8217;t know if it sounds like a lot to you, but it&#8217;s really not.  Here&#8217;s a <a href="http://bit.ly/bZnSuh">Google query on &#8220;mysql queries per second&#8221;</a> just to get a general idea of what people are doing out there.  Many of the results range from 2003 through the present, and folks are doing a LOT more than this.  With clustering and various attempts to scale out, folks are doing <strong>10-20K per second</strong>.  Oracle, properly tuned, can do <a href="http://www.dba-oracle.com/m_transactions_per_second.htm">thousands to tens of thousands of transactions</a> (operations that change data, not just read it) per second.</p>
<p>I&#8217;m not a database expert, but I&#8217;ve worked around and with them for years, and I&#8217;ll say that 300 queries per second on average is not something that should cause one of the largest (and oldest, if one considers them the heir of the Bell System) telecom companies in the world to crumple under the load.</p>
<p>But traffic is bursty, not uniformly distributed.  So even if they saw periods with 10-50x greater load than average, we&#8217;re still in the ballpark for reasonable performance on a pure database query.  Note that I&#8217;m assuming that eligibility is a somewhat simple database query; we gave three items of data which obviously form a compound primary key, and AT&amp;T is supposed to return some information about eligibility for upgrade:  perhaps date, perhaps a few other bits of info.</p>
<p>Let&#8217;s be generous and assume that 1K of data per eligibility request is returned (i.e., there&#8217;s little concern for efficiency).  That&#8217;s still only about 300K bytes per second of query results flowing back to Apple from AT&amp;T, or about 2.4Mbps.  Again, perhaps bursting to 20-100Mbps for very brief periods of time.  In other words, a couple of DS3s or a fast ethernet cross-connect are sufficient to carry the data back and forth.  One imagines this shouldn&#8217;t strain AT&amp;T&#8217;s internal network too much, despite random claims yesterday.</p>
<p>Of course, maybe the problem here isn&#8217;t database performance or bandwidth, but that AT&amp;T did the eligibility checks as API calls through a large enterprise system where a single check builds and then tears down many EJBs or other enterprise objects. This might be closer to the truth for a performance bottleneck here.  Maybe the system was built to handle tens, but not hundreds or thousands, of requests per second.  That&#8217;s plausible, but kind of stupid for a large engineering company used to having millions of subscribers and doing business globally.  But I could buy it.</p>
<p>But you&#8217;d imagine that they&#8217;d have learned something from three previous &#8220;major&#8221; iPhone releases, and the iPad 3G release, and figured out an easier way to quickly respond to eligibility requests.  After all, my eligibility isn&#8217;t a rapidly changing variable &#8212; I&#8217;m eligible on a certain day, and they know what that day is.  Which means that the eligibility of <strong>every iPhone owner on the planet</strong> could have been precalculated easily just before the iPhone4 launch, and cached.  It&#8217;s not that much data, frankly.  You could have cached a table with the user&#8217;s phone number, last 4 SSN, and zip (the keys they ask you to enter) hashed, and a eligibility &#8220;price code&#8221;, in a few gigs of memory on all the app servers, and just <strong>statically</strong> responded to queries for the first 24 hours, if you were worried that your enterprise systems wouldn&#8217;t handle &#8220;first day&#8221; load.</p>
<p>Anyhow, these are just ballpark figures, and they could be wildly wrong about the instantaneous loads experienced, etc.  But the general point is, 13MM eligibility checks and 600K preorders <strong>isn&#8217;t really a lot of load and traffic</strong>.  Ask Amazon or eBay what &#8220;a lot&#8221; of transactions looks like.</p>
<p>Or better yet, AT&amp;T, before the next launch, hire some of their ex-employees to take a look at your databases and systems.  Please.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://mark.madsenlab.org/2010/06/att-and-the-iphone-4-pre-order-debacle.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doctorow v. Johnson:  iWhatevers versus Open Platforms and the Future of Computing</title>
		<link>http://mark.madsenlab.org/2010/04/doctorow-v-johnson-iwhatevers-versus-open-platforms-and-the-future-of-computing.html#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://mark.madsenlab.org/2010/04/doctorow-v-johnson-iwhatevers-versus-open-platforms-and-the-future-of-computing.html#comments</comments>
		<pubDate>Tue, 06 Apr 2010 15:49:20 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[open access]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://mark.madsenlab.org/?p=1042</guid>
		<description><![CDATA[This last weekend the first iPads shipped to early adopters in the general public, including me.  Like many of us in the technology business, I&#8217;ve kept a weather eye on the first impressions of many folks on the web, and friends in the industry.  Most of these reactions are the stuff of geek [...]]]></description>
			<content:encoded><![CDATA[<p>This last weekend the first iPads shipped to early adopters in the general public, including me.  Like many of us in the technology business, I&#8217;ve kept a weather eye on the first impressions of many folks on the web, and friends in the industry.  Most of these reactions are the stuff of geek discussion, and not terribly enlightening either about the device and its potential future uses, or the direction in which our industry is moving.</p>
<p>But one exchange is worth analysis and our attention, whatever the details of the device and our first impressions.  Cory Doctorow, open-source freedom fighter extraordinaire and speculative fiction author, published a widely discussed, negative essay concerning the very idea of the iPad.   By now, you&#8217;ve probably read it, or seen the link.  If you haven&#8217;t, <a href="http://www.boingboing.net/2010/04/02/why-i-wont-buy-an-ipad-and-think-you-shouldnt-either.html"> you should.</a>  </p>
<p>Cory&#8217;s essential points are two (with apologies if I&#8217;m missing something serious).  First, that open platforms (think Linux, Android, FreeBSD, etc) are structurally designed to foster innovation at minimal entry cost, and with minimum friction to the innovator, and minimal interference between the innovator and the eventual consumer of those innovations.   Second, Doctorow argues that the justification everyone is citing for the closed system &#8212; &#8220;making computers easy for mainstream users&#8221; &#8212; is insulting to mainstream users.  </p>
<p><a href="http://m.gizmodo.com/site?sid=gizmodoip&#038;pid=JuicerHub&#038;targetUrl=http://gizmodo.com/5508286/cory-doctorow-you-are-a-consumer-too%3Fop%3Dpost%26refId%3D5508286">Joel Johnson responds</a> that Doctorow&#8217;s principal arguments miss the point.  In particular, that openness and innovation are not causally linked to the extent that open-source and Linux advocates claim.  That innovation will thrive on the &#8220;nearly closed&#8221; platforms like the iPad and iPhone.</p>
<p><span id="more-1042"></span>The argument is one that technologists and designers ought to think about pretty deeply.  In fact, whichever side of the debate you tend to come down on, I believe you ought to sit and think hard about reasons why the other side might be right.  Because I believe something like the sum of Doctorow and Johnson&#8217;s arguments represent the future of computing.</p>
<p>It&#8217;s undeniable that truly open systems (as opposed to the controlled openness of late 1980&#8217;s &#8220;open systems&#8221;) like Linux have fostered a Cambrian explosion of innovation and tinkering.  Many of us, including myself, got their start in the computing world just as the Internet took off as a public phenomenon, with Linux, Apache, and Netscape as the principal &#8220;rocket boosters&#8221; for its success.  But there are signs that the Cambrian explosion has begun to slow from a proliferative to a winnowing phase, at least in some areas.  </p>
<p>There is still huge innovation on the server side, with new server-side frameworks and web toolkits, even new languages (i.e., the close coupling between the origins of Lift and Scala) and computing paradigms (clouds, Hadoop distributed computation) appearing monthly.  When one examines the server and deep application side, it&#8217;s hard to imagine that Doctorow isn&#8217;t exactly right.  Preservation of the openness of systems, the malleability of interfaces and even programming paradigms, is crucial to keeping the recombination going in this server-side cauldron of computing DNA.</p>
<p>Winnowing is occurring on the user experience front, however.  The winnowing-out process really began when we all decided that the web browser was the main arbiter of client-side experience.  In fact, that seems so obvious today that we forget that the browser used to simply be an HTML display engine, not a general-purpose UI framework for multi-language code execution.  We forget things like Pointcast, and other &#8220;rich internet client&#8221; examples, since for years they largely went away in favor of browser-based apps.  Even in &#8220;thick&#8221; applications like Microsoft Office, when internet interaction was required &#8212; say, for Help or looking up a template, the thick app would spawn a little unmarked IE window to do the &#8220;internet stuff.&#8221;</p>
<p>Johnson&#8217;s point, as I take it, is that this winnowing process on the user experience front has been a good thing, and should continue.  And I agree.  And Doctorow is wrong to focus on the &#8220;making a computer my mother can use&#8221; trope.  The intuition behind the trope is fine, as far as it goes, but the metaphor fails to dig down to the core of the issue.  Certainly, we nerds have done an insufficient job of hiding the underlying execution model of our software, and a poor job of interface and experience design, by and large.  Despite the efforts of Don Norman, Alan Cooper, and others, we in the open systems community continue to focus on the computational underbelly and not enough on the user&#8217;s experience.</p>
<p>Which is where Apple comes in.  We all know that the reason their devices continue to delight and appeal is that they are designed in every detail, by teams of design fanatics, led by our industry&#8217;s chief design obsessive.  And we all tell ourselves that the degree of design fanaticism that continues to suck us in is only possible with closed or semi-closed systems.  </p>
<p>And this is where we find ourselves today.  Those, like Doctorow, who value open systems for their innovation- and freedom-enhancing qualities, steer clear of Apple devices.  Those, like Johnson, who value the progress we&#8217;ve made toward highly usable, well-designed systems, eagerly await new Apple designs.  </p>
<p>I&#8217;d like to suggest that the distinction isn&#8217;t as sharp as we think, however.  The design fanaticism displayed by Apple is not inherently a feature of their approach to closed systems; closed systems simply make it easier.  The closed system is really just a choice, not a necessity, if one wants design excellence.  Similarly, the lack of design excellence displayed in most open-source software (I&#8217;m thinking about Linux desktop apps in particular here), is not inherently a feature of an open-source community.  Open-source projects simply make it harder to create and enforce design excellence.</p>
<p>One of Johnson&#8217;s points, as I read him, is that if we want innovation in applications, coupled with performance and design excellence, we need to stop reinventing the wheel on everything else constantly, and innovate at higher levels.  And that&#8217;s easiest when all you have to worry about is the application you&#8217;re designing, not the platform as well.  </p>
<p>Personally, I would love to see a world where we continue to see huge innovation on computing models in general, and free access to the fundamental tools for development, and options for retaining control over security and privacy.  But in that world I&#8217;d also love reliable, gorgeous, high performance platforms like the iPad, as the mechanism by which the innovation that openness engenders is available to everyone.  That&#8217;s likely possible, in practical terms, only with a mixture of openness and closed systems.  </p>
]]></content:encoded>
			<wfw:commentRss>http://mark.madsenlab.org/2010/04/doctorow-v-johnson-iwhatevers-versus-open-platforms-and-the-future-of-computing.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An iTunes irritation&#8230;</title>
		<link>http://mark.madsenlab.org/2010/02/an-itunes-irritation.html#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://mark.madsenlab.org/2010/02/an-itunes-irritation.html#comments</comments>
		<pubDate>Mon, 08 Feb 2010 19:22:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[computing]]></category>

		<guid isPermaLink="false">http://mark.madsenlab.org/?p=1040</guid>
		<description><![CDATA[I&#8217;m watching TV almost exclusively from the Internet nowadays, and mostly by subscribing on iTunes and watching in HD from my AppleTV.  This works incredibly well, once you have the season downloaded and ready to play.  
The downloading process exposes some seriously irritating bugs and/or design flaws in iTunes, however.  I live [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m watching TV almost exclusively from the Internet nowadays, and mostly by subscribing on iTunes and watching in HD from my AppleTV.  This works incredibly well, once you have the season downloaded and ready to play.  </p>
<p>The downloading process exposes some seriously irritating bugs and/or design flaws in iTunes, however.  I live at the northern edge of civilization on an island (well, my Canadian friends would say the southern edge, and after reading coverage of the Tea Party Convention I&#8217;m inclined to agree&#8230;) and I have &#8220;difficult&#8221; internet connectivity.  This is no fault of my local ISP, who do an amazing job considering where I live.  </p>
<p>But I often encounter TCP resets in long downloads given the Motorola Canopy point-to-point wireless I use, and iTunes really behaves badly.  Despite having typed my Store password to begin the download, upon resumption, iTunes will ask me again.  And again.  And again.  Possibly once for every stream that needs to be resumed, but it doesn&#8217;t seem to be as well patterned as that.  The application hasn&#8217;t restarted, I haven&#8217;t logged out, it&#8217;s the same hardware underneath, why can&#8217;t the application cache the Store password used to initiate a given set of downloads for the duration?  Perhaps only asking me to retype if the application closes and restarts?  </p>
<p>This seems trivial, but if it happens frequently, and you&#8217;re not sitting in front of the computer to type your password whenever needed, downloading a season of episodes can literally take days.  Three thus far, in fact, for a show I&#8217;m subscribing to at the moment.  With 29 more items to go.  Basically, it&#8217;s going to take a week of retyping my iTunes Store password to get the entire season down, given my internet connection (which is normally pretty decent for browsing and other purposes).  </p>
<p>Doesn&#8217;t anybody in Cupertino test this type of use case?  </p>
]]></content:encoded>
			<wfw:commentRss>http://mark.madsenlab.org/2010/02/an-itunes-irritation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do I still use that piece of software?</title>
		<link>http://mark.madsenlab.org/2010/02/do-i-still-use-that-piece-of-software.html#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://mark.madsenlab.org/2010/02/do-i-still-use-that-piece-of-software.html#comments</comments>
		<pubDate>Thu, 04 Feb 2010 00:06:46 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[complexity]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://mark.madsenlab.org/?p=1036</guid>
		<description><![CDATA[Spending a few days bedridden with some nasty viral thing is giving me the unusual chance to spend time with my main laptop, but without the pressure to actually accomplish something (that would require lucidity and the ability to focus for more than a couple of minutes).  A few minutes ago, I noticed an [...]]]></description>
			<content:encoded><![CDATA[<p>Spending a few days bedridden with some nasty viral thing is giving me the unusual chance to spend time with my main laptop, but without the pressure to actually accomplish something (that would require lucidity and the ability to focus for more than a couple of minutes).  A few minutes ago, I noticed an icon in my menu bar, and wondered &#8220;do I still need that piece of software?.&#8221;  Heck, what does it do?  </p>
<p>Of course I recognized the name, and that I&#8217;d been a user since their beta release, and I remembered renewing my license again this year, but what I couldn&#8217;t immediately remember was whether that software was still an integral part of keeping my information current, sync&#8217;d, backed up, etc.  Basically, is it necessary, or is it cruft?  </p>
<p>That&#8217;s a general problem these days, and arguably it&#8217;s a worse problem on the Mac platform than on Windows, though of course it exists there as well.  It&#8217;s more of a problem because Microsoft tries to build more of this stuff into Windows itself and its major desktop/server suites.  Apple leaves more of it to the ISV community.</p>
<p>And as I noted in a previous post, good Mac software can be had for twenty, forty or sixty bucks.  So people, especially professionals and developers, have a tendency to buy new apps just to see if it&#8217;s a bit better than the previous generation.  I&#8217;ve done that with notetaking software, outliners, todo list management, and a bewildering variety of synchronization, backup, and storage apps and utilities.  </p>
<p>All of which means that my laptop consistently has more than one &#8220;appendix&#8221; running &#8212; part of the system but functionally useless because it&#8217;s not being used.  </p>
<p>And all which contributes to complexity and difficulty in troubleshooting.  When my contacts database suddenly is empty, or has three or four copies of every contact (both of which seem to happen to me), which link in the synchronization chain is responsible?  Is it syncing Address Book to Google Contacts?  Plaxo syncing with Address Book?  </p>
<p>Ultimately, to manage all this complexity, we&#8217;re going to need to be able to map the information flow between applications, so I can ask the question and get an answer.  Today, I have to sit down and check each app&#8217;s preferences and configuration, and sort of make a list of where things are flowing, and rebuild the picture every time something goes wrong.  </p>
<p>In complex systems, just as much vital information is contained in the links between things, as in the things themselves&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://mark.madsenlab.org/2010/02/do-i-still-use-that-piece-of-software.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Additional thoughts on the iPad</title>
		<link>http://mark.madsenlab.org/2010/02/additional-thoughts-on-the-ipad.html#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://mark.madsenlab.org/2010/02/additional-thoughts-on-the-ipad.html#comments</comments>
		<pubDate>Wed, 03 Feb 2010 20:51:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[computing]]></category>

		<guid isPermaLink="false">http://mark.madsenlab.org/?p=1033</guid>
		<description><![CDATA[It&#8217;s been a week since the iPad announcement, and like many in this business, I&#8217;ve followed the opinions and punditry.  My personal view is that the iPad is going to be a great product for Apple.  It will also &#8212; and this isn&#8217;t quite the same as being a great product &#8212; be [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a week since the iPad announcement, and like many in this business, I&#8217;ve followed the opinions and punditry.  My personal view is that the iPad is going to be a great product for Apple.  It will also &#8212; and this isn&#8217;t quite the same as being a great product &#8212; be a commercial success.</p>
<p>There&#8217;s a lot of criticism about what the device doesn&#8217;t have built-in, or doesn&#8217;t support.  And there&#8217;s been a lot of &#8220;why, it&#8217;s nothing but a big iPod Touch.&#8221;  And the usual lists of &#8220;must have but missing&#8221; features from engineers and developers who are already gnashing their teeth about how useless the iPad will be.</p>
<p>Here&#8217;s why we should ignore premature predictions of doom for the iPad.</p>
<p>Sure, there&#8217;s nothing shockingly new here.  In a sense, it&#8217;s a big iPod Touch.  Or it&#8217;s a slimmed down Tablet PC with integral Kindle.  Actually, it&#8217;s all of those things.</p>
<p>What we&#8217;re forgetting is that Apple&#8217;s main strength isn&#8217;t necessarily inventing a new category (marketing spin aside), it is in bringing hard-core user research and industrial design to bear on creating devices which end up &#8220;crossing the chasm&#8221; to the mainstream for a given technology.  THAT is what Apple, and Steve Jobs, are good at.  <span id="more-1033"></span>I know it&#8217;s hard to remember this far back, but in the late 1990&#8217;s many of us had MP3 player devices.  I had a big clunky one from Creative Labs, that was crafted to look exactly like an old-school Sony Walkman CD player &#8211; despite the fact that I was playing MP3 files, somehow it seemed like a good design decision to make the player flat and round and consequently bulky.  MP3 players existed, but let&#8217;s face it, in 1998 the &#8220;mainstream&#8221; didn&#8217;t have them &#8212; your grandparents didn&#8217;t have them to take golfing, or walking the beach, etc.</p>
<p>Apple changed that with the iPod.  And it wasn&#8217;t just the device, it was the ecosystem, and the support, and the deals they made with record labels who were in the midst of watching digital music eat their business.</p>
<p>We also had smartphones.  If you&#8217;re like me, you probably had several generations of smartphones before you touched an iPhone.  I had several Palm phones, a Treo running Palm, a Treo running Windows Mobile, a Blackberry or two, etc.  With the exception of Blackberry in business and government markets, smartphones became a &#8220;mainstream&#8221; phenomenon with the iPhone.</p>
<p>&#8220;Tablets&#8221; in various form factors have been around awhile too.  There are the modified laptops like the Toshibas.  I had one at Microsoft, and it was a &#8220;tablet&#8221; only in the sense that the screen turned around, rendering the entire 6 pound, 2 inch thick laptop a bulky version of a paper writing tablet.  Personally, I think the guys at Motion Computing have been the &#8220;tablet&#8221; makers to watch &#8212; thin, small, and I lusted after one apart from the fact that it ran Windows and was underpowered to do so.</p>
<p>So what I think we&#8217;re going to see with Apple and the iPad is that they&#8217;re taking the best of the tablet PC tradition &#8212; i.e., devices like Motion Computing &#8212; book readers like the Kindle, and the app ecosystem of the already successful iPhone, and blending it with their unerring ability to do solid industrial design for high technology.</p>
<p>I have no idea what applications the iPad will find.  Will it become big in health care, where Motion Computing has made inroads?  Will it replace PCs at home for many people with the need only to do email, browse the web, look up information, and manage photos?  Who knows at this point, really.</p>
<p>But if you&#8217;re betting the iPad will be a failure at this point, just from looking at the specs and what components it does or doesn&#8217;t contain, you&#8217;re ignoring the big picture.  Which is that Apple has an absolutely stellar track record of looking at developing technologies and areas of application, pushing their engineers and designers to produce something easy to use and gorgeous to look at, and then marketing it relentlessly to large, mainstream audiences.</p>
<p>That&#8217;s not a guarantee of success every time.  But if Jimmy the Greek were still with us, he wouldn&#8217;t give you good odds betting against Apple on this one.</p>
]]></content:encoded>
			<wfw:commentRss>http://mark.madsenlab.org/2010/02/additional-thoughts-on-the-ipad.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iWork for the iPad:  Game changer for the software business</title>
		<link>http://mark.madsenlab.org/2010/01/iwork-for-the-ipad-game-changer-for-the-software-business.html#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://mark.madsenlab.org/2010/01/iwork-for-the-ipad-game-changer-for-the-software-business.html#comments</comments>
		<pubDate>Sun, 31 Jan 2010 18:43:08 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[economics]]></category>

		<guid isPermaLink="false">http://mark.madsenlab.org/?p=1029</guid>
		<description><![CDATA[Amidst all of the positive and negative opinion pieces and postings which followed Apple&#8217;s iPad announcement this week, the impact to software businesses are only starting to become apparent.  I think Apple&#8217;s announcement that iWork pricing will be $9.99 per app is significant.  
It&#8217;s game changing not for third-party ISVs already developing for [...]]]></description>
			<content:encoded><![CDATA[<p>Amidst all of the positive and negative opinion pieces and postings which followed Apple&#8217;s iPad announcement this week, the impact to software businesses are only starting to become apparent.  I think Apple&#8217;s announcement that iWork pricing will be $9.99 per app is significant.  </p>
<p>It&#8217;s game changing not for third-party ISVs already developing for the iPhone, since they&#8217;re used to charging 99 cents to a few bucks for an app.  For Mac software developers like OmniGroup, it&#8217;ll be challenging.  There is already a large Mac software ecosystem with apps priced in the $20 &#8211; $60 range.  These ISV&#8217;s have continued to charge such prices even while iPhone app prices dropped a zero, because the difference in functionality and screen size between a Mac laptop and the iPhone is significant.  The difference in what users can do is significant.</p>
<p>iWork on the iPad is a laptop/desktop experience, suitable for the vast majority of home and many business users.  And yet Apple dropped a zero on the pricing, basically.  With a presentation program, word processor, and spreadsheet available for $10 each, or $30 for the entire productivity suite, how will third party ISV&#8217;s charge $50 or $60 for an iPad version of their Mac software apps?  Perhaps they can&#8217;t.</p>
<p><span id="more-1029"></span>The problem, of course, comes when iPad gains measurable market share, not when rabid Apple fans line up for first-day sales.  Give it a couple of years, and there&#8217;s a couple of million of these things floating around, and ordinary people buy fewer laptops and have iPads at home or for travel instead.  They&#8217;ll get used to buying iPad apps for a few dollars more than a pure iPhone app.  They&#8217;ll get used to being able to do 75, 80, or even 100% of what they used to do on their laptops or desktops (again, I&#8217;m talking about non-developers, non-IT professionals here).  </p>
<p>And they&#8217;ll start rebelling against the notion that a multi-touch capable, gesture controlled, &#8220;natural&#8221; feeling user experience should cost $10 or $20, but when they need to sit down at a laptop or desktop computer and go back to keyboard and mouse, the OLD experience should cost $50, $100, or more.  </p>
<p>So third-party ISVs should be preparing for another phase transition in software pricing, downward.  As always, our demands for functionality and usability and seamless integration rise, and our tolerance for premium pricing drops.  </p>
<p>But <em>really</em> who&#8217;s in trouble given this pricing is Microsoft.  Despite iWork on the Mac, the reality is that Microsoft Office still has a lock on the productivity tools market.  Especially in businesses.  That hasn&#8217;t changed, and it won&#8217;t change tomorrow.</p>
<p>Nevertheless, anyone who thinks that Microsoft can continue to defend a price differential of hundreds of dollars for Office apps vs. iWork on the iPad, once the iPad gains market share, isn&#8217;t paying attention.  Businesses, especially US-based ones, are increasingly challenged to control costs and compete in a tough economy.  </p>
<p>Office Standard 2007 costs $400, but let&#8217;s say you upgraded from a previous version.  And let&#8217;s say you&#8217;re a small to medium business, and for round numbers you&#8217;ve got 100 employees.  To upgrade everyone to Office Standard 2007 costs you $23995.  To instead purchase an application suite priced like iWork &#8212; $30 for the bundle, is $3000 for everyone in your company.  You just saved $21,000.  </p>
<p>Leave aside the details &#8211; whether desktop software really will drop to the iPad level.  Whether the ease of interoperating with Office is such that businesses could afford to not have Microsoft Office on their desk.  The latter is just a matter of development, and the arms race to break compatibility if you&#8217;re Microsoft and recreate it fast enough if you&#8217;re a third party ISV.  </p>
<p>But one thing is clear.  A year from now or five years from now, the combination of Apple and Google are aiming squarely to cut Microsoft&#8217;s desktop software business off at the knees.  Who knows whether they succeed, but the ancillary effect will be a major restructuring of the economics of rich desktop software businesses, since they live in fitness landscape created by the interplay between these large players.  </p>
<p>And significant as the iPad hardware might be (more on this in future posts), Apple just shifted the fitness landscape with a bold move on the software side of the industry, and we shouldn&#8217;t lose sight of that in the midst of discussing lacking USB ports and cameras and so on.</p>
]]></content:encoded>
			<wfw:commentRss>http://mark.madsenlab.org/2010/01/iwork-for-the-ipad-game-changer-for-the-software-business.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Is it 10am yet?</title>
		<link>http://mark.madsenlab.org/2010/01/is-it-10am-yet.html#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://mark.madsenlab.org/2010/01/is-it-10am-yet.html#comments</comments>
		<pubDate>Wed, 27 Jan 2010 16:33:11 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://mark.madsenlab.org/?p=1027</guid>
		<description><![CDATA[I&#8217;ll admit it.  I&#8217;m an Apple fan.  I didn&#8217;t actually need to say that out loud to most people I know.  I joke that I should just tithe a percentage of my income to Cupertino, and have them send me one of everything in return &#8211; a &#8220;hardware subscription.&#8221;
This morning, fingers crossed, we&#8217;ll learn more [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll admit it.  I&#8217;m an Apple fan.  I didn&#8217;t actually need to say that out loud to most people I know.  I joke that I should just tithe a percentage of my income to Cupertino, and have them send me one of everything in return &#8211; a &#8220;hardware subscription.&#8221;</p>
<p>This morning, fingers crossed, we&#8217;ll learn more about the new &#8220;tablet&#8221; device.  The leaks have been accelerating for days, business partners ringing my iPhone constantly to tell me breaking news, and of course I&#8217;ve read all the non-news news purporting to describe authoritative leaks.</p>
<p>But none of it matters, because ultimately what we want to see is Steve, dressed in his usual black and white, stand onstage and give <em><strong>The Demo</strong></em>.  If you&#8217;re in the biz, The Demo is King.  The Demo is where you set expectations, destroy preconceived notions.  The Demo is where you win or lose, fundamentally.  Because before The Demo, the chessboard is empty.  The Demo is where you put your pieces down &#8212; not in the starting configuration, but hopefully in position to reach mate in the fewest moves possible.</p>
<p>If you&#8217;re Doug Englebart, giving the mother of all demos, you literally change the world by showing us the ragged bits that the rest of us will spend the next forty years making smooth and usable and real.  Everything that followed:  Dan Bricklin&#8217;s Visicalc, Alan Kay&#8217;s pioneering work, Steve and Steve with the Apple II, Bill Gates, Tim Berners-Lee and the Web, Netscape, Linus Torvalds&#8230;all of it the work of giants in our field&#8230;all of it playing out the possibilities inherent in that mother of all demos.</p>
<p>Steve Jobs consciously aims at game-changing demos:  the original iPhone demo was, as was OS X and the Intel transition.  I don&#8217;t know that today&#8217;s announcement will rise to that level, but I hope so.</p>
<p>I think our industry is getting tired of playing out the possibilities inherent in a forty-year-old demo.  It would be nice to have some new territory to explore.</p>
]]></content:encoded>
			<wfw:commentRss>http://mark.madsenlab.org/2010/01/is-it-10am-yet.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon and the Kindle:  A customer service tale&#8230;</title>
		<link>http://mark.madsenlab.org/2010/01/amazon-and-the-kindle-a-customer-service-tale.html#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://mark.madsenlab.org/2010/01/amazon-and-the-kindle-a-customer-service-tale.html#comments</comments>
		<pubDate>Sun, 24 Jan 2010 18:32:31 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[syndication]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://mark.madsenlab.org/?p=1022</guid>
		<description><![CDATA[Early in my experience with the Kindle DX, which I love and use constantly, I put the default Amazon case or cover on it.  The cover attaches to the Kindle through two metal tabs that engage in the side of the Kindle&#8217;s plastic case.  It&#8217;s not a bad cover, but it turns out [...]]]></description>
			<content:encoded><![CDATA[<p>Early in my experience with the Kindle DX, which I love and use constantly, I put the default Amazon case or cover on it.  The cover attaches to the Kindle through two metal tabs that engage in the side of the Kindle&#8217;s plastic case.  It&#8217;s not a bad cover, but it turns out that if you open the cover upside down accidentally (easy to do since the nondescript black leatherette looks about the same apart from the Amazon logo), the metal tabs flex the Kindle&#8217;s case and it can become cracked.  Mine was within 2 weeks of getting the device, but without any real damage.  I kept using the Kindle since I didn&#8217;t want to hassle with returns, migrating content, or being without my Kindle.</p>
<p>Last Friday night, I open an email from Amazon, and it contains a friendly reminder about my Kindle warranty and what it provides me.  And in the middle, a little paragraph precisely describing what can happen if you open the default cover/case backwards &#8212; describing the cracking I&#8217;ve got.  And the email encourages you to get in touch with Support.</p>
<p><span id="more-1022"></span>After decades of purchasing high-tech gadgets and software, naturally I&#8217;m skeptical, but this is Amazon, so I shoot them an email and say I&#8217;d love to get the cracks fixed so they don&#8217;t get worse, but don&#8217;t want to be without the Kindle for very long.</p>
<p>Within 15 minutes I get a simple, auto-generated email saying that a replacement Kindle DX is in the shipping queue, and that when it arrives I should simply transfer any non-Amazon content I&#8217;ve loaded onto my old one, swap devices, and send the old one back with the pre-paid shipping label provided.  In fact, I have 30 days to migrate to the new device and send the old one back (if I don&#8217;t, they&#8217;ll simply charge me the cost of the device).</p>
<p>I shouldn&#8217;t be blown away by this, because Amazon bases their business on fast service, shipment, resolution of problems, etc.  When they estimate the delivery date of a book, I know it&#8217;s always that date &#8212; or earlier.  Returns of erroneous shipments or broken items have always been easy.  So I should have expected this kind of treatment for the Kindle.</p>
<p>But I didn&#8217;t.  Somehow, when the product or service is highly technical &#8212; not just an order of toiletries, CDs or books &#8212; I&#8217;ve come to expect crappy service and support.  Haven&#8217;t you?</p>
<p>Amazon (and to a significant, but lesser extent Apple) continue to show that customer service and advanced technology and services can go together quite nicely.  Kudos, Amazon.  And thanks &#8212; not just for fixing my Kindle, but going out of your way to remind me that I had every right to have my cracked Kindle fixed.</p>
]]></content:encoded>
			<wfw:commentRss>http://mark.madsenlab.org/2010/01/amazon-and-the-kindle-a-customer-service-tale.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Re-Updated Personal History of Personal Computing</title>
		<link>http://mark.madsenlab.org/2008/03/a-re-updated-pe.html#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://mark.madsenlab.org/2008/03/a-re-updated-pe.html#comments</comments>
		<pubDate>Tue, 11 Mar 2008 23:26:27 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://mark.madsenlab.org/?p=519</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<div class="entry-body">
<p>
Back in 2003 on my &quot;previous&quot; blog, and in early 2005 on this blog, I updated a long-standing essay I&#8217;d<br />
called &quot;A Personal History of Personal Computing.&quot; My first and second blogs are long<br />
gone in the transition away from Radio Userland to Typepad, but I think<br />
it&#8217;s time to reprint and update that essay (a second time). Moore&#8217;s law is one way to<br />
look at the history of personal computing. Another is the history of<br />
companies that have come and gone, making personal computers and<br />
software. Still another is a personal view. This story is about my own<br />
personal computing history &#8212; the machines, what I did with them, what<br />
software I thought was important. I omit computers that I didn&#8217;t really<br />
have control over, such as University mainframes and Unix servers, and<br />
I also omit the vast array of servers and computers I administered at<br />
RealNetworks, Internap, Network Clarity, and computers I used at Microsoft and now GridNetworks.</p>
<p>By my count, I&#8217;ve purchased 21 computers in my life, and of course used and worked with hundreds, if not thousands more (managing a Systems Engineering group will do that for you).&nbsp;  </p>
<p>
The story starts in the late 1970&#8217;s, shortly after personal computers came about and before IBM changed things forever&#8230;.&nbsp;
</p>
</div>
<div class="entry-more"></div>
<p><span id="more-519"></span></p>
<div class="entry-more">
<p>
<strong>TRS-80 Model I Level II 16K, cassette tape storage (1978-1980)</strong>
</p>
<p>
My first direct computer experience. The computer was owned by Kirkland<br />
Junior High school, and was the focus for a couple of years of a small<br />
group of enthusiasts after school under the direction of one of the<br />
math teachers (whose name, sadly, I&#8217;ve forgotten). We had the Level II<br />
upgrade but still only a tape drive (in the beginning &#8212; we later got a<br />
disk drive if I recall). I typed in the Star Trek game, and had a big<br />
box full of tapes of various programs. I had a copy of &quot;101 Basic<br />
Computer Games&quot; at the time (wish I&#8217;d kept it), and we played<br />
adventure, hunt the wumpus, all the classics. I did a bunch of simple<br />
Basic programming, and bought manuals for the Z-80 microprocessor and<br />
dreamed about doing assembly code. Since there was only one machine,<br />
most of the stuff we did was in a group, and it was tough to get time<br />
to hack around by myself in hex code, since it bored everybody else. I<br />
loved the TRS-80. It was my first.
</p>
<p>
<strong>Apple II+ (1980-1982)</strong>
</p>
<p>I didn&#8217;t own an Apple II or II+ personally until much later.<br />
Lake Washington High School had one, though, in addition to an old HP<br />
card punch machine of some type. I never paid much attention to the HP,<br />
however, because of the Apple. Long before I owned one, I had all of<br />
the Applesoft and Integer Basic manuals, as well as Don Lancaster&#8217;s<br />
books on great things you could do with the Apple (I still own one of<br />
the old Don Lancaster books). In addition, I somehow managed to glom<br />
onto a copy of the original Apple II &quot;red book&quot; &#8212; still a treasured<br />
part of my library. Somewhere around this point, my family was taking a<br />
vacation in California &#8212; San Francisco, and then driving to visit<br />
family in Fresno. I convinced Mom and Dad to detour to Cupertino, and I<br />
toured &#8212; no, I made a <em>pilgrimage</em> &#8212; to Apple and Atari.
</p>
<p>
<strong>Apple IIe (1983)</strong>
</p>
<p>
The first computer I personally owned was the Apple IIe, which came out<br />
in 1983. I had gotten a job at our local Albertson&#8217;s grocery store in<br />
1981 to save money to buy a computer (and later, a car). I cleaned the<br />
bakery and meat department, and eventually became a bag-boy (or<br />
whatever they&#8217;re now called in politically correct terms). I was going<br />
to buy a II+, but somebody at the Byte Shop (where I dragged my parents<br />
as often as humanly possible) told me about the upcoming IIe, and I<br />
pre-ordered one. When they came out, I got the first one that the shop<br />
received. I was in heaven. Disk drive! 80 columns! 48K RAM! Applesoft<br />
Basic! Naturally I pirated every piece of software that I could glom<br />
onto.
</p>
<p>Oddly, when I started college in 1984, I didn&#8217;t use the<br />
computer much for word processing, preferring to use my old typewriter<br />
instead. Why was that&#8230;.oh, that&#8217;s right, I didn&#8217;t own a printer! My<br />
interest in computers kind of waned for a few years as I plugged my way<br />
through college and a degree in anthropology (and nearly one in<br />
history).
</p>
<p>
<strong>Leading Edge XT clone (1988) [DOS]</strong>
</p>
<p>Before I left for grad school and while I was doing my senior<br />
honors thesis, I bought a new IBM PC clone to make my life easier. I&#8217;d<br />
been approved for a credit card, and the first thing I bought at<br />
Ballard Computer was a Leading Edge PC clone, on which I used<br />
WordPerfect 5.1. The Leading Edge stayed with me (including a cranky<br />
dot-matrix printer) through graduate school in Wisconsin and into the<br />
early 90&#8217;s. It was last seen sometime in the early 1990&#8217;s in the<br />
Thermoluminescence Laboratory at the University of Washington, where I<br />
left it so Jim Feathers could do word processing while calculating TL<br />
dates. There wasn&#8217;t any fancy software here. It was all about word<br />
processing &#8212; not even spreadsheets. I had Lotus 1-2-3 and some of the<br />
add-ons, but rarely used them for anything.
</p>
<p>
<strong>Macintosh SE (1988-1989), Macintosh II (various models, 1988-1989)</strong>
</p>
<p>While I was in Wisconsin I went back to my Apple roots and<br />
became a Macintosh convert, mostly thanks to my friend Carl Lipo and<br />
the fact that UWisconsin had a ton of Macs all over the place, so it<br />
was the dominant platform in our department as well as the school<br />
computer labs. I still did most of my core writing on the Leading Edge,<br />
but all of the scientific and programming exploration Carl and I did<br />
was on Macintosh. It was around this time (1988) that I also started<br />
using email, on BITNET. I&#8217;d had computer accounts at UWashington on the<br />
CDC Cyber and some of the VAX machines, but mostly to do SPSS<br />
statistics runs. Email for the general populace even on campus was<br />
still in the future prior to 1988, except in some lucky pockets. The<br />
big thing on software here was various graphing and statistics<br />
packages. We were/are archaeologists, and we finally had analytical<br />
power comparable to the Unix and mainframe-based stuff we&#8217;d been using<br />
before. Things like Surfer, for topographic mapping, were still fairly<br />
specialized, so we were using stuff on the Mac at this point even more<br />
primitive but still powerful.
</p>
<p>
<strong>Various 286 and 386 clones [DOS]</strong>
</p>
<p>Coming back to UWashington in 1990, our computer lab was mostly<br />
286 and 386 clones, running DOS and WordPerfect. By 1991, we were<br />
switching over to Windows, which Carl and I were heavily involved with.<br />
We also drove the upgrade of Macintosh capabilities, and the<br />
installation of a single 486 powerful enough to run some of the<br />
scientific software we were working with (e.g., CAD stuff). At this<br />
point, Carl and I were into all sorts of software, but the big thing<br />
was still word processing, spreadsheets for data, and stats programs. A<br />
few games, but I&#8217;d gotten away from games at this point. </p>
<p><strong>Macintosh<br />
Powerbook </strong></p>
<p>The department also bought a Powerbook, which could<br />
theoretically be checked out by students for fieldwork. In practice,<br />
Carl and I had this machine all the time, and I seemed to use it a lot,<br />
for working on my dissertation proposal either at Cafe Allegro, or at<br />
the Still Life in Fremont near our apartment (the former is still my<br />
favorite place to write, the latter is now gone).
</p>
<p>
<strong>Macintosh SE II (1992-1993)</strong>
</p>
<p>This was the first Macintosh I bought &#8212; my colleague Carl and I<br />
were starting work on the PGT/PG&amp;E pipeline project in 1992, and<br />
bought SE II&#8217;s in Eugene, Oregon (since there was no sales tax and<br />
that&#8217;s where the project office was). I carried this around for two<br />
years in a Mac soft carrying case through a zillion motels and offices<br />
along the pipeline route. I sold it to my friend Sarah Sterling in 1993<br />
when I bought my Centris 660AV. As far as I know, she may still have<br />
it, or at least did in the late 90&#8217;s <em>(2008 &#8211; I&#8217;m guessing not)</em>. I had an Apple Stylewriter with<br />
this, and still have the padded bag for the printer &#8212; it&#8217;s a perfect<br />
bag for wine tastings, holding a small box of glasses and miscellaneous<br />
whatnot.
</p>
<p>
<strong>486 clone (1992-1993) [Windows 3.11]</strong>
</p>
<p>This was my office computer on the pipeline project at Woods<br />
Cultural Research. It did very little, except Microsoft Word and Excel,<br />
but it was hooked up to the laser printer so I did my reporting work on<br />
it. Nothing impressive here.
</p>
<p>
<strong>Macintosh Centris 660AV (1993-1995)</strong>
</p>
<p>This was the dream machine I&#8217;d saved my per diem money for. I&#8217;d<br />
even given up my apartment in Bend, Oregon, and spent the last three<br />
months of my time on the pipeline project in a sleeping bag on the<br />
office floor and showering at the gym to save every last dime for this<br />
baby. Onboard DSP chips which gave me full-motion video capture, audio<br />
input and output, a decent size hard drive and memory, and one of the<br />
Apple Audiovision screens with microphone and speakers. And it cost a<br />
friggin&#8217; bundle, given Apple&#8217;s pricing model &#8212; between 3 and 4<br />
thousand if I recall. I still have this machine, in its boxes in the<br />
basement <em>(2008 note &#8211; this was finally junked when I moved to San Juan Island).</em> There&#8217;s a ton of stuff on the hard drive if it still runs,<br />
but of course none of it is relevant. This machine is where<br />
applications blossomed. The web, programming, statistics, simulation<br />
modelling. Metroworks Codewarrior opened whole new worlds for us in<br />
terms of agent-based simulations (this was before the Swarm toolkit).<br />
Early web stuff &#8212; BBedit, MacWeb, early versions of Netscape<br />
Navigator. Sadly, the migration to PowerPC and software that would only<br />
run on PPC made this machine obsolete. But this machine was my primary<br />
machine around the time I transitioned from grad school to RealNetworks<br />
(then Progressive Networks) and became a fulltime nerd.
</p>
<p>
<strong>Felix.law.washington.edu 486/66 (1994-1995) [Linux 1.09]</strong>
</p>
<p>Felix was the first Unix server I had root on. Bron Miller and I<br />
built Felix for the Law School at the University of Washington, to<br />
serve as a web server and email server. Given that the rest of the<br />
network was Novell Netware 3.11 with Windows 3.11 clients, we built<br />
Felix mostly for the experience and to have something flexible. Felix<br />
was retired sometime in the late 90&#8217;s when Bron got into the ASP<br />
environment and started working in NT. I learned a lot from Felix and<br />
owe a lot to that box, the law school, and Bron Miller, my partner in<br />
crime at that point.
</p>
<p>
<strong>Emergent Media&#8217;s servers (darwin, weismann, huxley) (1995-1997) [Linux/SunOS]</strong>
</p>
<p>When we started Emergent Media, Inc. in the spring and summer of<br />
1995, we had nothing in terms of web servers. Steve Patnode, who ran<br />
Outdoors Online at that point, was a consulting client of ours. He<br />
bought a Pentium box, and we ran both OOL and Emergentmedia.com on it<br />
for several years. That box was the original darwin, now defunct.<br />
Darwin lives on as darwin.pinpointvg.com, however <em>(2008 note &#8211; again, defunct)</em>. Weismann was our<br />
first &quot;wholly owned&quot; server, and we used it to serve hosted websites,<br />
and also did web and RealAudio streaming for Dan Savage&#8217;s website and<br />
radio show in 1996 and 1997. Weismann was a Pentium Pro 200, and lives<br />
on today as a hardened firewall box for my home network <em>(2008 update: after finally dying in early 2005, I replaced the original<br />
Weismann with a Netgear Pro VPN firewall, and Weismann&#8217;s hard drive with the Savage Love Live and original Toys in Babeland website is sitting in a box in my office)</em>. Huxley was a Sun Sparc 5,<br />
formerly owned by Point of Presence Company, with whom we were sharing<br />
space. Glenn Fleishmann had upgraded, and Huxley was basically<br />
worthless to him. We set it up for electronic commerce applications,<br />
and ran some of the OOL licensing sites from it for some period of<br />
time. I don&#8217;t know what happened to Huxley, but it probably is in a<br />
corner somewhere down at Allrecipes.com/Emergentmedia <em>(2008 note &#8211; undoubtedly defunct, given the sale of ARN to Reader&#8217;s Digest)</em>
</p>
<p>
<strong>Pentium 120 clone (1996) [Linux]</strong>
</p>
<p>I bought this P120 clone from Bear Computer in order to have a<br />
Linux box at home. I learned Java on this box, writing a pretty cool<br />
modular web server from scratch in the snowstorm over the holidays in<br />
1996/1997. It served as my only home box for a long time &#8212; after I<br />
moved into Fremont with my friend and coworker Jon Miller, I didn&#8217;t<br />
bother with the Centris anymore. This box was finally retired in 2000<br />
when I moved into my current house and replaced it with the &quot;current<br />
lineup.&quot; It lingered on in the &quot;parts bin&quot; at home and was highly<br />
useful for a source of stuff for fixing my Mom and aunt&#8217;s computers. </p>
<p>
<strong>Macintosh Powerbook Duo 120 (1996)</strong>
</p>
<p>
I don&#8217;t remember why I grabbed this, but Glenn Fleishmann sold me this<br />
for a pittance sometime in 1996, I think. At the time it was already<br />
old, slow, and didn&#8217;t really do anything. I think the keyboard was<br />
wonky or something, but it was fairly cheap. I don&#8217;t recall if I ever<br />
got it working much at all, and it long ago joined some junk pile.
</p>
<p>
<strong>IBM Thinkpad 560X 200MHz (1997) [Windows 95]</strong>
</p>
<p>I bought this laptop to be my personal machine sometime in early<br />
1997, after Emergent Media declared its first shareholder dividend<br />
based on our profits from doing MSN and Microsoft consulting. We were<br />
buying laptops for Internap, and moving into IBM Thinkpads at the time<br />
instead of the old Toshiba laptops for oncall. The 560X was a good<br />
machine, and served me well. I keep intending to reinstall something on<br />
it and put it down in the wine cellar to maintain inventory, but I&#8217;ve<br />
somehow lost the serial number of the recovery CD and can&#8217;t get the<br />
factory load to work. I could install something more modern on it, but<br />
it hasn&#8217;t been worth the time <em>(2008 update &#8211; completely defunct and junked some years ago)</em>
</p>
<p>
<strong>Pentium 500MHz [personal]</strong>
</p>
<p>I finally felt the need sometime in 2000 to get a Windows box to<br />
have at home alongside my Linux system, so this was another cheap Bear<br />
Computer special. It served the purpose of having Microsoft Office<br />
available (since I was managing people at that point and used Excel and<br />
Word a ton). I eventually gave this machine to one of my employees and<br />
upgraded to my current Windows system.
</p>
<p>
<strong>Dell Latitude CPx 600MHz (2000-current) [personal Linux]</strong>
</p>
<p>This was my Internap laptop (bacchus.internap.com) for a long<br />
time. INAP gave me the machine when I left, and it&#8217;s variously been my<br />
early Network Clarity machine, a &quot;loaner&quot; machine for new Network<br />
Clarity employees when Dell is slow shipping, and now it&#8217;s become my<br />
Redhat 8.0 test box. I love the new Redhat 8.0 install and look. I&#8217;m<br />
using this box as a clean place to build a Ruby development<br />
environment, to learn Ruby. I&#8217;ll probably also use it as a personal<br />
test box for Network Clarity&#8217;s software product. <em>(update July 2005:<br />
this machine is back to being my NC development box, now that the<br />
Inspiron 8200 developed motherboard/power supply connector problems &#8211; 2008 note:&nbsp; dead and junked when I moved to SJI).</em>
</p>
<p>
<strong>Pentium III 800MHz [home Linux]</strong><br />
<br /><strong>Pentium IV 1.4GHz [home windows]</strong>
</p>
<p>Behind the firewall box, my home configuration from 2000 to 2005<br />
was a Linux box with a ton of disk for music, a Windows box for doing<br />
word processing and presentations, a Turtle Beach Audiotron for playing<br />
the music, and Orinoco 802.11b gear for networking throughout the<br />
house.</p>
<p><em>(2008 update:&nbsp; the P3 800 MHz has been running continuously since 2000, and still houses a couple of storage disks I haven&#8217;t yet migrated old stuff from.&nbsp; This box is the most ancient computer I have functioning on a daily basis on the network.&nbsp; I&#8217;m quite sure its cost is now below a nickel per day).&nbsp; </em>
</p>
<p>
<strong>Sony Vaio Picturebook (Transmeta Crusoe) (2001-current) [travel]</strong>
</p>
<p>I bought the Vaio when it came out because it&#8217;s tiny (regular<br />
laptop width but only 4 inches across, less than 2 pounds). I also<br />
bought it because it runs the Transmeta chip, and I wanted to check<br />
that out. Also, my business partner Sam Long (Pinpoint Venture Group)<br />
bought one, and I had gear envy. The Vaio is great for traveling, but<br />
right now it&#8217;s honked up and won&#8217;t stay running without compulsively<br />
crashing. It&#8217;s a good enough travel computer that I do intend to have<br />
it serviced and XP installed. <em>(update July 2005: no real point anymore,<br />
but this was a very cool computer when it worked; 2008 &#8211; junked when I moved to SJI, and now replaced for travel by the Macbook Air).</em>
</p>
<p>
<strong>Dell Inspiron 8200 1.6GHz (2002-current) [work/personal Windows XP]</strong>
</p>
<p>The Dell 8200 was a superb personal and engineering laptop,<br />
which I bought when we started Network Clarity using the proceeds from<br />
selling my old Toyota pickup truck to Marc Olsen for use on Stuart<br />
Island (<em>where it still is, even in 2008</em>). It ran XP, which frankly is pretty damn<br />
great <em>(2008 note &#8211; huh, WTF?&nbsp; I must have been under the influence).</em> For the time, this laptop was performance-packed: 1.6GHz<br />
processor, 1GB RAM, big HD, DVD/CDRW, wireless, 100MB ethernet,<br />
firewire, and an ultra-bright 15&quot; display. Eats the new 90w batteries<br />
for breakfast, but with two batteries I also get nearly 5 hours of<br />
life. If I&#8217;m willing to drag 8-9 pounds around on my shoulder. This<br />
machine has a ton of development environments, multimedia, UML<br />
diagramming tools, databases, competitor products, and whatnot. </p>
<p>
<strong>Dell Inspiron 8500</strong>
</p>
<p>
Well, since I first posted this story, the 8200 stopped charging<br />
batteries, which became something of a problem if you travel. So I<br />
bought an 8500 from eBay (brand-new, never been used). This became my<br />
standard Windows laptop, and it&#8217;s pretty nice. Thinner, lighter, and<br />
with a wide aspect screen, it&#8217;s also faster than the 8200. As of July<br />
2005, this remains my Windows laptop, although not my primary machine<br />
given my new Powerbook <em>(2008 note &#8211; again, dead as a door nail.&nbsp; Dell is good for business laptops, but the lifetime ain&#8217;t great)</em>
</p>
<p>
<strong>Fry&#8217;s Special PC for $199</strong>
</p>
<p>When the &quot;home windows box&quot; mentioned above died early in 2005,<br />
I went to Fry&#8217;s and bought one of their $199 specials, a Chinese-built<br />
Sempron box with 128MB of RAM (which I upgraded) and a 40GB drive. The<br />
thing ran Lindows when I first got it, which was &quot;cute,&quot; but was soon<br />
replaced with Ubuntu Linux, and now serves as an &quot;up to date&quot; Linux box<br />
in my home network. The older 800MHz box is still the major file<br />
server, but the fans are starting to sound bad and the disks almost<br />
full, and it needs work soon.</p>
<p><em>(2008 update:&nbsp; this machine still serves as a Subversion repository on my home network on San Juan &#8212; an incredible value, running about 23 cents per day now and falling&#8230;.)</em> </p>
<p>
<strong>Apple Powerbook 12&quot; 1.0GHz/768MB RAM/60GB/Tiger OS X 10.4</strong>
</p>
<p>
This is the latest acquisition, as regular readers know. I love this<br />
machine, and love the fact that I&#8217;ve come back to Apple after nearly a<br />
decade of non-use. Prices are finally getting into the zone where it&#8217;s<br />
rational to buy their hardware, and OS X is finally maturing into a<br />
very sweet operating system, with a Unix core which makes long-time<br />
Unix/Linux people happy while still providing an amazing GUI<br />
experience. I believe I&#8217;ll be staying on Apple for personal machines<br />
for the foreseeable future, using Windows when needed and having Linux<br />
servers at home for storage and playing around.
</p>
<p>That&#8217;s about it. These are the machines in my life, that are my<br />
own personal computing history. The requirements keep going up, but<br />
I&#8217;ll never forget the simple pleasures of the TRS-80 or my first Apple<br />
IIe&#8230;.. What does the future hold? I&#8217;m hoping to centralize all my<br />
disk storage on the network at home, and create some redundancy (I have<br />
a DLT tape drive but I hate the thought of doing tape backup at home).</p>
<p><em>(2008 note &#8211; this machine still is in use, but I gave it to dear friends up on Saltspring Island when I bought my MBP)</em></p>
<p><strong>Macbook Pro 17inch &quot;Number One&quot;</strong></p>
<p>This was bought in the Spring of 2006, right after the &quot;glossy screen&quot; option came out along with Core Duo processors, and it instantly became my only personal machine.&nbsp; This machine only runs with 2GB RAM, so it&#8217;s a bit tight given everything I run, including virtual machines with Parallels.&nbsp; I gutted the optical drive out of it within a year and installed a second hard drive for extra storage, which got me into trouble with Apple when I needed repairs for the &quot;magical expanding battery&quot; problem.&nbsp; The upshot is that this became my &quot;backup&quot; laptop, and I keep it updated and ready to Target Disk Mode as my backup should the next machine crap out&#8230;.</p>
<p><strong>Macbook Pro 17inch &quot;Number Two&quot; (aka The Current Machine)</strong></p>
<p>This was bought when the guy at the Apple Store pissed me off by getting righteous about my optical/disk modifications of &quot;Number One&quot; and wouldn&#8217;t give me a repair estimate and was going to leave me without a computer for days or weeks.&nbsp; So I bit the bullet and bought backup/new primary hardware, and I&#8217;m still using it.&nbsp; This one has the 3GB RAM limit, but the Core 2 Duo, and the matte screen (since I found the glossy screen difficult to use sitting in sunlight outside, on the deck or sitting on the beach &#8212; life&#8217;s rough, huh?).&nbsp; This is currently my daily machine both at GridNetworks and for academic use, and it&#8217;s pushed to the hilt.&nbsp; Disk is nearly full, RAM is almost always short, but it works well and I&#8217;d be lost without it (hence the &quot;backup&quot; laptop).&nbsp; </p>
<p><strong>Macbook Air</strong></p>
<p>I bought the Macbook Air simply because I couldn&#8217;t stop myself.&nbsp; Steve Jobs was still on stage during the keynote, and I found myself filling out the form on the Apple Store.&nbsp; It was hypnotic, and I still am not sure how it happened.&nbsp; The Air is my &quot;couch&quot; laptop, so I can leave the 17inch on the desk playing music, etc, and have something portable and small on my lap for &quot;light&quot; work, Wikipedia reading, writing, email, etc.&nbsp; Plus it&#8217;s fun to take to meetings.&nbsp; For the first 10 days I really did carry it in a manila envelope because they hadn&#8217;t shipped anything that fit it yet.&nbsp; </p>
<p><strong>Mac Mini</strong></p>
<p>Oh, I almost forgot the Mac Mini.&nbsp; The Mini is my stereo, under the kitchen island at the house, connected to the monitor that swivels over the island.&nbsp; I keep zero files or software on it, it&#8217;s pretty much a stock Leopard load, and its job is to pull iTunes off the Infrant NAS storage server and let me read email and browse the web while downstairs.&nbsp; And keep friends entertained with YouTube and FunnyOrDie while we&#8217;re cooking.</p>
<p><strong>Dell Dimension 9200</strong></p>
<p>And I nearly forgot the simulation workhorse.&nbsp; I bought a fairly cheap Dell desktop, the Dimension 9200 with decent graphics card, 2GB RAM, and the Core 2 Duo, in fall of 2006 or so.&nbsp; I think.&nbsp; I use it as a Linux box in the office at home, on which I do development, and run simulations in batch mode for research purposes.&nbsp; A good deal, all things considered.
<p>&nbsp;</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mark.madsenlab.org/2008/03/a-re-updated-pe.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>My new Macbook Air arrived!</title>
		<link>http://mark.madsenlab.org/2008/02/my-new-macbook.html#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed</link>
		<comments>http://mark.madsenlab.org/2008/02/my-new-macbook.html#comments</comments>
		<pubDate>Mon, 04 Feb 2008 19:55:26 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://mark.madsenlab.org/?p=522</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>OK. I&#8217;m going to gush a bit. Whatever its faults, and however often Apple displays a contempt for customers (and believe me, anytime I want something outside the narrow box they sell, I&#8217;ve experienced it), sometimes they connect with the pitch and hit it straight out of the park.</p>
<p>It&#8217;s a simple thing these days to do just-in-time manufacturing and shipping from China, and I wasn&#8217;t expecting my Macbook Air until Feb. 12. But Apple pulled the shipping date <span style="font-style: italic;">in</span> by a week, and was going to deliver it on Feb. 6th. I was thrilled.</p>
<p>It arrived this morning. Sure, it&#8217;s not that complex, but boy, do they know how to make a tech geek happy. The packaging is gorgeous &#8212; a coworker said it reminded him of a Tiffany&#8217;s box. Even the Apple skeptics in the office &#8212; the dyed-in-the-wool, live-in-Redmond-even-though-they-don&#8217;t-work-at-Microsoft types, were drooling just a little bit. When they thought I wasn&#8217;t looking. They know who they are, and today I can see that their snide comments about Apple and the Cult of Steve are just envy wrapped in sarcasm.</p>
<p>Then you unpack it, and the Air feels both lighter and more substantial than you expect. The screen is terrific, the keyboard very nice, and the overall experience is exactly what I hoped a subnotebook from Apple would be. Even the &#8220;Remote CD/DVD&#8221; thing works perfectly for installing software &#8212; although I bought an external Superdrive, mostly because the remote thing doesn&#8217;t work well for playing DVD&#8217;s due to the copy protection schemes.</p>
<p>I&#8217;m sure after a couple of days or a week of using the machine daily I&#8217;ll have the usual list of gripes, wishes, etc. But not today. Today I&#8217;m sitting on the sofa, having loaded LaTeX, Office 2008, and a few other essentials, and just enjoying that &#8220;first day&#8221; experience.</p>
<p>Wow. Bravo Apple.</p>
]]></content:encoded>
			<wfw:commentRss>http://mark.madsenlab.org/2008/02/my-new-macbook.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
