<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en-us"><title>Minutiae by Mike Tigas</title><link href="http://mike.tig.as/blog/" rel="alternate" /><id>http://mike.tig.as/blog/</id><updated>2010-03-03T21:32:40-06:00</updated><author><name>Mike Tigas</name><uri>http://mike.tig.as/about/</uri></author><feedburner:info uri="mtigas" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>47.6571</geo:lat><geo:long>-117.4402</geo:long><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc/3.0/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://miketigas.com/feeds/blog/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Fmiketigas.com%2Ffeeds%2Fblog%2F" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Fmiketigas.com%2Ffeeds%2Fblog%2F" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://miketigas.com/feeds/blog/" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fmiketigas.com%2Ffeeds%2Fblog%2F" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Fmiketigas.com%2Ffeeds%2Fblog%2F" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><entry><title>On reality and authenticity</title><link href="http://feedproxy.google.com/~r/mtigas/~3/PRXoDek9XHU/" rel="alternate" /><updated>2010-03-03T21:32:40-06:00</updated><id>http://mike.tig.as/blog/2010/03/03/on-reality-and-authenticity/</id><summary type="html">&lt;p&gt;Mark Lamster, returning from a trip to Las Vegas:&lt;/p&gt;
&lt;blockquote cite="http://observatory.designobserver.com/entry.html?entry=12748"&gt;Drinks at Prime Meats, in Brooklyn, with my wife. Realistically, this place is as much an artifice as anything on the Strip, a re-imagining of a 19th-century saloon, complete with polished bar, antique typography, Edison bulbs. Why, then, does it feel so much more honest? Because its aesthetic is filtered through a contemporary sensibility? Because it seems a natural part of a vibrant neighborhood? Is this all bullshit I invent to make myself feel more comfortable?&lt;/blockquote&gt;
&lt;p class="citation"&gt;&amp;mdash; &lt;a href="http://observatory.designobserver.com/entry.html?entry=12748"&gt;Mark Lamster, &lt;i&gt;What Am I Doing Here? Tall Buildings and High Anxiety in Las&amp;nbsp;Vegas&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;Carnegie Mellon Professor, Jesse Schell, on the psychology of games: &lt;a href="http://g4tv.com/videos/44277/DICE-2010-Design-Outside-the-Box-Presentation/"&gt;Video here&lt;/a&gt;. It&amp;rsquo;s good in it&amp;rsquo;s entirety, but the relevant parts start at about 10:25. Segment quoted below starts at about 12:15:&lt;/p&gt;
&lt;blockquote cite="http://g4tv.com/videos/44277/DICE-2010-Design-Outside-the-Box-Presentation/"&gt;
&lt;p&gt;Go look at TV &amp;mdash; the people on TV, their heads are spinning! Everything is about &lt;b&gt;reality&lt;/b&gt; TV. Go to the grocery store: it&amp;rsquo;s not just groceries anymore! &lt;b&gt;Organic&lt;/b&gt; groceries &amp;mdash; they&amp;rsquo;re more genuine, they&amp;rsquo;re more real groceries. You go to McDonald&amp;rsquo;s, and a Big Mac &amp;mdash; well, you &lt;i&gt;could&lt;/i&gt; get a Big Mac, or you could get &lt;b&gt;the real burger&lt;/b&gt;, the Angus Burger, made with &lt;b&gt;real&lt;/b&gt; this and that and whatever. Everything&amp;rsquo;s suddenly about reality.&lt;/p&gt;
&lt;p&gt;[&amp;hellip;] &lt;a href="http://www.amazon.com/gp/product/1591391458?ie=UTF8&amp;amp;tag=a139edb21c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1591391458"&gt;Gilmore and Pine&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=a139edb21c-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1591391458" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; put forth this interesting concept: that the most valuable thing in products today is &lt;i&gt;are they real, are they authentic&lt;/i&gt;. Which is a bold hypothesis. And then they go further and they say, &amp;ldquo;Well, now why is it? Why now? It didn&amp;rsquo;t always used to be this way. Certainly it&amp;rsquo;s not what sold stuff in the &amp;rsquo;80s. Right? [&amp;hellip;] What is it now that people are demanding reality, demanding authenticity?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;And they&amp;rsquo;re arguing that all this virtual stuff that&amp;rsquo;s been creeping up on us over the last twenty years has really cut us off from nature. We&amp;rsquo;re cut off from nature, we&amp;rsquo;re cut off from self-sufficiency.&lt;/p&gt;
&lt;p&gt;[&amp;hellip;] We live in a bubble of &lt;i&gt;fake bullshit&lt;/i&gt; and we have this hunger to get to &lt;i&gt;anything&lt;/i&gt; that&amp;rsquo;s real. Even if the best we can do is a Starbucks mocha with &lt;i&gt;real&lt;/i&gt; Swiss chocolate &amp;mdash; we&amp;rsquo;ll take it! Oh, that&amp;rsquo;s real! Look how real that seems to me, relative to what I&amp;rsquo;m used to!&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="citation"&gt;&amp;mdash; &lt;a href="http://g4tv.com/videos/44277/DICE-2010-Design-Outside-the-Box-Presentation/"&gt;Jesse Schnell, &lt;i&gt;Design Outside the Box&lt;/i&gt; Presentation&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In that segment, Schnell frequently references &lt;i&gt;&lt;a href="http://www.amazon.com/gp/product/1591391458?ie=UTF8&amp;amp;tag=a139edb21c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1591391458"&gt;Authenticity&lt;/a&gt;&lt;/i&gt;, by Gilmore and Pine, so you might also want to check that out.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;This is something I often wonder about, as the Internet grows by leaps and bounds. For example, my recurring love-hate relationship with the &lt;i&gt;Great Internet Timesuck&lt;/i&gt; and my tendency to &lt;a href="http://mike.tig.as/blog/2009/03/19/facebook-blowback-blows/" title="March 2009: Facebook Blowback Blows"&gt;quit Facebook&lt;/a&gt; and &lt;a href="http://mike.tig.as/blog/2010/02/12/untitled/" title="February 2010: Untitled"&gt;invoke Vonnegut&lt;/a&gt; just about every year. As I said before, I feel as if there&amp;rsquo;s some sort of &lt;i&gt;cultural push back&lt;/i&gt; on the horizon &amp;mdash; maybe this &amp;ldquo;thirst for reality&amp;rdquo; is already here, just in some other form?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.google.com/buzz/mike.tigas/cUipSLLnASf"&gt;You can comment on this, here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/PRXoDek9XHU" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2010, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2010/03/03/on-reality-and-authenticity/</feedburner:origLink></entry><entry><title>NationBrowse </title><link href="http://feedproxy.google.com/~r/mtigas/~3/-ltP8urUz40/" rel="alternate" /><updated>2010-02-22T18:56:03-06:00</updated><id>http://mike.tig.as/blog/2010/02/22/nationbrowse/</id><summary type="html">&lt;p&gt;I haven&amp;rsquo;t quite graduated yet, but I &lt;i&gt;did&lt;/i&gt; take my &amp;ldquo;capstone&amp;rdquo; class last semester. The objective was vaguely, &amp;ldquo;do something innovative,&amp;rdquo; so I pitched (what I thought was) the data app of my dreams.&lt;/p&gt;
&lt;p&gt;This is how it all went down. This is essentially a brain dump of all the little notes I&amp;rsquo;ve collected while working on this project. Boy, do I collect a lot of notes.&lt;/p&gt;
&lt;h3 id="nb_result"&gt;The end result&lt;/h3&gt;
&lt;p&gt;&lt;b&gt;Quick note&lt;/b&gt;: The server running the demo is ill-equipped for the &lt;i&gt;massive&lt;/i&gt; dataset size &amp;mdash; I&amp;rsquo;ll talk more about this below. &amp;hellip;If you click around and you get a timeout error, wait a minute to let the server catch up (or &lt;i&gt;cache&lt;/i&gt; up&amp;hellip;) and try again.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://nationbrowse.com/"&gt;&lt;img src="http://media1.mike.tig.as/files/20100217/nationbrowse-1.png" alt="NationBrowse screenshot" title="nationbrowse.com homepage"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In it&amp;rsquo;s current state, &lt;a href="http://nationbrowse.com/"&gt;nationbrowse.com&lt;/a&gt; is a mess, but showing it off is the easiest starting point to work from:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; A &lt;i&gt;lot&lt;/i&gt; of technical talk, from here on out.&lt;/p&gt;
&lt;h3 id="nb_background"&gt;Background bits&lt;/h3&gt;
&lt;p&gt;&lt;b&gt;Heavily inspired by&lt;/b&gt;: The Apps for America contests [&lt;a href="http://www.sunlightlabs.com/contests/appsforamerica/"&gt;1&lt;/a&gt;,&lt;a href="http://www.sunlightlabs.com/contests/appsforamerica2/"&gt;2&lt;/a&gt;], &lt;a href="http://www.thisweknow.org/"&gt;ThisWeKnow&lt;/a&gt;, &lt;a href="http://www.datamasher.org/mashups"&gt;DataMasher&lt;/a&gt;, this &lt;a href="http://projects.latimes.com/mapping-la/neighborhoods/"&gt;Mapping L.A. Neighborhoods&lt;/a&gt; project from the Los Angeles Times, and &lt;a href="http://www.everyblock.com/"&gt;EveryBlock&lt;/a&gt;. (ThisWeKnow and DataMasher, we actually hadn&amp;rsquo;t heard of until partway through the semester &amp;mdash; was really great to see more reference projects show up along the way.)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;The team&lt;/b&gt;: &lt;a href="http://www.grahamg.org/"&gt;Graham Greenfield&lt;/a&gt;, Jeremy Howard, Nick Roma, and myself. While all had programming experience, none of the others had used Python, developed GIS software, or worked on a Web app with real-world data. (It went &lt;i&gt;extremely well&lt;/i&gt;. They picked up quickly. Python is awesome.)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Source code&lt;/b&gt;: &lt;a href="http://github.com/mtigas/cs4970_capstone"&gt;Here, on github&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;The basics&lt;/b&gt;: &lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;, &lt;a href="http://www.djangoproject.com/"&gt;Django&lt;/a&gt;, and &lt;a href="http://www.postgresql.org/"&gt;PostgreSQL&lt;/a&gt;. &lt;a href="http://geodjango.org/"&gt;GeoDjango&lt;/a&gt; via &lt;a href="http://postgis.refractions.net/"&gt;PostGIS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Server&lt;/b&gt;: &lt;a href="http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/"&gt;Served over Apache+mod_wsgi&lt;/a&gt;, on an internal port. &lt;a href="http://wiki.nginx.org/"&gt;nginx&lt;/a&gt; sits at port 80 and proxies requests over to the Apache instance.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Caching&lt;/b&gt;: &lt;a href="http://memcached.org/"&gt;Memcached&lt;/a&gt;. Using &lt;a href="http://www.tummy.com/Community/software/python-memcached/"&gt;python-memcached&lt;/a&gt; instead of (the now unmaintained) &lt;a href="http://gijsbert.org/cmemcache/"&gt;cmemcache&lt;/a&gt;. Using the &lt;a href="http://docs.djangoproject.com/en/dev/topics/cache/#the-per-site-cache"&gt;cache middleware&lt;/a&gt; along with custom caching all over the place. (There are a few notes in the next section, regarding nginx+memcached.)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Mapping&lt;/b&gt;: &lt;a href="http://openlayers.org/"&gt;OpenLayers&lt;/a&gt;, for client-side shape rendering.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Graphs&lt;/b&gt;: &lt;a href="http://code.google.com/apis/chart/"&gt;Google Chart API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Data&lt;/b&gt;: U.S. Census &lt;a href="http://www.census.gov/geo/www/tiger/"&gt;TIGER/Line&lt;/a&gt; for shapefiles. &lt;a href="http://factfinder.census.gov/"&gt;U.S. Census 2000 &amp;amp; American Community Survey 2008&lt;/a&gt; for most statistics. &lt;a href="http://www.fbi.gov/ucr/ucr.htm"&gt;FBI Uniform Crime Reports&lt;/a&gt; for other numbers.&lt;/p&gt;

