<?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>Faintest Notion &#187; Uncategorized</title>
	<atom:link href="http://faintestnotion.com/index.php/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://faintestnotion.com</link>
	<description>Random musings about the web and modern computing</description>
	<lastBuildDate>Sun, 05 Sep 2010 12:42:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Chrome OS: Let the browser-OS confusion begin.</title>
		<link>http://faintestnotion.com/index.php/2009/07/chrome-os-let-the-browser-os-confusion-begin/</link>
		<comments>http://faintestnotion.com/index.php/2009/07/chrome-os-let-the-browser-os-confusion-begin/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 12:14:05 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://faintestnotion.com/?p=104</guid>
		<description><![CDATA[Let the browser-OS confusion begin.]]></description>
			<content:encoded><![CDATA[<p><em>(Note: I wrote this on July 9th, the day after Google announced Chrome OS, but didn&#8217;t get around to publishing it right away.  Google confirmed many rumors and some of my speculations since then.)</em></p>
<p>As I surmised in a previous post (<a href="http://faintestnotion.com/index.php/2009/01/restrospectives-on-2008-and-prognostications-for-2009/">Restrospectives on 2008 and Prognostications for 2009</a>), Google announced a new Internet-oriented meta-operating system in 2009.  OK, well, I predicted that they&#8217;d <em>release</em> it, not just announce it.  An announcement is nearly as good as the real thing, right?  Microsoft does that all the time!</p>
<p>It&#8217;s really a bit freaky.  Last night I was discussing the upcoming operating systems, including Google&#8217;s, with my wife, Jen.  (That&#8217;s right, guys, be jealous.  She&#8217;s a gorgeous blonde and she tolerates my geek side.)  The freaky part is that we were talking about it at the exact same time that Google made their announcement. </p>
<p>OK.  It&#8217;s not that freaky.  Statistically, it was even <em>probable</em>.  I talk about operating systems almost every day, and non-IT people (like Jen) talk about how much operating systems suck almost every day.  At the time, she was wishing that her MacBook Pro&#8217;s OS was more like her new iPhone.  She said something like, &#8220;Is Windows this daunting, too?&#8221;</p>
<p>(I assured her it was worse.  Either she accepted that as fact or she smartly decided not to debate it.)  </p>
<p>She continued, &#8220;The iPhone is so intuitive.  Everything is so easy to use. Why can&#8217;t computers be like my iPhone?  I don&#8217;t really need all of that other stuff.&#8221;  </p>
<p>&#8220;Ah ha!&#8221; I said.  &#8220;That&#8217;s exactly what Apple and Google are working on&#8230;&#8221;<br />
<span id="more-104"></span></p>
<h3>The new OS will be radically different</h3>
<p>Think about it.  Does it make sense for Google to release yet another Linux-style operating system?  Not at all.  Why would anybody except Microsoft haters and Apple-phobics use it?  No chance.  </p>
<p>Unless, of course, it&#8217;s radically different.  Now we&#8217;re starting to make some sense.</p>
<p>It&#8217;ll have to be consumer-centric.  Corporations are way too slow to adopt anything new, even obviously better technologies.</p>
<p>And what do most consumers want?  Let&#8217;s see&#8230;</p>
<ul>
<li>A care-free device (no viruses or malware threats)</li>
<li>Fast, easy access to their favorite apps (email, social networks, chat)</li>
<li>Low cost (or free)</li>
</ul>
<p>That&#8217;s a very short list, isn&#8217;t it?  Of course it is!  That&#8217;s all most consumers need.  In the early days, operating systems were for nerds and geeks, programmers and scientists.  Geeks need power.  Geeks need control.  Geeks need to have a multitude of ways to accomplish a task and need not to be told to pick one.  Geeks want it all.</p>
<p><em>Consumers just want to keep up with the social aspects of technology and to have fun doing it.  </em></p>
<p>What will set Google apart from Apple&#8217;s iPhone and MID (Mobile Internet Device, whether it emerges as a tablet or a MacBook Mini) is that it will be almost entirely Internet-centric.  All of its built-in applications will, naturally, be Google apps. Gmail, Chat, Calendar, Docs, Picasa (photos).  That&#8217;s why they&#8217;re calling it Chrome OS, named after Google&#8217;s fledgling browser, Chrome.</p>
<p>An astute person will now be asking, &#8220;Hm, why did they build a browser that runs on several operating systems, if they really wanted to make a whole new operating system?&#8221;  Here&#8217;s why:</p>
<ul>
<li>The browser will be central to the operating system, so it&#8217;s good to get some expertise in browsers, first.</li>
<li>The distinction between browser and operating system has been getting blurry lately.  Why not make it even more so?</li>
<li>Users of other operating systems should be able to enjoy the same advanced features that a browser-based operating system provides when using Internet-centric apps.</li>
</ul>
<p>These postulations lead me to think that we&#8217;ll see more even browser-OS integration in the near future:</p>
<ul>
<li>More support for OS-integrated notifications (e.g. Growl on Mac OS X, system tray popups on Windows).</li>
<li>More support for multi-threading and multi-process management to do some of the heavy lifting needed by typical desktop applications.</li>
<li>Location-based services (like the iPhone already has).</li>
<li>Offline support for those times when you can&#8217;t even get a cell phone signal.</li>
</ul>
<p>What?!?!?!  Most of this stuff already exists in browsers?  Well, <em>the future is now, baby!</em></p>
<p><em>Let the browser-OS confusion begin.</em></p>
<h3>So what will Apple and Microsoft do?</h3>
<p>Meanwhile, Apple and Microsoft will strive to stay relevant in this Internet-centric environment.  Apple will have the easier job of the two.  Their lustful machines are hard-wired to their operating systems.  To the average person, it&#8217;s all part of the same package.  They buy the Apple experience.  Who cares if some of the apps are online?</p>
<p>Microsoft, on the other hand, is getting squeezed.  All of their efforts to kill the Internet, control it, and monetize it are failing.  Meanwhile, Apple is raking in all of the top-end revenue from consumers who can afford to buy into the Apple experience.  And soon, Google will swoop up from the low-end with ultra-cheap, but capable systems.  </p>
<p>I can&#8217;t wait to see what happens next.</p>
]]></content:encoded>
			<wfw:commentRss>http://faintestnotion.com/index.php/2009/07/chrome-os-let-the-browser-os-confusion-begin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>10 &#8220;Must-have&#8221; skills for Front-End Developers</title>
		<link>http://faintestnotion.com/index.php/2009/05/10-must-have-skills-for-front-end-developers/</link>
		<comments>http://faintestnotion.com/index.php/2009/05/10-must-have-skills-for-front-end-developers/#comments</comments>
		<pubDate>Tue, 19 May 2009 13:16:59 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://faintestnotion.com/?p=101</guid>
		<description><![CDATA[...f you’re a front-end engineer/developer/coder and if you’re sincerely interested in elevating your career, salary, and job satisfaction, you’ll heed my advice, not that other blogger’s. Below, I’ve listed each of his points. I’ll explain why he’s dead wrong and which must have skills you should be focusing on instead...]]></description>
			<content:encoded><![CDATA[<p>A must-read post on my other blog: <a href="http://unscriptable.com/index.php/2009/05/19/10-must-have-skills-for-front-end-developers/">10 &#8220;Must-have&#8221; skills for Front-End Developers</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://faintestnotion.com/index.php/2009/05/10-must-have-skills-for-front-end-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
