<?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>Mike Industries &#187; Technology</title>
	<atom:link href="http://www.mikeindustries.com/blog/archive/category/original/technology/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mikeindustries.com/blog</link>
	<description>A running commentary of occasionally interesting things.</description>
	<lastBuildDate>Fri, 30 Jul 2010 20:14:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel='hub' href='http://www.mikeindustries.com/blog/?pushpress=hub'/>
		<item>
		<title>Another Nail in the Pageview Coffin</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F06%2Fanother-nail-in-the-pageview-coffin&amp;seed_title=Another+Nail+in+the+Pageview+Coffin</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F06%2Fanother-nail-in-the-pageview-coffin&amp;seed_title=Another+Nail+in+the+Pageview+Coffin#comments</comments>
		<pubDate>Mon, 28 Jun 2010 23:08:34 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=4887</guid>
		<description><![CDATA[This weekend, msnbc.com launched a sweeping redesign of the most important part of their site: the story page. The result is something unlike anything any other major news site is offering and is a bold step in a direction no competitor has gone down (yet): the elimination of pageviews as a primary metric. For many [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F06%2Fanother-nail-in-the-pageview-coffin&amp;seed_title=Another+Nail+in+the+Pageview+Coffin">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<p>This weekend, msnbc.com launched a <a href="http://www.msnbc.msn.com/id/37643077" target="_blank">sweeping redesign</a> of the most important part of their site: the story page.  The result is something unlike anything any other major news site is offering and is a bold step in a direction no competitor has gone down (yet): the elimination of pageviews as a primary metric.</p>
<p><img src="/blog/images/inline/newmsnbc.jpg" alt="" width="450" height="440" /></p>
<p>For many years, I&#8217;ve <a href="http://www.mikeindustries.com/blog/archive/2007/04/pagination-is-evil">railed against tricks like pagination</a> and &#8220;jump pages&#8221; as a means to goose pageviews. Honest people in the industry will tell you these are simply acceptable tricks to bump revenue a bit, while disingenuous or uninformed people will use &#8220;readability&#8221; as an excuse to make users click ten times to read ten parts of a single story.  For this latest redesign, msnbc.com has decided to de-emphasize page views entirely and present stories in a manner that maximizes <em>enjoyment</em> and as a result, <em>total time on site</em>.</p>
<p>What do I mean by this?</p>
<p>Think of how a typical user session works on most news sites these days.  A user loads an article (1 pageview), pops open a slideshow (1 pageview), flips through 30 slides of an HTML-based slideshow (30 pageviews).  That&#8217;s 32 pageviews and a lot of extraneous downloading and page refreshing.</p>
<p>On new msnbc.com story pages, the above sequence would register one pageview: the initial one.  The rest of the interactions occur within the page itself.  Can msnbc.com serve ad impressions against in-page interactions? Sure, and that&#8217;s key to the strategy, but as a user, your experience is much smoother, and as an advertiser, <em>the impressions you purchase are almost guaranteed to come across human eyes</em> since your ads are only loaded upon user interaction.</p>
<p>This is the first time (to my knowledge) this sort of model has been deployed on a major media site with over a billion pageviews a month, and it has the potential to change the entire industry if it works.  It&#8217;s also a big risk, as most advertisers are not used to thinking of inventory this way.  We like big risks with big payoffs though and we feel that when you take care of the user and the advertiser at the same time, you&#8217;re probably onto something.</p>
<p>Ad model aside, there are also tons of other interesting things about the new msnbc.com story pages:</p>
<ul>
<li>Every form of storytelling (text, video, audio, slideshows, discussion, voting, and more) is now available right within each story page itself.</li>
<li>The top navigation (nicknamed &#8220;the upscroll&#8221;) contains all basic elements when a page loads but if you scroll the page upward past its initial position, you get more interesting stories to read. It&#8217;s a great way of presenting a content-packed header without sacrificing screen real estate.</li>
<li>A social bar at the bottom of the screen, powered by Newsvine, which lets you easier share content via Newsvine, Facebook, Twitter, and other services.</li>
<li>An &#8220;annotated scrollbar&#8221; down the right side of the screen capable of teleporting you to any section of the page you desire.</li>
<li>Bigger, easier to read text. Goodbye Arial, once and for all!</li>
</ul>
<p>To be clear, the msnbc.com team is very proud of what&#8217;s been launched so far, but is under no illusions that things are perfect yet.  Everyone involved in creating these new story pages is monitoring reaction closely and ready to modify anything that needs improvement.  Since we have plenty of thoughtful design and development voices here on Mike Industries, I&#8217;d love to open this thread up for some reactions.  What is working for you, and what, if anything, would you change?  The team is listening.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F06%2Fanother-nail-in-the-pageview-coffin&amp;seed_title=Another+Nail+in+the+Pageview+Coffin/feed</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>A good problem to have</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F05%2Fa-good-problem-to-have&amp;seed_title=A+good+problem+to+have</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F05%2Fa-good-problem-to-have&amp;seed_title=A+good+problem+to+have#comments</comments>
		<pubDate>Tue, 04 May 2010 05:11:45 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Original]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=4362</guid>
		<description><![CDATA[Through much of the late 90s and early 00s, I remember having the same conversation over and over again about Apple and Microsoft. I had it with my friends, I had it with my colleagues, and I had it with anyone else who was interested in computers. It went something like this: Other person: &#8220;When [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F05%2Fa-good-problem-to-have&amp;seed_title=A+good+problem+to+have">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<p>Through much of the late 90s and early 00s, I remember having the same conversation over and over again about Apple and Microsoft. I had it with my friends, I had it with my colleagues, and I had it with anyone else who was interested in computers. It went something like this:</p>
<blockquote><p>
Other person: &#8220;When are you going to give up already and start using a PC? The war is over. Apple lost.&#8221;</p>
<p>Me: &#8220;They still make the best stuff and I want to support the company that makes the best stuff; not a company that uses their monopoly to sell products.&#8221;</p>
<p>Other person: &#8220;Don&#8217;t you think Apple would do the same thing if they were in charge?&#8221;</p>
<p>Me: &#8220;Yes. They&#8217;d probably be even more ruthless, but at least they&#8217;d make great products.&#8221;
</p></blockquote>
<p>From there, the conversation would tail off in another direction but I always remember thinking wishfully to myself that if Apple ever did rule the world again, what a fantastic problem it would be. Instead of having our future dictated to us by a company who didn&#8217;t even care enough to fix a broken web browser for over five years, we&#8217;d have our future dictated to us by a company who produced the most wonderful products in the world. The dream seemed so far-fetched, however, that it was easy to miss the potential for nightmare in it.</p>
<h3>Trading places</h3>
<p>Apple will probably <a href="http://www.macworld.com/article/150809/2010/04/apple_marketcap.html" target="_blank">finish this year a larger company than Microsoft, from a market capitalization perspective</a>. That would mean the world values the sum of future cashflows into Apple more than any company in the United States besides Exxon-Mobil. God forbid the <a href="http://cosmiclog.msnbc.msn.com/archive/2010/05/03/2292747.aspx" target="_blank">terrible BP oil disaster</a> gets worse and has cascading effects on other oil companies, we could see Apple at #1.</p>
<p>So in a sense, we&#8217;ve now admitted &#8212; as investors at least &#8212; that Apple owns our wallets, many years into the future.  This actually feels good right now, though, in a way. Not only am I using a great operating system, but lots of other people are too.  Not only do I have a phone that keeps me connected, but I really enjoy using it too.  Not only can I craft richly designed web experiences for geeks with good browsers but a good majority of people can finally view them too.</p>
<p>Most things are great so far.  The reward we&#8217;ve reaped as a society for shoving greenbacks into Apple&#8217;s bank account for the last decade is that we <em>have much better stuff</em> now. It&#8217;s the exact opposite effect we got from making Microsoft big.</p>
<p>Those who are following the situation, however, have noticed a few things change recently, the most obvious being a move towards an incredibly closed operating system in iPhones and iPads. Many believe it&#8217;s only a matter of time before most of Apple&#8217;s products run on a similar OS.  There are many definitions of &#8220;closed&#8221; vs. &#8220;open&#8221; but here is mine:</p>
<dl>
<dd>A closed system is one where a single organization has absolute control of everything that goes into it and everything that comes out of it.</dd>
</dl>
<h3>Adobe ignores fire, gets burned</h3>
<p>Steve Jobs wrote in his <a href="http://www.apple.com/hotnews/thoughts-on-flash/" target="_blank">mostly reasonable letter condemning Flash</a> that it was <em>Adobe</em> whose stuff was closed and Apple was the one using open technologies, but Adobe&#8217;s CEO &#8212; despite <a href="http://www.engadget.com/2010/04/29/adobes-ceo-jobs-flash-letter-is-a-smokescreen-for-cumberso/" target="_blank">saying very little of substance</a> &#8212; was right about one thing: this is a smokescreen.  In order to use the Flash format, all I need to do is either buy a single copy of it (if the IDE is useful to me), or use any number of other, free compilers out there.  In other words, Adobe never even needs to know about me and never needs to approve what I&#8217;m doing or selling.</p>
<p>In order to get my stuff onto an iPad or iPhone, however, I must receive explicit approval by a human being working for Apple after this human being has manually reviewed my work, derived my intentions for the product, and made a value judgement on what my creation brings to the device.  As long as that process exists, there shall be no arguments that the iPhone or iPad are more open than just about anything we&#8217;ve ever seen before&#8230; including Flash. To claim that because Apple is pushing open standards like HTML5 (really for their own benefit) means they are somehow more open than Adobe is folly.</p>
<p>Adobe&#8217;s problem in this mess is that they&#8217;ve painted themselves into a corner with the public. They used to be loved by everyone who used their products. Ask a designer ten years ago whether they&#8217;d rather switch away from Apple or switch away from Adobe and I&#8217;m sure most would have stuck with Adobe.  Today, not only has the situation reversed itself, but I find myself actively trying to move away from Adobe on my own. They&#8217;ve shipped nothing but bloatware for the past five years, each version of CS being slower and buggier than the previous and offering very little important utility in return. $700-$1000 for Photoshop CS5 <em>and it still can&#8217;t even print a tiled document</em>. Adobe Creative Suite, in many ways, has become the Microsoft Office for the creative design and development industry. Somehow I bet that was a company goal in a presentation at some point. Mission accomplished. So when Apple <a href="http://www.youtube.com/watch?v=b6pKIj87CYA&#038;hd=1" target="_blank">stiffarms</a> Adobe by <a href="http://daringfireball.net/2010/04/why_apple_changed_section_331" target="_blank">changing section 3.3.1 of their iPhone OS developer agreement</a>, it&#8217;s no wonder people aren&#8217;t exactly rushing to Adobe&#8217;s defense.</p>
<p>Flash has taken a slightly different path towards public distaste and I actually don&#8217;t blame Adobe for most of it. When Flash first came out, only the <a href="http://jot.eriknatzke.com/" target="_blank">most</a> <a href="http://yugop.com/" target="_blank">talented</a> <a href="http://nagafuji.jp/" target="_blank">design</a> <a href="http://www.once-upon-a-forest.com/" target="_blank">visionaries</a> used it. When a new Flash site came out in 1999, each one was like a new DaVinci&#8230; beautiful works of art that moved the web from a tame, ugly typographically poor medium to a center stage for creativity.</p>
<p>Then the advertisers got ahold of it.</p>
<p>When most people speak ill of Flash, they are actually speaking ill of ads. Watching Flash video on YouTube doesn&#8217;t crash your browser; visiting a news site with five annoying Flash ads all trying to synchronize with each other does.</p>
<p>What most of these people don&#8217;t realize, though, is that it&#8217;s other &#8220;open&#8221; technologies that play a part in making this happen and will continue to, long after Flash is history. The <code>OBJECT</code> tag which spawns Flash movies is an open standard.  The javascript that popped open that window with the screaming Flash ad is an open standard. And the HTML/CSS that slowly sashayed that 300&#215;250 <code>div</code> right the fuck over that paragraph you were trying to read is an open standard too.</p>
<p>When Flash is gone, this overly aggressive marketing will simply be foisted upon you using more &#8220;open&#8221; technologies like HTML5.  And guess what? It&#8217;ll be harder to block because it looks more like content than Flash does.</p>
<h3>Here is when I digress just a little bit&#8230;</h3>
<p>It also amuses me when people talk about two things in particular with regard to the iPhone and iPad. First, how much better some companies&#8217; iPhone apps are than their web sites, as if the company is somehow so much more gifted at creating iPhone apps than web pages. <em>It feels better because it&#8217;s designed for you to do things quickly</em>. Most web sites are actually not designed for speed of task completion at all. They are designed to maximize page views or at the very least, time on site (and hence, maximize revenue).  ESPN.com doesn&#8217;t want you reading one story about the Mayweather/Mosley fight and then moving on with your day. They want you to read ten more stories after that, check your fantasy teams, and buy a Seahawks jersey. Mobile.espn.com, on the other hand, is more concerned with getting you in and out quickly because they know you have less tolerance for distraction and extraneous clicks when you&#8217;re on your phone. The second thing is when people talk about how great content looks in some of these iPad apps. Again, this is a reaction to the lack of distraction, not the tablet form factor.</p>
<p>Content that is free of distractions and potential crashes looks and feels better. Period.  It&#8217;s not the hardware; it&#8217;s the environment.</p>
<h3>&#8230; and then try boldly to pull it back in</h3>
<p>&#8230; which brings us back to Apple and their role in the way we experience information moving forward.</p>
<p>With the iPhone and the iPad, Apple has either smartly or stupidly drawn a line in the sand and declared themselves no longer just the arbiters of hardware and system UI but arbiters of content and commerce as well. If you want to develop or produce content for Apple&#8217;s ecosystem, you will do exactly as Apple tells you to do.  If you want to enjoy Apple&#8217;s products as a consumer, you&#8217;ll enjoy every freedom Apple provides and live with every limitation they impose. It&#8217;s like a country club. Apple isn&#8217;t saying you can&#8217;t play golf with your pit-stained t-shirt and denim cutoffs. They&#8217;re just saying you can&#8217;t do it at their club. Apple wants to run the most profitable country club in the world, with millions of members, but they don&#8217;t want everybody; and therein lies the difference between how their resurgence is playing out and how Microsoft&#8217;s dominance ultimately played out.</p>
<p>Microsoft wanted 100% share in every market they entered. The thought was that once you dominate a market, you can impose your will on it via pricing, distribution, bundling, and all sorts of other methods designed to maximize profit. To Microsoft in the 1980s, a monopoly was a great problem to aspire to have, and since antitrust laws weren&#8217;t routinely applied to software companies, the threat seemed immaterial. The problem with this thinking, however, was that the law eventually caught up to them and crippled their ability to continue operating as a monopoly.</p>
<p>Apple, on the other hand &#8212; while in danger of eventually suffering the same fate &#8212; seems determined to avoid it.  What&#8217;s the best way to avoid becoming a monopoly? Make sure you never get close to 100% market share.  What&#8217;s the best way to temper your market share? Keep prices a bit higher than you could. Keep supply a bit lower than you could. Keep investing in high margin differentiation and not low margin ubiquity. Remember how <a href="http://news.cnet.com/2100-1001-202143.html" target="_blank">Microsoft invested $150 million in Apple in 1997</a> in order to keep them around as a plausible &#8220;OS alternative&#8221; in hopes of avoiding the antitrust knife? Well Apple already has that in Android, in Blackberry, in Windows Mobile, in Palm, and in Nokia. They are fighting hard right now to make sure they are one of the two or three that will continue to be relevant in 5-10 years, but their goal is clearly not to be at 100% or even 90%. That level of success would get the company trustbusted.</p>
<p>It is this prescient and necessarily restrained motivation that reveals the true reason why Apple has closed up tighter over the last few years: it&#8217;s not to take control of the world. It&#8217;s specifically to separate themselves from a pack of companies they <em>need</em> as their competitors but <em>want</em> relegated to the lower margin areas of the market. Apple will stay closed as long as being closed is a net positive to their business. Until people either start abandoning their products because of this or the do the opposite and adopt their products at a rate which creates a monopoly, they will continue operating at their current clip: high innovation, high profits, and high control.</p>
<p>It&#8217;s scary to people because they remember the harm other companies have done when they reached monopoly status, but with Google, Microsoft, Nokia, RIMM, and now HP all keeping the market healthy with different alternatives, there is no excuse for not voting with your feet if you&#8217;re unhappy. Apple&#8217;s not going to take over the world because &#8212; if for no other reason &#8212; the laws of the United States won&#8217;t let them. If you don&#8217;t want to contribute to their success because their behavior is distasteful to you, then don&#8217;t; but don&#8217;t forget how fortunate we are to have such a ruthlessly innovative company at the helm of the ship at this point in time. Either get on it or just pick another boat and draft in its wake. When the biggest problem in personal technology is that the leading company is getting a little too exceptional, it&#8217;s a good problem to have.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F05%2Fa-good-problem-to-have&amp;seed_title=A+good+problem+to+have/feed</wfw:commentRss>
		<slash:comments>90</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Only a Matter of When</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F02%2Fits-only-a-matter-of-when&amp;seed_title=It%26%238217%3Bs+Only+a+Matter+of+When</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F02%2Fits-only-a-matter-of-when&amp;seed_title=It%26%238217%3Bs+Only+a+Matter+of+When#comments</comments>
		<pubDate>Tue, 02 Feb 2010 05:52:21 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=4061</guid>
		<description><![CDATA[I&#8217;ve been trying to square my lack of enthusiasm about the iPad with the seemingly very positive analyses from those smarter than me. After a few days, I think I finally reconciled it with a simple realization: the only reason I&#8217;m not enthusiastic about the iPad as a consumer is that it simply falls below [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F02%2Fits-only-a-matter-of-when&amp;seed_title=It%26%238217%3Bs+Only+a+Matter+of+When">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been trying to square my lack of enthusiasm about the iPad with the seemingly very positive analyses from <a href="http://daringfireball.net/2010/01/various_ipad_thoughts" target="_blank">those</a> <a href="http://stevenf.tumblr.com/post/359224392/i-need-to-talk-to-you-about-computers-ive-been" target="_blank">smarter</a> than <a href="http://msp264.photobucket.com/albums/ii166/zombs/monkey.jpg" target="_blank">me</a>.</p>
<p>After a few days, I think I finally reconciled it with a simple realization: the only reason I&#8217;m not enthusiastic about the iPad as a consumer is that it simply falls below my value curve <em>at this point in time</em>. Consider the graph below:</p>
<p><img src="/blog/images/inline/price-thresholds1.gif" alt="" width="450" height="360" /></p>
<p>When the iPhone came out, I would have paid $1000 for it. I still would, to be honest. I wouldn&#8217;t exactly be happy about it, but I&#8217;d do it. It provides so much utility to me, it&#8217;s become such an indispensable part of my life, and it has no perfect substitutes, so its price elasticity to me is extremely low. Apple can charge pretty much whatever it wants and I will buy exactly one iPhone.</p>
<p>When the iPad was announced, however, the value curve was very different for me. It is currently a device I&#8217;d pay about $199 for. Not $499-$829. That is not to denigrate it at all. It just means its current value to me is below its current price. I don&#8217;t read eBooks, I have a laptop for my mobile computing needs, and I don&#8217;t have a place in my workflow for this device <em>at this point in time</em>.</p>
<p>The key is what happens over time, however.</p>
<p>The first effect is a pricing effect. As the price of both devices inevitably decreases, the value equation begins to change. A $10,000 iPad sells maybe 1000 units. A $1000 iPad sells maybe a million units.  A $100 iPad sells 50 million units.  And a $10 iPad sells about 500 million units.</p>
<p>So then, &#8220;liking&#8221; the iPad is really just a question of &#8220;what price would you pay for it?&#8221; For me, it&#8217;s about $199 right now. Electronic toy price, in other words. For others it may be a lot higher, and still others, lower.</p>
<p>The second effect is a utility effect. The utility of an iPhone is very high right now. It already plugs into existing cellular and wifi networks, it fits in your pocket, it replaces multiple devices, and it has few competitors. What happens when it&#8217;s not the only horse in the race though? We&#8217;re already starting to see stiff competition from Google with the Nexus One and Nokia undoubtedly wants to play this game too. It&#8217;s unclear whether any competitors will succeed making a better smartphone than Apple, but they will certainly create viable substitutes, thus reducing the unique utility of the device.</p>
<p>Look at what happens (possibly) with the iPad though. You can just sense by looking at it that it&#8217;s a bit &#8220;early&#8221;. There isn&#8217;t enough to do with it yet. The New York Times app looks nice and all, but it&#8217;s a far cry from a world of widely available, richly laid out e-publications (I personally question, however, if we even need this sort of world). You also can&#8217;t use the iPad for home automation stuff yet (although <a href="http://www.meetmyro.com" target="_blank">my buddy Danny</a> will be working on it). You can&#8217;t beam Hulu from it to your TV. You can&#8217;t video conference with it. You can&#8217;t control it with voice commands. You can&#8217;t run it for a week on a single charge. These are all things I think we&#8217;ll see in the next several years, and thus it may become a <em>more valuable</em> device as time goes on.</p>
<p>When either the price is lowered to my value threshold, or my value threshold rises due to increased utility, that is when a purchase will be made. Perhaps even multiple purchases.</p>
<p>There is little doubt in my mind &#8212; upon finally thinking this through from a dispassionately microeconomic standpoint &#8212; that at least one of these two things will happen; and that is why Apple wins in the end, despite our best attempts to be curmudgeonly about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F02%2Fits-only-a-matter-of-when&amp;seed_title=It%26%238217%3Bs+Only+a+Matter+of+When/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Slate of Hand</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F01%2Fslate-of-hand&amp;seed_title=Slate+of+Hand</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F01%2Fslate-of-hand&amp;seed_title=Slate+of+Hand#comments</comments>
		<pubDate>Mon, 11 Jan 2010 06:31:38 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=3983</guid>
		<description><![CDATA[Well, it&#8217;s January, and as has become commonplace over the last several years, the public is abuzz with anticipation over a new Apple device. This time it&#8217;s a tablet. I think the single most interesting thing about this unannounced tablet is how pumped everyone is about it, despite its lack of obvious value proposition. When [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F01%2Fslate-of-hand&amp;seed_title=Slate+of+Hand">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<p>Well, it&#8217;s January, and as has become commonplace over the last several years, the public is abuzz with anticipation over a new Apple device.  This time it&#8217;s a tablet.</p>
<p>I think the single most interesting thing about this unannounced tablet is how pumped everyone is about it, despite its lack of obvious value proposition. When we get new Mac models, we get lighter, faster, and prettier machines. When we got the iPod, we got a whole new paradigm for consuming music. And of course, when we got the iPhone, we got the ability to replace multiple devices with a single, all-in-one device that did everything much, much better.</p>
<p>With this tablet thing, however, I feel like I&#8217;m much more skeptical than the press, the fanboys, and everyone else who thinks it&#8217;s such a slam dunk to change the world. It&#8217;s like the greatness of the iPhone has everyone thinking Apple is somehow going to top that level of revolution with each new market they enter. There has always been a magical quality to the company&#8217;s development and introduction of products under Steve Jobs, but I wonder if expectations are a bit too high at this particular point in time.</p>
<p>In my opinion, even if the Apple tablet succeeds, I can&#8217;t see how it will have nearly as much impact as the iPhone, the iPod, or the Mac; and if it fails, it will be end-of-lifed or morphed into something else within a few years. I don&#8217;t think it will replace the laptop and I don&#8217;t think it will totally re-invent anything we currently do on our computers. Whereas the multi-touch interface enabled us to do things we&#8217;d never dreamed of doing on pocket devices before, I&#8217;m not sure it will do the same for bigger screens.</p>
<p>This, from a guy who sleeps in rose-colored Apple-shaped glasses.</p>
<p>In trying to square my lack of enthusiasm with what I&#8217;ve been reading about this thing, I keep coming back to the question: what&#8217;s it for?</p>
<p>First of all, I think this device is almost entirely for consumption, and not production. It will be borderline unusable for writing essays, designing posters, making movies, and even sending emails. When you want to produce something, you will not do it with this tablet.</p>
<p>With consumption and severely limited production as the premise, what sorts of things could you do with this device?  I see four possibilities that could be construed as compelling:</p>
<ol>
<li>Television tethering</li>
<li>E-publication reading</li>
<li>Portable video viewing</li>
<li>Video chat</li>
</ol>
<h3>Television tethering</h3>
<p>This is probably the only thing on the list that would singlehandedly cause me to purchase an Apple tablet. I haven&#8217;t heard anyone talk about it, but this is how it would go: the tablet comes with a dongle that can connect via RCA/component/HDMI to any television. The tablet communicates wirelessly with the dongle to both send video to it via 801.11N (or whatever shiny, new, faster wireless interface is next) and also to control the TV watching experience.  In this scenario, you could use it to relay things like live Hulu streams to your TV or display stored video you bought from iTunes or &#8220;borrowed&#8221; from somewhere else.</p>
<p>There is also a chance this could be done in concert with Apple TV instead of a dongle, but the clear problem it solves for me is &#8220;how can I easily display on television the video that is currently playing on my computer?&#8221;  Right now, the answer to that is to carry my laptop over to my TV, plug it into an extra input, pop the video player full screen (if I even can), and then walk back over to the laptop every time I need to control something. It&#8217;s the critical link that is keeping Hulu and similar services from being a much bigger part of my life.</p>
<p>My feeling is that Apple TV has never done as well as Apple hoped, but also that it is not something the company is going to give up on anytime soon. Part of me wonders if the tablet, among other things, is just a much better form to stuff Apple TV functionality into. If it is, I&#8217;m probably in.</p>
<li>E-publication reading</li>
<p>Almost everyone who has a Kindle loves the hell out of it. I probably would have bought one awhile ago, but I just don&#8217;t read enough books to justify it. Aaron Swartz, on the other hand, with his <a href="http://www.aaronsw.com/weblog/books2009" target="_blank">132 book per year reading pace</a>, could probably justify owning three <em>(sidenote: WTF Aaron!) (sidenote #2, WTFFFFF <a href="http://fawny.org/reading/#stats" target="_blank">JOE</a>!!!)</em>.  If the Apple tablet did e-books plus a few other things in this list, however, I might be a buyer.</p>
<p>To me, the biggest clue that Steve Jobs cares about this market is that he says he doesn&#8217;t. Jobs famously said a few years ago, in response to a question about entering the e-book reader market:</p>
<blockquote><p>&#8220;It doesn’t matter how good or bad the product is, the fact is that people don’t read anymore.&#8221;</p></blockquote>
<p>Not only is that statement preposterous, but it flies in the face of the positioning Apple tries to bestow on its products: that they are for intelligent consumers. Guess what is strongly associated with intelligence? Reading. Particularly books. What Jobs <em>really</em> meant by his statement was:</p>
<blockquote><p>&#8220;People are reading fewer and fewer books because they are less convenient than other types of media.&#8221;</p></blockquote>
<p>The first statement is terse, dismissive, and meant to throw the press off Apple&#8217;s scent. The second statement is what you will probably hear at the launch event.</p>
<p>Another clear clue that e-publication reading is a large part of the Apple tablet is the <a href="http://www.youtube.com/watch?v=mOSkyYNLkuw" target="_blank">flub by Bill Keller of the New York Times a few months ago</a>. Keller&#8217;s unauthorized reference to the tablet all but guarantees they have a deal with Apple to display New York Times content on this device. It could be something very simple and uncompelling like a Times Reader app that is offered for free, but what if it&#8217;s something more substantial like the New York Times actually subsidizing the tablet if you sign up for a two year subscription to the e-NYT? I&#8217;m actually less interested in what the New York Times (and other) content <em>looks like</em> on the tablet and more intrigued by what the economics behind this sort of content delivery look like.</p>
<p>Another question I have about this tablet &#8212; if it&#8217;s going to compete with the Kindle &#8212; is what its equivalent of <a href="http://www.pcworld.com/article/159218/amazon_kindle_2_its_all_about_the_e_ink.html" target="_blank">E Ink</a> is. The Kindle enjoys a whopping <em>one week battery life</em> largely because it doesn&#8217;t require a backlight to operate. Currently, all of Apple&#8217;s screens are backlit, and unless the company has an answer to that, it may have problems competing head-to-head with the Kindle on pure e-book reading. Or has Apple invented a way to overlay an E Ink screen on the same surface as an LCD screen? That would be ridiculously awesome.</p>
<h3>Portable video viewing</h3>
<p>There aren&#8217;t a whole lot of really great solutions out there for watching video on the go. An iPhone is too small for most people, while a laptop is probably overkill. A tablet with 15-20 hours of battery life and the ability to stand up like an easel might fit the bill perfectly for viewing on a bus, on a plane, in a car, or elsewhere on the go.</p>
<p>I don&#8217;t think this benefit alone would sell a lot of tablets, but it would help justify a purchase for some people.</p>
<h3>Video chat</h3>
<p>I&#8217;ve never been into video chat as I find it extremely awkward, but I understand it&#8217;s big in the <a href="http://bullshit.tumblr.com/post/308834989/gpoyw-and-my-archnemesis" target="_blank">grandparents&#8217; set</a> and every other set where people are potentially far away from loved ones.  While I mentioned above that I don&#8217;t expect a lot of content production to be done on the tablet, live video capture and broadcast could be a notable exception because it requires you to do nothing but look into the tablet and speak.</p>
<h3>A few thoughts on form factor</h3>
<p>A lot of my skepticism around tablet computing stems from my belief that the form factor just isn&#8217;t as beneficial as it seems. Besides when sitting in a cramped airline seat, I don&#8217;t recall many situations in which I wished the bottom half of my laptop would disappear. When I have, it&#8217;s always been for high-volume consumption: long form video and long form text. In other words, things that don&#8217;t require me to do much of anything besides staring at the screen. Does a market exist for a device that does just these things and not much else? I think the Kindle has proved that at the right price point, the answer is yes.  I guess I just don&#8217;t consider that as world-changing of a product as other people do. I guess we won&#8217;t know until we see it though, right?</p>
<p>As far as actual form-factor goes, I expect something significantly more klutz-proof than the iPhone. My guess is an all-aluminum body with an aluminum panel that covers the device&#8217;s screen when closed and folds open to double as an easel when you&#8217;re using the device on a flat surface. I expect a solid-state drive as the only storage option but would like to see an SD-card slot as well. 801.22N (or better) wireless is a given, but if this thing has 3G/4G connectivity, it&#8217;s not going to be through AT&#038;T. If I had to bet one way or another, I would be on wifi only. If this device is successful, it&#8217;s another bargaining chip for Apple when it renews iPhone negotiations with carriers, and I don&#8217;t think this sort of connectivity would sell many more units right now.</p>
<p>So anyway, that&#8217;s all I have for now. I expect a device that will sell a decent amount of units but fall short of the world-changing expectations placed upon it by people who think Apple will never release another product that doesn&#8217;t top its previous one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2010%2F01%2Fslate-of-hand&amp;seed_title=Slate+of+Hand/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Idea: &#8220;Record This&#8221; Bookmarklet</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F12%2Fidea-record-this-bookmarklet&amp;seed_title=Idea%3A+%26%238220%3BRecord+This%26%238221%3B+Bookmarklet</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F12%2Fidea-record-this-bookmarklet&amp;seed_title=Idea%3A+%26%238220%3BRecord+This%26%238221%3B+Bookmarklet#comments</comments>
		<pubDate>Sat, 26 Dec 2009 19:23:28 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=3912</guid>
		<description><![CDATA[Lately I&#8217;ve been intrigued by situations in which the amount of effort required to complete a task is not overwhelming but it is enough to prevent the task from getting done. The latest example, from a couple of weeks ago, was wine journaling. Sure it only takes a few minutes to pull out a laptop, [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F12%2Fidea-record-this-bookmarklet&amp;seed_title=Idea%3A+%26%238220%3BRecord+This%26%238221%3B+Bookmarklet">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been intrigued by situations in which the amount of effort required to complete a task is not overwhelming but it is enough to prevent the task from getting done. The latest example, from a couple of weeks ago, was <a href="http://www.mikeindustries.com/blog/archive/2009/12/iphone-app-idea-winesnap" target="_blank">wine journaling</a>. Sure it only takes a few minutes to pull out a laptop, log into your wine-dot-whatever account and structure a proper review, but unless a few minutes becomes a few seconds, I&#8217;m out&#8230; and so are thousands of other people.</p>
<p><em>Minertia</em> is what I might call it&#8230; short for a &#8220;minimal level of inertia&#8221;.</p>
<p>Many companies have succeeded primarily because their products overcome <em>minertia</em>. Twitter is a good example of this. There were millions of people with (purportedly entertaining) thoughts, but none of these thoughts were worth spending more than 30 seconds to publish. Twitter provided a way to turn these idle thoughts into legitimate published communication with 30 seconds of effort, and BAM, they are the hottest company on the internet.</p>
<p>On to more pedestrian matters though: recording stuff on TV.</p>
<p>I&#8217;ll use Tivo as an example because that&#8217;s what I have, but this could apply to any DVR, Apple TV, Boxee, etc etc:</p>
<p>Here is how I decide to add a show to the repertoire of things my Tivo records automatically:</p>
<ol>
<li>Read about a new show somewhere online.</li>
<li>Hear or read about it again somewhere else.</li>
<li>Read about how good it is <em>again</em> and finally decide to do something about it.</li>
<li>If I&#8217;m home, turn on the TV, navigate somewhat laboriously through on-screen menus and search for the show in order to set up automatic recording.  If I&#8217;m away, go to Tivo.com and use their totally crappy search feature, try to find the program, and if that is even successful, set up automatic recording.</li>
</ol>
<p>As you can see, this sometimes equates to several minutes of work (I&#8217;ve spent over 15 minutes trying to do this on my iPhone). Again, we&#8217;re not talking about a huge time investment here, but it&#8217;s enough to require steps 1-3 whereas with a little <em>minertia</em> reduction, people might be willing to record shows the first time they hear about them.</p>
<p>What got me thinking about this was an <a href="http://www.mediaite.com/online/5qq-rex-sorgatz/" target="_blank">interview with Rex</a> I read yesterday. In it, he mentions <em>Modern Family</em> as the best show on TV right now (I say it&#8217;s <em>Dexter</em> or <em>Million Dollar Listing</em>, but whatever). Thankfully, Rex&#8217;s interview was about the third time I&#8217;d heard this so I bucked up and did step 4. But here&#8217;s how much easier it could be:</p>
<ol>
<li>Read article on web which contains the name of a TV show.</li>
<li>Click a bookmarklet to query Tivo, and Tivo spiders the page, highlighting all TV shows it recognizes.</li>
<li>Click on the show you want, confirm with a little ajaxed-in dialog box, and a command gets sent to your Tivo to create a Season Pass for the show.</li>
</ol>
<p>The effort would thusly be reduced to under 10 seconds.</p>
<p>As with the wine example, I fully expect someone to leave a comment pointing me to something that &#8220;kinda sorta&#8221; does this, but not in as optimal of a manner as I described above. Anybody know of something that does this? Or better yet, anyone work at Tivo and want to build this? :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F12%2Fidea-record-this-bookmarklet&amp;seed_title=Idea%3A+%26%238220%3BRecord+This%26%238221%3B+Bookmarklet/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>iPhone App Idea: WineSnap</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F12%2Fiphone-app-idea-winesnap&amp;seed_title=iPhone+App+Idea%3A+WineSnap</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F12%2Fiphone-app-idea-winesnap&amp;seed_title=iPhone+App+Idea%3A+WineSnap#comments</comments>
		<pubDate>Tue, 08 Dec 2009 02:47:38 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=3878</guid>
		<description><![CDATA[Don&#8217;t let the beautiful bottle fool you&#8230; this is terrible wine. If you&#8217;re an iPhone developer, you probably struggle a lot with the issue of effort vs. revenue. In other words, you think you&#8217;ve thought of something cool and you don&#8217;t mind investing the time to produce it, but you just aren&#8217;t sure if anyone [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F12%2Fiphone-app-idea-winesnap&amp;seed_title=iPhone+App+Idea%3A+WineSnap">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<div  class="rightinline"><img src="/blog/images/inline/rootwine.jpg" alt="" title="" width="200" height="768" />
<p class="caption">Don&#8217;t let the beautiful bottle fool you&#8230; this is terrible wine.</p>
</div>
<p>If you&#8217;re an iPhone developer, you probably struggle a lot with the issue of effort vs. revenue.  In other words, you think you&#8217;ve thought of something cool and you don&#8217;t mind investing the time to produce it, but you just aren&#8217;t sure if anyone will actually <em>pay</em> for it.</p>
<p>Here&#8217;s an app that &#8212; if well done &#8212; I would pay $20 or more for:</p>
<p>Whenever I&#8217;m having a glass of wine, allow me to snap a picture of the bottle (or the barcode from the bottle) and within 30 seconds enter some very basic information about it:</p>
<ol>
<li>Grade &#8212; A through F</li>
<li>Characteristics &#8212; Mild, Strong, Oaky, Fruity</li>
<li>Optional freeform text comments</li>
</ol>
<p>Once I hit submit, save this to my wine library database, accessible via iPhone or web browser.</p>
<p>Are there other wine rating apps and services available right now? Definitely. But unfortunately none of them pass the 30 second test. They don&#8217;t even pass the 5 minute test. Usually when you&#8217;re in the middle of drinking wine &#8212; whether at a wedding, a party, at dinner, or in a dark alley &#8212; spending 5 minutes typing notes into your iPhone is just not something you&#8217;d ever consider doing&#8230; and this is the critical void that no one has filled yet.</p>
<p>It should be &#8220;snap, select, select, done&#8221;. By reducing the effort required to create a personal wine note library to this simple 30 second routine, you&#8217;d be enabling thousands of recreational wine drinkers to do something they&#8217;ve never been able to do before: actually remember what wines they try and which ones they like. That level of detail, in most cases, is all people really need, and it&#8217;s something I am 100% sure many would gladly pay for.</p>
<p>Ok then, who&#8217;s going to step up? I&#8217;ll be your first sale.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F12%2Fiphone-app-idea-winesnap&amp;seed_title=iPhone+App+Idea%3A+WineSnap/feed</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Mail &gt; File to Task&#8230;</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F09%2Fmail-file-to-task&amp;seed_title=Mail+%26gt%3B+File+to+Task%26%238230%3B</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F09%2Fmail-file-to-task&amp;seed_title=Mail+%26gt%3B+File+to+Task%26%238230%3B#comments</comments>
		<pubDate>Thu, 24 Sep 2009 03:37:16 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=3754</guid>
		<description><![CDATA[Perhaps this is already obvious to everyone else who has inbox overload, but I just figured out what I hate about e-mail and task management: they work against each other. Even if you&#8217;re the sort of person who diligently creates to-do lists in applications such as Anxiety or Things, any incoming email about your to-do [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F09%2Fmail-file-to-task&amp;seed_title=Mail+%26gt%3B+File+to+Task%26%238230%3B">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<p><img src="/blog/images/inline/moneyhats.gif" alt="" width="234" height="154" class="rightinline" />Perhaps this is already obvious to everyone else who has inbox overload, but I just figured out what I hate about e-mail and task management: they work against each other.  Even if you&#8217;re the sort of person who diligently creates to-do lists in applications such as <a href="http://www.anxietyapp.com" target="_blank">Anxiety</a> or <a href="http://culturedcode.com/things" target="_blank">Things</a>, any incoming email about your to-do items has nowhere useful to go. You currently have the following options:</p>
<ol>
<li>Leave it in your inbox until it&#8217;s done.  I believe this is the most common and works decently if your load is low.  It breaks down big-time when you have hundreds of e-mails on the same subject though and negatively affects your ability to deal with the rest of your inbox as a result. Even when you complete a task under this strategy, you often have to sift through your inbox and delete many e-mails afterwards.</li>
<li>File it in either a simple or complex folder arrangement. This does not work well for many people, including me, because if something is not in our inbox, we tend to forget about it. Filing is for long-term storage, not easy recall.</li>
<li>Make use of the &#8220;flagging&#8221; function in your email app, and flag each incoming message that requires action.  This is mainly an improvement upon method 1, but it doesn&#8217;t solve a lot of problems.</li>
</ol>
<p>I&#8217;ve given a bunch of different workflows a shot but nothing seems to have struck a chord yet. In popping open <a href="http://www.anxietyapp.com" target="_blank">Anxiety</a> today for the first time in about a year, I was reminded of how much I like its simplicity. It&#8217;s an automatically synching list of tasks and nothing more.  You click to add a task and then when you complete it, you click its checkbox and it goes away forever. There&#8217;s no tagging, no dragging, and no nagging. It&#8217;s basically a half step more advanced than electronic Stickie notes&#8230; which I love.</p>
<p>That got me thinking, however, of how a nice simple app like this could play a role in finding the holy grail of time management: a simple solution that both declutters and organizes your information workflow, helps you get things done, and doesn&#8217;t require you to learn much or add administrative tasks to your routine.</p>
<p>I may eventually mock this up and screencast it or something but I&#8217;m too lazy right now so here it is in a nutshell:</p>
<ol>
<li>You receive an email from a co-worker telling you that you are on the hook to provide a mockup for a new product. It is due in a week.</li>
<li>You click once in Anxiety (or a similar app, or some similar function in your Mail app) to create a task.  You call it &#8220;Create mockup for Product X&#8221; and it instantly shows up in your task list.</li>
<li>Every subsequent mail that comes in about this subject is either deleted by you if it&#8217;s trivial or &#8220;filed to this task&#8221;. Filing a message to a task removes it from your inbox and places it in some sort of mail folder that is linked to the task you created in Anxiety, Things, or whatever app. The key is how it gets there. Dragging messages in mail applications requires too much precision and mouse movement, in direct opposition to <a href="http://en.wikipedia.org/wiki/Fitts's_law" target="_blank">Fitts&#8217; Law</a>. Dragging 100 messages a day to different mail folders is incredibly onerous, especially if you have a ton of mail folders.  Instead, inside each message would be a few buttons representing recent tasks you&#8217;ve filed messages to. There would also be some intelligence built-in based on subject lines and senders. With one click, you could file the message to any of your open tasks.</li>
<li>You send off various mockups over the next few days and every time you need to refer to an email you sent or received about the project, you could simply click on the task in the task list and a (smart?) folder would open in your mail application showing you all messages filed against this task.</li>
<li>You send off your final mockup and check off the task as &#8220;done&#8221;. The task is removed from your list and the folder full of messages tucks into an archive somewhere, out of sight and out of mind.</li>
</ol>
<p>To me, this is the ideal workflow of an e-mail/task management system, and I haven&#8217;t seen anyone do it yet. Microsoft, of all companies, actually tried something along these lines with &#8220;Projects&#8221; in Entourage, but the interface got in the way. I&#8217;d love to see someone tackle it but with a keener eye towards simpler, more natural interaction. I almost wonder if the entire thing could be done with Mail.app and AppleScript.</p>
<p>Whoever finally solves the problem of inbox overload is going to make a lot of money. This would be a great first step.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F09%2Fmail-file-to-task&amp;seed_title=Mail+%26gt%3B+File+to+Task%26%238230%3B/feed</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Msnbc.com Acquires EveryBlock&#8230; Welcome Brother!</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F08%2Fmsnbc.com-acquires-everyblock-welcome-brother&amp;seed_title=Msnbc.com+Acquires+EveryBlock%26%238230%3B+Welcome+Brother%21</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F08%2Fmsnbc.com-acquires-everyblock-welcome-brother&amp;seed_title=Msnbc.com+Acquires+EveryBlock%26%238230%3B+Welcome+Brother%21#comments</comments>
		<pubDate>Mon, 17 Aug 2009 15:57:21 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=3680</guid>
		<description><![CDATA[News that has been brewing secretly for the last several months finally broke this morning: Msnbc.com has acquired EveryBlock, the most interesting (in my opinion) startup in the hyperlocal news space. It is with great joy that I welcome my colleagues Adrian Holovaty, Wilson Miner, and the rest of the EveryBlock crew to the msnbc.com [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F08%2Fmsnbc.com-acquires-everyblock-welcome-brother&amp;seed_title=Msnbc.com+Acquires+EveryBlock%26%238230%3B+Welcome+Brother%21">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<p>News that has been brewing secretly for the last several months finally broke this morning: <a href="http://msnbc.com" target="_blank">Msnbc.com</a> has acquired <a href="http://everyblock.com" target="_blank">EveryBlock</a>, the most interesting (in my opinion) startup in the hyperlocal news space.  It is with great joy that I welcome my colleagues <a href="http://holovaty.com" target="_blank">Adrian Holovaty</a>, <a href="http://wilsonminer.com" target="_blank">Wilson Miner</a>, and the rest of the EveryBlock crew to the msnbc.com family to help re-imagine, re-invent, and re-volutionize local news online.  You can read several other accounts and descriptions of the acquisition here (<a href="http://www.msnbc.msn.com/id/32443365/ns/business-us_business/" target="_blank">msnbc.com</a>, <a href="http://bits.blogs.nytimes.com/2009/08/17/msnbccom-acquires-hyperlocal-startup-everyblock/" target="_blank">New York Times</a>, <a href="http://blog.everyblock.com/2009/aug/17/acquisition/" target="_blank">EveryBlock</a>, <a href="http://lostremote.com/post/164971492/msnbc-com-acquires-everyblock-what-it-means-for" target="_blank">Lost Remote</a>) but I thought I&#8217;d provide some color from the standpoint of a founder whose company, <a href="http://newsvine.com" target="_blank">Newsvine</a>, was acquired almost two years ago by the same company.</p>
<p>First let me say that the acquisition of EveryBlock is an excellent fit for both companies.  Msnbc.com&#8217;s focus has always been on national news, a concentration that has made them the <a href="http://www.msnbc.msn.com/id/31392392/ns/about_msnbccom-press_releases/" target="_blank">most visited news site in the United States for over a year now</a>; more than CNN, more than Yahoo News, and more than most local news sites combined.  Leading the national news race is a great accomplishment to anchor your company around, but local news is where most of the disruption is occurring these days, and thus it is fertile ground for innovation.  Local newspapers find themselves rich with great journalism, but crippled by legacy distribution and operational costs.  Community news blogs enjoy tremendous grassroots energy but very little means to monetize their content.  There are a million gusts swirling around in the local news tornado right now, and when the dust finally settles, the landscape will be much different than anyone could have imagined even five years ago.</p>
<p>The organizations that succeed in local news will be the ones who respect all of the great journalism and increasingly available data in cities and neighborhoods across the world while creating better ways for people to consume it.  If you&#8217;re a organization in the local news space &#8212; big or small &#8212; and you&#8217;d like to be a partner in this future, we&#8217;d love to work with you.</p>
<p>Another reason I&#8217;m excited to welcome EveryBlock into the family is that I think it&#8217;s a great family to join if you&#8217;re an entrepreneur.  When we signed on with msnbc.com almost two years, it was a leap of faith considering that other suitors would have provided different experiences.  We knew msnbc.com was the closest to us geographically, so that part couldn&#8217;t have been matched, but you never know how you&#8217;ll be respected, used, or abused until you&#8217;re part of the family.  When I read about incredibly smart and likable people like <a href="http://joshua.schachter.org/" target="_blank">Joshua Schachter</a> selling a great service like Del.icio.us to Yahoo, only to see Yahoo marginalize the product and send <a href="http://news.ycombinator.com/item?id=754339" target="_blank">Josh fleeing the company like a burning building</a>, it saddens me.</p>
<p>In addition to things going horribly wrong between acquirers and entrepreneurs, a perhaps even more common case is when entrepreneurs leave on good terms the day their contract period is up.  For background, when you sell your company, you are usually required to stick around for some period of time until you receive all of the acquisition proceeds.  This happens all the time, the most recent of which (that I can recall) being <a href="http://www.burningdoor.com/askthewizard/" target="_blank">Dick Costolo</a> at Feedburner.  Dick&#8217;s a great guy, he sold a great service in Feedburner to Google, but he left more or less when his contract was over.  There&#8217;s nothing wrong with this all&#8230; he made a truckload of money and probably wants to blow some of it on gold chains and petrified walrus testicles.</p>
<p>I think when you&#8217;re an acquirer though, your real hope is that the employees you are welcoming into the family *want* to work for you after they no longer have to&#8230; and that is the situation we find ourselves in right now.</p>
<p>Things, for the most part, are going swimmingly.  Although building technologies and services for msnbc.com has slowed our development efforts on newsvine.com a bit, for the time being, Newsvine now serves over 4 million uniques a month; almost four times the traffic we did, pre-acquisition.  We&#8217;re also distributing more revenue to our great community of writers than ever before.  Additionally, there has been some nice cross-media collaboration in the form of Newsvine members appearing on national television and gaining press access the political conventions in 2008.  We also have people like Retired Colonel Jack Jacobs and NBC Correspondent Chuck Todd popping in to write articles and answer questions during important events. All of this and we feel like we haven&#8217;t even scratched the surface yet.</p>
<p>There&#8217;s plenty of unfinished business to do when it comes to building out the Newsvine, msnbc.com, and now EveryBlock communities, and we&#8217;re just thrilled to be around to do it.  I look forward to working closely with the EveryBlock team in the coming months and welcoming another passionate group of people into the company.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F08%2Fmsnbc.com-acquires-everyblock-welcome-brother&amp;seed_title=Msnbc.com+Acquires+EveryBlock%26%238230%3B+Welcome+Brother%21/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The House Comes Down Today (Right Now in Fact)</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F07%2Fthe-house-comes-down-today-right-now-in-fact&amp;seed_title=The+House+Comes+Down+Today+%28Right+Now+in+Fact%29</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F07%2Fthe-house-comes-down-today-right-now-in-fact&amp;seed_title=The+House+Comes+Down+Today+%28Right+Now+in+Fact%29#comments</comments>
		<pubDate>Thu, 09 Jul 2009 19:24:49 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=3616</guid>
		<description><![CDATA[I&#8217;ll have a more complete post on this later, but the live construction cam of my house demolition is now online. Click here for the latest image (the image will update every minute). It&#8217;s going quick. Watch now while there&#8217;s still something left, if you&#8217;re interested&#8230;<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F07%2Fthe-house-comes-down-today-right-now-in-fact&amp;seed_title=The+House+Comes+Down+Today+%28Right+Now+in+Fact%29">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll have a more complete post on this later, but the live construction cam of my house demolition is now online.  <a href="http://www.ahousebythepark.com/journal/livecam">Click here for the latest image</a> (the image will update every minute).</p>
<p>It&#8217;s going quick.  Watch now while there&#8217;s still something left, if you&#8217;re interested&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F07%2Fthe-house-comes-down-today-right-now-in-fact&amp;seed_title=The+House+Comes+Down+Today+%28Right+Now+in+Fact%29/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Examining Typekit</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F05%2Fexamining-typekit&amp;seed_title=Examining+Typekit</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F05%2Fexamining-typekit&amp;seed_title=Examining+Typekit#comments</comments>
		<pubDate>Sun, 31 May 2009 20:41:37 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=3510</guid>
		<description><![CDATA[Last week brought word of a promising new type solution for the web called Typekit. Created by Jeff Veen and the smart folks at Small Batch, Typekit aims to solve the problem of custom typography on the web once and for all. Unlike sIFR, Cufon, and several other stopgaps before it, Typekit does not attempt [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F05%2Fexamining-typekit&amp;seed_title=Examining+Typekit">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<p>Last week brought word of a promising new type solution for the web called <a href="http://blog.typekit.com/2009/05/27/introducing-typekit/" target="_blank">Typekit</a>. Created by <a href="http://www.veen.com/jeff/" target="_blank">Jeff Veen</a> and the smart folks at <a href="http://www.smallbatchinc.com" target="_blank">Small Batch</a>, Typekit aims to solve the problem of custom typography on the web once and for all.  Unlike <a href="http://www.mikeindustries.com/sifr/">sIFR</a>, <a href="http://wiki.github.com/sorccu/cufon/about" target="_blank">Cufon</a>, and several other stopgaps before it, Typekit does not attempt to hack around the problem, but to solve it in a permanent way, which is exciting.</p>
<p>As a co-inventor of sIFR, I&#8217;ve been getting a lot of emails this week asking what I think of this new effort. In evaluating its promise, it&#8217;s important to examine the following characteristics, in order of importance: compatibility, functionality, legality, ease of use, and hackiness.</p>
<h3>Compatibility</h3>
<p>Compatibility is the most important aspect of any new web technology. If your shiny new method only works in 10% of web browsers, it&#8217;s nothing more than a proof-of-concept. It is this reality check that keeps me from getting excited about W3C meetings, Internet Explorer extensions, or anything else that doesn&#8217;t apply all browsers in the here and now&#8230; or at least the right around the corner.</p>
<p>Compatibility was also what pushed sIFR over the top in terms of popularity, working in over 90% of all systems and falling back gracefully in most others. It also came out at a time, 2004, when there wasn&#8217;t a whole lot of tolerance for leaving certain browsers behind or having things look ideal in a few browsers and not so ideal in others.</p>
<p>Typekit appears to be doing ok on the compatibility front, targeting current versions of Safari, Chrome, and Opera natively, the next version of Firefox (3.1) natively, and all versions of Internet Explorer via a &#8220;backup&#8221; EOT solution.  Here&#8217;s what the <a href="http://marketshare.hitslink.com/browser-market-share.aspx?qprid=0" target="_blank">browser share landscape</a> looks like today:</p>
<ul>
<li>Works in:
<ul>
<li>Internet Explorer: 66.1%</li>
<li>Safari: 8.21%</li>
<li>Chrome: 1.42%</li>
<li>Opera: 0.68%</li>
<li>Firefox 3.1 or greater: 0.18%</li>
</ul>
</li>
<li>Doesn&#8217;t work in:
<ul>
<li>Firefox 3.0 or lower: 22.3%</li>
<li>Miscellaneous other browsers: 1.11%</li>
</ul>
</li>
</ul>
<p>So you can see right off the bat that Typekit will work in just over 76% of browsers. Not quite as high as some of the methods that came before it, but it&#8217;s extremely important to recognize that the one group that&#8217;s keeping Typekit from almost universal compatibility is Firefox. I have no evidence to support this, but I imagine that Firefox users are among the quickest to upgrade, which would seem to suggest that this compatibility gap could be closed relatively quickly. Data shows that <a href="http://marketshare.hitslink.com/browser-market-share.aspx?qprid=2" target="_blank">Firefox 3 is already used by 11 times more people than Firefox 2</a>, and considering it was released just short of a year ago, this sort of upgrade pattern is encouraging.</p>
<p>Given the above data, combined with how often Firefox seems to annoy me these days with upgrade notices, I expect Firefox 3.1 or greater to be the dominant Firefox version in use one year from now, thus pushing Typekit&#8217;s compatibility percentage into the upper 90s fairly soon.</p>
<p>It&#8217;s also important to praise what Small Batch has done here on the compatibility front: their killer concept was involving type foundries in web-only licensing and propagating the font files through the standards-complaint @font-face CSS declaration, but they realized their solution would be academic if it didn&#8217;t work in Internet Explorer, so they made sure their backup implementation using EOT files took care of all IE users.  The lack of this sort of practical thinking is what keeps a lot of great ideas from gaining traction on the web.</p>
<p>I also think that designers these days, self included, are a lot more amenable to things looking great on &#8220;most systems&#8221; as long as they at least work reasonably on other systems (as long as they look great on the particular system the designer uses).  This is a bit of designer bias, of course, but it also represents an increasing desire in the design and development community to <a href="http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css/" target="_blank">leave the old web behind</a>. I still remember how much crap I took at ESPN from <a href="http://www.webstandards.org" target="_blank">validatorians</a> when we decided to leave Netscape 4 &#8212; with its 1% marketshare &#8212; behind. Now it&#8217;s all the rage&#8230; and I love it!</p>
<h3>Functionality</h3>
<p>By all accounts, Typekit will be more functional than any method that came before it. This is quite obviously because it uses a browser&#8217;s native font rendering technology. There are some concerns about reliability gaps stemming from downloading fonts off third-party servers, but I believe this fear will prove unfounded. Additionally, I imagine both the @font-face and EOT versions of fonts will come in larger files than sIFR font files (because usually you only embed a subset of characters in a sIFR font file) but with broadband penetration being what it is today, this too will prove immaterial. Additionally, even though sIFR font files may be smaller, the noticeable delay in rendering them probably more than makes up the difference.</p>
<h3>Legality</h3>
<p>I put legality in the middle of the pack and not at the top because, to my knowledge, there haven&#8217;t been any serious legal dust-ups over the use of technologies like sIFR and Cufon. So far, the burden has been on designers to buy the fonts they use before embedding them using sIFR or Cufon, but at the same time, there&#8217;s been no clear blessing or condemnation of this practice by foundries or type designers.</p>
<p>The nice thing about Typekit is that it specifically involves foundries and type designers in the process of licensing their fonts for use on the web. When you use Typekit, you <em>know with certainty</em> that what you&#8217;re doing has the direct blessing of the people who created and/or marketed the typeface you&#8217;re using.  This is a nice piece-of-mind upgrade as well as a way of further compensating type designers for giving us <a href="http://informationarchitects.jp/the-web-is-all-about-typography-period/" target="_blank">the building blocks of web design</a>.</p>
<h3>Ease of use</h3>
<p>Typekit promises to be easier to implement than either sIFR, Cufon, or any other font replacement technology. I guess we won&#8217;t know until we start using it, but it would shock me if it took more than a few minutes to implement, including licensing the font you want to use. sIFR&#8217;s second most common complaint other than &#8220;it uses Flash and Flash kills puppies&#8221; is that it&#8217;s a bit difficult to implement. Typekit&#8217;s improvement on this front will be more than welcome.</p>
<h3>Hackiness</h3>
<p>First let me say something I&#8217;ve said many times before: the entire world wide web is a hack. Get over it. Secondly, however, any technologies or methods &#8212; <em>that work</em> &#8212; which serve to dehackify it a bit are welcome. Typekit certainly dehackifies custom typography on the web by leaps and bounds.  It was the solution we all knew would come eventually when we created sIFR as a stopgap five years ago.  Just about the only things hacky about it are that it falls back to EOT (which, as discussed earlier, is great) and that it uses Javascript to handle the licensing nuts and bolts (meh, big deal).</p>
<h3>Conclusion</h3>
<p>Typekit is likely the best thing to happen to web design since the re-emergence of browser competitiveness. It will be embraced quickly and fervently when it is released this summer, and its creators should be loudly applauded for <em>doing it</em> instead of just talking about it. There are too many talkers in the world and not enough doers. The team at Small Batch has done an excellent job of taking a problem that a lot of people like to talk about and solving it in a practical, equitable way.  It&#8217;s a welcome solution to a real issue and a significant step towards a leaner, Veener web.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F05%2Fexamining-typekit&amp;seed_title=Examining+Typekit/feed</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>The Sorry State of WYSIWYG Web Editors</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F04%2Fthe-sorry-state-of-wysiwyg-web-editors&amp;seed_title=The+Sorry+State+of+WYSIWYG+Web+Editors</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F04%2Fthe-sorry-state-of-wysiwyg-web-editors&amp;seed_title=The+Sorry+State+of+WYSIWYG+Web+Editors#comments</comments>
		<pubDate>Tue, 28 Apr 2009 01:57:40 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=3452</guid>
		<description><![CDATA[We got into a heated discussion in the office about WYSIWYG web editors today. While heated discussions are nothing new to us, neither side even being happy with their own argument was. When people are arguing over things they don&#8217;t even believe in, there can be no positive outcome. My side was as follows: All [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F04%2Fthe-sorry-state-of-wysiwyg-web-editors&amp;seed_title=The+Sorry+State+of+WYSIWYG+Web+Editors">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<p>We got into a heated discussion in the office about WYSIWYG web editors today. While heated discussions are nothing new to us, neither side even being happy with their own argument was. When people are arguing over things they don&#8217;t even believe in, there can be no positive outcome.</p>
<p>My side was as follows: All web editors &#8212; including <a href="http://tinymce.moxiecode.com/" target="_blank">TinyMCE</a>, <a href="http://developer.yahoo.com/yui/editor/" target="_blank">YUI</a>, and <a href="http://www.fckeditor.net/" target="_blank">FCKEditor</a> &#8212; are broken in different ways, and the only software I&#8217;ve seen which can satisfactorily desuckify one of them is WordPress. Because of that, we should deconstruct what WordPress has done to TinyMCE and apply the same duct tape to our own editor on Newsvine (we use TinyMCE currently, but are in the process of moving to YUI).</p>
<p>Our development staff&#8217;s side was as follows: All web editors &#8212; including TinyMCE, YUI, and FCKEditor &#8212; are broken in different ways, and because of the crazy amount of ridiculous cleaning, converting, regexing, transforming, and other shenanigans WordPress has to do to their editor just to get it to the state it&#8217;s in right now, it&#8217;s not worth spending the time to recreate such a mess, only to have it remain imperfect and possibly break in upcoming browser releases.</p>
<p>There are several things wrong with each editor but the particular problem we are trying to solve is that when you&#8217;re in HTML mode, you can&#8217;t create paragraphs just by putting double newlines between them. Some people say that because you&#8217;re in HTML mode, you shouldn&#8217;t expect an editor to do this for you, but I&#8217;ve been using blog software for six or seven years and that is the behavior I &#8212; and I believe most others &#8212; are accustomed to, so I couldn&#8217;t imagine releasing something without it. As mentioned above, the WordPress team has craftily hacked this functionality into their WYSIWYG system, but other platforms like Typepad have not.</p>
<p>I could go on and on for another hour about details, but after going through all of the WYSIWYG editor machinations we&#8217;ve gone through, I&#8217;m left wondering why the web development world still hasn&#8217;t figured this out yet. We can write an <a href="http://gmail.com" target="_blank">entire e-mail application</a>, a <a href="http://www.editgrid.com" target="_blank">replacement for Excel</a>, and <a href="http://www.chromeexperiments.com/" target="_blank">whatever the hell these things are</a>, but we can&#8217;t replicate <a href="http://www.mac512.com/macwebpages/macwrite.htm" target="blank">a toolset we&#8217;ve had in MacWrite since 1984</a>?</p>
<p>Think of how much has happened in the last 25 years, and we haven&#8217;t been able to nail that.</p>
<p><img src="/blog/images/inline/tiny_mce.gif" alt="" width="450" height="144" /></p>
<p class="caption">TinyMCE circa 2009: Millions and millions crrrrrrrrazy features. Doesn&#8217;t work satisfactorily.</p>
<p><img src="/blog/images/inline/word.gif" alt="" width="450" height="163" /></p>
<p class="caption">Microsoft Word circa 1991: Just enough features. Works plenty fine for most people.</p>
<p>I know hard-core coders like to hand-code html even when writing web comments (self included), but 90% of the world would rather not be bothered with that. What&#8217;s it going to take for this problem to go away?  If you&#8217;re involved in WYSIWYG editor development, I&#8217;d love to know.  Is it the disappearance of old browsers?  Is it something that should be Flash-based?  Is it just that no one&#8217;s really worked full-time on the problem yet?  Why isn&#8217;t WordPress&#8217;s crazy hackery built into TinyMCE in the first place?  So many questions&#8230;</p>
<p>So far, the one effort I&#8217;ve noticed that seems to take the cleanest possible approach is the <a href="http://www.wymeditor.org/" target="_blank">WYSIWYM Editor</a>. What-You-See-Is-What-You-Mean essentially translates to &#8220;the HTML code associated with what users type will semantically match what they intend&#8221;.  Meaning, if I type two blocks of text separated by a double newline, I get two properly <code>&lt;p&gt;</code>d paragraphs out of that&#8230; not just a blob of text separated by <code>&lt;br&gt;</code> tags. Or if I bold some text, I get <code>&lt;strong&gt;</code> tags instead of other ridiculousness.</p>
<p>Sadly, the WYSIWYM Editor seems to have been in development since 2006 and is only at 0.5b, but happily, there appears to be a healthy flurry of activity around it lately. I really don&#8217;t mean to disparage the hard work that&#8217;s gone into all of these imperfect WYSIWYG editors in the past, and I do realize that browsers are the core culprits here, but it&#8217;s 2009 already and I&#8217;d prefer a solution to this longstanding <em>real-world</em> problem over almost anything promised in HTML 5, CSS 3, or any of the other specs we&#8217;ve been eagering awaiting for the last several years.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F04%2Fthe-sorry-state-of-wysiwyg-web-editors&amp;seed_title=The+Sorry+State+of+WYSIWYG+Web+Editors/feed</wfw:commentRss>
		<slash:comments>76</slash:comments>
		</item>
		<item>
		<title>Last Rites</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F03%2Flast-rites&amp;seed_title=Last+Rites</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F03%2Flast-rites&amp;seed_title=Last+Rites#comments</comments>
		<pubDate>Tue, 03 Mar 2009 06:39:50 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=3313</guid>
		<description><![CDATA[Last week was a sad week to be in the Newsvine offices. While we were toiling away, our friends upstairs at the Seattle Post-Intelligencer received their unemployment orientation in advance of being laid off two weeks from now. The conference room in which these talks occurred is right next to Newsvine headquarters, so during the [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F03%2Flast-rites&amp;seed_title=Last+Rites">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<p><img src="/blog/images/inline/pi-building.jpg" alt="" width="450" height="300"  /></p>
<p>Last week was a sad week to be in the Newsvine offices.  While we were toiling away, our friends upstairs at the Seattle Post-Intelligencer received their unemployment orientation in advance of being laid off two weeks from now. The conference room in which these talks occurred is right next to Newsvine headquarters, so during the course of entering and leaving the office throughout the week, I caught multiple glances of the scene and the people affected by it.</p>
<p>People losing their jobs is always a sad thing but I feel like this is the true beginning of the end for almost everyone who works at a newspaper. If you work at one and you aren&#8217;t intimately tied to the web operation, you should start making future plans as soon as possible. And honestly, even if you are intimately tied to the web operation, I wouldn&#8217;t feel too safe either.</p>
<p>The death of the newspaper is a depressing thing to absorb, but what&#8217;s much more disappointing to me is that I feel like news itself has been devalued. There&#8217;s an oversupply of news-&#8221;ish&#8221; information on the web, and people have decided &#8212; usually without realizing it &#8212; that free &#8220;news snacking&#8221; is a better value proposition than paying for in-depth reporting. As one who is surrounded by news snacks everyday in the form of Newsvine, RSS feeds, instant messages, and other inputs, I&#8217;m as guilty as anyone of this mentality. At the end of the day, I just feel like through my various short-attention-span news inputs, I will absorb most of the news zeitgeist without any cost to me.</p>
<p>Cost is a funny word though. It is generally used as it was used in the paragraph above: to denote the expending of money. Lately though, I&#8217;ve noticed there are many non-obvious costs associated with us becoming a society of news snackers:</p>
<ul>
<li>Our attention spans are shrinking below even the levels caused by the television explosion of the &#8217;80s and &#8217;90s</li>
<li>We are consuming more and producing less (no, sharing or reblogging does not count as producing)</li>
<li>We value timeliness of information more than depth of coverage, or even truth in some cases</li>
<li>We are driving most kids completely away from journalism as a profession</li>
<li>We&#8217;re uncovering more of the whos, whats, whens, and wheres, but less of the hows and whys</li>
</ul>
<p>I suppose we&#8217;re saving some trees and removing some friction from the publishing flow in the process, but all of the above are very bad things; things that will probably take us awhile to fully realize the effects of.</p>
<p>A lot of <a href="http://blogs.seattleweekly.com/dailyweekly/2009/02/post_post-intelligencer.php" target="_blank">people have been asking me</a> lately how the P-I (and newspapers in general) could be saved and even <a href="http://www.techflash.com/venture/Ten_techies_who_could_save_Seattlepicom37425074.html" target="_blank">whether I&#8217;d like to be a part of it</a>. In fact, if you want to see a live session about it and you live in Seattle, I&#8217;ll be doing <a href="http://bschool.washington.edu/eventmanager/EventDetails.aspx?eid=4591" target="_blank">an event at the UW Business School</a> on the subject next month.</p>
<p>I have several modest ideas but none of them involve saving the actual paper. I&#8217;m a lot more interested in saving the future of long-form and local reporting than I am in saving the newspapers themselves.</p>
<p>Rarely are one&#8217;s ideas completely original so I&#8217;m sure these are no exception, but here are the three most promising in my opinion:</p>
<h3>Getting smaller and staying local</h3>
<p>Many privately held businesses and all publicly held ones require growth.  It isn&#8217;t enough to turn a healthy profit every year.  If your business isn&#8217;t growing, your management is questioned and your stock declines.  The first step in keeping local news viable is realizing that it may not be much of a growth business, and it may be quite a bit smaller of a business than it has been in the past.  These two factors do not bode well for the prospects of publicly held local news companies in the future. Imagine the P-I as something more along the lines of what Cory Bergman has built with his network of neighborhood blogs like <a href="http://www.myballard.com/" target="_blank">My Ballard</a>. I would argue a fully built-out neighborhood blog network like this is more valuable than what the P-I currently has.  Nothing against the P-I&#8217;s website&#8230; it&#8217;s great&#8230; but it doesn&#8217;t pull me in as a citizen of my neighborhood.  It&#8217;s a conventional mix of local stories that usually aren&#8217;t that local to me along with national stories I prefer to read on sites like msnbc.com instead.</p>
<p>Local news companies need to concentrate on creating <em>communities of people who talk to each other</em>, not just people who read the news and leave.  Where you can connect people, you can make money.</p>
<h3>Make something that&#8217;s worth paying for again</h3>
<p>I may not pay for every author I happen to read on a daily basis, but there exists a collection of more than a few people on my blogroll who I would pay $5 a month to read, if it were exclusive. I&#8217;ve always been bearish on paid content as a model, mainly because you could usually do better with advertising, but with CPMs dropping through the floor, I&#8217;m not convinced that is necessarily the case anymore. What I&#8217;d like to see attempted is positioning a publication as more of a &#8220;discussion club&#8221;.  Heck, maybe you even <em>can</em> read the content for free, but in order to join the discussion, you need to be a paid club member.  With membership also comes social events around town, swanky garb, and other niceties to help you rationalize your modest membership fee.  I always thought the New York Times should have done this with Times Select.</p>
<p>Bear in mind, I&#8217;m not suggesting just throwing up a pay wall.  That would not work.  The idea is creating bits of value &#8212; in <em>addition</em> to content &#8212; that people would gladly pay several bucks a month for.</p>
<h3>Partner with your people</h3>
<p>As a great business, your customers should be your best partners. In the case of news agencies, this doesn&#8217;t need to stop at readers evangelizing your publication for you.  In many cases, they are actually willing to help you <em>run</em> it.  Why have a staff of 150 when you can have a staff of 15 and engage your community to help produce a lot of the content?  People like doing things that benefit their community.  Make sure your business is seen as a way to do that.</p>
<p>The future of journalism may be in pro-am publishing.</p>
<h3>Anyway&#8230;</h3>
<p>Overall, I&#8217;m not super optimistic about the future of a lot of these newspaper companies, but I really would love to see them at least replaced with something better. I still have a hard time believing that a 146-year-old company like the Seattle P-I is moving out of their own building before we are. I don&#8217;t see that as any sort of victory for Newsvine since we are much more of a news platform than a news agency, but rather an indication of what happens when you have everything to gain and nothing to lose versus everything to lose and nothing to gain.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F03%2Flast-rites&amp;seed_title=Last+Rites/feed</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Presto Chango</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F02%2Fpresto-chango&amp;seed_title=Presto+Chango</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F02%2Fpresto-chango&amp;seed_title=Presto+Chango#comments</comments>
		<pubDate>Thu, 05 Feb 2009 04:54:41 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=2341</guid>
		<description><![CDATA[After almost five years of running Mike Industries, it&#8217;s time for a change! The fact that I made it this long without redesigning is either a testament to the majestic timelessness of the original design or my general uncomfortableness in doing &#8220;self identity&#8221; work. Since we know there is no such thing as timelessness on [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F02%2Fpresto-chango&amp;seed_title=Presto+Chango">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<div ><span></span></div>
<div >
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<div ><span></span></div>
<p>After almost five years of running Mike Industries, it&#8217;s time for a change!  The fact that I made it this long without redesigning is either a testament to the majestic timelessness of the original design or my general uncomfortableness in doing &#8220;self identity&#8221; work. Since we know there is no such thing as timelessness on the web, we can therefore assume it&#8217;s the latter.</p>
<p>This redesign had five objectives, in order of importance:</p>
<ol>
<li>Make shared items such as found links, video, and photography more a part of the overall content presentation. I still write original posts 1-3 times a month, but it&#8217;s nice to keep things fresh in-between as well.</li>
<li>Refresh things visually with a wider layout, new typography, and a fuller footer, among other elements.</li>
<li>Modernize and completely rewrite the code that was brought over when I <a href="http://www.mikeindustries.com/blog/archive/2008/03/mike-industries-now-powered-by-wordpress">switched from Movable Type to WordPress a year ago</a>.</li>
<li>Offer more feed customization, including full-text RSS.</li>
<li>Don&#8217;t break old pages with the new design.</li>
</ol>
<p>&#8230; and away we go:</p>
<h3>Bringing multi-source aggregation into the fold</h3>
<p>It&#8217;s easy to take posts from other places like <a href="http://delicious.com/mikeindustries" target="_blank">Delicious</a>, <a href="http://tumblelog.mikeindustries.com" target="_blank">Tumblr</a>, and <a href="http://twitter.com/mikeindustries" target="_blank">Twitter</a> and display them in various places around your blog.  It&#8217;s a bit harder to ingest those same posts into your blog&#8217;s publishing system and then output them as actual native blog posts that people can comment on.  And finally, it&#8217;s <em>incredibly hard</em> to do the second thing in a way that&#8217;s flexible enough to display many different types of content in many different contexts.</p>
<p>Getting to the first stage would have been easy via a few lines of javascript, and in fact, I already got there with the previous design, embedding my Delicious links in the Mike Industries sidebar.</p>
<p>In trying to make it to the second stage, I tried several different &#8220;aggregation&#8221; plug-ins for WordPress, but eventually settled on a wonderful little creation called <a href="http://projects.radgeek.com/feedwordpress/" target="_blank">FeedWordPress</a>, by the one they call &#8220;Rad Geek&#8221;.  After installing the FeedWordPress plug-in, you simply give it some feeds to suck in, tell it how to categorize and tag items from each feed, and then let WordPress templates do the rest.</p>
<p>I was originally going to move over all of my link-saving from Delicious to Tumblr because I love Tumblr&#8217;s posting interface, but since my Tumblr account got hacked within a couple weeks of opening it, I decided to only use the Tumblr account to post fun stuff like videos. My initial reflex was to move all &#8220;collecting&#8221; to one platform, but since everything is getting pulled directly into the main blog anyway, I&#8217;ve convinced myself that the use of multiple platforms is actually a strength.  I&#8217;m essentially pulling my Tumblr and Delicious feeds into the &#8220;Shared&#8221; column and my Twitter feed into the &#8220;Overshared&#8221; column.</p>
<p>I am unconvinced that Twitter will be a permanent part of this blog, since I still don&#8217;t enjoy either publishing or reading many tweets, but I&#8217;m giving it a try to see if it sticks. Twitter&#8217;s rising popularity continues to amaze me to the point where I&#8217;m almost ready to officially consider myself &#8220;too old&#8221;. On the one hand, I totally understand it because it&#8217;s so easy.  But on the other hand, I totally despise it because it enables such laziness and extravagance of expression.  Anyway, that&#8217;s a conversation for another blog post.</p>
<p>The single hardest part of the entire redesign was writing a script that ensured no items in the Shared column would render wider than the column itself.  Since there will be plenty of YouTube video tags in there, it was essential to resize them all as the column renders, but not permanently in the database, so that they can render at full size when viewed from the permalink pages.  I am no <a href="http://www.shauninman.com" target="_blank">Wolf</a> with regular expressions, but after hours and hours of hackerations, I came up with this:</p>
<p>
<textarea style="width: 450px; height: 300px">

function shrinkContent ($matches) {
	// SET WHICH $matches PARAMETER APPLIES TO HEIGHT AND WHICH TO WIDTH
	if (preg_match('/(\<[^\>]+?(width=([\'|"|0-9]+))[^\>]+?(height=([\'|"|0-9]+)).*?\>)/',$matches[1])) {
		$widthspot = 3;
		$heightspot = 5;
	} else {
		$widthspot = 5;
		$heightspot = 3;
	}
	// CHOOSE A MAX WIDTH
	$maxwidth = 240;
	// INTEGERIZE WIDTH
	$width = (int)preg_replace('/[^0-9]+/','',$matches[$widthspot]);
	// IF WIDTH IS MORE THAN OUR LIMIT PERFORM THE TRANSFORMATION
	if ($maxwidth/$width < 1) {
		$height = (int)preg_replace('/[^0-9]+/','',$matches[$heightspot]);
		$height = round(($height*$maxwidth)/$width);
		$width = $maxwidth;
		$pattern = '/width=([\'|"|0-9]+)/';
		$widthstring = 'width="'.$width.'"';
		$resizedtag = preg_replace($pattern,$widthstring,$matches[1]);
		$pattern = '/height=([\'|"|0-9]+)/';
		$heightstring = 'height="'.$height.'"';
		$resizedtag = preg_replace($pattern,$heightstring,$resizedtag);
		return $resizedtag;
	// ELSE LEAVE IT ALONE
	} else {
		return $matches[1];
	}
}

function scale_image_240($matches) {
	$p = $matches[3];
	$mw=240;
	$mh=1000;
    if(list($w,$h) = @getimagesize($p)) {
    foreach(array('w','h') as $v) { $m = "m{$v}";
        if(${$v} > ${$m} && ${$m}) { $o = ($v == 'w') ? 'h' : 'w';
        $r = ${$m} / ${$v}; ${$v} = ${$m}; ${$o} = ceil(${$o} * $r); } }
    return("<img src='{$p}' alt='' width='{$w}' height='{$h}' />"); }
}

// START WITH YOUR HTML
$contents = $yourhtml;

// LOOK FOR TAGS WHERE WIDTH IS BEFORE HEIGHT AND REPLACE
$pattern = '/(\<[^\>]+?(width=([\'|"|0-9]+))[^\>]+?(height=([\'|"|0-9]+)).*?\>)/';
$contents = preg_replace_callback($pattern, 'shrinkContent', $contents);

// LOOK FOR TAGS WHERE HEIGHT IS BEFORE WIDTH AND REPLACE
$pattern = '/(\<[^\>]+?(height=([\'|"|0-9]+))[^\>]+?(width=([\'|"|0-9]+)).*?\>)/';
$contents = preg_replace_callback($pattern, 'shrinkContent', $contents);

// LOOK FOR EMPTY IMG TAGS
$pattern = '/(\<img[^\>|^width=]+?(src="([^"]+?)")[^\>|width=]+?\>)/';
$contents = preg_replace_callback($pattern, 'scale_image_240', $contents);
						
// VOMIT OUT NEW CODE WHERE NOTHING IS MORE THAN 240 PIXELS WIDE
echo $contents;

</textarea>
</p>
<p>I cribbed part of the short scale_image_240 function, but the rest was from scratch.  Beforehand, I searched for quite some time on Google for a function to do exactly this and couldn&#8217;t find it, so hopefully this post will help some future searchers in their own quests to resize content.</p>
<p>Even though running these computations when the sidebars render isn&#8217;t too computationally ferocious, I went ahead and &#8220;widgetized&#8221; my sidebar in WordPress as well, so I could make use of the excellent <a href="http://wordpress.org/extend/plugins/wp-widget-cache/" target="_blank">WP Widget Cache plug-in</a>.  WP Widget Cache writes your entire sidebar out to disk so that it can be served up quickly and statically.</p>
<p>Ok, now that the geekiest part of the redesign has been explained, on to hopefully more interesting matters&#8230;</p>
<h3>Separation of different content types</h3>
<p>As much as I love what <a href="http://www.stopdesign.com" target="_blank">Doug</a> and <a href="http://www.mezzoblue.com" target="_blank">Dave</a> have done with their superb redesigns, I just don&#8217;t like displaying original posts and peripheral content in the same column.  I may not be the most prolific original post writer, but when I write an article, I want it front and center, and not pushed down by links or other distractions. With this redesign, the flow is simple: the most important stuff is on the left, the semi-interesting stuff is to the right of that, and the barely-interesting stuff is to the right of that.  Size also flows according.  The wide column is important, the medium column is semi-interesting, and the narrow column is barely-interesting.</p>
<h3>Typography</h3>
<p><a href="http://www.mikeindustries.com/sifr/">sIFR</a> lives on in the new Mike Industries &#8212; of course &#8212; in the form of Trade Gothic Condensed. While I don&#8217;t think sIFR should be used in every project (we don&#8217;t use it on <a href="http://www.newsvine.com" target="_blank">Newsvine</a>), I still find it an invaluable method to really shine up blog design. The first version of Mike Industries used Agency Condensed rendered with sIFR 2, while the new version uses the aforementioned Trade Gothic (a <a href="http://www.jasonsantamaria.com" target="_blank">Stan</a> favorite) and sIFR 3.</p>
<p>By the way, I don&#8217;t usually like to call fellow developers out, but I will say this about <a href="http://novemberborn.net/sifr3" target="_blank">sIFR 3</a>: it&#8217;s beautiful and it&#8217;s been ready for at least a year, in my opinion, and yet it&#8217;s not officially &#8220;released&#8221; yet. I find this highly unfortunate. When you&#8217;re developing software for the web, <em>it&#8217;s never going to be perfect</em>. As long as your software generally works and isn&#8217;t causing any damage, <em>release it</em>.  The entire web is a beta.  The entire web is a hack. It always will be. Don&#8217;t fight it. If you&#8217;re on <a href="http://novemberborn.net/sifr3/r436" target="_blank">Release Candidate 436</a>, that&#8217;s a sign you may need to let go a little.</p>
<p>Aside from the Trade Gothic, Mike Industries now uses Helvetica Neue for body copy and downwind headers. I am certainly no devotee of Helvetica, like 90% of the people in <a href="http://www.helveticafilm.com/" target="_blank">the film</a> are, but with anti-aliasing so much improved in the last decade, it does make for some good readability these days. Plus, I just needed to get off the Lucida Grande/Verdana bandwagon for awhile at least.</p>
<h3>Grids, shmids</h3>
<p>I feel like <a href="http://www.thegridsystem.org/" target="_blank">grids</a> are the new web standards. What I mean is that they are a potentially useful tool to achieve a noble means, but they aren&#8217;t the second coming of the messiah. If grids help you do great work, then by all means learn them, love them, and live them. But if you&#8217;re perfectly happy eyeing layouts as a drunken painter eyes a canvas, then eye away. I&#8217;m no painter, but I&#8217;m plenty happy creating layouts without the use of grids or any sort of sizing heuristics.  I don&#8217;t make sure my main column is sized according to a golden-ratio and I don&#8217;t make sure every line of type lines up vertically with every other.</p>
<p>I just do what feels right&#8230; and that&#8217;s plenty good enough for me.  You should do the same, whether or not that involves the use of grids.</p>
<h3>Feeds revisited and reloaded</h3>
<p>Due to popular demand, I am now pushing out full text RSS feeds. I would still rather not publish these because of content theft and other reasons, but in the end, my reticence should not trump the will of my subscribers. I&#8217;ll try it out and unless I notice widespread plagiarism on spam blogs, full-text feeds will probably continue.</p>
<p>Also, after running <a href="http://www.mikeindustries.com/blog/archive/2008/12/what-should-go-in-a-default-rss-feed">this poll</a> about a month ago, I&#8217;ve decided to include original and shared items in the default RSS feed (the one you&#8217;re probably already subscribed to). According to the poll results, most people want to see interesting links and other stuff in the main feed, so that was the justification.  If, however, you find the shared items superfluous, <em>please</em> switch over to the <a href="http://www.mikeindustries.com/blog/archive/category/original">Articles Only</a> feed. I hate the idea of anyone unsubscribing entirely because the main feed is now updated too often.</p>
<p>One thing I can&#8217;t seem to figure out is how to correctly enable the &#8220;all&#8221; feed in WordPress.  For all of you WordPress gurus out there, I basically applied a filter to my existing &#8220;/blog/feed&#8221; feed to remove the Overshared/Twitter categories.  It is as follows:</p>
<p><code><br />
function exclude_category($query) {<br />
	if ( $query->is_feed ) {<br />
		$query->set('cat', '-473,-281');<br />
	}<br />
return $query;<br />
}</p>
<p>add_filter('pre_get_posts', 'exclude_category');<br />
</code></p>
<p>That correctly takes the stuff out of the &#8220;main&#8221; feed, but I need to provide another feed with everything in it.  Something like maybe &#8220;/blog/feed?all&#8221;.  I figured I should be able to just modify the line above to:</p>
<p><code><br />
	if ( $query->is_feed &#038;! $query->query_vars['all'] ) {<br />
</code></p>
<p>&#8230; and it should work.  It doesn&#8217;t.  If anyone has any ideas, I&#8217;d love some help on that one (or another way to do it entirely).</p>
<h3>Big footers are in</h3>
<p>My footer now contains a lot of what was previously in my sidebar and more.  I&#8217;m not sure how I feel about this yet.  On the one hand, I like big, informative footers.  But on the other hand, I don&#8217;t like burying such potentially important stuff so low on the page.  If I end up getting rid of the Overshared column, some of the footer content may end up replacing it.</p>
<h3>Backwards compatibility</h3>
<p>Originally, I wanted to find a way to <a href="http://www.mikeindustries.com/blog/archive/2008/11/lazyweb-request-date-based-theme-switcher-for-wordpress">keep old blog posts in the old theme and style new blog posts with the new theme</a>. I like this idea because it preserves the context in which posts were originally written and it also doesn&#8217;t break <a href="http://www.mikeindustries.com/blog/archive/2005/05/ipod-giveaway-2" target="_blank">heavily designed posts like this one</a>. In the end though, I was able to keep my main content area the same size as my old one, so the new theme really didn&#8217;t break any entries, so I have &#8212; for now &#8212; decided to move everything to the new theme.  This decision is definitely subject to change though as I really don&#8217;t want to be tied to a 450 pixel wide white column for the rest of my life.</p>
<h3>So anyway&#8230;</h3>
<p>So anyway, that&#8217;s it. I&#8217;m pretty excited to get this rolled out, but at the same time there are still details that need some shining and bugs that need squashing.  If you see any, give me a holler in the comments.  Thanks!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F02%2Fpresto-chango&amp;seed_title=Presto+Chango/feed</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>How to REALLY Import your Delicious Links into Tumblr</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F01%2Fhow-to-really-import-your-delicious-links-into-tumblr&amp;seed_title=How+to+REALLY+Import+your+Delicious+Links+into+Tumblr</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F01%2Fhow-to-really-import-your-delicious-links-into-tumblr&amp;seed_title=How+to+REALLY+Import+your+Delicious+Links+into+Tumblr#comments</comments>
		<pubDate>Fri, 23 Jan 2009 06:07:00 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=536</guid>
		<description><![CDATA[I&#8217;ve been using Del.icio.us, the fabulous Joshua Schachter creation, as my linkrolling tool for a few years now. Although it can be a powerful tool for organizing and browsing through interesting URLs, I find I only use it for two things: saving links and displaying said links in the sidebar of Mike Industries. For that [...]<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F01%2Fhow-to-really-import-your-delicious-links-into-tumblr&amp;seed_title=How+to+REALLY+Import+your+Delicious+Links+into+Tumblr">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using <a href="http://del.icio.us" target="_blank">Del.icio.us</a>, the fabulous <a href="http://joshua.schachter.org/" target="_blank">Joshua Schachter</a> creation, as my linkrolling tool for a few years now.  Although it can be a powerful tool for organizing and browsing through interesting URLs, I find I only use it for two things: saving links and displaying said links in the sidebar of Mike Industries. For that reason, there are probably any number of bookmarking services which would amply serve my meager needs.</p>
<p>One service that&#8217;s caught my eye recently is the increasingly popular <a href="http://tumblr.com" target="_blank">Tumblr</a>.  I have friends who run their <a href="http://jimray.tumblr.com" target="_blank">main blogs</a> off of it and others who just run <a href="http://bullshit.tumblr.com" target="_blank">one of their multiple blogs</a> off of it.  I still like hosting my own WordPress blog and would never outsource this to a hosted service, but at the same time, running all linkblogging activity through a service like Tumblr sounds appealing &#8212; especially considering I can then pull all of that activity into my main blog using something like <a href="http://devthought.com/wp-o-matic-the-wordpress-rss-agreggator/" target="_blank">WP-O-Matic</a>.</p>
<p>The super nice thing about Tumblr is how simple the posting interface is. The &#8220;Share on Tumblr&#8221; bookmarklet the company provides does a pretty good job of automatically figuring out what type of content you&#8217;re posting and treating it accordingly.  In other words, if you seed from a YouTube page, the link gets posted as type &#8220;video&#8221; and is displayed accordingly.  These sorts of interface niceties reduce the amount of work required to save links and thus encourage more linking activity. Both good things. The woefully inadequate &#8220;Press This&#8221; bookmarklet from WordPress just doesn&#8217;t measure up.</p>
<p>So&#8230; a couple of days ago when I decided I wanted to migrate all of my Del.icio.us bookmarks over to Tumblr, I couldn&#8217;t for the life of me find an automated way to do it. Tumblr has an <a href="http://blog.davidville.com/2007/03/01/import-feeds/" target="_blank">import feeds feature</a> but it is misleadingly named.  It doesn&#8217;t actually import existing feeds.  It only adds your feed URL and then posts any <em>new</em> items you add afterwards.  This does nothing to aid in the migration of existing content over to Tumblr.</p>
<p>Using a combination of the <a href="http://www.tumblr.com/api#api_write" target="_blank">Tumblr API sample code</a> and some <a href="http://www.gregphoto.net/index.php/2006/01/07/backing-up-delicious-with-php-mysql-simplexml-and-ajax-for-live-search/" target="_blank">code I stole from Greg Neustaetter</a>, I created a PHP script which imports all of your existing Del.icio.us bookmarkets into Tumblr.</p>
<p>Warning: I am not a PHP genius so I know the code isn&#8217;t pretty&#8230; but it works.  It imported all 312 of my Del.icio.us bookmarks in under a minute.</p>
<p>In case you&#8217;re interested, here&#8217;s how to do it (caveat &#8212; you might want to do this on a fresh Tumblr account, just to be sure):</p>
<ol>
<li>Log into your Del.icio.us account.</li>
<li>Hit <a href="http://del.icio.us/api/posts/all" target="_blank">http://del.icio.us/api/posts/all</a> and save the file to your desktop as &#8220;delicious.xml&#8221;. Upload this file to your server.</li>
<li>Upload <a href="http://www.mikeindustries.com/blog/files/Delicious-To-Tumblr.php.zip">Delicious-To-Tumblr.php</a> to the same location on your server and edit the two lines in the file specifying your Tumblr email and password (to authenticate with the Tumblr API).</li>
<li>Hit Delicious-To-Tumblr.php in your web browser and all of your entries will be imported.</li>
</ol>
<p>Voila!  Del.icio.us-to-Tumblr migration in about a minute.  Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2009%2F01%2Fhow-to-really-import-your-delicious-links-into-tumblr&amp;seed_title=How+to+REALLY+Import+your+Delicious+Links+into+Tumblr/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Goodbye Bloglines&#8230;</title>
		<link>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2008%2F12%2Fgoodbye-bloglines&amp;seed_title=Goodbye+Bloglines%26%238230%3B</link>
		<comments>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2008%2F12%2Fgoodbye-bloglines&amp;seed_title=Goodbye+Bloglines%26%238230%3B#comments</comments>
		<pubDate>Mon, 22 Dec 2008 19:58:25 +0000</pubDate>
		<dc:creator>Mike D.</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.mikeindustries.com/blog/?p=504</guid>
		<description><![CDATA[I wished this day would never come but have suspected for the last couple of years that it probably would.  This weekend, I officially said goodbye to the website that changed the way I consume information more than any other site I've ever used: <a href="http://www.bloglines.com" target="_blank">Bloglines</a>.

I started using Bloglines in 2003 when it was the only viable web-based RSS Reader and before most people even knew what RSS was.  It instantly changed my information consumption routine from pull to push.  The thoughtfully designed interface and reliable uptime allowed me, and thousands of others, to quickly and efficiently sift through a lot of information in a short amount of time...<div><small><a href="http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2008%2F12%2Fgoodbye-bloglines&amp;seed_title=Goodbye+Bloglines%26%238230%3B">Comments</a></small></div>]]></description>
			<content:encoded><![CDATA[<div class="rightinline" ><img src="/blog/images/inline/bloglines_plumber.jpg" alt="" width="200" height="395"  />
<div class="caption">The Bloglines Plumber. Poor guy. He was recently even replaced with balloons.</div>
</div>
<p>I wished this day would never come but have suspected for the last couple of years that it probably would.  This weekend, I officially said goodbye to the website that changed the way I consume information more than any other site I&#8217;ve ever used: <a href="http://www.bloglines.com" target="_blank">Bloglines</a>.</p>
<p>I started using Bloglines in 2003 when it was the only viable web-based RSS Reader and before most people even knew what RSS was.  It instantly changed my information consumption routine from pull to push.  The thoughtfully designed interface and reliable uptime allowed me, and thousands of others, to quickly and efficiently sift through a lot of information in a short amount of time.</p>
<p>When Ask.com purchased the company from <a href="http://www.wingedpig.com" target="_blank">Mark Fletcher</a> in 2005, I applauded the acquisition and just hoped the new company would more or less leave things they way they were.  Unfortunately, over the last few years, uptime has gotten progressively worse and there haven&#8217;t really been any great features launched to offset the decline in reliability. Sure there&#8217;s a Bloglines Beta that&#8217;s been out for over a year now, but I don&#8217;t even like it as much as Bloglines Classic.</p>
<p>I don&#8217;t even mind the planned and unplanned downtime Bloglines occasionally sees.  That&#8217;s fine.  What I mind is that Bloglines has seemingly entered the late stages of Alzheimer&#8217;s over the last few months.  Often I will read an item only to be reminded once, twice, or ten times in the future that that item is still &#8220;unread&#8221;.  Or, all of the unread counts will rocket up to 200 and then back down a few minutes later.</p>
<p>When software starts to increasingly work against you, it&#8217;s time to change software, and so finally, I made the switch to <a href="http://www.google.com/reader/" target="_blank">Google Reader</a> this weekend.  I applaud Ben Lowery, Eric Engleman, and the Bloglines Team for all of the hard work they&#8217;ve put it over the last few years and I realize they are probably swimming against violent tides, but it&#8217;s just time to move on.</p>
<p>So far, I&#8217;ve found Google Reader to be much more reliable &#8212; which is no shock &#8212; but I&#8217;ve also found some niceties in the interface that I wasn&#8217;t expecting.  One of the reasons I didn&#8217;t switch earlier was that I like Bloglines&#8217; style of marking everything as read as soon as I click a feed and then allowing me to mark all as unread easily if I need to.  I also like how Bloglines&#8217; allows you to permanently save items on a feed-by-feed basis and separate them from the actual new items (Google makes you just &#8220;Star&#8221; them and they go into the big pile of Starred items).</p>
<p>I have to admit, I was extremely skeptical of Google Reader&#8217;s option of marking items as read as they pass through the browser&#8217;s viewport, but if you confine yourself to scrolling with the space bar, it actually works beautifully.  In fact, I would go so far as to say the spacebar is Google Reader&#8217;s &#8220;killer key&#8221;.  It just makes everything work better.</p>
<p>Another nice feature is the ability to view all items in a feed you&#8217;ve maybe just subscribed to and then quickly spacebar through everything.  Google Reader only loads a few of the items and then as you get further down the list, it automatically loads more.  Seamless.  Great for feeds like <a href="http://www.momoy.com" target="_blank">Momoy</a> which are image-heavy and text-light.</p>
<p>Finally, Google Reader&#8217;s mobile interface is spectacular on the iPhone.  It&#8217;s really a joy to use.</p>
<p>So anyway, farewell Bloglines.  You&#8217;re still my favorite website ever.  Just not right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeindustries.com/feeder/?FeederAction=clicked&amp;feed=Articles+%28RSS2%29&amp;seed=http%3A%2F%2Fwww.mikeindustries.com%2Fblog%2Farchive%2F2008%2F12%2Fgoodbye-bloglines&amp;seed_title=Goodbye+Bloglines%26%238230%3B/feed</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
	</channel>
</rss>