&lt;h3 id="nb_issues"&gt;Issues &amp;amp; things we cut&lt;/h3&gt;
&lt;p&gt;A lot of our initial ambitions were fiercely struck down by performance considerations. Last I checked, a bzip2-compressed database dump sat at over &lt;i&gt;one gigabyte&lt;/i&gt; due to the sheer number of states, counties, and ZIP codes stored and the precision of the shapefiles and statistics. On a VPS with 256MB of RAM, pitting PostgreSQL against a set of data at this size proved to be a &lt;i&gt;royal pain in the ass&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;Wanted to use &lt;b&gt;&lt;a href="http://tilecache.org/"&gt;TileCache&lt;/a&gt;/&lt;a href="http://www.mapnik.org/"&gt;Mapnik&lt;/a&gt;&lt;/b&gt;, the &amp;ldquo;&lt;a href="http://www.everyblock.com/"&gt;EveryBlock&lt;/a&gt; &lt;a href="http://www.alistapart.com/articles/takecontrolofyourmaps"&gt;stack&lt;/a&gt;,&amp;rdquo; to generate maps server-side: performance was awful given the hardware/dataset circumstances. (Not to mention adding the configuration complexity of having a whole Apache mod_python instance running alongside the site&amp;rsquo;s Django wsgi instance.) &lt;b&gt;Instead:&lt;/b&gt; we found a way render shapes in OpenLayers, on the user&amp;rsquo;s Web browser, by sending along raw WKT geo data in the Javascript for a given map. The (sometimes huge) file size increase far outweighed the (dangerously high) server load.&lt;/p&gt;
&lt;p&gt;Wnated to use &lt;b&gt;&lt;a href="http://matplotlib.sourceforge.net/"&gt;MatPlotLib&lt;/a&gt;&lt;/b&gt;, to generate server-side graphs: again, performance was killing the site. This was actually completely implemented [&lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/server/nationbrowse/graphs/mpl_render_g.py"&gt;1&lt;/a&gt;, &lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/server/nationbrowse/graphs/mpl_render_j.py"&gt;2&lt;/a&gt;], but not strong enough for us to demo with. &lt;b&gt;Instead&lt;/b&gt;: we built wrappers around the Google Chart API, which offloads the rendering work to some magical Google server.&lt;/p&gt;
&lt;p&gt;nginx is being used as a reverse proxy and we&amp;rsquo;d hoped &lt;a href="http://weichhold.com/2008/09/12/django-nginx-memcached-the-dynamic-trio/"&gt;it could serve cached results, directly out of memcached&lt;/a&gt;. There are still some issues with corrupted/misencoded data being returned to the browser. (The classic &amp;ldquo;gibberish loads in browser&amp;rdquo; effect.) Not sure if this is due to the large size of things being stored, or what some encoding misconfiguration &amp;mdash; if anyone has any ideas, I&amp;rsquo;d love to hear &amp;rsquo;em. (I&amp;rsquo;m using this serve-from-cache method on this blog, and it&amp;rsquo;s working just fine, with a near-exact configuration.)&lt;/p&gt;
&lt;p&gt;Similar to &lt;a href="http://www.datamasher.org/mashups"&gt;DataMasher&lt;/a&gt;, we wanted to develop a way to let users automatically create comparative (and inferential) statistics. Unlike DataMasher, we sought to build something statistically sound &amp;mdash; we were talked out of this by some folks at the Social Science Statistics Center, who noted that blindly comparing Census data would create junk data in nearly every case. At this point, we just threw our all into &lt;i&gt;descriptive statistics&lt;/i&gt; &amp;mdash; hence a focus on maps, charts, and tables.&lt;/p&gt;
&lt;h3 id="nb_notables"&gt;Pieces of note&lt;/h3&gt;
&lt;p&gt;The &lt;a href="http://github.com/mtigas/cs4970_capstone/tree/master/django_server/server/cacheutil/"&gt;cacheutil&lt;/a&gt; library is a little &amp;ldquo;swiss army knife&amp;rdquo; that includes a few useful functions: the safe_get_cache/safe_set_cache/safecache methods and template tag, which sanitize and hash cache keys; some &lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/server/cacheutil/__init__.py#L54"&gt;decorators&lt;/a&gt; for caching methods, class methods, and class properties; and a &lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/server/cacheutil/middleware.py"&gt;middleware&lt;/a&gt; for those wanting nginx to serve directly from the cache [&lt;a href="http://bretthoerner.com/blog/2008/oct/27/using-nginx-memcached-module-django/"&gt;1&lt;/a&gt;,&lt;a href="http://weichhold.com/2008/09/12/django-nginx-memcached-the-dynamic-trio/"&gt;2&lt;/a&gt;].&lt;/p&gt;
&lt;p&gt;&lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/server/threadutil/__init__.py"&gt;A threading shortcut function&lt;/a&gt; that allows you to call some function in the background, while the rest of your view moves on and gets returned to the user&amp;rsquo;s browser. (Useful for loading views or calling functions in advance, to pre-cache &amp;rsquo;em before a user actually goes there.)&lt;/p&gt;
&lt;p&gt;Some pluggable utilities for &lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/server/nationbrowse/graphs/googleGraphs.py"&gt;generating Google Graphs URLs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A &lt;b&gt;ton&lt;/b&gt; of Javascript magic, using jQuery and OpenLayers. Between &lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/templates/homepage.html#L15"&gt;the template&lt;/a&gt; and &lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/static/map_engine_1.js"&gt;the static helper functions&lt;/a&gt;, you get that nice map with toggle-able shapes (to change which variable the map is shaded by) and the nice hover effect on the shapes &amp;mdash; as seen &lt;a href="http://nationbrowse.com/"&gt;on the homepage&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you are interested in using &lt;a href="http://matplotlib.sourceforge.net/"&gt;MatPlotLib&lt;/a&gt; and Django, you can split your &lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/server/nationbrowse/graphs/mpl_render_g.py"&gt;chart generation functions&lt;/a&gt; and &lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/server/nationbrowse/graphs/views.py"&gt;the bits that actually grab the data &amp;amp; generate a PNG response&lt;/a&gt;. While this project couldn&amp;rsquo;t use it in the end, here&amp;rsquo;s a lot of &lt;a href="http://nationbrowse.com/static/matplotlib_tests.html"&gt;potential for dynamic awesomeness&lt;/a&gt; there.&lt;/p&gt;
&lt;h3 id="nb_credit"&gt;Credits due&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://kaemming.com/"&gt;Ted&lt;/a&gt; came up with the name a long time ago, when I first threw around the idea of a data project like this.&lt;/p&gt;
&lt;p&gt;My team was awesome for going along with something so ridiculously ambitious. For a one-semester undergraduate capstone project, in which 75% of the team hadn&amp;rsquo;t even used the language, it really worked out. Graham and Jeremy were troopers and put a lot of work into the MatPlotLib renderers [&lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/server/nationbrowse/graphs/mpl_render_g.py"&gt;1&lt;/a&gt;, &lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/server/nationbrowse/graphs/mpl_render_j.py"&gt;2&lt;/a&gt;] that weren&amp;rsquo;t fully implemented in the end product. Nick, without any prior Javascript or jQuery experience, built a GUI &amp;ldquo;query builder&amp;rdquo; (which, unfortunately, is not functional in the live demo).&lt;/p&gt;
&lt;p&gt;After repeatedly shooting down Flash-based maps and discovering that server-side map tiles were out of the question, the dynamic elements of the map are heavily inspired from staring at the source of &lt;a href="http://projects.latimes.com/mapping-la/neighborhoods/"&gt;this Los Angeles Times mapping project&lt;/a&gt;. (And weeding my way through &lt;a href="http://openlayers.org/"&gt;the OpenLayers documentation and mailing lists&lt;/a&gt;.) It&amp;rsquo;s not the prettiest, but there&amp;rsquo;s a lot of dynamic flexibility to it that I haven&amp;rsquo;t yet seen in other OpenLayers implementations.&lt;/p&gt;
&lt;h3 id="nb_complaints"&gt;Last complaints&lt;/h3&gt;
&lt;p&gt;Setting up a PostGIS database is a pain. Importing the entire State, County, and ZipCode sets is even worse. &lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/sandbox/mike_scratchpad.txt"&gt;I did it here&lt;/a&gt; &amp;mdash; note that I had to manually import Puerto Rican &lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Municipalities_of_Puerto_Rico"&gt;municipio&lt;/a&gt;&lt;/i&gt; (equivalent to counties) by tweaking the INSERT statements and unescaping some of the characters with diacritics and forcing PostgreSQL to run it as UTF-8. Hopefully that&amp;rsquo;ll save you some pain if you try this someday.&lt;/p&gt;
&lt;p&gt;Census data is a mess. Know how to get to raw data &lt;a href="http://www.census.gov/"&gt;from the homepage&lt;/a&gt;? Yeah. (&lt;a href="http://factfinder.census.gov/servlet/DownloadDatasetServlet?_lang=en"&gt;Try the Download Center over here&lt;/a&gt;.) The data was pipe-delimited (and therefore, PostgreSQL could import it directly), but turning the many, many arbitrary columns into &lt;a href="http://github.com/mtigas/cs4970_capstone/blob/master/django_server/server/nationbrowse/demographics/models.py#L33"&gt;model fields&lt;/a&gt; was a pain.&lt;/p&gt;
&lt;p&gt;Oh, and mixing data from disparate sources? (Say, &lt;a href="http://www.fbi.gov/ucr/ucr.htm"&gt;the FBI Uniform Crime Reports&lt;/a&gt;, whose data is &lt;i&gt;entirely&lt;/i&gt; distributed in Excel spreadsheets.) Good luck.&lt;/p&gt;
&lt;p&gt;I would &lt;b&gt;really&lt;/b&gt; love to see a more open method to access a lot of this data. After working on this project, I have to say that there are still significant barriers to &lt;i&gt;doing useful things&lt;/i&gt; with open government data. &lt;a href="http://www.thisweknow.org/"&gt;ThisWeKnow&lt;/a&gt; uses RDF/SPARQL and is &amp;mdash; judging from their goals and execution &amp;mdash; an excellent start.&lt;/p&gt;
&lt;h3 id="nb_epilogue"&gt;Epilogue&lt;/h3&gt;
&lt;p&gt;I don&amp;rsquo;t believe NationBrowse is &amp;ldquo;complete.&amp;rdquo; It&amp;rsquo;s a nice technology demo and was a nice experiment in building a large data app can be built with very few resources. But it&amp;rsquo;s a &lt;a href="http://www.mattwaite.com/posts/2008/jan/03/data-ghettos/"&gt;data ghetto&lt;/a&gt;. It&amp;rsquo;s a standalone site, with very little context and very little use of the &lt;i&gt;massive&lt;/i&gt; underlying dataset.&lt;/p&gt;
&lt;p&gt;If I could have another go at this, I&amp;rsquo;d have emphasized &lt;i&gt;data export&lt;/i&gt; functionality or some other way to get &amp;ldquo;joined&amp;rdquo; data from disparate sets and sources. Possibly create an API around the underlying data. And even then, the data &lt;i&gt;still needs to go in, somehow&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;But hey, if four guys in college can find a way to &lt;a href="http://nationbrowse.com/"&gt;make something of that data, for (near-)free&lt;/a&gt;, maybe there&amp;rsquo;s hope.&lt;/p&gt;
&lt;p&gt;I implore you to &lt;a href="http://github.com/mtigas/cs4970_capstone"&gt;dig around in the repository&lt;/a&gt; and &lt;a href="#nb_notables"&gt;especially check out the notable bits&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.google.com/buzz/mike.tigas/MQ4z1iEFD9T/Finally-a-writeup-on-last-semester-s-capstone"&gt;You can comment on this post via Google Buzz&lt;/a&gt;. Or, you can &lt;a href="http://mike.tig.as/contact/"&gt;contact me directly&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/-ltP8urUz40" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2010, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2010/02/22/nationbrowse/</feedburner:origLink></entry><entry><title /><link href="http://feedproxy.google.com/~r/mtigas/~3/twQRO5xixR0/" rel="alternate" /><updated>2010-02-12T03:05:36-06:00</updated><id>http://mike.tig.as/blog/2010/02/12/untitled/</id><summary type="html">&lt;p&gt;This is a quote I love to come back to, time and again.&lt;/p&gt;
&lt;p&gt;Even as a Web developer &amp;mdash; a person who gets paid to go out and build up the great expanses of the Internet &amp;mdash; I love this quote. And, to a great extent, I believe in it.&lt;/p&gt;
&lt;blockquote&gt;Electronic communities build nothing.  You wind up with nothing.  We are dancing animals.  How beautiful it is to get up and go out and do something.  We are here on Earth to fart around.  Don’t let anybody tell you any different.&lt;/blockquote&gt;
&lt;p class="citation noendmark"&gt;&amp;mdash; Kurt Vonnegut, in &lt;a href="http://www.amazon.com/gp/product/081297736X?ie=UTF8&amp;amp;tag=a139edb21c-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=081297736X"&gt;&lt;i&gt;A Man Without a Country&lt;/i&gt;&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=a139edb21c-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=081297736X" width="1" height="1" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href="http://buzz.google.com/"&gt;Google Buzz&lt;/a&gt; was released earlier this week. &lt;a href="http://www.huffingtonpost.com/2010/02/05/new-facebook-redesign-201_n_450688.html"&gt;Facebook redesigned&lt;/a&gt; it&amp;rsquo;s main page. A lot of people paid a whole lot of attention to these things.&lt;/p&gt;
&lt;p&gt;I had a good conversation with &lt;a href="http://careohleanuh.com/"&gt;Carolina&lt;/a&gt; a couple nights ago, about the substitution of real social interaction for &lt;i&gt;social networks&lt;/i&gt;. (Her friend Amanda &lt;a href="http://amandaclairedaus.wordpress.com/2010/02/09/myfacetweets/"&gt;expressed dismay at the whole thing&lt;/a&gt;, which is what got us on the subject.) And while I concede, there are plenty of uses for these communities &amp;mdash; reconnecting with distant folks, planning events, having non-live conversations in comment streams &amp;mdash; I can&amp;rsquo;t help but notice:&lt;/p&gt;
&lt;p&gt;There &lt;i&gt;are&lt;/i&gt; an increasing number of people I speak to that believe we&amp;rsquo;re placing far too much &lt;i&gt;collective importance&lt;/i&gt; on these things. Me? I fear the people to young to remember dial-up Internet and earlier. And seriously, think about it: I&amp;rsquo;m sure there are some kids who communicate through these networking sites more than any other medium &amp;mdash; text, phone, or in-person. This is all they&amp;rsquo;ll have ever known. (In practice, I&amp;rsquo;m sure the reality lies somewhere between texting and the Internet.)&lt;/p&gt;
&lt;p&gt;In my wildest dreams, I imagine we&amp;rsquo;ll get to a point where this dawns on everyone and we have a &lt;i&gt;large cultural push back&lt;/i&gt;. Maybe, like the whole/organic food fad, it&amp;rsquo;ll only be a minority. But sometimes I feel like the undercurrents are there.&lt;/p&gt;
&lt;p&gt;Does anybody even remember Google Wave? Friendster? Xanga?&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/twQRO5xixR0" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2010, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2010/02/12/untitled/</feedburner:origLink></entry><entry><title>The iPad &amp; Game Consoles</title><link href="http://feedproxy.google.com/~r/mtigas/~3/geJ58FQRdcQ/" rel="alternate" /><updated>2010-02-03T18:01:52-06:00</updated><id>http://mike.tig.as/blog/2010/02/03/ipad-and-game-consoles/</id><summary type="html">&lt;p&gt;A quick thought or two on the iPad hubbub and the &amp;ldquo;casual computing vs. tinkering&amp;rdquo; conversation that&amp;rsquo;s been happening as of late. But first:&lt;/p&gt;
&lt;h3&gt;&lt;a href="http://www.thinkpad.com/"&gt;ThinkPad&lt;/a&gt;, anyone?&lt;/h3&gt;
&lt;p&gt;I concede &amp;ldquo;iPad&amp;rdquo; is a terrible name simply because of the similarity to Apple&amp;rsquo;s existing &amp;ldquo;iPod,&amp;rdquo; but I really don&amp;rsquo;t understand the &lt;i&gt;fascination&lt;/i&gt; with &amp;ldquo;&lt;a href="http://en.wikipedia.org/wiki/Sanitary_napkin"&gt;pad&lt;/a&gt;&amp;rdquo; jokes. &lt;a href="http://en.wikipedia.org/wiki/ThinkPad"&gt;A &amp;ldquo;-Pad&amp;rdquo; name&lt;/a&gt; has been pretty successful &amp;mdash; without the toilet humor &amp;mdash; for about 18 years now.&lt;/p&gt;
&lt;p&gt;There are examples of names like this in recent history &amp;mdash; &lt;a href="http://en.wikipedia.org/wiki/Wii#Name"&gt;take the Nintendo Wii, for example&lt;/a&gt;. Like the Wii, I&amp;rsquo;m pretty sure we&amp;rsquo;ll move on from &lt;i&gt;picking on nomenclature&lt;/i&gt; once we start using the damn thing.&lt;/p&gt;

