<?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/"
	>

<channel>
	<title>Imulus Insights &#187; Bruce</title>
	<atom:link href="http://blog.imulus.com/author/bruce/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.imulus.com</link>
	<description>Ramblings, Random Thoughts and Coding Goodness</description>
	<pubDate>Tue, 06 Jan 2009 17:45:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Our New Years resolutions and goals</title>
		<link>http://blog.imulus.com/bruce/interactive-agency/our-new-years-resolutions-and-goals/</link>
		<comments>http://blog.imulus.com/bruce/interactive-agency/our-new-years-resolutions-and-goals/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 04:56:44 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
		
		<category><![CDATA[ideas]]></category>

		<category><![CDATA[interactive agency]]></category>

		<category><![CDATA[opinion]]></category>

		<category><![CDATA[self improvement]]></category>

		<guid isPermaLink="false">http://blog.imulus.com/?p=990</guid>
		<description><![CDATA[Over the past year we&#8217;ve worked with a lot of good people to put together some awesome results. We strive to be thorough but also efficient when it comes to building a great piece of work. And while our approach is leaps and bounds ahead of our competition we still recognize that we need to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2009/01/2009.gif" alt="2009 New Years banner" class="right"/>Over the past year we&#8217;ve worked with a lot of good people to put together some <a href="http://imulus.com/work/portfolio" title="See our work...">awesome results</a>. We strive to be thorough but also efficient when it comes to building a great piece of work. And while our approach is leaps and bounds ahead of our competition we still recognize that we need to refine our process. I.E. we want to be better at what we already do well.</p>
<p>With that I have compiled a list of Imulus&#8217; New Years Resolutions. And while I&#8217;m sure each individual of our team has their own take I think this about summarizes our goals. </p>
<ol>
<li><strong>Refine and expand our internal review process</strong><br/> Here at Imulus we&#8217;ve got a group of very <a href="/about" title="We're fucking sexy too.">talented people</a>. However, sometimes we don&#8217;t utilize this to our fullest. In 09&#8242; we&#8217;ll strive to include everyone in our internal usability and design processes. Making sure that our approach to a client solution is the absolute best it can be.</li>
<li><strong>Have an impact on our community</strong><br/>Denver and Boulder are great cities with lots to offer. Great scenery, a hip tech movement, and engaging cultural opportunities.  We think it&#8217;s important to offer something back to these places. In 2009 we&#8217;d love to be more involved in the education sector. This means everything from guest lecturing to hosting students at our office for the day. We&#8217;d also like to provide our support to worthwhile local causes. Green initiatives, cool industry <a href="http://www.meetup.com/thursday" title="like 3rd Thursday">meetups</a>, and <a href="http://www.mcadenver.org/">cultural events</a>.</li>
<li><strong>Define our identity. Who is Imulus?</strong><br/>We&#8217;re a group of passionate, creative, driven people. And while internally on a day to day basis we have an identity &#8212; we haven&#8217;t worked hard enough at expressing it outward. In 2009 look for us to:
<ul>
<li>Be more vocal about our thoughts on the industry.</li>
<li>Push the boundaries of what a <em>small time</em> agency can do to <a href="http://imulus.com/products/stacks.html" title="We've been refining this for a long time, it's worth the wait.">change the way people work</a>.</li>
<li>Expand ourselves as people not just a company. Each employee at Imulus makes us who we are as a company. We want the world to know each one of us better and see why Imulus is who it is.</li>
</ul>
</li>
<li><strong>Stay a family, not a company.</strong><br/>We love what we do and we love who we do it with. Imulus is a family. No matter how stressful the project, how stringent the deadline, or how tough the personal problem is, we are there for each other. This is why we&#8217;re not a normal company and this is something we don&#8217;t want to change.</li>
</ol>
<p>We&#8217;d love to hear your New Years resolutions or your thoughts on ours. Please feel free to hit us up via the comments, follow us on <a href="http://www.twitter.com/imulus" title="Follow us up holmes.">twitter</a>, or join us <a href="http://www.meetup.com/thursday" title="Third Thursday">in person</a>. Happy New Year to you!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imulus.com/bruce/interactive-agency/our-new-years-resolutions-and-goals/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A quick review of Sweetcron for lifestreaming</title>
		<link>http://blog.imulus.com/bruce/php/sweetcron/</link>
		<comments>http://blog.imulus.com/bruce/php/sweetcron/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 19:57:16 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[data visualization]]></category>

		<category><![CDATA[lifestream]]></category>

		<category><![CDATA[social networks]]></category>

		<guid isPermaLink="false">http://blog.imulus.com/?p=956</guid>
		<description><![CDATA[A few weeks ago I decided to set up a new service on my personal website to track all the social services that I&#8217;m a part of. Basically I wanted a central place where people could go to find out what I was up to, what pictures I was posting, and where I&#8217;d been. Now, [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I decided to set up a new service on my <a href="http://semanticpoetry.com" title="Bruce's lifestream.">personal website</a> to track all the social services that I&#8217;m a part of. Basically I wanted a central place where people could go to find out what I was up to, what pictures I was posting, and where I&#8217;d been. Now, I know there are services like FriendFeed and Socialthing! that do this on a larger scale but I don&#8217;t foresee many of my family members signing up for those just to see what I&#8217;m up to. </p>
<p><img src="http://blog.imulus.com/wp-content/uploads/2008/12/sweetcron.gif" alt="Sweetcron logo." class="right"/> Enter <a href="http://sweetcron.com">Sweetcron</a>, a free Wordpress like PHP and MySQL content system specifically built to handle lifestreaming. I heard about Sweetcron from my buddy <a href="http://ryanpeterson.net/" title="he's a Lijit guy...">Ryan</a> and decided to give it a try for my new site. To my excitement it was exactly what I was looking for. Below I&#8217;ll cover the installation, interface, and end result of my Sweetcron experience.</p>
<h3>Installation</h3>
<p>Sweetcron is the easiest content system I&#8217;ve set up in quite some time. You download the compressed files and upload them to your server, create a MySQL database, and edit a few lines of a configuration file with the info. Once this is done the script has a built in installer that runs to finish the installation. By the time you&#8217;ve gone through this process you&#8217;ll have a username and password through which you can login to your Sweetcron administration section. </p>
<h3>Interface and Use</h3>
<p>Once you&#8217;ve logged into the back-end of Sweetcron you&#8217;ll see a few pretty basic options. <strong>Write:</strong> for posting quick notes, <strong>items:</strong> a list of your imported (published or unpublished) feed items, <strong>feeds:</strong> a list of the feeds you&#8217;re importing, and <strong>options:</strong> which contains basic account settings. Setting up your feeds to be imported into your lifestream is a piece of cake. Grab RSS from your favorite social networks and add them into your feed list<sup>1</sup>. </p>
<div class="center"><a href="http://blog.imulus.com/wp-content/uploads/2008/12/sweetcron-add-feed.jpg"><img src="http://blog.imulus.com/wp-content/uploads/2008/12/sweetcron-add-feed-300x102.jpg" alt="sweetcron-add-feed" /></a><br/>Adding a Feed<br/><a href="http://blog.imulus.com/wp-content/uploads/2008/12/sweetcron-feeds.jpg"><img src="http://blog.imulus.com/wp-content/uploads/2008/12/sweetcron-feeds-300x200.jpg" alt="sweetcron-feeds"/></a><br/>Feed List<br/><a href="http://blog.imulus.com/wp-content/uploads/2008/12/sweetcron-items.jpg"><img src="http://blog.imulus.com/wp-content/uploads/2008/12/sweetcron-items-300x171.jpg" alt="sweetcron-items"/></a><br/>Imported Items</div>
<p>Sweetcron will automatically format and grab the necessary items related to the feeds. From there you can select from a few different themes of how you want your information to be displayed. If you&#8217;re ambitious you can set up your own theme by using the <a href="http://code.google.com/p/sweetcron/w/list">Sweetcron documentation</a>.  </p>
<h3>Pulling Results via Cron</h3>
<p>As the name suggests Sweetcron is reliant on pulling information from your RSS feeds at a regular interval in order to update your database. To do this Sweetcron works in one of two ways. First, you can use a pseudo method that will have Sweetcron update itself if the last update is older than 30 minutes. This method waits for someone to hit the site and then has that visit trigger the fetch. This may work for people without cron hosting access but I found the normal cron method to work better. To set this up I logged into my hosting administration and had the following cron job run every fifteen minutes: </p>
<p><code>/usr/bin/curl -s http://your-url.com/cron/link</code> Note that sweetcron uses curl and this program may be located at different locations on different hosting providers, for instance: </p>
<p><code>curl -s http://your-url.com/cron/link</code></p>
<h3>End Result</h3>
<p>The end is a great looking lifestream that stores all of your information into a MySQL database that you host. The benefits are awesome. First, you own look and feel of the information output. Second, you don&#8217;t have to rely on a 3rd party service. And last, the whole setup is opensource, free, and easy to set up.</p>
<p><strong>1.</strong> If you have issues with a particular feed&#8217;s RSS being supported I&#8217;d suggest routing it through <a href="http://feedburner.com">Feedburner</a> first and then importing it into Sweetcron. I had to do this with Brightkite.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imulus.com/bruce/php/sweetcron/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MySQL prefpane fixed for OS X 10.5 Leopard</title>
		<link>http://blog.imulus.com/bruce/web-development/mysql-prefpane-fixed-for-os-x-105-leopard/</link>
		<comments>http://blog.imulus.com/bruce/web-development/mysql-prefpane-fixed-for-os-x-105-leopard/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 08:05:40 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
		
		<category><![CDATA[OS X]]></category>

		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.imulus.com/?p=881</guid>
		<description><![CDATA[While the bulk of Imulus development takes place in a .NET environment we all still enjoy geeking out from time to time. As a previous Ruby on Rails app developer (mainly front end) I have a fascination in staying up on RoR as well as other open sources frameworks and languages. Obviously this includes a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2008/12/mysqlloo.gif" alt="MySQL Logo" class="right" />While the bulk of Imulus development takes place in a .NET environment we all still enjoy geeking out from time to time. As a previous Ruby on Rails app developer (mainly front end) I have a fascination in staying up on RoR as well as other open sources frameworks and languages. Obviously this includes a vast number of options now days (RoR, Cake, Django, etc). However, the bulk of them have one common thread, MySQL. </p>
<p>Unfortunately for quite some time getting MySQL to run on Mac OS X 10.5 was somewhat of a <a href="http://danbenjamin.com/articles/2007/11/installing-mysql-on-mac-os-x" title="MySQL on 10.5">pain in the ass</a>. In comparison to some database setups typing in a few terminal commands is no big deal, however, compared with installing MySQL on 10.4 Tiger the 10.5 install was a huge step back. Tiger had a simple PKG installer that once run offered a simple start/stop MySQL preference pain within OS X&#8217;s system preferences. However, with the release of Leopard this prefpane was no longer functional. Luckily the issue has been fixed!</p>
<p>The <a href="http://bugs.mysql.com/bug.php?id=35294">bug</a> has been addressed and there is now a prefpane that can be <a href="ftp://ftp.mysql.com/pub/mysql/download/gui-tools/MySQL.prefPane-leopardfix.zip">downloaded</a> and used with version 5 of MySQL. Further it also seems that <a href="http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg">new versions</a> of MySQL have this fix implemented by default. Great work MySQL community, it&#8217;s always nice to see frustrating issues fixed! Especially those that will help new users get a chance to try the product without jumping through hoops.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imulus.com/bruce/web-development/mysql-prefpane-fixed-for-os-x-105-leopard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tip: Use a glass desk to help your team brainstorm</title>
		<link>http://blog.imulus.com/bruce/productivity/tip-use-a-glass-desk-to-help-your-team-brainstorm/</link>
		<comments>http://blog.imulus.com/bruce/productivity/tip-use-a-glass-desk-to-help-your-team-brainstorm/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 23:25:21 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
		
		<category><![CDATA[creativity]]></category>

		<category><![CDATA[data visualization]]></category>

		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://blog.imulus.com/?p=861</guid>
		<description><![CDATA[ Here at Imulus we all use glass top studio desks. There are a few main reasons for this: sex appeal, weight, and office personality. However, there are also a few hidden benefits. 
From time to time when brainstorming and talking out ideas we&#8217;ll simply pull out a whiteboard marker and start drawing right on [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2008/11/glass-desk.gif" alt="Glass desk" class="right" /> Here at Imulus we all use glass top <a href="http://www.furniturebuzz.com/category.asp?type=glass_top&#038;brand=Studio%20RTA" title="Glass is sleek and sexy">studio desks</a>. There are a few main reasons for this: sex appeal, weight, and office personality. However, there are also a few hidden benefits. </p>
<p>From time to time when brainstorming and talking out ideas we&#8217;ll simply pull out a whiteboard marker and start drawing right on the desk. Rather than getting distracted moving into the conference room and drawing on the whiteboard (which usually involves erasing it first) we&#8217;ll just get our ideas out right away. Plus then you get the added benefit of being right next to the computer and you don&#8217;t have to retrace your ideas onto a notebook. </p>
<p>Sure, this could be done using a sketchbook or a portable whiteboard, but we find it a nice add-on to the standard &#8220;desk setup&#8221; of today&#8217;s office.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imulus.com/bruce/productivity/tip-use-a-glass-desk-to-help-your-team-brainstorm/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The problem with using multiple CSS files for layout.</title>
		<link>http://blog.imulus.com/bruce/productivity/the-problem-with-using-multiple-css-files-for-layout/</link>
		<comments>http://blog.imulus.com/bruce/productivity/the-problem-with-using-multiple-css-files-for-layout/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 05:03:01 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[productivity]]></category>

		<category><![CDATA[rant]]></category>

		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.imulus.com/?p=801</guid>
		<description><![CDATA[Earlier today I was reading an A List Apart article titled Progressive Enhancements with CSS. The main idea behind it being that breaking out styles into a multitude of files is beneficial. For example, creating a typography.css for type styles, a layout.css for positioning styles, and a colors.css for colors and graphics. At face value [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.imulus.com/wp-content/uploads/2008/11/css-one.gif" alt="CSS in one file" class="right" />Earlier today I was reading an A List Apart article titled <a href="http://alistapart.com/articles/progressiveenhancementwithcss" title="A List Apart, they've been getting worse while everyone else gets better.">Progressive Enhancements with CSS</a>. The main idea behind it being that breaking out styles into a multitude of files is beneficial. For example, creating a typography.css for type styles, a layout.css for positioning styles, and a colors.css for colors and graphics. At face value this sounds great because abstraction, for the most part, works well on computers (utilizing folder hierarchy&#8217;s, categorizing types of media, tagging web articles, etc). </p>
<h3>Fine and dandy. But there seems to be a <em>real world</em> problem.</h3>
<p>There are three big reasons I see <strong>not</strong> to break out CSS into multiple files.</p>
<p><strong>First,</strong> when you break out CSS into multiple files you are forced, <strong>no matter what</strong> to write a lot of duplicate code. For instance, if I want to have a certain container have a typeface, background, and color in a single main.css file I can do the following piece of code:</p>
<pre><code>#element {
     position: relative;
     float: left;
     width: 20em;
     color: #f0f;
     background: url(/images/background.gif) repeat-x 0 0;
     font: 120% Arial, Helvetica, Verdana, Sans-serif;
}</code></pre>
<p>However, if I break this out into: typography.css, layout.css, and colors.css files I have to do the following:</p>
<pre><code>/* typography.css */

#element {
     font: 120% Arial, Helvetica, Verdana, Sans-serif;
}

/* layout.css */

#element {
     position: relative;
     float: left;
     width: 20em;
}

/* color.css */

#element {
     color: #f0f;
     background: url(/images/background.gif) repeat-x 0 0;
}</code></pre>
<p>Okay, pretty easy to see that the amount of code being used favors having one central CSS file. Now, let&#8217;s talk about style management and the <strong>second argument</strong> I have for not using multiple CSS files. </p>
<p>A single CSS file for a website can grow to be quite a large file. Most I&#8217;ve written fall in the range of 1200 to 2000 lines. The problem with this is that making small changes can be a bit of a hassle. However, I would argue that the single best way around a complicated CSS file is to clearly comment code, use shorthand css, and make sure there is good style structure. I.E. Don&#8217;t go styling something in two different parts of the file and don&#8217;t write five lines of CSS when one will do.</p>
<p>But, <strong>in no way is the answer to break the CSS into multiple files</strong>. Why? Because the worst possible thing you can have to do is deal with the above problem three different times. Granted, if you only have to make a small color change than you only have to edit one file. But, if you use only one file to begin with then you only have to edit one file anyway. </p>
<p><strong>Last,</strong> there&#8217;s a reason a site like <a href="http://www.digg.com" title="Reddit's better...">digg</a> loads in one <a href="http://digg.com/css/151/global.css">2500 line CSS</a> file. The answer is that the less page requests the better. Doing multiple page requests to get different styles that are separated is inefficient. If a site gets a lot of traffic or a large traffic spike the less page requests the better. Granted, this may not be common but when it happens there&#8217;s nothing more important than trying to keep the site up.</p>
<h3>Want more assurance?</h3>
<p>Neither <a href="http://simplebits.com/css/simplebits-master.css" title="CSS file">Dan Chederholm</a> <em>simplebits.com</em>, <a href="http://veerle.duoh.com/?css=blog/css-master.v.1220537015" title="CSS file">Veerle Pieters</a> <em>veerle.duoh.com</em>, or <a href="http://zeldman.com/c/2008.css" title="CSS file">Jeff Zeldman</a> <em>zeldman.com</em> use broken out CSS for type and color. </p>
<p>It has to say something when the big wigs in the bizz don&#8217;t follow the advice of A List Apart eh?</p>
<h3>Exceptions?</h3>
<p>As always, there are a few exceptions to this. For instance, if the website is like <a href="http://www.mtv.com" title="Music television with lots of videos... errr... opps">MTV.com</a> and has a constantly changing color scheme then it could be useful to break out individual styles into a separate CSS file. One that overwrites the default styles of the base design and can be updated without disrupting the primary styling of the site. Also, microsites that have completely different layouts from their parent sites almost always deserve a new CSS file.</p>
<h3>Conclusion</h3>
<p>Basically there&#8217;s no need to break out your styles into a multitude of files. While the idea of abstraction might sound good the benefits just don&#8217;t add up. All you really end up with is a waste of time and resources. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imulus.com/bruce/productivity/the-problem-with-using-multiple-css-files-for-layout/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The power of listening. John Francis is an inspiring role model for us all.</title>
		<link>http://blog.imulus.com/bruce/outside-the-box/the-power-of-listening-john-francis-is-an-inspiring-role-model-for-us-all/</link>
		<comments>http://blog.imulus.com/bruce/outside-the-box/the-power-of-listening-john-francis-is-an-inspiring-role-model-for-us-all/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 06:18:18 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
		
		<category><![CDATA[concepts]]></category>

		<category><![CDATA[outside the box]]></category>

		<guid isPermaLink="false">http://blog.imulus.com/?p=787</guid>
		<description><![CDATA[Tonight I watched a phenomenal TED Talk given by John Francis. A man who is a leader and role model in in the field of environmental activism. For seventeen years he did not speak, but rather spent time listening, thinking, and writing. His story is fantastic and a great reminder to all of us that [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight I watched a phenomenal <a href="http://www.ted.com" title="The power of ideas.">TED Talk</a> given by <a href="http://en.wikipedia.org/wiki/John_Francis_(environmentalist)" title="A bit more about John's history.">John Francis</a>. A man who is a leader and role model in in the field of environmental activism. For seventeen years he did not speak, but rather spent time listening, thinking, and writing. His story is fantastic and a great reminder to all of us that sometimes the most important thing you can do is listen and try to understand other people. </p>
<p class="center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="432" height="285" id="VE_Player" align="middle"><param name="movie" value="http://static.videoegg.com/ted2/flash/loader.swf"><PARAM NAME="FlashVars" VALUE="bgColor=EEEEEE&#038;file=http://static.videoegg.com/ted/movies/JohnFrancis_2008-embed_high.flv&#038;autoPlay=false&#038;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&#038;forcePlay=false&#038;logo=&#038;allowFullscreen=true"><param name="quality" value="high"><param name="allowScriptAccess" value="always"><param name="bgcolor" value="#EEEEEE"><param name="scale" value="noscale"><param name="wmode" value="window"><embed src="http://static.videoegg.com/ted2/flash/loader.swf" FlashVars="bgColor=EEEEEE&#038;file=http://static.videoegg.com/ted/movies/JohnFrancis_2008-embed_high.flv&#038;autoPlay=false&#038;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&#038;forcePlay=false&#038;logo=&#038;allowFullscreen=true" quality="high" allowScriptAccess="always" bgcolor="#EEEEEE" scale="noscale" wmode="window" width="432" height="285" name="VE_Player" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></object></p>
<p>I think that truly listening and paying attention to people&#8217;s ideas is something we all could do better.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imulus.com/bruce/outside-the-box/the-power-of-listening-john-francis-is-an-inspiring-role-model-for-us-all/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IE6 should be dropped like a sack of angry teething rats.</title>
		<link>http://blog.imulus.com/bruce/web-design/ie6-should-be-dropped/</link>
		<comments>http://blog.imulus.com/bruce/web-design/ie6-should-be-dropped/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 07:09:46 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[internet explorer]]></category>

		<category><![CDATA[usability]]></category>

		<category><![CDATA[web design]]></category>

		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blog.imulus.com/?p=725</guid>
		<description><![CDATA[On a daily basis I spend anywhere from five minutes to three hours cursing and wishing ill will upon Microsoft Internet Explorer 6. Sometimes I do this silently under my breath and sometimes, to the dismay of my coworkers, I do it quite vocally. The reason? Internet Explorer 6 is an: insecure, slow, outdated, and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.imulus.com/wp-content/uploads/2008/10/iehate.gif" class="right" alt="IE6 is a curse among the earth."/>On a daily basis I spend anywhere from five minutes to three hours cursing and wishing ill will upon Microsoft Internet Explorer 6. Sometimes I do this silently under my breath and sometimes, to the dismay of my coworkers, I do it quite vocally. The reason? Internet Explorer 6 is an: insecure, slow, outdated, and non-standards compliant  browser.</p>
<p>Let me illustrate this a bit further. If browsers were cars &#8212; IE6 would be an El Camino truck that&#8217;s been sitting outside in the rain for 20 years. Underpowered, ugly, basically useless in every scenario, and ready to explode and kill you at any moment. </p>
<p>Development of a website that supports IE6 adds about 15 to 20% of additional time to a project. And further, IE6 doesn&#8217;t support the everyday commonplace technologies of all other modern browsers. Meaning websites simply don&#8217;t function or look as good as they do in today&#8217;s browsers. </p>
<h3>So here&#8217;s the question.</h3>
<p>If today&#8217;s modern browsers (<a href="http://www.getfirefox.com" title="Don't mess with the fox!">Firefox</a>, <a href="http://www.apple.com/safari/" title="Fast and sexy Safari">Safari</a>, <a href="http://www.google.com/chrome" title="I'm new, but I'm super simple.">Chrome</a>, <a href="http://www.opera.com" title="Opera is awesome.">Opera</a>, <a href="http://www.microsoft.com/windows/downloads/ie/getitnow.mspx" title="Still bad, but way better than ie6">IE7</a>) are easy to get, run faster and safer than IE6, and are free. Why are some company IT departments still forcing users to browse on IE6? In general it seems to boil down to three big reasons.</p>
<ol>
<li>The company has internal software that was built specifically to run on Internet Explorer.</li>
<li>The company manages a ton of machines and the workload/headache of upgrading them all to a newer version is too much.</li>
<li>The company and users feel comfortable on IE6 because they &#8220;know it&#8221;.</li>
</ol>
<p>Here&#8217;s the problem. When we as an industry don&#8217;t embrace new enhancements in development it&#8217;s the client&#8217;s viewers and the client&#8217;s brand that suffers. We&#8217;re still <a href="http://imulus.com/work/portfolio/interactive/" title="Web make great websites. We really do, it's mind blowing how tight we are.">building phenomenal web sites</a>. But the straight truth of the matter is they&#8217;re not as good as they should be. The web has soooo much potential but it&#8217;s not being utilized. Why? Because we&#8217;re still supporting a legacy browser* that <a href="http://en.wikipedia.org/wiki/Internet_Explorer#Version_6" title="Holy crap. 2001, really? I didn't even know it was that old.">was released in 2001</a>.</p>
<p>As <a href="/bruce/browsers/for-its-own-good-the-web-needs-to-be-broken-from-time-to-time/">I&#8217;ve said before</a>. In order for things to get better sometimes you just have to make the jump. Other companies are already doing this. <a href="http://me.com" title="No ie6 for Mobile Me">Apple</a>, <a href="http://37signals.blogs.com/products/2008/07/basecamp-phasin.html" title="super awesome products.">37Signals</a>, and <a href="http://newcomedycentral.blogspot.com/2008/04/hey-hey-ho-ho-ie6-has-got-to-go.html" title="I knew I loved CC for more than the daily show.">Comedy Central</a> just to name a few. Notice anything about those first two? They dramatically care about their user&#8217;s experience. So much so that they&#8217;re willing to sacrifice incompatibility for some users to benefit the rest of them**. Cheers to that, I hope we see it more.</p>
<p><sup><strong>*</strong> As long as companies ask us to support IE6 we will. We&#8217;re not afraid to share our thoughts on the browser landscape but we also recognize the need to compromise.</sup><br />
<sup><strong>**</strong> I understand that some users don&#8217;t have control over what browser they use. For these poor souls I cry (really, I&#8217;m tearing up as write this).</sup></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imulus.com/bruce/web-design/ie6-should-be-dropped/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iPhone tip: Listen to audio only from a video while the phone&#8217;s locked.</title>
		<link>http://blog.imulus.com/bruce/apple/iphone-tip-listen-to-audio-only-from-a-video-while-the-phones-locked/</link>
		<comments>http://blog.imulus.com/bruce/apple/iphone-tip-listen-to-audio-only-from-a-video-while-the-phones-locked/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 06:17:42 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[podcasting]]></category>

		<guid isPermaLink="false">http://blog.imulus.com/?p=714</guid>
		<description><![CDATA[During my bus commute to work every day I spend a large amount of time listening to podcasts on my iPhone. And while video podcasts can be great, sometimes I just don&#8217;t have the stomach to hold my iPhone to my face for 40 minutes on the bus. 
The thing is that a lot of [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2008/10/iphonetip.gif" alt="Headphones on top of three different video podcast logos" class="right"/>During my bus commute to work every day I spend a large amount of time <a href="http://blog.imulus.com/bruce/productivity/podcasts-were-taking-over-my-life/" title="Podcasts taking over my life...">listening to podcasts</a> on my iPhone. And while video podcasts can be great, sometimes I just don&#8217;t have the stomach to hold my iPhone to my face for 40 minutes on the bus. </p>
<p>The thing is that a lot of my video podcasts (<a href="http://www.diggnation.com/">diggnation</a>, <a href="http://www.ted.com">TED Talks</a>, <a href="http://tv.winelibrary.com/">Wine Library TV</a>) are great to listen to with just audio. And in fact I find the extra battery life saved can be a welcome benefit. Well, about two weeks ago I figured out how to listen to audio from video&#8217;s on the iPhone with the phone locked. Here&#8217;s how: </p>
<ol>
<li><strong>Start your video from the iPhone iPod app</strong></li>
<li><strong>Lock the phone. At this point your video and audio will stop</strong></li>
<li><strong>Double tap your home button to bring up iPod controls in locked mode</strong></li>
<li><strong>Select play and the audio from your video will start playing while the phone is locked</strong></li>
</ol>
<p>I&#8217;m not sure if this tip is published but it&#8217;s been super useful for me. Hope it helps you all out too.</p>
<p><strong>Update:</strong> Just realized these steps also work if you want to listen to audio only with the phone unlocked. Simply do the above and then unlock your phone, wala!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imulus.com/bruce/apple/iphone-tip-listen-to-audio-only-from-a-video-while-the-phones-locked/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Make yourself heard. Register to vote.</title>
		<link>http://blog.imulus.com/bruce/opinion/make-yourself-heard-register-to-vote/</link>
		<comments>http://blog.imulus.com/bruce/opinion/make-yourself-heard-register-to-vote/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 00:00:36 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
		
		<category><![CDATA[opinion]]></category>

		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://blog.imulus.com/?p=711</guid>
		<description><![CDATA[Today is the final day in Colorado and a number of other states (AZ, AR, CO, DC, FL, GA, HI, IN, KT, LA, MI, MS, MO, MT, OH) to complete voter registration. 
Here at Imulus we think if you believe strongly in something you should voice your thoughts. Voting is one of the best ways [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.imulus.com/wp-content/uploads/2008/10/voting.gif" alt="Voter registration deadline for Colorado is Today! - American Flag icon" class="right" /></a>Today is the final day in Colorado and a number of other states (AZ, AR, CO, DC, FL, GA, HI, IN, KT, LA, MI, MS, MO, MT, OH) to complete <a href="http://www.rockthevote.com" title="Rock the Vote website link">voter registration</a>. </p>
<p>Here at Imulus we think if you believe strongly in something you should voice your thoughts. Voting is one of the best ways to put your ideas into action. We encourage everyone to register, educate themselves on the issues, and then participate come this November 4th. </p>
<p>If you&#8217;re not in one of the states listed above you can find a <a href="http://www.rockthevote.com/electioncenter/" title="Full list of state voting registration deadliens">full list of voting deadlines</a> at Rock the Vote&#8217;s website.</p>
<p><strong>Updated 10/16/08</strong><br />
For all the Colorado visitors to our blog. Here is a link to the <a href="http://www.state.co.us/gov_dir/leg_dir/lcsstaff/bluebook/2008EnglishVersionforInternet.pdf">Colorado Blue Book</a> which describes the various voting amendments and the views both pro and con for them. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imulus.com/bruce/opinion/make-yourself-heard-register-to-vote/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Apple&#8217;s making the right call&#8230; just a bit later than appreciated.</title>
		<link>http://blog.imulus.com/bruce/development/apples-making-the-right-call-just-a-bit-later-than-appreciated/</link>
		<comments>http://blog.imulus.com/bruce/development/apples-making-the-right-call-just-a-bit-later-than-appreciated/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 17:06:36 +0000</pubDate>
		<dc:creator>Bruce</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://blog.imulus.com/?p=704</guid>
		<description><![CDATA[Months ago I posted an article explaining my opinion on Apple as a company that I passionately love and resepct, but also one that at times hurts its base by making overbearing decisions that punish users and developers. 
However, as I&#8217;ve said before, to Apple&#8217;s credit they do listen when there&#8217;s an uproar. And point [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/wp-content/uploads/2008/10/iphone.gif" alt="iPhone" title="iphone" class="right"/>Months ago I posted an <a href="/bruce/opinion/ignorance-isnt-bliss-the-life-of-an-apple-fanatic/" title="Ignorance isn't bliss, the life of an Apple fanatic">article explaining my opinion</a> on Apple as a company that I passionately love and resepct, but also one that at times hurts its base by making overbearing decisions that punish users and developers. </p>
<p>However, as I&#8217;ve said before, to Apple&#8217;s credit they do listen when there&#8217;s an uproar. And point in case is the decision by Apple to <a href="http://developer.apple.com/iphone/program/" title="Apple dev connection letter about NDA">drop the iPhone developer NDA</a>. Now, here at Imulus we haven&#8217;t done first hand iPhone application development. But as technology advocates, developers of online software, and supporters of Apple products, we like seeing Apple make the right decision. There is no question that removing the NDA will make applications instantly better. In a nutshell it will allow developers to: exchange code samples, publish tutorials and techniques, as well as publicly talk about bugs and problems. Now instead of forcing developers to reinvent the wheel with basic iPhone functionality they can work on implementing standards for complex functions. </p>
<p>Apple also made the decision to restrict iPhone app reviews to actual purchasers of the app. Up to this point tons of people have been critiquing applications without ever using them. Leading to reviews that sounded like: &#8220;the app looks okay but it&#8217;s too expensive so I&#8217;m giving it a low score.&#8221; This is ridiculous. And Apple has made the right decision in allowing only users of the app to actually critique it. Another win for developers and users. </p>
<p>So cheers Apple, thanks for your support in making the platform better, even if it did take longer than it should have. The outcome will be worth it. Now, if only you&#8217;d give away the iPod touch 2.0 software for free to previous owners.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.imulus.com/bruce/development/apples-making-the-right-call-just-a-bit-later-than-appreciated/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
