<?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>David Louis Edelman &#187; software</title>
	<atom:link href="http://www.davidlouisedelman.com/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidlouisedelman.com</link>
	<description>Science Fiction Novelist, Blogger, Web Programmer</description>
	<lastBuildDate>Thu, 07 Jul 2011 14:17:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Ten Things Computers Should All Do Flawlessly, But Generally Don&#8217;t</title>
		<link>http://www.davidlouisedelman.com/technology/ten-things-computers-should-do-flawlessly/</link>
		<comments>http://www.davidlouisedelman.com/technology/ten-things-computers-should-do-flawlessly/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 14:04:13 +0000</pubDate>
		<dc:creator>David Louis Edelman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[PCs]]></category>
		<category><![CDATA[Plug and Play]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.davidlouisedelman.com/?p=1282</guid>
		<description><![CDATA[Sometimes I wonder if the computing industry -- all of it, from software to hardware to web services -- really has the right priorities in mind. So here's my list of the things that I hope to hell are working flawlessly in computing technology by 2018.]]></description>
			<content:encoded><![CDATA[<p id="top" />I&#8217;ve been using computers since the mid &#8217;80s. I remember tackling CP/M and Peachtree word processing back in the day, and I remember upgrading my computer to MS-DOS 3.3. I went to college in 1989 with a no-name PC clone sporting an 8086 processor that ran at something like 4 MHz. It had an amber monitor that would have looked at home in that VW Bus they drove around in <em>Scooby-Doo</em>.</p>
<p><a href="http://www.flickr.com/photos/fritzgutten/176694735/in/pool-make/"><img style="float:right; margin:5px 0 10px 10px; border:0" title="Banana Jr. Computer" src="http://www.davidlouisedelman.com/wp-content/uploads/banana-jr-computer.jpg" alt="Banana Jr. Computer" width="247" height="350" /></a>A lot has changed since then. But sometimes I wonder if the computing industry &#8212; all of it, from software to hardware to web services &#8212; really has the right priorities in mind. So here&#8217;s <em>my</em> list of the things that I hope to hell are working flawlessly by 2018. The frustrating thing is that <em>every single one of these things can be done with today&#8217;s technology</em> (except possibly for #7).</p>
<ol class="doublespace">
<li><strong>Automatic file syncing.</strong> It&#8217;s astounding how badly computers do this. <em>Every</em> operating system on <em>every</em> computer sucks at syncing files; it&#8217;s only a matter of degree. I should be able to turn on any device I own and access any file I own, and it should all happen transparently. I don&#8217;t want to have to <em>think</em> about where I put a particular file, or whether I can access it from my iPhone. My calendar events should automatically sync between my Blackberry, my desktop, my Google Calendar, and my websites. Perhaps the key is to have everything save to &#8220;the cloud&#8221; and sync locally for offline access; I don&#8217;t know. I just want it to <em>work</em>.</li>
<li><strong>Automatic configuration syncing.</strong> The younger, hotter sister of automatic file syncing. Now that we&#8217;re all starting to use web applications for everything instead of sending files around, these web applications all need to be able to talk to each other. My bookmarks should follow me from machine to machine, and from browser to browser. Every time I configure my Firefox or my Windows Media Player <em>just</em> the way I like it, I shouldn&#8217;t have to go through the same painstaking customization process on every machine I touch.</li>
<li><strong>Automatic backups.</strong> Macs now do this as a matter of course with Time Machine software. But Windows doesn&#8217;t. Well, let me qualify that &#8212; Windows will back up important system files as a matter of course, and create confusing &#8220;shadow copies&#8221; of documents in the background that you can roll back to. But it&#8217;s confusing as hell and inefficient to boot. What&#8217;s more, I want my computer to back up to an <em>online</em> storage facility, not some clunky piece of crap that&#8217;s hogging space on my desk.</li>
<li><strong>Automatic upgrades.</strong> I&#8217;m not just talking about the operating system software here &#8212; I&#8217;m talking about every piece of software and hardware should automatically check for upgrades on a regular basis <em>from a single, unified interface</em>. And then give me the option to install or not install. Linux does this, and Microsoft has made efforts towards this with their Windows Update facility. But right now I have <em>separate</em> programs on my desktop working in the background to check for updates from Java, Logitech, Apple, Adobe, ESET, Mozilla, and Dell. And that doesn&#8217;t include all of the programs that check for updates when you fire them up.</li>
<li><strong>Integrated security.</strong> This whole system of remembering a million different passwords in a million different places is unworkable. Not only that, but it&#8217;s not <em>secure</em>, because everyone on Earth except for Bruce Schneier either a) has their passwords written down on a Post-It note, b) uses ridiculously insecure passwords like their dog&#8217;s name, or c) has a handful of relatively secure passwords that they use over and over again, because we can only remember so many garbled strings of letters and numbers. I&#8217;m not a security expert, but it seems to me that biometric security would be a step up from where we are today.</li>
<li><img style="float:right; margin:5px 0 10px 10px" title="HAL 9000 Computer" src="http://www.davidlouisedelman.com/wp-content/uploads/hal-9000-267x300.jpg" alt="HAL 9000 Computer" width="267" height="300" /><strong>Centralized identity management.</strong> Why do I have to <em>constantly</em> retype the same address information, the same email address, the same websites? Why is it that when I update my official bio to reflect a new book release, I have to log in to 4000 different websites and manually change my bios one by one? I understand the need to respect privacy &#8212; but if I <em>want</em> to share my information with a particular website, application, or company, shouldn&#8217;t I be able to do that with a click or two? We need trusted, universal services that can verify your identity wherever you are online.</li>
<li><strong>Useful battery life.</strong> I am sick to death of power cords. If I never saw another power cord in my life, it would be too soon. But I could deal with power cords if they only led to docking stations that charged up my appliances enough to make them usable for an entire day. But right now, my laptop barely survives three or four hours untethered; my Blackberry struggles to get through the day with the WiFi switched on all the time. Fer the love o&#8217; <em>Christ</em>, people, I need at least a day&#8217;s worth of juice for every machine I own. <em>Please</em>.</li>
<li><strong>Everything wireless.</strong> I&#8217;ve got connecting cables for my BlackBerry and my iPod. The printer&#8217;s wired to the desktop, as are the quad speakers and the subwoofer. The keyboard and mouse <em>aren&#8217;t</em> wired anymore &#8212; but the wireless transmitter for the keyboard and mouse <em>is</em> wired. I want, at most, <em>one</em> power cable snaking from the back of my computer to the wall. Apple is leading the way on this one, as usual. But with Bluetooth moving onto more and more devices, we&#8217;re getting close to achieving this one on all platforms.</li>
<li><strong>True, modular upgrades.</strong> For years, I&#8217;ve had the dream of having a single system that could be upgraded in a modular fashion. I&#8217;ll snap in the newest processor every couple of years. I&#8217;ll beef up my sound card on alternate years. I&#8217;ll upgrade the video card as circumstances warrant. But it seems that no matter how hard I try, I have to scrap everything and start from scratch after a few seasons. Is it <em>really</em> that difficult to future-proof hardware so I can upgrade my systems one piece at a time?</li>
<li><strong>True plug and play.</strong> Let&#8217;s say it together: every piece of equipment I buy should be able to interface with every other piece of equipment I own. I should never be in the position of having to struggle to get photographs from the camera to the printer, or having to figure out whether the DVDs I burned on one computer can be read on another &#8212; much less have trouble networking my Linux, Mac, and Windows boxes together.</li>
</ol>
<p>Agree? Disagree? And what have I missed?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidlouisedelman.com/technology/ten-things-computers-should-do-flawlessly/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