&lt;h3&gt;Which sort of leads into my main point&lt;/h3&gt;
&lt;p&gt;One of the general arguments against the iPad being successful is that &lt;i&gt;it&amp;rsquo;s more expensive than a netbook, it&amp;rsquo;s not as full featured, and it doesn&amp;rsquo;t even multitask, etc.&amp;hellip;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Who cares? Between my brother and I, we own several high-end computers that, by default, are closed systems. They don&amp;rsquo;t multitask. You can&amp;rsquo;t easily make your own content for them. You can&amp;rsquo;t really mess around with a lot of the performance-oriented settings.&lt;/p&gt;
&lt;p&gt;They are: a Playstation 3, an Xbox 360, a Wii, and a few other systems.&lt;/p&gt;
&lt;p&gt;For the most part, direct comparisons between these devices and &amp;ldquo;general computers&amp;rdquo; tend to be &amp;ldquo;apples to oranges&amp;rdquo; comparisons. (The classic &amp;ldquo;console vs. PC gaming&amp;rdquo; argument is probably the best example.)&lt;/p&gt;
&lt;p&gt;They&amp;rsquo;re purpose-built machines, they&amp;rsquo;re in a different league and that&amp;rsquo;s that.&lt;/p&gt;
&lt;p&gt;There are lots folks who own Macs or older PCs that want a way to play the latest games &amp;mdash; and many of them own game consoles because that provides the &lt;b&gt;easiest out-of-the-box experience&lt;/b&gt; as opposed to buying and maintaining a PC gaming rig. And it&amp;rsquo;s &lt;i&gt;much&lt;/i&gt; easier than trying to &lt;a href="http://en.wikipedia.org/wiki/Crysis#Game_engine"&gt;play Crysis&lt;/a&gt; on a PC whose hardware is dated four or five years or one at a sub-$500 price tag.&lt;/p&gt;
&lt;p&gt;My point is, &lt;i&gt;there is a place for the iPad&lt;/i&gt; and people &lt;i&gt;will&lt;/i&gt; buy it even if it is (several orders of magnitude) less versatile and far more expensive than a netbook. It doesn&amp;rsquo;t have to be a netbook to succeed. As long as the iPad gives the user enough of what they want (presumably: Web content, books, and apps) and wraps that up in &lt;b&gt;an enjoyable experience&lt;/b&gt;, then Apple has a legitimate competitor against the netbook market.&lt;/p&gt;
&lt;p&gt;Another point of reference: Some folks will go out and buy an Xbox 360 because of the platform-exclusive titles, like Halo. I could try to talk about how technologically superior the PlayStation 3 is to the Xbox 360, but I can&amp;rsquo;t specifically dissuade someone who loves Halo. Some folks will go the iPhone/iPad route specifically for the exclusive apps and features, too.&lt;/p&gt;

