<?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>Modal</title>
	<atom:link href="http://modal.us/feed/" rel="self" type="application/rss+xml" />
	<link>http://modal.us</link>
	<description>Web Design &#38; Development - Est. 2007</description>
	<lastBuildDate>Fri, 04 May 2012 08:13:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Time to brag about Tweet-a-Beer</title>
		<link>http://modal.us/blog/2012/05/04/time-to-brag-about-tweet-a-beer/</link>
		<comments>http://modal.us/blog/2012/05/04/time-to-brag-about-tweet-a-beer/#comments</comments>
		<pubDate>Fri, 04 May 2012 08:13:46 +0000</pubDate>
		<dc:creator>erat</dc:creator>
				<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://modal.us/?p=655</guid>
		<description><![CDATA[Today the 2012 SoMe awards ceremony took place at the Fez Ballroom here in Portland. My company, tenfour agency, won the SoMe Agency of the Year award, mostly (exclusively?) because of the Tweet-a-Beer website that we produced in February/March for &#8230; <a href="http://modal.us/blog/2012/05/04/time-to-brag-about-tweet-a-beer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today the 2012 SoMe awards ceremony took place at the Fez Ballroom here in Portland. My company, <a title="tenfour agency" href="http://tenfouragency.com">tenfour agency</a>, won the SoMe Agency of the Year award, mostly (exclusively?) because of the <a title="Tweet-a-Beer" href="http://tweet-a-beer.com">Tweet-a-Beer website</a> that we produced in February/March for SXSW.</p>
<p>Yeah, I built the front-end of that site. Lots of long hours. Lots of gray hair. And now, I get to brag about it.</p>
<p>Indulge me, I rarely get to do this.</p>
<p>&#8230;</p>
<p>Okay, I&#8217;m done. Time to move on.</p>
]]></content:encoded>
			<wfw:commentRss>http://modal.us/blog/2012/05/04/time-to-brag-about-tweet-a-beer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RVM, Ruby 1.9.3, XCode 4.3, hell</title>
		<link>http://modal.us/blog/2012/04/02/rvm-ruby-1-9-3-xcode-4-3-hell/</link>
		<comments>http://modal.us/blog/2012/04/02/rvm-ruby-1-9-3-xcode-4-3-hell/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 03:38:51 +0000</pubDate>
		<dc:creator>erat</dc:creator>
				<category><![CDATA[ruby]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://modal.us/?p=642</guid>
		<description><![CDATA[Like many web devs, I need to know about Ruby on Rails even if I&#8217;m only a front-end guy. It&#8217;s a decent framework, actually, but versions can be a problem so I need to use RVM to manage my RoR &#8230; <a href="http://modal.us/blog/2012/04/02/rvm-ruby-1-9-3-xcode-4-3-hell/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Like many web devs, I need to know about Ruby on Rails even if I&#8217;m only a front-end guy. It&#8217;s a decent framework, actually, but versions can be a problem so I need to use RVM to manage my RoR work environments. So when I got a new MacBook last week, RVM and RoR were high on my list of things to install.</p>
<p><span id="more-642"></span></p>
<p>I downloaded XCode 4.3.2 (I think) from Apple and installed it, then I downloaded and installed RVM, then I tried to install Ruby 1.9.3 via RVM. That&#8217;s when things went south.</p>
<p>Hell began with errors about missing build tools. I checked, and&#8211;WHO KNEW&#8211;out of the 3+ GB of XCode that I downloaded, no command line utilities were included. Really? Okay, then WTF is in there, Steve&#8217;s junk email and browser cache files from the last 10 years?</p>
<p>Whatever, you can install command line tools from within XCode or download them separately through Apple&#8217;s developer website and install them without XCode. Installing the command line tools took care of the first set of OMG-missing-everything errors I was getting when building Ruby.</p>
<p>The second set of errors was harder to solve.</p>
<p>You&#8217;ll see this if you try to build Ruby 1.9.3 using RVM on a Mac: <em>openssl_missing.h</em> will throw all kinds of type conflicts during the build. Lots of websites out there say to move files around, get rid of MacPorts, get rid of Homebrew, etc. I have MacPorts installed, and OpenSSL was built/installed from it, so I removed OpenSSL from MacPorts (see MacPorts docs for that. You&#8217;ll have to remove lots of other packages that depend on OpenSSL before OpenSSL will leave) and then I reset the Ruby build within RVM so I&#8217;d start with fresh build configuration files:</p>
<pre>Eriks-MacBook-Pro:~ erat$ <strong>rvm remove 1.9.3</strong>
Eriks-MacBook-Pro:~ erat$ <strong>rvm install 1.9.3</strong></pre>
<p>That fixed it. For cryin&#8217; out loud&#8230;</p>
<p>Note: some folks say this is new to Ruby 1.9.3, so if you don&#8217;t need it, maybe sticking with Ruby 1.9.2 will work better for you. Your call.</p>
]]></content:encoded>
			<wfw:commentRss>http://modal.us/blog/2012/04/02/rvm-ruby-1-9-3-xcode-4-3-hell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About those pesky -webkit- CSS prefixes&#8230;</title>
		<link>http://modal.us/blog/2012/03/24/about-those-pesky-webkit-css-prefixes/</link>
		<comments>http://modal.us/blog/2012/03/24/about-those-pesky-webkit-css-prefixes/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 14:21:55 +0000</pubDate>
		<dc:creator>erat</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://modal.us/?p=629</guid>
		<description><![CDATA[First, some back-story When browser vendors want to support CSS attributes that are either proprietary or experimental, they frequently isolate their implementations by adding what&#8217;s called a vendor prefix to the attribute. This allows vendors to experiment, and it&#8217;s generally &#8230; <a href="http://modal.us/blog/2012/03/24/about-those-pesky-webkit-css-prefixes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>First, some back-story</strong></p>
<p>When browser vendors want to support CSS attributes that are either proprietary or experimental, they frequently isolate their implementations by adding what&#8217;s called a <em>vendor prefix</em> to the attribute. This allows vendors to experiment, and it&#8217;s generally understood that if/when the attribute becomes fully cooked and part of a CSS standard, the vendor prefix will be dropped.</p>
<p><span id="more-629"></span></p>
<p>CSS3 is all the rage right now (if you hear folks buzzing about HTML5, I can almost guarantee they are actually referring to CSS3), but CSS3 is not a complete standard yet so pretty much all of it is experimental. An example of an experimental CSS3 attribute is <em>transition</em>, which &#8216;animates&#8217; the changing of numerical data such as margins and heights. Vendors that are still working out CSS3 transitions will offer support for it using prefixed attributes. Web developers that want to utilize transitions need to specify not only the standard name for the attribute but also all variations that use prefixes, like so (these examples transition all numerical attributes over a span of one second):</p>
<pre>-moz-transition: all 1s;
-webkit-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;</pre>
<p>In order, we have prefixed attributes for Mozilla/Gecko browsers like Firefox, Webkit browsers like Chrome and Safari, Microsoft&#8217;s Internet Explorer, and Opera. The last attribute is the standard attribute without prefixes. To future-proof the CSS, this should always be last in the list.</p>
<p>Okay, end of back-story.</p>
<p>On mobile devices, the king of browser tech is Webkit. It&#8217;s the basis of Mobile Safari which is used almost exclusively on iOS devices like iPhones and iPads; it&#8217;s also the basis for browsers that ship with Android-based phones and tablets. There are mobile versions of Firefox and Opera, and Windows phones use a mobile version of Internet Explorer, but web developers&#8217; love of Webkit is a force to be reckoned with. It&#8217;s completely understandable: Webkit is feature-rich and available almost everywhere on mobile and desktop devices. If your website works well on Webkit browsers, you&#8217;ll be covered on most mobile devices and a growing chunk of desktops.</p>
<p>However&#8230;</p>
<p>It turns out that the fore-mentioned affair between web developers and Webkit is becoming monogamous. Websites are popping up left and right that only offer support for Webkit, even to the point of sniffing browsers and turning non-Webkit users away. One of the main motivations for doing this: developers are tired of typing five lines of CSS code for every experimental attribute. Recall the chunk of CSS from above, the one that had a line for each vendor-prefixed attribute. Multiply that times the number of experimental attributes in a stylesheet and you&#8217;ll see why this is an irritant. I know it bugs the hell out of me. Still, I do it. Like many developers, I wish (almost daily) that there was only one web browser, that it worked on every O/S, that it wasn&#8217;t proprietary in any way, that it <em>rocked</em>, and it was free for anyone to use. That day may come. Until then, monogamy isn&#8217;t a viable option.</p>
<p><strong>Get to the point already</strong></p>
<p>So, yeah, you wanted to know what&#8217;s so pesky about -webkit- vendor prefixes. Here it is: Mozilla, Opera, and Microsoft&#8211;all the vendors that produce browsers that are <em>not</em> based on Webkit&#8211;are now planning to support -webkit- vendor prefixes.</p>
<p>Silly, yes? Not really. They all have mobile browsers that support most of the same experimental CSS as Webkit, but lazy web developers aren&#8217;t adding the full list of vendor-prefixed CSS attributes. If Mozilla, Microsoft, and Opera add support for the -webkit- prefix, websites that previously looked broken will suddenly work fine, or at least that&#8217;s what they hope will happen.</p>
<p>This is potentially bad.</p>
<p>To make matters worse, it seems that Apple (clearly basking in the dominance that Webkit&#8211;primarily an Apple product&#8211;enjoys) is planning to <em>never</em> drop the -webkit- prefixes. POOF! There goes the single most effective way to stop Webkit monogamy. If this happens and other browser vendors add -webkit- prefix support, kiss early access to experimental CSS goodbye. Essentially, we&#8217;ll find ourselves in a new only-works-in-IE6 era of web hell, only this time it&#8217;ll be an only-works-in-Webkit hell. Sorta.</p>
<p>Okay, maybe hell is too strong a word. It won&#8217;t be ideal.</p>
<p>Having said that, I do think it&#8217;s possible for a Webkit-dominated web to work. A few things would need to happen:</p>
<ul>
<li>Apple and Google need to share <em>all</em> of their extensions to Webkit so they can be shared as web standards,</li>
<li>Apple and the rest of the Webkit maintainers need to welcome participation from folks they perceive as competitors, and</li>
<li>Microsoft needs to make Internet Explorer render sites <em>exactly like Webkit</em></li>
</ul>
<p>Don&#8217;t hold your breath on that last item. You&#8217;ll turn blue.</p>
<p>Bottom line: if you&#8217;re a web developer, use all vendor prefixes, not just Webkit&#8217;s. If that chafes you, use SASS or some other CSS pre-processor to do the duplication work for you. One way or another, just do it. If you&#8217;re already doing it, thanks.</p>
<p>Peace out.</p>
]]></content:encoded>
			<wfw:commentRss>http://modal.us/blog/2012/03/24/about-those-pesky-webkit-css-prefixes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The {end,beginning} of an era</title>
		<link>http://modal.us/blog/2012/01/09/the-endbeginning-of-an-era/</link>
		<comments>http://modal.us/blog/2012/01/09/the-endbeginning-of-an-era/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 23:00:16 +0000</pubDate>
		<dc:creator>erat</dc:creator>
				<category><![CDATA[freelance]]></category>
		<category><![CDATA[Modal]]></category>

		<guid isPermaLink="false">http://modal.us/?p=617</guid>
		<description><![CDATA[It had to happen sooner or later, right? Change: it&#8217;s one of the constants in our lives, next to breathing and eating and fill-in-the-blank. I&#8217;ve been through lots of changes over the years, some good and some bad, but luckily &#8230; <a href="http://modal.us/blog/2012/01/09/the-endbeginning-of-an-era/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It had to happen sooner or later, right? Change: it&#8217;s one of the constants in our lives, next to breathing and eating and fill-in-the-blank. I&#8217;ve been through lots of changes over the years, some good and some bad, but luckily most have been good. This latest change is definitely in the good column.</p>
<p>The change: I just accepted a full-time position at <a title="tenfour agency" href="http://tenfouragency.com">tenfour agency</a>. My title won&#8217;t fit easily on a business card, especially the tiny ones they use at tenfour: Senior Front-end Web Developer/Designer. Inhale.</p>
<p>The not-so-happy part of this deal: I need to put Modal to rest. My attention needs to be focused on my new role at tenfour, and working full-time and freelancing don&#8217;t mix well (I tried it. It doesn&#8217;t work), so one has to go. I&#8217;ll miss the loose schedule, the ability to meet people during the day, not having to request vacation time&#8230;but I&#8217;m trading it all for a rockin&#8217; job with an awesome crew, and for that I&#8217;m grateful. I&#8217;ve admired tenfour from a distance for some time now so it&#8217;s a real kick to be taken under their wing. Good times, totally.</p>
<p>To all my clients here in Oregon and beyond, thank you for helping me get to this point. I appreciate the work, and I appreciate the mix of folks that I&#8217;ve worked with. I wish you all the best, and I hope you find someone out there to take my place that&#8217;s almost as good as I am. Okay, as good if not better. But we all know &#8220;almost&#8221; is right, don&#8217;t we? Yes, we do.</p>
<p>I&#8217;m keeping this website around for a least a little while. Maybe I&#8217;ll keep it forever. My LLC is going to be killed within days, but the domain is mine so I may as well continue with it. At least two people read it and I don&#8217;t want to make them mad.</p>
<p>Happy new year, folks! It&#8217;s already a doozy.</p>
<p>E.</p>
]]></content:encoded>
			<wfw:commentRss>http://modal.us/blog/2012/01/09/the-endbeginning-of-an-era/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syncing issues between iCal and Google Calendar</title>
		<link>http://modal.us/blog/2011/12/29/syncing-issues-between-ical-and-google-calendar/</link>
		<comments>http://modal.us/blog/2011/12/29/syncing-issues-between-ical-and-google-calendar/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 20:29:33 +0000</pubDate>
		<dc:creator>erat</dc:creator>
				<category><![CDATA[calendar]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://modal.us/?p=611</guid>
		<description><![CDATA[If you&#8217;re like me, you sync your Google Calendar (gCal) info with your desktop computer and phone. If you&#8217;re using a Mac and an iPhone, that means you&#8217;re using iCal. If you&#8217;re using iCal, that means you&#8217;re using Apple&#8217;s incomplete &#8230; <a href="http://modal.us/blog/2011/12/29/syncing-issues-between-ical-and-google-calendar/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re like me, you sync your Google Calendar (gCal) info with your desktop computer and phone. If you&#8217;re using a Mac and an iPhone, that means you&#8217;re using iCal. If you&#8217;re using iCal, that means you&#8217;re using Apple&#8217;s incomplete flavor of CalDAV.</p>
<p>What makes Apple&#8217;s CalDAV incomplete? It only syncs &#8220;pop-up&#8221; (gCal) and &#8220;message&#8221; (iCal) reminders. Anything else is dropped. Best I can tell, even combination reminders (example: &#8220;message and sound&#8221; in iCal) are dropped. Folks that like getting eMail and SMS reminders are SOL.</p>
<p>It&#8217;s nice to get <em>any</em> reminder from a calendar app, especially if you blindly depend on these things to get from one end of the day to the next. For a long time, I have watched in dismay as I set alarms on iCal events only to see them disappear when the gCal sync is completed. Ditto in the other direction. iPhone, ditto again. Now I know to avoid certain kinds of reminders. All is (almost) right in the world.</p>
<p>I only found out about this Apple CalDAV issue today. It&#8217;s not earth-shattering or even approaching a nuisance, but still, I hope Apple fleshes out their CalDAV support soon. Seems like an easy enhancement to me, but what do I know.</p>
]]></content:encoded>
			<wfw:commentRss>http://modal.us/blog/2011/12/29/syncing-issues-between-ical-and-google-calendar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome 16 and CSS transitions on visited links</title>
		<link>http://modal.us/blog/2011/12/19/chrome-16-and-css-transitions-on-visited-links/</link>
		<comments>http://modal.us/blog/2011/12/19/chrome-16-and-css-transitions-on-visited-links/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 19:10:11 +0000</pubDate>
		<dc:creator>erat</dc:creator>
				<category><![CDATA[Chrome]]></category>

		<guid isPermaLink="false">http://modal.us/?p=606</guid>
		<description><![CDATA[It looks like Chrome 16 has botched CSS transitions on anchor elements. Best I can tell, once you visit a link that has a CSS transition assigned to it, the transition no longer works on that link. Exercise: Using Chrome &#8230; <a href="http://modal.us/blog/2011/12/19/chrome-16-and-css-transitions-on-visited-links/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It looks like Chrome 16 has botched CSS transitions on anchor elements. Best I can tell, once you visit a link that has a CSS transition assigned to it, the transition no longer works on that link.</p>
<p><strong>Exercise</strong>: Using Chrome 16, go to the main page on this website and hover over one of the three navigation links that you have not visited. You should see the link color transition from orange to black. Now, click on the link, then after the new page loads go back to the main page. Hover over the same link. No transition.</p>
<p>Setting up CSS transitions for <em>a:visited</em> doesn&#8217;t fix this. Safari, &#8220;The Other Webkit Browser,&#8221; doesn&#8217;t have this issue. Smells like a bug to me.</p>
<p>Hey, I&#8217;m just trying to help.</p>
]]></content:encoded>
			<wfw:commentRss>http://modal.us/blog/2011/12/19/chrome-16-and-css-transitions-on-visited-links/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Recover files from a LaCie ED Mini 500GB disk via USB</title>
		<link>http://modal.us/blog/2011/12/17/recover-files-from-lacie-ed-mini-500gb-disk-via-usb/</link>
		<comments>http://modal.us/blog/2011/12/17/recover-files-from-lacie-ed-mini-500gb-disk-via-usb/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 00:42:56 +0000</pubDate>
		<dc:creator>erat</dc:creator>
				<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://modal.us/?p=599</guid>
		<description><![CDATA[I wouldn&#8217;t normally blog about stuff like this, but so many folks on the Internet have these things and can&#8217;t get into the drive after the enclosure/power-supply/whatever dies, I figure I&#8217;m obligated to explain how I did it. I&#8217;m funny &#8230; <a href="http://modal.us/blog/2011/12/17/recover-files-from-lacie-ed-mini-500gb-disk-via-usb/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I wouldn&#8217;t normally blog about stuff like this, but so many folks on the Internet have these things and can&#8217;t get into the drive after the enclosure/power-supply/whatever dies, I figure I&#8217;m obligated to explain how I did it. I&#8217;m funny like that.</p>
<p><span id="more-599"></span></p>
<p>The first step is fairly obvious: remove the hard disk from the ED Mini and put it in an a USB drive enclosure that supports eSATA 3 drives. I used a Rocketfish USB3 (compatible with USB2) enclosure, about $80 at Best Buy.</p>
<p>Here&#8217;s the sticky bit: you need to use Linux to get your stuff off of the drive. It&#8217;s formatted with a number of Linux filesystems and one &#8220;XFS&#8221; filesystem, the latter used for the actual storage. You&#8217;re not going to get to the XFS filesystem through Windows or Mac OS. Don&#8217;t even try, it&#8217;ll only frustrate you.</p>
<p>I didn&#8217;t have a Linux system handy but I did have a PC laptop, so I downloaded the latest Ubuntu CD image (available at http://www.ubuntu.com/download/ubuntu/download), burnt a CD from the CD image, then booted the PC laptop from the CD. If you love Ubuntu feel free to install it, but I just ran it from the CD.</p>
<p>When Ubuntu was fully booted, I popped over to a virtual terminal by hitting CTRL-ALT-F3 (aaaah, the dreaded command prompt!), then I ran the following command:</p>
<pre>sudo rmmod uas</pre>
<p>This &#8220;uas&#8221; module was preventing the computer from mounting the partitions on the external USB drive. I don&#8217;t know what it is and I don&#8217;t care. It was bad, and I killed it. I then hit CTRL-ALT-F7 to get back to the graphic desktop.</p>
<p>Once that module was removed, I believe the partitions on the external USB drive automatically mounted. That, or I unplugged the USB cable and re-plugged it. Either way, holy moly, file browser windows started to pop up everywhere from the former-EDMini drive, including the partition formatted with XFS (the data partition).</p>
<p>Awesome! The files were all there and appeared to be intact. Then what?</p>
<p>I copied them off, of course. I had a spare 320GB USB drive sitting around so I plugged it into a spare USB port and copied files from the ED Mini disk onto it. Note that because of permissions issues, I couldn&#8217;t drag/drop files from the ED Mini disk to my spare USB drive. I had to go back to the CTRL-ALT-F3 virtual terminal and manually copy the files over. If you need assistance with this, feel free to leave a comment and hopefully I&#8217;ll see it in time to help. It&#8217;s more than I&#8217;d like to type up here.</p>
<p>So, there you go. May you never have to deal with this, but if you do, hopefully this blog post will help you get your files back. It only took me about a week to get this figured out. Ouch.</p>
]]></content:encoded>
			<wfw:commentRss>http://modal.us/blog/2011/12/17/recover-files-from-lacie-ed-mini-500gb-disk-via-usb/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>5 year old MacBook&#8230;obsolete?</title>
		<link>http://modal.us/blog/2011/12/13/5-year-old-macbook-obsolete/</link>
		<comments>http://modal.us/blog/2011/12/13/5-year-old-macbook-obsolete/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 21:21:20 +0000</pubDate>
		<dc:creator>erat</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[opinion]]></category>

		<guid isPermaLink="false">http://modal.us/?p=578</guid>
		<description><![CDATA[Okay, so two gripes in two days is a bit much. I get it. However, I need to vent again and this is my blog. My main computer for work and personal use is a 1st generation MacBook. This is &#8230; <a href="http://modal.us/blog/2011/12/13/5-year-old-macbook-obsolete/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Okay, so two gripes in two days is a bit much. I get it. However, I need to vent again and this is my blog.</p>
<p><span id="more-578"></span></p>
<p>My main computer for work and personal use is a 1st generation MacBook. This is not what I&#8217;d call a weak machine: 2GHz Core Duo processor, 2GB of RAM, a 500GB 7200rpm drive that I installed a year or so ago when I ran out of room&#8230;I could go on.</p>
<p>No, it&#8217;s not a MacBook Pro. Some folks chase Apple hardware annually; I, however, use my Macs for years before considering upgrading. I paid a premium for Apple quality so BY GOD I&#8217;m going to use the damn things as if they aren&#8217;t disposable (like Dell PCs. Don&#8217;t go there).</p>
<p>The curse of these 1st generation MacBooks is that they&#8217;re 32bit machines. Don&#8217;t worry if you don&#8217;t know what that means. All that matters is the newer Macs with Core 2 Duo processors (note the new &#8220;2&#8243; in the name) are 64bit so they can chew more metaphorical food in their larger metaphorical mouths than a 32bit machine. That said, these 64bit machines run 32bit apps just fine. The reverse, however, is not true; if you build an application for a 64bit architecture it&#8217;ll only run on a 64bit machine.</p>
<p>Logic (at least to me) says you should build applications for the widest reasonable audience. Adobe does that: it builds 32bit applications that run well on my MacBook. If a piggy application suite like CS5 can run on this baby, I have to guess smaller/lesser applications should be able to run as well.</p>
<p>Silly me.</p>
<p>Clearly I&#8217;m mistaken, because it seems like every week I run across an application that either no longer supports 32bit Macs or may drop 32bit support soon. I&#8217;m not talking about CS5-level applications, either. Oh no, these applications are much less demanding and should not require 64bit machines. Applications like TweetDeck and Github for Mac are two examples. Neither application is so intensive that it requires a 64bit machine, yet I can&#8217;t run either on this still-plenty-powerful MacBook.</p>
<p>So why are developers catering to the bleeding edge? Is it because of users? Have Mac users taken a shine to disposable hardware, similar to the PC world?</p>
<p>What&#8217;s the point in paying for extra quality if you&#8217;re going to need new hardware every couple of years? I can pay around $1,300 for a new MacBook Pro or I can pay a few $hundred for a new PC laptop with similar specs. Sure, it wouldn&#8217;t be a Mac. However, if this trend continues, I can see the PC laptop becoming my main machine and the MacBook being used to test Mac browsers. Tables can turn rapidly, and although I&#8217;m a Mac guy, I&#8217;m not so married to them that I can&#8217;t function almost as well in Windows 7. The majority of my work happens in text editors and web browsers, most of which are platform agnostic. My editor of choice, Vim, is available on just about every platform in existence, and the only web browser that I work with that is stuck on one platform is Internet Explorer. And besides, so far I haven&#8217;t heard of many/any Windows apps that absolutely require 64bit hardware. That, my friends, looks like a Mac exclusive.</p>
<p>I&#8217;ll note here that Apple is not the problem. Yes, Lion will only run on 64bit hardware, but applications that run within Lion don&#8217;t need to be 64bit. No, folks that build their software for the latest and greatest hardware are at fault here. I&#8217;m not sure what their motivation is, but I&#8217;ll thank them for knocking it off.</p>
<p><strong>UPDATE:</strong> It has come to my attention that Apple is actively encouraging developers to abandon 32-bit hardware. Smooth move, gents.</p>
]]></content:encoded>
			<wfw:commentRss>http://modal.us/blog/2011/12/13/5-year-old-macbook-obsolete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some thoughts about licensing designers</title>
		<link>http://modal.us/blog/2011/12/12/some-thoughts-about-licensing-designers/</link>
		<comments>http://modal.us/blog/2011/12/12/some-thoughts-about-licensing-designers/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 00:12:22 +0000</pubDate>
		<dc:creator>erat</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[opinion]]></category>

		<guid isPermaLink="false">http://modal.us/?p=554</guid>
		<description><![CDATA[Folks who spend time working with or around designers eventually hear a variation of the following: &#8220;There should be a license for designers.&#8221; Specifically, a credential should be created that establishes a designer as being superb at his/her craft, primarily &#8230; <a href="http://modal.us/blog/2011/12/12/some-thoughts-about-licensing-designers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Folks who spend time working with or around designers eventually hear a variation of the following: &#8220;There should be a license for designers.&#8221; Specifically, a credential should be created that establishes a designer as being superb at his/her craft, primarily to weed out those considered to be somewhere south of superb.</p>
<p>I couldn&#8217;t agree less.</p>
<p><span id="more-554"></span>There is a saying that I throw around liberally, one that I adapted to apply to designers: ask 10 designers for their opinions and you&#8217;ll end up with 11 opinions. After folks do a little math and figure out that 11 people are actually involved here, they generally disagree.</p>
<p>But if you think about it, this really is the core of the issue: everyone thinks they&#8217;re great at design even if they&#8217;re mostly great within their own minds. Design, for all its history, practice, religion, and celebrity applications, is <em>subjective</em>. Sure, we can say a poorly kerned headline is distracting, but can we say all well-kerned headlines are awesome? Show me a set and ask me which ones work and why they work, then do the same with other designers, then see how many of us agree 100%. I&#8217;m going to guess none will. There&#8217;s a valuation here that can&#8217;t be summed up with kerning or other measurements, and that&#8217;s the level at which we all, as designers, begin to diverge.</p>
<p>Before digging into this issue, let me point out the two problems from which I think licensing committees will suffer:</p>
<ul>
<li>They&#8217;ll establish guidelines that will be disagreeable to the majority of designers, either because the guidelines are too picky or because they&#8217;re not picky enough.</li>
<li>They&#8217;ll license their favorite designers and friends, turning the licensing into a contemporary Algonquin Round Table where only the elite (or perceived elite, or maybe just the well-connected) will be included. Insert Groucho Marx quote about club membership here.</li>
</ul>
<p>As soon as you distill a field down to a set of guidelines, you&#8217;ll need metrics for assessing the candidates. However, when the field is subjective, direct metrics seem impossible to define. The only usable metrics seem to be peripheral: checking web analytics for web design, consensus/nomination by peers for visual design, ROI reports for print design, etc. How can you accurately rank anything that is subjective using these kinds of yardsticks? You can&#8217;t, that&#8217;s how.</p>
<p>And as far as Algonquin Round Tables go, I could argue that the current slew of invitation-only, curated-membership design websites are indications that the haves- and have-nots are already being defined <em>subjectively</em>. As I stated earlier, 10 designers asked for opinions will result in 11 opinions. It all comes back to that. Members can curate all they want, but regardless of their convictions, many people will merrily disagree with their choices.</p>
<p>Question: would you license Paul Rand? He&#8217;s done lots of great work, but (I&#8217;m prepared to duck) in my opinion he&#8217;s also done lots of really lame/bad work. Ditto for Saul Bass (the self-cannibalizer), Michael Beirut, Stefan Sagmeister, Jan Tschichold, and even a few Bauhaus designers. The list goes on and on. You can&#8217;t say one is worthy while others are not because all of them have produced awesomeness as well as drek. Just my opinion, of course. I&#8217;m sure folks will disagree.</p>
<p>And I think that&#8217;s okay, the differences of opinion as well as the awesomeness mixed with drek. We all started with no experience, no portfolio, no design sense, nothing to fall back on. The folks that insist you should &#8220;fail harder&#8221;—<em>horrible</em> advice in my opinion—all started off fearing failure just as much as you and I did. We all do awesome and shitty work, so who&#8217;s to judge what&#8217;s great and what isn&#8217;t? Glass house, anyone? Expecting the elite to equitably determine criteria for licensing that does not limit it to other elites&#8230;I don&#8217;t know. It seems impossible to me, or at least highly unlikely.</p>
<p>Oh, and I lied earlier: there&#8217;s actually a third possible outcome to licensing, something that&#8217;s seen in some IT professional certification programs, the result of industries putting too much emphasis on credentials:</p>
<ul>
<li>So many people get licensed or certified that the credentials become worthless as differentiators.</li>
</ul>
<p>It happens. Don&#8217;t believe me? Even when Novell networking was hot, there were so many CNEs in the workforce that the certification meant very little. It became like a high school diploma. That&#8217;s the curse of a popular, necessary credential: if it becomes ubiquitous, it becomes a minimum entry point for all professionals, the very thing that could prevent folks from becoming professionals at all. If that isn&#8217;t a chicken-or-egg situation, slap me.</p>
<p>Bottom line: licensing sounds good in heated designer discussions but it doesn&#8217;t make sense in practice. A designer&#8217;s work should speak for his/her abilities, not a license, a certification, or even a college degree. There needs to be a way for someone to get started, build a collection of work, hone skills, and enjoy the benefits of experience without having to <em>start</em> with a credential. Licensing, if implemented, could cut people off before they even begin. That may make some elite designers happy, but as the Utah Jazz saw when its few elite players retired or otherwise left the team earlier this decade, there&#8217;s a price to pay for not nurturing the next generation.</p>
<p>Think about it. I don&#8217;t know if I made any convincing arguments, but think about it anyway. And tell me I&#8217;m up in the night if necessary. Note: opinions are also subjective.</p>
]]></content:encoded>
			<wfw:commentRss>http://modal.us/blog/2011/12/12/some-thoughts-about-licensing-designers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hiatus</title>
		<link>http://modal.us/blog/2011/10/28/hiatus/</link>
		<comments>http://modal.us/blog/2011/10/28/hiatus/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 03:38:49 +0000</pubDate>
		<dc:creator>erat</dc:creator>
				<category><![CDATA[freelance]]></category>

		<guid isPermaLink="false">http://modal.us/?p=550</guid>
		<description><![CDATA[For those of you who are watching, I have a bit of news: effective immediately and continuing through the remainder of 2011, I will not be taking on new freelance work. If you slipped in before I announced this, huzzah! &#8230; <a href="http://modal.us/blog/2011/10/28/hiatus/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For those of you who are watching, I have a bit of news: effective immediately and continuing through the remainder of 2011, I will not be taking on new freelance work. If you slipped in before I announced this, huzzah! You&#8217;re in! However, no new work will be taken until at least the beginning of 2012.</p>
<p>I can explain in detail why I made this decision, but I&#8217;ll let you ask if you really want to know. It&#8217;s nothing bad, just a time and availability thing.</p>
<p>Thanks for understanding. I&#8217;ll announce when I&#8217;m back in freelance action, don&#8217;t worry. In the meantime, stay dry, okay?</p>
]]></content:encoded>
			<wfw:commentRss>http://modal.us/blog/2011/10/28/hiatus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