&lt;h3&gt;On hackers and tinkerers&lt;/h3&gt;
&lt;p&gt;On the other hand, there is the &amp;ldquo;tinkering argument&amp;rdquo; &amp;mdash; that the spread and adoption of these &amp;ldquo;closed systems&amp;rdquo; will bring an end to the days of tinkerers.&lt;/p&gt;
&lt;p&gt;Video game consoles also provide great analogue to the iPad&amp;rsquo;s &amp;ldquo;closedness&amp;rdquo; in this regard: they come &amp;ldquo;closed,&amp;rdquo; of course. But my Xbox 360 is modified to play burned games and doing the same to the Wii is, supposedly, a piece of cake. You &lt;a href="http://www.google.com/search?q=blackrain+OR+redsnow+OR+dev-team+OR+quickpwn"&gt;don&amp;rsquo;t have to look far&lt;/a&gt; to find people willing to do the same with Apple&amp;rsquo;s closed systems.&lt;/p&gt;
&lt;p&gt;(My brother and I &lt;i&gt;do&lt;/i&gt; live on the far end of the tinkering range &amp;mdash; in both PCs and game consoles &amp;mdash; so my experiences are obviously &lt;i&gt;a tiny bit&lt;/i&gt; skewed.)&lt;/p&gt;
&lt;p&gt;Interestingly enough, I &lt;i&gt;do&lt;/i&gt; notice that a great percentage of the PC gamers I know &lt;i&gt;do&lt;/i&gt; tinker with the settings, update their drivers, upgrade their parts, etc., on a normal basis &amp;mdash; or at the very least, know how to perform those tasks. And while I know of primarily-console folks who&amp;rsquo;ve modified or hacked their systems, &lt;i&gt;they are a much rarer breed&lt;/i&gt;. This is exactly what the fear is: tinkering falling to the wayside because the closed-off systems inherently have fewer things to tinker with.&lt;sup&gt;[&lt;a id="463-ref1" href="#463-footnote1"&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;While I have no reservations on the &amp;ldquo;closed&amp;rdquo; nature of the iPad specifically, I &lt;i&gt;am&lt;/i&gt; one of the people that will be concerned if this truly is the &amp;ldquo;future of computing.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;At best, some console hacks are merely inconvenient&lt;sup&gt;[&lt;a id="463-ref2" href="#463-footnote2"&gt;2&lt;/a&gt;]&lt;/sup&gt;, while at worst there are those that are outright illegal. I strongly believe that those who &lt;i&gt;want to do more&lt;/i&gt; with their computing devices will inevitably find a way to do it. I just think it will play out better for everyone if we &lt;i&gt;encourage and facilitate&lt;/i&gt; rather than criminalize curiosity and &lt;a href="http://www.youtube.com/watch?v=Jd3-eiid-Uw"&gt;innovation&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;div class="footnotes"&gt;
[&lt;a id="463-footnote1" href="#463-ref1"&gt;1&lt;/a&gt;] &lt;a href="http://al3x.net/2010/01/28/ipad.html"&gt;Alex Payne&lt;/a&gt; &amp;amp; &lt;a href="http://radar.oreilly.com/2010/01/the-ipad-is-the-iprius-your-co.html"&gt;Jim Stogdill&lt;/a&gt; both have excellent points on this, which inspired me to write a bit about it.&lt;br /&gt;
[&lt;a id="463-footnote2" href="#463-ref2"&gt;2&lt;/a&gt;] &lt;a href="http://en.wikipedia.org/wiki/Linux_on_the_PlayStation_3"&gt;Older PS3 models &lt;i&gt;do&lt;/i&gt; allow you to install Linux&lt;/a&gt; on an unmodified console. And as far as I know, there are no hacks for the PS3 that allow you to play burned games.
&lt;/div&gt;
&lt;hr /&gt;
&lt;p&gt;I don&amp;rsquo;t have comments set up on this site yet, but if you&amp;rsquo;d like to, you can &lt;a href="http://www.facebook.com/profile.php?v=feed&amp;amp;story_fbid=296813974120&amp;amp;id=15921791"&gt;comment on this blog post over on Facebook&lt;/a&gt;. You don&amp;rsquo;t even have to be my friend.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/geJ58FQRdcQ" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2010, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2010/02/03/ipad-and-game-consoles/</feedburner:origLink></entry><entry><title /><link href="http://feedproxy.google.com/~r/mtigas/~3/wEMSSdQp-0Y/" rel="alternate" /><updated>2010-02-02T01:44:44-06:00</updated><id>http://mike.tig.as/blog/2010/02/02/mark-pilgrim-on-writing-tools/</id><summary type="html">&lt;blockquote&gt;&lt;p&gt;I'm a three-time (soon to be four-time) published author. When aspiring authors learn this, they invariably ask what word processor I use. It doesn't fucking matter! I happen to write in Emacs. I also code in Emacs, which is a nice bonus. Other people write and code in vi. Other people write in Microsoft Word and code in TextMate+ or TextEdit or some fancy web-based collaborative editor like EtherPad or Google Wave. Whatever. &lt;b&gt;Picking the right text editor will not make you a better writer. Writing will make you a better writer.&lt;/b&gt; Writing, and editing, and publishing, and listening -- really listening -- to what people say about your writing. [&amp;hellip;] Just fucking write, then publish, then write some more. One day your writing will get featured on a site like Reddit and you'll go from 5 readers to 5000 in a matter of hours, and they'll all tell you how much your writing sucks. And most of them will be right! &lt;b&gt;Learn how to respond to constructive criticism and filter out the trolls, and you can write the next great American novel in edlin.&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="citation noendmark"&gt;&amp;mdash; &lt;a href="http://mark.pilgrim.usesthis.com/"&gt;Mark Pilgrim, on &lt;i&gt;The Setup&lt;/i&gt;&lt;/a&gt;. (Emphasis mine.)&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/wEMSSdQp-0Y" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2010, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2010/02/02/mark-pilgrim-on-writing-tools/</feedburner:origLink></entry><entry><title>Cop out</title><link href="http://feedproxy.google.com/~r/mtigas/~3/ONHEnCUqavs/" rel="alternate" /><updated>2010-01-30T15:09:40-06:00</updated><id>http://mike.tig.as/blog/2010/01/30/cop-out/</id><summary type="html">&lt;p&gt;I owe you some vacation photos, but alas — I don&amp;rsquo;t have them yet. For now, enjoy a set of photos from a previous trip to New Jersey &amp;amp; New York City.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/madmannova/732558766/" title="Untitled by Mike  Tigas, on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1325/732558766_0abbf6ebea_m.jpg" width="160" height="240" alt=""&gt;&lt;/a&gt; 
&lt;a href="http://www.flickr.com/photos/madmannova/732558618/" title="CONCRETE by Mike  Tigas, on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1135/732558618_cf351a0a2e_m.jpg" width="160" height="240" alt="CONCRETE"&gt;&lt;/a&gt; 
&lt;a href="http://www.flickr.com/photos/madmannova/586554408/" title="Subway Fun by Mike  Tigas, on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1349/586554408_6c3164de60_m.jpg" width="160" height="240" alt="Subway Fun"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://www.flickr.com/photos/madmannova/732558682/" title="Basketball Man by Mike  Tigas, on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1126/732558682_7466c0d8e6.jpg" width="500" height="336" alt="Basketball Man"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://www.flickr.com/photos/madmannova/542630078/" title="Grease Trucks by Mike  Tigas, on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1267/542630078_e5f6bfc4fb.jpg" width="500" height="333" alt="Grease Trucks"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Oh yeah, and I probably owe you a mention or so about the rebuild of this site, don&amp;rsquo;t I?&lt;/p&gt;
&lt;p&gt;Trust me, I&amp;rsquo;ll have something &lt;i&gt;current&lt;/i&gt; up soon.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/ONHEnCUqavs" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2010, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2010/01/30/cop-out/</feedburner:origLink></entry><entry><title>I'm kind of a big deal</title><link href="http://feedproxy.google.com/~r/mtigas/~3/Gv7yT9qgaJ0/" rel="alternate" /><updated>2009-09-06T22:01:52-06:00</updated><id>http://mike.tig.as/blog/2009/09/06/im-kind-of-a-big-deal/</id><summary type="html">&lt;p&gt;Okay! I think I've just about cemented my claim as a &lt;a href="http://cinnamonpants.com/blog/2007/10/10/video-new-media-douchebags-in-plain-english/"&gt;New Media Douchebag&lt;/a&gt; by virtue of the &lt;b&gt;ridiculous&lt;/b&gt; domain name I acquired for this site:&lt;/p&gt;

&lt;p class="quietlinks" style="width:200px;margin:0 auto;border:1px solid #bbb;padding:.25em;text-align:center"&gt;miketigas.com&lt;br /&gt;&amp;#8595;&lt;br /&gt;&lt;a href="http://mike.tig.as/"&gt;mike.tig.as&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I've heard that in this day and age, "your name is your personal brand." I'm glad to say that I've successfully taken it to THE EXTREME. (Note: all caps means SERIOUS BUSINESS.)&lt;/p&gt;

&lt;p&gt;Ahem. Apparently extreme coffee intake has a direct effect on my usually-latent ego? No, that can't be it. The domain name and phone number have been in the works for months now. Oh, I'm an iPhone and MacBook Pro owner now &amp;mdash; yes, for the first time in my life, I own an Apple product that isn't just a music player &amp;mdash; maybe &lt;i&gt;that&lt;/i&gt;'s added a bit to my smugness.&lt;/p&gt;

&lt;h3&gt;Related to the ego front&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://www.spokesman.com/"&gt;Spokesman.com&lt;/a&gt; &amp;mdash; the Web site of the &lt;i&gt;Spokesman-Review&lt;/i&gt; and the Web site I've been working for over the past 15 months &amp;mdash; is a finalist in the General Excellence (Medium site) category of the &lt;a href="http://journalists.org/news/29726/Finalists-announced-for-2009-Online-Journalism-Awards.htm"&gt;Online News Association's Online Journalism Awards&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For a newsroom of our size, I am &lt;i&gt;thrilled&lt;/i&gt; by the amount of multimedia we produce each week (and it shows and looks &lt;i&gt;great&lt;/i&gt; on our site). More than anything, the people who create all of our &lt;i&gt;awesome&lt;/i&gt; content deserve the shout-out.&lt;/p&gt;

&lt;p&gt;Now, moving on in somewhat-less-narcissistic fashion&amp;hellip; (Warning: clich&amp;eacute;, "this is what I'm up to" personal blog post coming your way.)&lt;/p&gt;

&lt;h3&gt;School outlook&lt;/h3&gt;
&lt;p&gt;I have a 9am class this semester. I'm not a morning person; hell, I normally started work at 10am all summer (with the trade-off of staying long after 6). Previous semesters have seen me falter under start times as late as &lt;i&gt;11am&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;Last semester I visited a counselor a few times because I couldn't tell if I was depressed or what&amp;mdash;for a pretty long stretch, I was entirely disinterested in school, work, and socializing. (If you interacted with me at the time, you may or may have noticed &lt;i&gt;just a bit&lt;/i&gt; of reclusiveness. Just a bit.) And I think it basically boiled down to a lack &lt;i&gt;that rewarding feeling&lt;/i&gt; from anything I was doing at the time. It was a matter of me being disenchanted and not being able to suck it up and go anyway. Missed a lot of class, let a whole bunch of things slip by. I &lt;i&gt;done fucked up&lt;/i&gt;, to put it lightly.&lt;/p&gt;
&lt;p&gt;But back to today: It's going to be good semester. Yes, even with the 9am.  No, really. It's going to be different this time.&lt;/p&gt;

&lt;p&gt;My &lt;a href="https://www.google.com/calendar/embed?mode=WEEK&amp;amp;height=600&amp;amp;wkst=1&amp;amp;bgcolor=%23FFFFFF&amp;amp;src=1c6pd7ddarogg8lrfavpnl9kr4%40group.calendar.google.com&amp;amp;color=%23A32929&amp;amp;ctz=America%2FChicago" rel="nofollow"&gt;class schedule&lt;/a&gt; is essentially anchored by that 9am &amp;mdash; an inter-division iPhone development class with CS/IT and J-school students. You really can't convince me that the concept isn't right up my alley.&lt;/p&gt;
&lt;p&gt;Similarly, my capstone class wraps up most of my school days; and that's another long-term, team-based project class. I've convinced my team to do a Django-based app that does &lt;a href="http://www.alistapart.com/articles/takecontrolofyourmaps"&gt;things&lt;/a&gt; with Census data and various datasets from &lt;a href="http://www.data.gov/"&gt;Data.gov&lt;/a&gt;. &lt;i&gt;That&lt;/i&gt; is going to be fun &amp;mdash; and a lot more interesting than most of the standard-issue class projects out there.&lt;/p&gt;
&lt;p&gt;If anything else, I have one goal that I think (or rather, hope) will get me through: the sheer idea of graduating and actually being &lt;i&gt;done with it&lt;/i&gt;. Mathematically, I'm going to barely get by as it is &amp;mdash; dragging my feet through these final two semesters will definitely result in failure.&lt;/p&gt;
&lt;p&gt;I've got a good feeling about this. I've got a lot of momentum going into week three. And hell, as a superstitious baseball fan, I believe in momentum.&lt;/p&gt;

&lt;h3&gt;Coming soon&lt;/h3&gt;
&lt;p&gt;I'm writing some brief tutorials on Git (and using it with GitHub) for my capstone team (some of them have used it, some of them haven't), chances are I'll &lt;i&gt;actually get around to finishing and posting that&lt;/i&gt;. And hell, I might tease some things I've been working on recently. We'll see.&lt;/p&gt;
&lt;p&gt;Now, excuse me while I put my ego away.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/Gv7yT9qgaJ0" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2009, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2009/09/06/im-kind-of-a-big-deal/</feedburner:origLink></entry><entry><title>Summer Reading: High Fidelity</title><link href="http://feedproxy.google.com/~r/mtigas/~3/pFKOIZmKA20/" rel="alternate" /><updated>2009-07-18T18:05:28-06:00</updated><id>http://mike.tig.as/blog/2009/07/18/high-fidelity/</id><summary type="html">&lt;p&gt;A book review! Trying something new with writing in the blog today.&lt;/p&gt;

&lt;p&gt;An admission: I&amp;#8217;ve only seen &lt;a href="http://en.wikipedia.org/wiki/High_Fidelity_%28film%29"&gt;&lt;i&gt;High Fidelity&lt;/i&gt;, the film&lt;/a&gt;, once and I did not believe it to be the &lt;i&gt;tour de force&lt;/i&gt; that some friends had made it out to be. Perhaps I was too young for it then&amp;#8212;even though, okay, it was only about a year and a half ago.&lt;/p&gt;

&lt;p&gt;But now! I&amp;#8217;ve been single for quite some time, recently hanging out with a group of friends whose median age is give or take &lt;i&gt;one decade&lt;/i&gt; older than my own (although this is probably moot because, for better or worse, I&amp;#8217;m very often mistaken for &lt;i&gt;at least&lt;/i&gt; five years older than my actual age), and suddenly dealing with the mythos of &amp;#8220;having a career&amp;#8221; and &amp;#8220;getting old(er)&amp;#8221;&amp;#8212;and maybe this is exactly the &amp;#8220;mature&amp;#8221; (is it possible to put emphasis on quotation marks?) perspective and angle that one should consume &lt;i&gt;High Fidelity&lt;/i&gt; from. Or not, but at the very least picking it out &lt;a href="http://en.wikipedia.org/wiki/High_Fidelity_%28novel%29"&gt;in book form&lt;/a&gt; seems pretty well-timed for where I am in my life. (And run-on sentence, much? Yeah, deal with it.)&lt;/p&gt;

&lt;p&gt;(I think I have a propensity for &amp;#8220;accidentally&amp;#8221; picking out books that are &amp;#8220;well-timed for where I am in my life.&amp;#8221; Ever try a solo, cross-country drive, going through the parts of Western Montana and the Inland Northwest while reading &lt;a href="http://en.wikipedia.org/wiki/Zen_and_the_Art_of_Motorcycle_Maintenance"&gt;&lt;i&gt;Zen and the Art of Motorcycle Maintenance&lt;/i&gt;&lt;/a&gt;? Maybe my own philosophical tendencies blow that one out of proportion and maybe I just have a knack for picking out parts of stories that I most deeply relate to. But still.)&lt;/p&gt;

&lt;p&gt;So the &amp;#252;ber generalized plot of &amp;#8220;girlfriend breaks up with guy, guy goes off to figure himself out&amp;#8221; isn&amp;#8217;t &lt;i&gt;that&lt;/i&gt; creative at all, alright. But there&amp;#8217;s something about the execution of the novel&amp;#8212;from the heaps and heaps of pop culture references, to the rambly internal monologue, to the snarky, self-deprecating sense of humor&amp;#8212;that makes it stand solid as a &lt;i&gt;contemporary rocky relationship&lt;/i&gt; story. I tried hard to avoid saying &lt;i&gt;love story&lt;/i&gt; or &lt;i&gt;romance&lt;/i&gt; because that&amp;#8217;s so far from what the book is&amp;#8212;and that characteristic is, I think, what makes it feel so &lt;i&gt;real&lt;/i&gt; and modern. (Even moreso than the copious 90&amp;#8217;s movie and music references.)&lt;/p&gt;
&lt;p&gt;There&amp;#8217;s a bit of &lt;i&gt;deus ex machina&lt;/i&gt; that happens with a death, a funeral, and &amp;#8220;oh, let&amp;#8217;s get back together because I&amp;#8217;m so tired of working so hard at being with someone else and making myself miserable for it.&amp;#8221; But I let it slide because, hey, strange shit like that happens in real life sometimes; relationships &lt;i&gt;do&lt;/i&gt; have that transient quality to them that lead them to go back and forth in strange times. And disaster, indeed has a way of making the unlikely happen. It might not seem perfect from a storytelling standpoint, but eh, I&amp;#8217;m OK with that.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t think I could have appreciated the &lt;i&gt;overwhelming amount&lt;/i&gt; of snarky, self-deprecating humor a couple years ago. (But I'm all about it now, though I'm not that way myself. A lot of my favorite people have those qualities which some people misconstrue as &lt;i&gt;abrasive&lt;/i&gt; but I find hilarious.) But in general, over the past decade our society&amp;#8217;s shifted more and more to accepting (often offbeat) satire, parody, and snarkiness as the status quo in humor and entertainment. (Indeed, I had a conversation last night in which it was pretty much agreed on that the &lt;a href="http://en.wikipedia.org/wiki/The_Tick_(2001_TV_series)"&gt;live action version of &lt;i&gt;The Tick&lt;/i&gt;&lt;/a&gt; would have been more successful today than it was eight years ago.) I wasn&amp;#8217;t very old in the 90&amp;#8217;s so I can&amp;#8217;t really say much about the relevance of the of sense of humor &lt;i&gt;back then&lt;/i&gt;, but I think it&amp;#8217;s as relevant now as it&amp;#8217;s ever been. (Although it might be a British thing that&amp;#8217;s only recently grown on us&amp;#8212;the sense of humor, I mean. We imported &lt;i&gt;Monty Python&lt;/i&gt; from there and that&amp;#8217;s pretty much the classical bar for snarky, tongue-in-cheek TV, isn&amp;#8217;t it? And the &lt;i&gt;Hitchhiker&amp;#8217;s Guide&lt;/i&gt; novels? And &lt;i&gt;The Office&lt;/i&gt;?)&lt;/p&gt;

&lt;p&gt;Oh, and the pop culture references?&amp;#8212;&amp;#8220;&lt;span title="p.114"&gt;&amp;#8230;looking like Susan Dey in &lt;i&gt;L.A. Law&lt;/i&gt;&amp;#8230;&lt;/span&gt;&amp;#8221; &amp;#8220;&lt;span title="p.196"&gt;&amp;#8230;the Meg Ryan of &lt;i&gt;Sleepless in Seattle&lt;/i&gt;&amp;#8230;&lt;/span&gt;&amp;#8221; &amp;#8220;&lt;span title="p.251"&gt;&amp;#8230;We&amp;#8217;re like Tom Hanks in &lt;i&gt;Big&lt;/i&gt;. Little boys and girls trapped in adult bodies&amp;#8230;&lt;/span&gt;&amp;#8221;&amp;#8212;all had their place. It was more than just &lt;i&gt;name dropping&lt;/i&gt;: every analogy painted a very specific&amp;#8212;and modern!&amp;#8212;picture of the given characters or situations, much more than a billion adjectives could have done.&lt;/p&gt;

&lt;p&gt;Near the end I started to feel that, if a book like &lt;i&gt;High Fidelity&lt;/i&gt; were to be written today, in 2009, it would undeniably have to reference &amp;#8220;John Cusack in &lt;i&gt;High Fidelity&lt;/i&gt;&amp;#8221; in very much the same way. In fact, I&amp;#8217;ve heard people use that exact same analogy to describe parts of their lives. Like &lt;i&gt;every&lt;/i&gt; pop culture reference in the novel (though now some of them are becoming dated), it&amp;#8217;s a kind of &lt;i&gt;hip, yet subtle&lt;/i&gt; cultural touchstone that you can&amp;#8217;t help but &lt;i&gt;relate to&lt;/i&gt; and &lt;i&gt;relate through&lt;/i&gt; (in using it as an analogy).&lt;/p&gt;

&lt;p&gt;Weird how that works out.&lt;/p&gt;

&lt;p&gt;Okay, okay. To everybody who &lt;i&gt;absolutely adores&lt;/i&gt; that movie, I think I get it now. (Though, as is common these days, the book was better.) I may forget the story entirely by next week, but there&amp;#8217;s a part that struck a chord with me that&amp;#8217;ll probably stick with me just for that one time I end up saying &amp;#8220;like the main character in &lt;i&gt;High Fidelity&lt;/i&gt;,&amp;#8221; when in conversation. And, to it&amp;#8217;s credit, I thoroughly enjoyed it&amp;#8212;few books make me chuckle out loud while reading. (Nor do they ever &lt;i&gt;compel me&lt;/i&gt; to up and review &amp;#8217;em.)&lt;/p&gt;

&lt;p&gt;It wasn&amp;#8217;t a landmark, historic book for the ages, but&amp;#8212;as if a breath of fresh air&amp;#8212;it just felt damn good to read.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/pFKOIZmKA20" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2009, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2009/07/18/high-fidelity/</feedburner:origLink></entry><entry><title>Google Chrome OS</title><link href="http://feedproxy.google.com/~r/mtigas/~3/fevbuBEXDA4/" rel="alternate" /><updated>2009-07-08T01:39:02-06:00</updated><id>http://mike.tig.as/blog/2009/07/08/google-chrome-os/</id><summary type="html">&lt;p&gt;I feel like this should have been expected.&lt;/p&gt;
&lt;p&gt;The same day that &lt;a href="http://googleblog.blogspot.com/2009/07/google-apps-is-out-of-beta-yes-really.html"&gt;Google Apps came out of beta&lt;/a&gt;&amp;mdash;Gmail, Google Calendar, Google Docs and Google Talk&amp;mdash;Google announced that oh yeah, &lt;a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html"&gt;they've been building an operating system&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now, the premise of a Google OS is not new in the least. As recently as December, rumors of a Google OS abounded when a statistics tracking firm, Net Applications, &lt;a href="http://googlewatch.eweek.com/content/google_operating_system/is_a_google_operating_system_built_on_android_gears_in_the_cards.html"&gt;detected a significant amount of traffic out of Google HQ&amp;mdash;with OS information hidden&lt;/a&gt;. Similarly, rumors of a Google Browser were fierce for years until Chrome was released last September&amp;mdash;and Google had apparently been using it internally ("&lt;a href="http://en.wikipedia.org/wiki/Eating_one's_own_dog_food"&gt;dogfooding&lt;/a&gt;") as it grew and developed over the course of two years.&lt;/p&gt;
&lt;p&gt;When Google officially announces the project tomorrow (Wednesday), I'll be wary of the hype&amp;mdash;Google doesn't do it themselves, but everybody else seems to hype their products up quite a bit. And &lt;i&gt;I'm sure that misconception/misrepresentation will be rampant&lt;/i&gt; on Twitter and around the Web.&lt;/p&gt;
&lt;p&gt;I'd like to point out that it's called &lt;i&gt;&lt;span style="text-decoration:underline"&gt;Google Chrome&lt;/span&gt; OS&lt;/i&gt;, implying it's an extension of the Web browser. It's going to use a Linux &lt;a href="http://en.wikipedia.org/wiki/Kernel_(computing)"&gt;kernel&lt;/a&gt;, but operate Web-based in terms of software. (Think apps like Google Docs and Gmail, but for all of your standard computing.) They swear they're making it a full-fledged OS that'll run on things from netbooks up to full desktop computers&amp;mdash;but I find it hard to not emphasize the &lt;a href="http://en.wikipedia.org/wiki/Thin_client"&gt;thin client&lt;/a&gt;/netbook angle, as they admit they're targeting netbooks first. (Which, too, is unsurprising since &lt;a href="http://www.wired.com/gadgetlab/2008/09/netbooks-evolvi/"&gt;netbooks are hot&lt;/a&gt; but the OS market for low-end hardware is severely lacking in quality and/or user-friendliness.)&lt;/p&gt;
&lt;p&gt;I'm sure I'll use it (like I use the &lt;a href="http://blog.chromium.org/2009/06/danger-mac-and-linux-builds-available.html"&gt;work-in-progress Chrome version for Mac&lt;/a&gt; as my main Mac browser), but I'm still not entirely sold on the fact that &lt;i&gt;this thin client thing&lt;/i&gt; is that great, amazing Google OS that people have been wondering about for years. Maybe I'm throwing the "thin client" buzzword around too much and maybe Google will surprise me. I felt the same apprehension toward Chrome (though the &lt;a href="http://code.google.com/apis/v8/"&gt;V8 Javascript engine&lt;/a&gt; and the multiprocessing intrigued me), but have since been won over. (More on &lt;i&gt;&lt;abbr style="border-bottom:1px dashed #999" title="why I switched from Firefox to Chrome"&gt;that&lt;/abbr&gt;&lt;/i&gt; some other time.)&lt;/p&gt;
&lt;p&gt;Side note: (Taking off the "newsroom Web developer" hat, putting on "online news consumer" hat...) I like the fact that the &lt;a href="http://www.nytimes.com/2009/07/08/technology/companies/08operate.html"&gt;New York Times article&lt;/a&gt; links to Google's blog post in the &lt;a href="http://en.wikipedia.org/wiki/News_style#Lead_or_intro"&gt;lede&lt;/a&gt;. I love seeing news sites &lt;a href="http://publishing2.com/2009/06/11/why-we-link-a-brief-rundown-of-the-reasons-your-news-organization-needs-to-tie-the-web-together/"&gt;externally link like that&lt;/a&gt;. I have a Wikipedia-induced habit of middle-clicking bunches of in-text links that I think are relevant or interesting; that's just being helpful to your reader.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/fevbuBEXDA4" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2009, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2009/07/08/google-chrome-os/</feedburner:origLink></entry><entry><title>Learning to crawl</title><link href="http://feedproxy.google.com/~r/mtigas/~3/-oHVe7V4VZs/" rel="alternate" /><updated>2009-07-03T02:21:32-06:00</updated><id>http://mike.tig.as/blog/2009/07/03/learning-to-crawl/</id><summary type="html">&lt;p&gt;To say I'm &lt;i&gt;rusty&lt;/i&gt; at "blogging" may be an understatement. I can't say I haven't been trying, at least.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://daytum.com/mtigas/page/17789"&gt;&lt;img style="border:1px solid #bbb" src="http://media.miketigas.com/files/20090702/daytum3.png" alt="Daytum"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What's that you say? &lt;i&gt;These numbers? This screenshot? What's all this, then?&lt;/i&gt; That's &lt;a href="http://daytum.com/"&gt;Daytum&lt;/a&gt;, which &lt;a href="http://daytum.com/mtigas"&gt;I've been using lately&lt;/a&gt;&amp;mdash;but that is entirely a story for another time.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Again, it hasn't been for lack of trying that I haven't updated lately. But I think I've narrowed down some other reasons for the sheer wall of writer's block that I've encountered.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I love to over think and turn every small argument into a multi-paragraph explanation. "Think before you speak?" Yeah, try speaking when your brain likes to stay in overdrive all the time.&lt;/li&gt;
&lt;li&gt;"If you can't say anything nice, don't say anything at all?" I don't believe in this so much in this day and age, but I grew up under that mindset and I often cannot shake that self-consciousness.&lt;/li&gt;
&lt;li&gt;Yes, fine: I'm rusty. Sue me. Sometimes it's plain hard to let go once you're used to having so much restraint. (This, too, is an understatement when applied to my life.)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;In all honesty, I wrote a &lt;i&gt;lot&lt;/i&gt; (you've just seen the numbers, above) over the past week&amp;mdash;most of it related to the deaths of Farrah Fawcett and Michael Jackson last Thursday and the circus that took place between the "old media" and "social media" (or "new media," nomenclature isn't that important). In a clich&amp;eacute; sort of way it very much tested my resolve in choosing to work in this particular industry&amp;mdash;for goodness' sake, I'm a Web developer (an enabler of "new media") working in a newsroom (which, I guess some would call the heart of "old media").&lt;/p&gt;
&lt;p&gt;I wrote over 1,700 words, venting all sorts of frustrations: &lt;a href="http://latimesblogs.latimes.com/comments_blog/2009/06/how-would-we-have-reacted-if-tmz-had-been-wrong-about-michael-jacksons-death-.html"&gt;public spite and lack of trust of the media&lt;/a&gt;, &lt;a href="http://www.youtube.com/watch?v=zSP8xm_gaK4&amp;amp;fmt=18"&gt;new media douchebags&lt;/a&gt;, the crowdthink behind America's Twitter hipster support of Iran (but apparently not Honduras or any other recently rigged election)&amp;hellip; But I couldn't bring myself to publishing it, thinking it more noise among the noise.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Today, the newsroom had a little get-together to say goodbye to a few folks. One of the radio folks (whose desk is near mine), had a mini speech regarding his departure. As a radio personality, he said, he never thought he'd get to work in a newspaper's newsroom&amp;mdash;although growing up, his family always figured him for a reporter or columnist type. His time here was shorter than other jobs he'd held, but what will stick with him the most was that he was given &lt;b&gt;the chance to do something he loved in a place he loved and never expected to work&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;I couldn't help but think of the &lt;a href="http://www.flickr.com/photos/madmannova/sets/1437291/detail/?page=2"&gt;short-lived year I took on photojournalism&lt;/a&gt; at school and the divine providence that somehow brought my other interests and skills (technology, computers, Web programming) into that very journalism industry that I was enamored with.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;That one little comment about "doing what you love, where you don't expect to" was the best thing to help me forget about that "Internet versus news media" shitshow. This post (spontaneously written and posted since I promised myself I'd post by week's end) is a lot less eloquent than what I'd written on that subject, but I'm quite happy that I didn't add any fuel to that fire. It's shaped up to be one of those hits that just needed to be taken and not dwelt upon.&lt;/p&gt;
&lt;p&gt;Look. I love what I do, I love where I work, I love the things I'm responsible for doing. I work on things that &lt;i&gt;I think&lt;/i&gt; are cool (and I am not often impressed by things online) and I get to work on a relatively well-trafficked news site. (Caveat: it &lt;b&gt;really&lt;/b&gt; sucks when you break it.)&lt;/p&gt;
&lt;p&gt;Sure, I'll probably find reason to be a critical asshole on the Internet when I lose my optimism in the above. (Which I hope never, ever happens.) I'm young, I'm naive, and frankly I don't believe I have the experience or the bravado to perform such &lt;a href="http://en.wiktionary.org/wiki/iconoclast"&gt;iconoclasm&lt;/a&gt; (*ahem*) on the media industry.&lt;/p&gt;
&lt;p&gt;And either way, arguing on the Internet is still, to this day, one of the less productive pursuits out there. (Cue generic messageboard meme image. You know the one I'm talking about.) It's silly and it brings to mind Vonnegut's quip that "electronic communities build nothing."&lt;/p&gt;
&lt;p&gt;It is noise that makes me unhappy and I am much happier keeping my head down and working. Newspaper's spending good money hiring a programmer like me, &lt;i&gt;so why don't I help them out a bit instead of biding my time with the online circlejerk&lt;/i&gt;?&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Folks interested in some &lt;i&gt;actual commentary&lt;/i&gt; on the Michael Jackson "old versus new media" circus should read &lt;a href="http://inkdrainedkvetch.wordpress.com/2009/06/26/no-oldnew-media-divide-for-junk-journalism/" title="No old/new media divide for junk journalism"&gt;this excellent blog post by Wendy Parker&lt;/a&gt; and &lt;a href="http://www.latimes.com/news/opinion/commentary/la-oe-rutten27-2009jun27,0,7268941.column" title="Too much Michael Jackson?"&gt;this &lt;i&gt;L.A. Times&lt;/i&gt; column by Tim Rutten&lt;/a&gt;. Chances are I'd have repeated everything they'd said.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;I need to find something better to talk about for next time; may be Django and programming-related or a "recommended reading" of the blogs I read and &lt;a href="http://media.miketigas.com/files/20090703/blogs.jpg"&gt;my sheer resistance to using an RSS reader&lt;/a&gt;. (I middle-click that "blogs" folder several times per day.) &lt;i&gt;Maybe.&lt;/i&gt; Who knows?&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/-oHVe7V4VZs" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2009, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2009/07/03/learning-to-crawl/</feedburner:origLink></entry><entry><title>Woah there.</title><link href="http://feedproxy.google.com/~r/mtigas/~3/bd1NKrKNmC4/" rel="alternate" /><updated>2009-06-23T02:27:18-06:00</updated><id>http://mike.tig.as/blog/2009/06/23/woah-there/</id><summary type="html">&lt;p&gt;Let's play catch up, shall we? I got through the end of the school year&amp;mdash;and bid bittersweet goodbyes to close friends graduating. I &lt;a href="http://www.flickr.com/photos/madmannova/sets/72157618766253099/"&gt;spent a week on the road&lt;/a&gt;, with highlights in Colorado and Utah. And now, I'm in beautiful Spokane, continuing my work at &lt;a href="http://www.spokesman.com/"&gt;the Spokesman-Review&lt;/a&gt;. Not &lt;i&gt;technically&lt;/i&gt; an intern this time around, but with a mere three-month stay, I might as well be.&lt;/p&gt;
&lt;p&gt;Let's count the number of times I've written on this site since I last stepped foot in Spokane. &lt;a href="http://miketigas.com/blog/2009/02/02/and-django-was-its-name-o/"&gt;One&lt;/a&gt;, &lt;a href="http://miketigas.com/blog/2009/02/20/one-week-with-windows-7/"&gt;two&lt;/a&gt;, &lt;a href="http://miketigas.com/blog/2009/03/19/facebook-blowback-blows/"&gt;three&lt;/a&gt;, &lt;a href="http://miketigas.com/blog/2009/05/11/eulogy-on-a-student-center/"&gt;four&lt;/a&gt;, and this should be five. And how many months has it been? (Ten.)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;About this time last year I decided to try and "go legit." Trim the amount of minutiae I'd write and leave only "professional" material, you know? Since then I've only occasionally written&amp;mdash;and due to a strange sense of apprehension, rarely have I posted any of it.&lt;/p&gt;
&lt;p&gt;I've been asking myself exactly what I want out of &lt;i&gt;my blog&lt;/i&gt; on the internet. I've been &lt;a href="https://twitter.com/mtigas"&gt;tweeting&lt;/a&gt; semi-regulraly, but I've yet to really enjoy limiting myself to 140 characters&amp;mdash;&lt;i&gt;anybody&lt;/i&gt; that has read my blog before the drought and &lt;i&gt;anybody&lt;/i&gt; that has gotten an e-mail from me knows that I'm pretty uh, verbose. And that apprehension and lack of updating has been gnawing away at me, little by little.&lt;/p&gt;
&lt;p&gt;Admittedly, this drought tied in with some &lt;a href="http://www.jessicadasilva.com/2008/07/02/its-worth-fighting-for/"&gt;intern drama&lt;/a&gt; and &lt;a href="http://www.jessicadasilva.com/2008/07/07/comment-wars-a-new-hope/"&gt;discussion&lt;/a&gt; that happened around this time last year, a lot of it having to do with some "&lt;a href="http://en.wikipedia.org/wiki/Inside_Baseball#As_a_Metaphor"&gt;inside baseball&lt;/a&gt;" talk of newsroom affairs. It didn't happen here, near, or anywhere involving anyone associated with me, but this whole bit with Jessica DaSilva hit a bit too close to home for me: I, too, was a newspaper intern at the time, in a newsroom constantly bracing itself for an uneasy future. It was an okay time to learn to bite my tongue.&lt;/p&gt;
&lt;p&gt;So I had this seed of doubt planted in my head for a while now, unsure of exactly what I wanted to write or what I could write. In some side writing, I jested that the overwhelming &lt;i&gt;connectedness&lt;/i&gt; of the Internet was causing hysteria regarding what you could get away with saying or having online. In school, a lot of teachers preached the double-edged sword of "you really need to be in social media," but "you really need to keep it all super professional." You got told about Twitter, but you were also told to try and sterilize your Facebook profile.&lt;/p&gt;
&lt;p&gt;But, I counter: if I'm going to be social media "friends" with folks and if I'm really going to operate &lt;a href="http://www.google.com/profiles/mike.tigas"&gt;profiles&lt;/a&gt; and &lt;a href="http://miketigas.com/"&gt;a Web site&lt;/a&gt; that employers and the public can see&amp;mdash;well, I'd rather have them judge me on &lt;i&gt;the honest fucking truth&lt;/i&gt; than some &lt;i&gt;high and tight face I'm trying to put on&lt;/i&gt;. Mostly because I realize that:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;I trust my judgement. As it is, I don't regret a lot of things I've done and I think I'm mature and steady enough to &lt;i&gt;not make a &lt;b&gt;complete&lt;/b&gt; ass of myself&lt;/i&gt;. (Although there's a particular frightening photo of me on Facebook that seriously invokes &lt;a href="http://www.youtube.com/watch?v=Um8mMa5w41A&amp;amp;fmt=18"&gt;Rufio&lt;/a&gt; from &lt;i&gt;Hook&lt;/i&gt;... I dare you to find it.)&lt;/li&gt;
&lt;li&gt;I'm a terrible liar. That is, I'm not very good at it and (as I have recently found out) I'd rather be dead silent than play a face.&lt;/li&gt;
&lt;li&gt;&amp;hellip;I had other reasons, but I guess one and two seal the deal in my mind.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I'll admit, I'm &lt;i&gt;unusually&lt;/i&gt; deliberate and self-conscious, but aren't most of us raised to be responsible for ourselves anyway?&lt;/p&gt;
&lt;p&gt;Okay then.&lt;/p&gt;
&lt;p&gt;See, we're all human, we all grow up, we all make mistakes. Blogging here doesn't mean I'm going to be perfect all the time&amp;mdash;more likely, it should be, in itself, a timeline of what I've done, where I've traveled, what I've thought, how I've grown. It's been a &lt;b&gt;personal blog&lt;/b&gt;, it's &lt;i&gt;still&lt;/i&gt; a personal blog, and while I'd love to see it do something else, them's the breaks for now.&lt;/p&gt;
&lt;p&gt;I've missed writing only somewhat&amp;mdash;since I've obviously been writing all along. What I've really missed is &lt;i&gt;being Mike Tigas&lt;/i&gt; when I write in the open.&lt;/p&gt;
&lt;p&gt;The worst thing you can do to a career in media&amp;mdash;especially in this so-called Information Age&amp;mdash;is forget who you are and that you have the ability to voice your own distinct opinion. Watch what you say, yes. But be yourself and say what you need to say. There's a reason why everyone and their mother has a blog: it's easy to do it.&lt;/p&gt;
&lt;p&gt;Think I just fell into the habit of over-thinking it, 's all.&lt;/p&gt;
&lt;p&gt;I used to be a lot better at this &lt;i&gt;blogging&lt;/i&gt; thing. Here's my way of saying (mostly to myself) that I'm back at square one and I'm willing to give it another shot. (God, doesn't that sound like a relationship "make-up talk" right there&amp;hellip;)&lt;/p&gt;
&lt;p&gt;And I swear, I will stop writing in my verbose, self-serving tone as soon as I can. Okay, I might be lying on this one.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/bd1NKrKNmC4" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2009, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2009/06/23/woah-there/</feedburner:origLink></entry><entry><title>Amends</title><link href="http://feedproxy.google.com/~r/mtigas/~3/VtJNAUyK7Hw/" rel="alternate" /><updated>2009-05-18T02:38:23-06:00</updated><id>http://mike.tig.as/blog/2009/05/18/amends/</id><summary type="html">&lt;p&gt;This coming week is that dreaded "transition" week that I've put off thinking about. (I said months ago that I'd wing it. Aside from places picked out, I'm fairly golden with wide-open plans.) I'm going to pack up here in Columbia, go back to St. Louis for a day, then drive to and spend the rest of the week in Denver. Next Monday, I'll work my way up to Spokane, where I'll be living for the summer, once again.&lt;/p&gt;
&lt;p&gt;I didn't graduate this weekend and I'm &lt;i&gt;entirely okay&lt;/i&gt; with that. What really does bother me is the fact that I've spent most of the past week ill and bedridden. (Quick fact: I slept around 18 out of the 24 hours of Friday.)&lt;/p&gt;
&lt;p&gt;What bothers me is that I'd considered this past week &lt;b&gt;the last week, of my life as I knew it&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;In hindsight, I can't remember a more stressful month since I moved to college. There are few things more stressful to me than the idea of closure, fast approaching. I like open-endedness. I like saying "see you later" instead of "goodbye." But what bothers me more than closure proper is &lt;i&gt;poor closure&lt;/i&gt; or &lt;i&gt;no closure at all&lt;/i&gt; when something comes to an end. (Example: any &lt;i&gt;shitty, non-resolute but non-cliffhanger&lt;/i&gt; movie or TV show ending.)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Look, I used to live by the mantra of &lt;b&gt;never regret anything&lt;/b&gt; (hand-in-hand with taking responsibility for everything you do) but lately I've regretted how far I've drifted from my friends here in Columbia. The popular conversation topic with me as of late has been "I haven't seen you in forever! What have you been up to?"&lt;/p&gt;
&lt;p&gt;To which I'd normally reply with something about work or school. But the honest answer would really be more along the lines of "I don't know."&lt;/p&gt;
&lt;p&gt;I've had the past year slip out from under me and I'm sorry about that.&lt;/p&gt;

&lt;p&gt;If I never see you again, I wish you the best of luck. But I really, &lt;i&gt;truly&lt;/i&gt; hope I see you again.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/VtJNAUyK7Hw" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2009, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2009/05/18/amends/</feedburner:origLink></entry><entry><title>Eulogy on a student center</title><link href="http://feedproxy.google.com/~r/mtigas/~3/vVGPV9Go7xA/" rel="alternate" /><updated>2009-05-11T01:05:58-06:00</updated><id>http://mike.tig.as/blog/2009/05/11/eulogy-on-a-student-center/</id><summary type="html">&lt;p&gt;It's been an arduous Spring in a lot of ways, but I think the toughest part has been the &lt;i&gt;near-graduation nostalgia&lt;/i&gt; that many folks close to me are experiencing. The trips down memory lane, the old emotional baggage, the skeletons in the closet... Come on, you know what I'm talking about.&lt;/p&gt;
&lt;p&gt;I won't say I wasn't affected by it, but I'd like to stubbornly believe that I got by &lt;i&gt;just fine&lt;/i&gt; until last week.&lt;/p&gt;
&lt;p&gt;Last week on the Mizzou campus, part of the ol' Brady Commons was torn down, so that construction could begin on Phase 2 of the new student center replacing it.&lt;/p&gt;
&lt;p&gt;Although I'm not graduating this month like I want to, I feel like the loss of that building still signifies the end of an era of my life as it stands in Columbia, Missouri. It's an era that has seen my life cross paths with that building over the past six years--often to great effect. Yes, it's just a building, just another stupid building on campus. But the loss of that stupid building just feels like a sign, telling me that &lt;i&gt;my time here has mostly passed&lt;/i&gt;, that &lt;i&gt;I should probably get going soon&lt;/i&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Before college, I had the privilege of going to the &lt;a href="http://www.moscholars.org/"&gt;Missouri Scholars Academy&lt;/a&gt;, Missouri's version of what some other states call a &lt;a href="http://en.wikipedia.org/wiki/Governor%27s_School"&gt;governor's school&lt;/a&gt;. Those of us taking part endearingly called it "nerd camp."&lt;/p&gt;
&lt;p&gt;Over the course of the three-week program--so packed with activity that I still recall it as if I were there for months--I met a lot of interesting people and made a lot of life-changing friends. And (I guess) most importantly to me, I met and befriended my future first girlfriend there.&lt;/p&gt;
&lt;p&gt;We had a little group that would go over to T.A. Brady's and play DDR during our free afternoons. We weren't allowed off-campus, so the Subway in T.A. Brady's was often the secondary meal option to the (then-newly remodeled) Mark Twain Hall cafeteria.&lt;/p&gt;
&lt;p&gt;Two years later, I came back to Mizzou for college. Considering it was &lt;b&gt;not even on my list&lt;/b&gt; until after Spring Break (read: after scholarship deadlines), it was what you could definitely call a brash and last-minute change of heart. I came to this town, naturally because I had plenty of friends going, but also because I'd grown up in the town (until third grade), and because of the whole Missouri Scholars Academy thing. There were a &lt;i&gt;lot&lt;/i&gt; of little things pulling me here, but I'm not sure I would have gone here if not for the spectacular three weeks I'd spent there, years ago.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;I was only &lt;i&gt;remotely&lt;/i&gt; interested in journalism at the time, with dreams of computer programming and cyber security and hacking and NSA cryptanalysis. Late in high school, I'd developed a lust for photography, but that was about the only thing journalism had on me--I didn't care for the form or the ethics or anything, I just liked taking pictures.&lt;/p&gt;
&lt;p&gt;Along with a friend (and future roommate), I went to Brady Commons and attended a news meeting at the student paper, &lt;i&gt;&lt;a href="http://www.themaneater.com/"&gt;The Maneater&lt;/a&gt;&lt;/i&gt;; I was looking to be a photographer. Just something to do for fun, so I could get better at it and hell--they paid you!&lt;/p&gt;
&lt;p&gt;By the end of my freshman year, I was a journalism major.&lt;/p&gt;
&lt;p&gt;Over the course of the next two years, I &lt;a href="http://www.flickr.com/photos/madmannova/103686590/"&gt;met Ron Jeremy&lt;/a&gt;, started to care way too much about work, failed out of school, got back in, went from being a photographer to being Online Editor to just being a programmer again... And somehow all of this (via an alum at the New York Times noticing me) launched me to my current job as a Web developer at &lt;i&gt;&lt;a href="http://www.spokesman.com/"&gt;The Spokesman-Review&lt;/a&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;That final year, our online team turned a (supposedly) one-off podcast experiment into &lt;a href="http://www.themaneater.com/podcasts/"&gt;a standard feature&lt;/a&gt;. And (after three years of development hell) we &lt;a href="http://miketigas.com/blog/2008/02/10/themaneatercom-launch/"&gt;launched a new Web site&lt;/a&gt;. I can't tell you how many times we'd stayed at the office 'til sunrise--even after the paper went to the printer and everybody else had left. There was a lot of mojo in that office, something driving us to work on these awesome things to our own detriment. I had never been so proud of anything I'd previously worked on.&lt;/p&gt;
&lt;p&gt;For a few semesters, I joked that I &lt;i&gt;lived&lt;/i&gt; in that building more than I lived at my apartment. And it was kind of true.&lt;/p&gt;
&lt;p&gt;I'm not joking.&lt;/p&gt;
&lt;p&gt;During my heyday at the &lt;i&gt;Maneater&lt;/i&gt;, I started taking darkroom classes at the Craft Studio just down the hall from the production office. Started revisiting T.A. Brady's regularly with a newly-formed DDR Club. There was the Filipino Student Association down there, too.&lt;/p&gt;
&lt;p&gt;It's not like I intentionally sought out things to do within the building, but rather, it was just coincidental that &lt;i&gt;everything&lt;/i&gt; I did for a couple years as an undergrad took place there. (Which, I suppose, is just good use of a good student center.)&lt;/p&gt;
&lt;p&gt;I've met so many people through that place and I've made so many friends. I've been through drama, I've had a lot of fun, and I've had my share of all-nighters in there. And while I'd love to say that it was in there that I found a place where I belonged, I think the more striking thing to me today is that most of these connections have far outlasted the battered remains of the old building.&lt;/p&gt;
&lt;p&gt;And that makes the nostalgia a lot less painful.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;T.A. Brady's is gone. The Maneater office moved across campus. The Craft Studio moved down the street.&lt;/p&gt;

&lt;p&gt;It's time here has come and gone. And I'm not quite gone yet, but I can sympathize since my time here is running short. (Twenty-one credit hours, give or take a couple.)&lt;/p&gt;

&lt;p&gt;Buildings come and go and the beating heart of the university will go on. (In all the hustle and bustle, I'm sure a lot of folks who live off campus don't even know that it's gone.) But to me, in a lot of ways, Brady Commons &lt;i&gt;was&lt;/i&gt; the beating heart of the Mizzou campus.&lt;/p&gt;

&lt;p&gt;Indeed, the in-construction branding for the new student center dubs it "The Heart of Mizzou." I hope that someday, someone else can look on &lt;i&gt;that building&lt;/i&gt; and understand what the old one meant to me.&lt;/p&gt;

&lt;p&gt;My first relationship, my college choice, my career path were all (in)directly influenced here. &lt;i&gt;Plain weird&lt;/i&gt; when I wonder how life does that, but so it goes.&lt;/p&gt;

&lt;p&gt;Thanks, Brady Commons.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/vVGPV9Go7xA" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2009, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2009/05/11/eulogy-on-a-student-center/</feedburner:origLink></entry><entry><title>Facebook blowback blows</title><link href="http://feedproxy.google.com/~r/mtigas/~3/kY7K97tARkc/" rel="alternate" /><updated>2009-03-19T05:00:00-06:00</updated><id>http://mike.tig.as/blog/2009/03/19/facebook-blowback-blows/</id><summary type="html">&lt;p&gt;or, &lt;b&gt;"Facebook, Shut Up and Jam: Gaiden"&lt;/b&gt; (this is a &lt;a href="http://en.wikipedia.org/wiki/Barkley,_Shut_Up_and_Jam:_Gaiden"&gt;terrible reference&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;You know why I'm sick of this Facebook redesign (and every Facebook change, ever)? The inevitable and inexorable whining.&lt;/p&gt;
&lt;p&gt;Yes, I realize that &lt;i&gt;whining about people that are whining&lt;/i&gt; is standard-issue hypocritical. But I'd like to believe that I'm putting forth a more reasonable case than the &lt;b&gt;thousands&lt;/b&gt; of one-line comments to the "&lt;a href="http://apps.facebook.com/layoutvote/"&gt;New Layout Vote&lt;/a&gt;" Facebook app.&lt;/p&gt;
&lt;p&gt;People cried "stalker feed" at the introduction of news feeds. People hated tabbed profile pages (I loved it, I was sick of all the app boxes) as much as people hated the loss of "&lt;a href="http://web.archive.org/web/20060101014129/http://facebook.com/"&gt;Facebook guy&lt;/a&gt;." Yadda yadda yadda. Facebook seems to go through &lt;i&gt;it's period&lt;/i&gt; every six months or so.&lt;/p&gt;
&lt;p&gt;But for some reason, Facebook &lt;a href="http://siteanalytics.compete.com/facebook.com+myspace.com/"&gt;has&lt;/a&gt; &lt;a href="http://www.web-strategist.com/blog/2009/01/11/a-collection-of-soical-network-stats-for-2009/"&gt;been&lt;/a&gt; &lt;a href="http://www.time.com/time/business/article/0,8599,1816263,00.html"&gt;surpassing&lt;/a&gt; MySpace in active users and traffic. (And it's still getting bigger.)&lt;/p&gt;
&lt;p&gt;In the end, we'll all just deal with it and move on, because the most common suggestion ("go back to the old one") is &lt;i&gt;literally&lt;/i&gt; a step back and a waste of Facebook's time and money. It's coherent &lt;i&gt;enough&lt;/i&gt; and I think, &lt;i&gt;with time&lt;/i&gt; they'll make it work (like every design change they've made). The naysayers can have their fill, but this is &lt;b&gt;not&lt;/b&gt; a &lt;a href="http://en.wikipedia.org/wiki/New_Coke"&gt;branding&lt;/a&gt; &lt;a href="http://www.nytimes.com/2009/02/23/business/media/23adcol.html"&gt;disaster&lt;/a&gt; that Facebook should backpedal upon. (Aside: the &lt;a href="http://www.syfy.com/"&gt;new name&lt;/a&gt; for Sci Fi Channel should be.)&lt;/p&gt;
&lt;p&gt;But! Instead of simply bitching about the whole blowback overreaction&amp;mdash;I got heat for this last time Facebook made changes&amp;mdash;I challenge folks to "put up or shut up" and actually develop a coherent argument against the changes. This is how sick I am of seeing that app and those statuses on my home page.&lt;/p&gt;
&lt;p&gt;Keep reading. Really.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Speaking of, I wonder who runs that one Facebook app, because it's obviously &lt;a href="http://www.facebook.com/apps/application.php?id=68992161659"&gt;not Facebook themselves&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;That &lt;a href="http://photos-d.ak.fbcdn.net/photos-ak-snc1/v2607/50/121/20531316728/n20531316728_2288723_1843313.jpg"&gt;screenshot image&lt;/a&gt; on the app's page, comes from one of those &lt;a href="http://blog.facebook.com/blog.php?post=59195087130"&gt;previews on the official Facebook blog&lt;/a&gt;. The ol' "thumbs up" and "thumbs down" images on the app page come from 74.55.245.18. That IP &lt;a href="http://en.wikipedia.org/wiki/Reverse_DNS_lookup"&gt;reverses&lt;/a&gt; to "elnexus.com," according to &lt;a href="http://samspade.org/whois/74.55.245.18"&gt;samspade.org&lt;/a&gt;. Just a regular ol' site that sells computers. That domain, in turn, shows a private registration as opposed to a company name or contact. (Yes, I'm aware I'm a little crazy, digging into the reverse DNS record and the domain whois records and all. It's that hackin', web developin' side of me.)&lt;/p&gt;
&lt;p&gt;Hrmm.&lt;/p&gt;
&lt;p&gt;Oddness aside, the &lt;i&gt;overwhelmingly negative response&lt;/i&gt; indicated by that app is (in my eyes) severely based on &lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Response_bias"&gt;response bias&lt;/a&gt;&lt;/i&gt;. As in, most of the results come out negative &lt;b&gt;because&lt;/b&gt; dislike of the change solicits a stronger vocal response than the positive opinion of a user who likes or tolerates it. There aren't a lot of people who love it enough to voice &lt;i&gt;that&lt;/i&gt; about it, leading to the lower positive response percentage. Everybody else on the middle-ground to positive end of the scale &lt;i&gt;won't care enough&lt;/i&gt; and &lt;i&gt;&lt;a href="https://twitter.com/markbao/status/1351271399"&gt;won't care for your app invites&lt;/a&gt;&lt;/i&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;So, a challenge. Don't like the design? Create an opinion of more than 20 words. Hate the design a lot? &lt;a href="http://www.facebook.com/deactivate.php"&gt;Quit Facebook&lt;/a&gt;. All of your stuff will still be there if you decide to come back. "Put up or shut up," or "shut up and jam," if you will. If people are still talking about this redesign when my Spring Break is over (March 29), then I'll delete my Facebook account for at least two weeks from that date.&lt;/p&gt;
&lt;p&gt;It's part "I guess the new iteration &lt;i&gt;is&lt;/i&gt; that bad," part "I need to get away from the whiners," part "here's an excuse to deactivate my account again."&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Actually, scratch that. I'm going to deactivate my account come Spring Break (midday Friday) and we'll see what happens from there. I just remembered how liberating it is to disconnect from that and reconnect with everything else in life. (How many hours do &lt;i&gt;you&lt;/i&gt; use Facebook or MySpace or Twitter, eh?)&lt;/p&gt;
&lt;p&gt;I've used this quote before and someday, I swear I'll write something &lt;i&gt;really&lt;/i&gt; meaningful around it:&lt;/p&gt;
&lt;blockquote cite="http://www.vonnegutweb.com/vonnegutia/interviews/int_technology.html"&gt;Electronic communities build nothing. You wind up with nothing. We are dancing animals. How beautiful it is to get up and go out and do something. We are here on Earth to fart around. Don’t let anybody tell you any different.&lt;br /&gt;&amp;mdash;Kurt Vonnegut&lt;/blockquote&gt;
&lt;p&gt;So maybe let's (you, me, whoever) stop complaining about some intangible pixels and words on a screen for a little while. Maybe I shouldn't have bothered to write this and maybe we shouldn't care so much about minutiae in our technological niceties, after all. There are &lt;a href="http://en.wikipedia.org/wiki/Late_2000s_recession"&gt;better things to worry about&lt;/a&gt; and better ways to waste our &lt;a href="http://en.wikipedia.org/wiki/Spring_break"&gt;time&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Maybe.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/kY7K97tARkc" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2009, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2009/03/19/facebook-blowback-blows/</feedburner:origLink></entry><entry><title>One week with Windows 7</title><link href="http://feedproxy.google.com/~r/mtigas/~3/NeQb6MSY7Wc/" rel="alternate" /><updated>2009-02-20T02:47:31-06:00</updated><id>http://mike.tig.as/blog/2009/02/20/one-week-with-windows-7/</id><summary type="html">&lt;p&gt;I like Macs, I really do.&lt;/p&gt;
&lt;p&gt;But there's something about having 18 GB of music as &lt;a href="http://flac.sourceforge.net/"&gt;FLAC files&lt;/a&gt; (which iTunes, due to Apple's proprietary ways, will &lt;a href="http://en.wikipedia.org/wiki/Apple_Lossless"&gt;never support&lt;/a&gt;) that keeps me from wanting to make the plunge. That and a legitimate, PC-only copy of Adobe CS3 Design Premium that I paid for. And those good ol' &lt;a href="http://steamcommunity.com/id/cmdrnova"&gt;PC games&lt;/a&gt;. Among plenty of other things.&lt;/p&gt;
&lt;p&gt;So what's the next-best thing? Non-stop bleeding-edge PC software, that's what. Last week, I broke down and decided to install Windows 7 on my main computer.&lt;/p&gt;
&lt;p&gt;(&lt;i&gt;Please don't follow my example&lt;/i&gt; without thinking it through. I essentially have a software deathwish with all the nightly/beta versions of software I use&amp;mdash;my e-mail program is called "&lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/early_releases/"&gt;Shredder&lt;/a&gt;," for crying out loud. I have an external hard drive and Amazon S3 that I backup to for a reason.)&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href="http://www.urbandictionary.com/define.php?term=tl%3Bdr"&gt;tl;dr summary version&lt;/a&gt;: Windows 7 does not suck, takes some awesome interface cues from OS X, would buy again A+++++++++++&lt;/p&gt;
&lt;p&gt;Interested parties, read on.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;At first glance, the Windows 7 beta installs and operates just like Vista does. I can't say too much about the performance (I'm running on awesome hardware), but I will note a few of the more noticeable ways that Windows 7's user interface moves forward from Vista.&lt;/p&gt;
&lt;p&gt;One webcomic I read &lt;a href="http://www.reallifecomics.com/archive/090212.html"&gt;lightly noted&lt;/a&gt; that Windows 7 is "like Vista, only minus the huge amounts of suck, and they decided to stick awesome in all the places where the suck used to be. Also, puppies." Minus that puppies part, that's pretty spot-on.&lt;/p&gt;
&lt;h3&gt;First things first: User Account Control&lt;/h3&gt;
&lt;p&gt;I figured I should put this at the top since it was essentially the biggest public gripe against Vista.&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://www.youtube.com/watch?v=_n4mdcXa8B0"&gt;infamous&lt;/a&gt; UAC prompts are a lot nicer on the intake. There's a lot less "alert fatigue" by default, as Windows only "shades" the desktop under certain circumstances, normally presents only one prompt at a time, and prompts &lt;i&gt;a whole lot less&lt;/i&gt; than before&amp;mdash;all significant improvements over Vista.&lt;/p&gt;
&lt;p&gt;It's a lot less annoying than Vista and probably near the same level as OS X&amp;mdash;although I'm going to give this one to Windows 7 since alerts don't always come looking for an administrator password.&lt;/p&gt;
&lt;h3&gt;Biggest, perhaps best change: Taskbar&lt;/h3&gt;
&lt;p style="float:right;margin:1.5em .25em"&gt;&lt;img src="http://media.miketigas.com/files/20090218/1.png" alt="Windows 7 'hot track' hover color" style="border:1px solid #000"/&gt;&lt;/p&gt;
&lt;p&gt;Nothing else in Windows screams "I want to be like a Mac" as much as the new taskbar in Windows 7.  The ol' window title stripes&amp;mdash;from every Windows version since Windows 95&amp;mdash;are gone and are now replaced by a combined taskbar/quicklaunch area that Microsoft has nicknamed the "Superbar."&lt;/p&gt;
&lt;p&gt;Icons work in a very Mac Dock-like fashion, in which running programs will show up in the taskbar, but are joined by the ability to "pin" items to the taskbar, essentially creating a permanent shortcut to that program.&lt;/p&gt;
&lt;p&gt;I repeat: it's &lt;i&gt;very OS X&lt;/i&gt;. In terms of usability, it's essentially a variation of the Mac Dock. And that's not a bad thing. I tend to have &lt;i&gt;way&lt;/i&gt; too many windows open at once, so this UI style appears a lot less cluttered than vintage Windows.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.miketigas.com/files/20090218/2.jpg" alt="Windows 7 'quick peek' and 'hot track' color" style="border:1px solid #000"/&gt;&lt;/p&gt;
&lt;p&gt;Main differences from Mac are the addition of the window preview and what Microsoft nicknamed "hot track coloring," where an icon's background color (on hover) matches the icon's most dominant color&amp;mdash;both of which can be seen in the images above. (In cases with a low-saturation or greyscale icon, I've noticed Windows default to a theme-dependent color.)&lt;/p&gt;
&lt;p&gt;Another nice feature is the "Window Peek." Not only does the taskbar give you a window preview, but if you hover over one of them (and if the window isn't minimized), Windows will hide all other windows to show you that one.&lt;/p&gt;
&lt;p class="teaser"&gt;&lt;a href="http://media.miketigas.com/files/20090220/6.jpg"&gt;&lt;img src="http://media.miketigas.com/files/20090220/6sm.jpg" alt="Windows 7 'window peek'" style="border:1px solid #000"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Everything else I liked&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Drivers are entirely the same as Vista's. No breaking changes here, I got up and running nice and quick.&lt;/li&gt;
&lt;li&gt;The Windows 7 desktop operates just like Vista's, with the &lt;a href="http://media.miketigas.com/files/20090218/4.jpg"&gt;added ability to select multiple wallpapers&lt;/a&gt; and make a "slide show" of your desktop. Yes, Mac OS X does this already. Nice touches that go beyond the Mac method include the ability to select specific wallpapers to slideshow (versus OS X which can only select whole directories) and an added "Next desktop background image" option when you right-click the desktop&lt;/li&gt;
&lt;li&gt;Like XP and Vista, you can choose to hide system tray icons (those little things next to the clock). With Windows 7, I've found the ability to actually &lt;i&gt;click and drag&lt;/i&gt; icons into the "hiding area." I'm only vaguely sure this is new, but it's still nice to mention.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Things that did not impress&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;"Aero Shake"&lt;/b&gt;&amp;mdash;If you drag a window and &lt;i&gt;shake it&lt;/i&gt;, all other windows become minimized. I don't see how that's necessarily useful at all, outside of people who get distracted by windows in their periphery.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;"Desktop Peek"&lt;/b&gt;&amp;mdash;like that "Window Peek" feature, if you hover over the "show desktop" strip at the end of the taskbar, all the windows go transparent and you can see the desktop. Great. The moment your mouse leaves that area, it goes back to normal. &lt;i&gt;You might as well just click that button&lt;/i&gt;. I don't see the novelty in showing all the window borders and the desktop without being able to actually use the desktop directly. (Caveat: I don't like widgets, I don't use Mac's Dashboard and I don't use Windows Gadgets. I could see how a "peek" could &lt;i&gt;possibly&lt;/i&gt; be useful for that, but I'm still not sold.)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;"Libraries"&lt;/b&gt;&amp;mdash;or, "yet another way for you to find 'My Documents.'" No, really, it's nice that there's an aggregation of all the shared "My Documents," "My Music," and etc. folders you have available to you. I just don't see it very useful since &lt;i&gt;I don't know anybody&lt;/i&gt; that uses Windows sharing on their home directories like that.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/mtigas/~4/NeQb6MSY7Wc" height="1" width="1"/&gt;</summary><rights>Copyright &amp;#169; 2009, Mike Tigas (see http://mike.tig.as/colophon/#license)</rights><feedburner:origLink>http://mike.tig.as/blog/2009/02/20/one-week-with-windows-7/</feedburner:origLink></entry></feed>
