<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

    <channel>
    
    <title>Happy Magic Fun Time</title>
    <link>http://www.happymagicfuntime.com/</link>
    <description />
    <dc:language>en</dc:language>
    <dc:creator>kenny.meyers@gmail.com</dc:creator>
    <dc:rights>Copyright 2009</dc:rights>
    <dc:date>2009-11-11T08:13:09+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/hmftime" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>Velo, how are you?</title>
      <link>http://feedproxy.google.com/~r/hmftime/~3/FN-HwGrmR1A/</link>
      <guid isPermaLink="false">http://www.happymagicfuntime.com/blog/entry/velo_how_are_you/</guid>
      <description>&lt;p&gt;It&amp;#8217;s not every week you get to launch two sites. This week it&amp;#8217;s a damn pleasure. It&amp;#8217;s ridiculous that I&amp;#8217;ve worked with the craftsman that I have. The equivalent of Rain Man, but minus the savant part and the sexy sunglasses. Around the beginning of the year Kevin Tamura approached me about a site he was working on for one of his favorite hobbies. You see, Kevin likes to get dressed up in tights and go places quickly. Kevin is a cyclist, cyclist-enthusiast, and suffers from the rare disease called cyclo-enthusiasmo.&lt;/p&gt;

&lt;p&gt;Poor Kevin, suffering from this terrible disease, approached me to help him rebuild his local/favorite bike shop&amp;#8217;s website. When Mr. Tamura approaches you with a site he designed, a site he built from IA all the way up&amp;#8230; you never say no. Not only is Kevin one of the best working designers around, but he approaches problems with such pragmatism, patience and enthusiasm&amp;#8230; such fine-tuned professionalism, that he encompasses all the ideals and professional checklists that &lt;a href="http://soserio.us/creating-controversy/"&gt;you&lt;/a&gt; &lt;a href="http://esbueno.noahstokes.com/post/190407732/the-state-of-the-web-design-profession"&gt;all&lt;/a&gt; have been &lt;a href="http://thingsthatarebrown.com/blog/2009/09/respect/"&gt;talking about&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Yet the bastard, despite his ability to deliver quickly and beautifully, doesn&amp;#8217;t have a blog. He can&amp;#8217;t write about all the nice things he provides for you assholes, and there is no mechanism to talk about the cool work he does.&lt;/p&gt;

&lt;h3&gt;Well I tip my hat to him&lt;/h3&gt;

&lt;p&gt;Kevin provided an infinite amount of patience. The project was gratis, because I love working with Kevin, and Kevin loves bikes (and apparently, sadomasochism: an effect of working with me) and we would finish it in spare time. Unfortunately, this also meant that sometimes Velo would get pushed aside, but we would always meet-up, discuss it and he would be understanding where necessary, and scolding where appropriate&amp;#8230; but always patient and willing to help. We approached it as a team, and Kevin can be the leader or the workhorse: switching roles like that weird formation meant to keep the peloton&amp;#8217;s pace that some teams do&amp;#8230; or something.&amp;nbsp; &lt;/p&gt;

&lt;p&gt;Kevin had a vision, and Velo is 1300% better than any bike shop&amp;#8217;s out there. It&amp;#8217;s usable, its interesting and it&amp;#8217;s beautiful.&lt;/p&gt;

&lt;h3&gt;What I did&lt;/h3&gt;

&lt;p&gt;Here&amp;#8217;s what I did:
&lt;/p&gt;&lt;ul&gt;
&amp;nbsp;   &lt;li&gt;Javascript, including a custom little lightbox slideshow&lt;/li&gt;
&amp;nbsp;   &lt;li&gt;Implementation in &lt;a href="http://www.expressionengine.com"&gt;ExpressionEngine&lt;/a&gt;&lt;/li&gt;
&amp;nbsp;   &lt;li&gt;Copious amounts of drinking (editor&amp;#8217;s note: may be unrelated to site)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here&amp;#8217;s what Kevin did:
&lt;/p&gt;&lt;ul&gt;
&amp;nbsp;   &lt;li&gt;Everything else, from IA to design to CSS, to some EE coding and probably some cycling in-between&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If that doesn&amp;#8217;t convince you that you need to hire &lt;a href="http://www.blueflavor.com"&gt;Blue Flavor&lt;/a&gt; if only for the  $%()#@)( &lt;em&gt;privelage&lt;/em&gt; to work with Kevin then I don&amp;#8217;t know what will.&lt;/p&gt;

&lt;h3&gt;I don&amp;#8217;t know crap about bikes&amp;#8230;&lt;/h3&gt;

&lt;p&gt;...but I&amp;#8217;m very, very, very proud to finally launch &lt;a href="http://www.velobikeshop.com"&gt;Velo&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/07RaOOH7viwpV1K4i91rPzHnjT0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/07RaOOH7viwpV1K4i91rPzHnjT0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/07RaOOH7viwpV1K4i91rPzHnjT0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/07RaOOH7viwpV1K4i91rPzHnjT0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=FN-HwGrmR1A:LhNRTTPeruo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=FN-HwGrmR1A:LhNRTTPeruo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?i=FN-HwGrmR1A:LhNRTTPeruo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=FN-HwGrmR1A:LhNRTTPeruo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/hmftime/~4/FN-HwGrmR1A" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2009-11-11T08:13:09+00:00</dc:date>
    <feedburner:origLink>http://www.happymagicfuntime.com/blog/entry/velo_how_are_you/</feedburner:origLink></item>

    <item>
      <title>Obligatory Why I Haven’t Blogged Post Blog Thing</title>
      <link>http://feedproxy.google.com/~r/hmftime/~3/vhwLzc__pEg/</link>
      <guid isPermaLink="false">http://www.happymagicfuntime.com/blog/entry/obligatory_why_i_havent_blogged_post_blog_thing/</guid>
      <description>&lt;p&gt;I knew that when I wrote this &lt;a href="http://happymagicfuntime.com/blog/entry/wtf/"&gt;article&lt;/a&gt;, I would be sealing my own hypocritical coffin, filled with a lot of foot in my mouth (it was an awkward death, but the memorial was nice). You can&amp;#8217;t write a stupid article like that without having to contradict it immediately. It&amp;#8217;s a part of being human. It also, however, leads me to one of the great blog traditions: the &amp;#8220;apologetic why I haven&amp;#8217;t blogged&amp;#8221; post. &lt;/p&gt;

&lt;p&gt;Yes! I know! It&amp;#8217;s exciting. All 13 of you left subscribing are probably robots or deeply disturbed by my lack of superfluous euphemisms and overly-extended (beaten, crippled) metaphors. &lt;/p&gt;

&lt;p&gt;So let&amp;#8217;s see if I were to follow form I would do one of the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Explain that I was busy or overwhelmed with something work-like&lt;/li&gt;
&lt;li&gt;Explain that I was busy with something tragic&lt;/li&gt;
&lt;li&gt;Explain my federal offense&lt;/li&gt;
&lt;li&gt;Not acknowledging I haven&amp;#8217;t blogged&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So, for your pleasure (and general love of posts like these) allow me to do all of them!&lt;/p&gt;

&lt;h3&gt;Man I was overwhelmed&amp;#8230;by wolves&lt;/h3&gt;

&lt;p&gt;Yep. To my fellow wolf-survivors out there, let me extend my deepest thanks to you for your attendance at meetings. Sure, we joke that our cadre of victims is a &amp;#8220;pack&amp;#8221;, and that the first step to recovery is abandoning that mentality, but I love each and every one of you. 30 days wolf-attack-free, brothers &amp;amp; sisters&amp;#8230; 30 days. We really worked hard to get here.&lt;/p&gt;

&lt;h3&gt;Golly, I was sad, cause I lost my long-time love interest in a warehouse fire&lt;sup&gt;*&lt;/sup&gt;&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;ve been so sad lately. You see, I was doing my normal thing, trying to help people and I was given a choice. In one place was a good friend of mine, also a do-gooder, whose life was threatened. In another place, my dearest of long-time friends, who I&amp;#8217;ve known since childhood. I only had so much time and I had to make a choice. You&amp;#8217;ve been there, I&amp;#8217;m sure! Since I have no legal authority, I chose the one closest to me. The choice was a trick, and as I arrived at what I believed to be my long-time love interest&amp;#8217;s abandoned warehouse, I found my friend. Great as he is, it wasn&amp;#8217;t him I was trying to save. Then I hear the other  explosion and well&amp;#8230; could you blog after that? I know now I&amp;#8217;m not the blogger you want, but the blogger this internet needs.&lt;/p&gt;

&lt;h3&gt;I don&amp;#8217;t know if driving drunk while smoking peyote, shooting a desert eagle at plants flying by, while crying to REO Speedwagon and harvesting organs for a grand is a federal offense&amp;#8230;&lt;/h3&gt;

&lt;p&gt;...but the officer seemed to think so, so here I am: 30 days later.&lt;/p&gt;

&lt;h3&gt;I&amp;#8217;ve blogged. &lt;/h3&gt;

&lt;p&gt;I&amp;#8217;ve blogged this whole time.&lt;/p&gt;

&lt;h3&gt;Awesome!&lt;/h3&gt;

&lt;p&gt;Thanks to those of you still on board. There won&amp;#8217;t be 2 posts a week, but I promise good stuff and projects and bubble-gum in the future. It will all be schlock though! Mmm&amp;#8230; delicious schlock. Did you see my &lt;a href="http://movethewebforward.com"&gt;new project&lt;/a&gt; which I probably invalidated with this post? &lt;/p&gt;

&lt;p&gt;Talk to you soon.&lt;/p&gt;

&lt;p&gt;xoxo,&lt;br /&gt;
Kenny&lt;/p&gt;

&lt;p class="footnote"&gt;&lt;sup&gt;*&lt;/sup&gt; With apologies to blythe, my long-time real-life love interest, who is still alive and tragically for her, has stuck with me.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e-rFuVJH9SMsIG3yImLVWoWOPOo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e-rFuVJH9SMsIG3yImLVWoWOPOo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/e-rFuVJH9SMsIG3yImLVWoWOPOo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e-rFuVJH9SMsIG3yImLVWoWOPOo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=vhwLzc__pEg:RkGwcEauBFw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=vhwLzc__pEg:RkGwcEauBFw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?i=vhwLzc__pEg:RkGwcEauBFw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=vhwLzc__pEg:RkGwcEauBFw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/hmftime/~4/vhwLzc__pEg" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2009-11-10T07:03:23+00:00</dc:date>
    <feedburner:origLink>http://www.happymagicfuntime.com/blog/entry/obligatory_why_i_havent_blogged_post_blog_thing/</feedburner:origLink></item>

    <item>
      <title>Move The Web Forward</title>
      <link>http://feedproxy.google.com/~r/hmftime/~3/znVbeVABTUQ/</link>
      <guid isPermaLink="false">http://www.happymagicfuntime.com/blog/entry/move_the_web_forward/</guid>
      <description>&lt;p&gt;Our industry, seemingly, has been at a stand-still for some time. While we&amp;#8217;ve waited for Internet Explorer to adopt CSS 2.1 (which they&amp;#8217;ve done so no complaining), there hasn&amp;#8217;t been a lot of movement. At least, visibly. &lt;/p&gt;

&lt;p&gt;The truth of course, is a far more complex shadier thing which you wouldn&amp;#8217;t bring home to Mom. The truth is that there are tons of cool, crazy things being developed or thought of by people all the time. A lot of these see the light of day. They become &lt;a href="http://jquery.com"&gt;jQuery&lt;/a&gt; or &lt;a href="http://wave.google.com"&gt;Google Wave&lt;/a&gt; or &lt;a href="http://phones.verizonwireless.com/motorola/droid/"&gt;Skylab&lt;/a&gt;. Things that grab you by the balls (or respective genetic equivalent) and act like a hallucinogen, sending your brain down a visionary path. &lt;/p&gt;

&lt;p&gt;With so much information out there, it&amp;#8217;s hard to keep tabs on whom is building what, or what could move us forward or change how we do things. Some of these attempts will fail (except mine, of course), but that doesn&amp;#8217;t mean they&amp;#8217;re not founded on good ideas. Like the Velvet Underground inspired 1,000 bands, a piece of well-written ideas or tools can move mountains.&lt;/p&gt;

&lt;h3&gt;But where do the ideas go&lt;/h3&gt;

&lt;p&gt;On the internet, I&amp;#8217;m fairly certain you can figure out how best to give your Gerbil a proper funeral, or how to kill a swarm of bees (the &lt;em&gt;true&lt;/em&gt; army of darkness in my opinion). But what about things that are being moved on, thought of or developed actively. As much as I appreciate Zeldman and his &lt;a href="http://www.zeldman.com/superfriends/"&gt;cadre of internet darlings&lt;/a&gt;, there&amp;#8217;s not much practicality in a big form letter. Having Zeldman says he supports HTML5 is great, but you don&amp;#8217;t learn from it, you don&amp;#8217;t dream. Move the web forward is a site about visions and tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I wanted to chronicle the ideas that light asses on fire&lt;/strong&gt;, a timeline of the great things that are already here or being envisioned. Practical ideas that aren&amp;#8217;t far off in the future. &lt;/p&gt;

&lt;p&gt;Mark Pilgrim&amp;#8217;s &lt;a href="http://diveintohtml5.org/"&gt;Dive into HTML5&lt;/a&gt; is probably the best example. It&amp;#8217;s a technology that is coming to fruition but there are still parts of it hangin&amp;#8217; with Tumnus in Narnia. On the other hand, Anil Dash&amp;#8217;s &lt;a href="http://dashes.com/anil/2009/07/the-pushbutton-web-realtime-becomes-real.html"&gt;The Pushbutton Web&lt;/a&gt; is on the opposite of the spectrum. It&amp;#8217;s a pipe dream in many cases, with some of the features plausible now: but well though-out. When something is this well thought-out it can inspire those to actually make it. It may fail, it may be a horrible prediction, but its enough to make me think its trying to move us somewhere.&lt;/p&gt;

&lt;h3&gt;It&amp;#8217;s not about who is who right now.&lt;/h3&gt;

&lt;p&gt;Some of these are just projects, and there are only four links. It&amp;#8217;s not about specific people, it&amp;#8217;s about ideas and tools. If you have something well-written that you feel will inspire others, please self-promote the crap out of yourself. I don&amp;#8217;t mind if you tell me how great you are and why your idea is ingenious: &lt;em&gt;I just want to see if it moves us to somewhere&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;Initially, Move the Web Forward was going to be a manifesto written by me to the internet. It was the brainchild of a ridiculous ego that could crush Godzilla (and Godzooky) and a penchant for late night dreaming/drinking. I contacted &lt;a href="http://www.thingsthatarebrown.com"&gt;Matt Brown&lt;/a&gt;, a very talented designer, whom I call a friend (and I pay him good money for that privilege). I wanted to capture my text, my manifesto, my poorly-written diatribe. This was about a year ago. The text was not a good idea. The text was a complaint. He carried it with gusto like a champ with a beautiful design. Then, a year later, my idea had changed. I realized I&amp;#8217;m not there yet mentally. I needed, though, to catalog those who were there and were &lt;strong&gt;changing&lt;/strong&gt; things.&lt;/p&gt;

&lt;p&gt;On the subject of Matt Brown: &lt;a href="http://www.thingsthatarebrown.com"&gt;hire him&lt;/a&gt; or send him money. His client care and talent is like a massage, and your back muscles will be more relaxed. He is not a sexual euphemism though, so don&amp;#8217;t read too into that. &lt;/p&gt;

&lt;h3&gt;I&amp;#8217;m trying to find our Martin Luthers: King &lt;em&gt;or&lt;/em&gt; German.&lt;/h3&gt;

&lt;p&gt;When Jesse James Garett wrote &lt;a href="http://www.adaptivepath.com/ideas/essays/archives/000385.php"&gt;about Ajax&lt;/a&gt; he noticed what was happening, and wrapped it in a beautiful package. He was like a digital Martin Luther nailing his shit to the wall and saying &amp;#8220;this is how we do it&amp;#8221;. I&amp;#8217;m looking for this. I&amp;#8217;m looking for you bastards creating or write something that says &amp;#8220;No&amp;#8230; this way&amp;#8221;. So yes, it won&amp;#8217;t be updated frequently and no, I don&amp;#8217;t care.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m looking for Martin Luthers. I&amp;#8217;m looking for the dreamers, visionaries, young-upstarts, assholes and motherfuckers who want to shift the norm.&lt;/p&gt;

&lt;p&gt;So please, subscribe, submit and enjoy &lt;a href="http://www.movethewebforward.com"&gt;Move the Web Forward&lt;/a&gt;. Help me catalog this. I hope I&amp;#8217;ll get better and smarter from it. I hope you do too.&lt;/p&gt;

&lt;p&gt;Unrelated: send money.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uVm88GSJLCnLM-DC1OipShD3pSQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uVm88GSJLCnLM-DC1OipShD3pSQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uVm88GSJLCnLM-DC1OipShD3pSQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uVm88GSJLCnLM-DC1OipShD3pSQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=znVbeVABTUQ:ylwnbre3Tts:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=znVbeVABTUQ:ylwnbre3Tts:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?i=znVbeVABTUQ:ylwnbre3Tts:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=znVbeVABTUQ:ylwnbre3Tts:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/hmftime/~4/znVbeVABTUQ" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2009-11-10T07:01:37+00:00</dc:date>
    <feedburner:origLink>http://www.happymagicfuntime.com/blog/entry/move_the_web_forward/</feedburner:origLink></item>

    <item>
      <title>Well, this was productive.</title>
      <link>http://feedproxy.google.com/~r/hmftime/~3/dU8c8TLhJOA/</link>
      <guid isPermaLink="false">http://www.happymagicfuntime.com/blog/entry/well_this_was_productive/</guid>
      <description>&lt;p&gt;Then, in that moment, unsure of what to do next I asked the panel.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0142000280/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1254202448&amp;amp;sr=1-1"&gt;David Allen&lt;/a&gt; tells me that the next action is an explicitly well-written single-line of text instructing me what I need to do in order to complete a project given the context, energy and time. I need to think of everything I&amp;#8217;ve ever thought of needing to do and write it down. All of it. Now.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.amazon.com/Habits-Highly-Effective-People/dp/0743269519/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1254203778&amp;amp;sr=1-1"&gt;Stephen Covey&lt;/a&gt; interjects and says that the focus must be on what the big projects is. What will you be accomplishing next to move forward with your goals in life? What is the big rock that you need to move in order to see the path clearer to the end of the tunnel? What are you here to be?&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.43folders.com"&gt;Merlin Mann&lt;/a&gt; tells me to stop considering what David Allen and Stephen Covey say and just focus on doing. Creating. He then eats the last donut without asking anyone if they wanted it. Dick.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.amazon.com/Creative-Habit-Learn-Use-Life/dp/0743235274/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1254203722&amp;amp;sr=1-1"&gt;Twyla Tharp&lt;/a&gt; boldly exclaims to her progeny, &amp;#8220;Merlin, first he must create a routine.&amp;#8221; What that routine &lt;em&gt;is&lt;/em&gt; is up to me, she mentions. However, routine is one of the first battles you must undertake. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.amazon.com/War-Art-Through-Creative-Battles/dp/0446691437/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1254203705&amp;amp;sr=1-1"&gt;Steven Pressfield&lt;/a&gt; smiles in agreement and mentions to me, on the side, coyly and briefly: &amp;#8220;Resistance is the enemy, and you must fight it.&amp;#8221; He pulls out a knife, looks in my eyes and then looks at David Allen grinning.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.amazon.com/Now-Habit-Overcoming-Procrastination-Guilt-Free/dp/1585425524/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1254203416&amp;amp;sr=1-1"&gt;Neil Fiore&lt;/a&gt; laughs at Steven&amp;#8217;s crazy antics. It&amp;#8217;s all in the science&amp;#8230; why don&amp;#8217;t you schedule your free time and work around it? Keep track of everything you do for a week. For example, what have you done today? &amp;#8220;I forget,&amp;#8221; I respond. He grunts and takes a sip of his tea.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://zenhabits.net/"&gt;Leo Babuta&lt;/a&gt;, who has been waiting peacefully in silence, suggests combining many of those ideas, but simplify, simplify.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.amazon.com/Walden-Henry-David-Thoreau/dp/1420922610/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1254203669&amp;amp;sr=8-1"&gt;Thoreau&lt;/a&gt;, if he were here, would probably be a little peeved at Leo but he&amp;#8217;s back in the nature he so loved and is certainly, chemically&amp;#8230; less complex.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.lifehacker.com"&gt;Gina Trapani&lt;/a&gt; slips in through the backyard door and says I should hack-a-way at it. She gives me 42 ways I can take care of the little things faster, cheaper and more efficient. She then asks me what I do to be more efficient.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.stevepavlina.com"&gt;Steve Pavlina&lt;/a&gt; was floating above us, and could not be reached for questioning.&lt;/p&gt;

&lt;p&gt;After listening to their remarks I felt a calm se&amp;#8230;oh shit! It&amp;#8217;s midnight!
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ktOlpZS_EDw9IvYydoatJtAmJKw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ktOlpZS_EDw9IvYydoatJtAmJKw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ktOlpZS_EDw9IvYydoatJtAmJKw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ktOlpZS_EDw9IvYydoatJtAmJKw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=dU8c8TLhJOA:M9_upz7CbdQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=dU8c8TLhJOA:M9_upz7CbdQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?i=dU8c8TLhJOA:M9_upz7CbdQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=dU8c8TLhJOA:M9_upz7CbdQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/hmftime/~4/dU8c8TLhJOA" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2009-09-29T07:01:57+00:00</dc:date>
    <feedburner:origLink>http://www.happymagicfuntime.com/blog/entry/well_this_was_productive/</feedburner:origLink></item>

    <item>
      <title>52 Hot Tips for Making the Internet Better</title>
      <link>http://feedproxy.google.com/~r/hmftime/~3/88sKuOAxbG4/</link>
      <guid isPermaLink="false">http://www.happymagicfuntime.com/blog/entry/52_hot_tips_for_making_the_internet_better/</guid>
      <description>&lt;p&gt;To kick off Happy Magic Fun Time: San Francisco Omega Juggernaut Series, I&amp;#8217;d like to write a note to the internet. Please, imbibe my fellow internet, and let the glow of this post and your bright shining LCD fill you with warmth of kindness and sparkles.&lt;/p&gt;

&lt;h3&gt;Consequence.&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;ve been dealing with the consequences of doing and saying things on the internet. More of a thoughtful Thoreau-ian cabin-puzzle than a situation. What is, for a moment, a fleeting thought or emotion is distributed to hundreds of people (and for the more popular kids thousands to hundreds of thousands). Empty promises, for example, ones that among friends could be rectified with an apology, become a character mark in the masses. Two demerits.&lt;/p&gt;

&lt;p&gt;This blog post, as an example, will remain available for some time. The site may change its stripes, even the Google link will take some time to update, but it will find its way into the great internet cache that is slowly building and building. Is this the march of progress or the timeline of poor decision-making?&lt;/p&gt;

&lt;h3&gt;Collective Memory&lt;/h3&gt;

&lt;p&gt;As a programmer, the benefits of collective memory, of a giant inbox, are unbelievably helpful. If I forget how to do something, or need a particular function to work a specific way, chances are that it&amp;#8217;s readily available via a well thought-out google search term. Collective memory, however, can be really quite painful.&lt;/p&gt;

&lt;p&gt;Take for example the Star Wars kid. You may remember him as he&amp;#8217;s been parodied and trotted about, even satirized in Arrested Development. When that video was released, he was still a kid. He was damaged by it. It was as if millions of people had ganged up to bully him. Can you imagine millions of people bullying you? I had enough trouble with man-boobs (moobs or &amp;#8216;mad moobage&amp;#8217;) in grade school and that was just 5 minutes, once. He is now a cultural icon, something that may or may not be forgotten in time. How do you apply for a job Star Wars Kid?&lt;/p&gt;

&lt;h3&gt;Perception&lt;/h3&gt;

&lt;p&gt;Perception affects collective memory even more. It&amp;#8217;s the problem of having a piece of text sitting on a page. In many cases, if you&amp;#8217;ve met an internet person who is speaking, you have a certain perception of them. This may be completely different if you just read them online. Let&amp;#8217;s say, for example, the writer had a rough day at a conference and you tried to approach them. The interaction did not go as desired and you are left sitting there with a writer&amp;#8217;s urine on your pants. You are permanently viewing the author through this lens and there is no means for the writer to shift or tilt it.&lt;/p&gt;

&lt;p&gt;Since social networks, the blogosphere, the tilt-a-whirl, the socio-mecha-tron-5000 and the internet 3.0 all rely on a very personal interaction, perception becomes one of the big problems. Once someone has a lens through which to view you, it becomes difficult due to lack of personal interaction to remove that lens.&lt;/p&gt;

&lt;p&gt;I tend to run into a lot of issues with communication and sarcasm. From a very young age, sarcasm became my primary form of communication (I know, you think&amp;#8230; a sarcastic developer? Whaaa?). As a general rule the more sarcastic I am with you, the more I like you. This is extremely difficult to translate online and its helped me hit it off with people and has pissed off others. This creates a big problem as I genuinely like and appreciate someone&amp;#8217;s thoughts and attention, and they have no idea. They just think I&amp;#8217;m an ass-clown with moobs.&lt;/p&gt;

&lt;h3&gt;I got caught.&lt;/h3&gt;

&lt;p&gt;Yesterday, I made a little &lt;a href="http://twitter.com/kennymeyers/status/3992747885"&gt;tweet about 37 Signals&lt;/a&gt;. Not only was it unfair to the company, but it was completely unfounded (and ironically, the blog post I was mocking was about poor communication). I didn&amp;#8217;t really read the article too in-depth, but instead I read it through the lens I&amp;#8217;ve perceived the Signal vs. Noise blog with. I was rightly called out on it by &lt;a href="http://twitter.com/tomcarmony/status/3992875720"&gt;Tom Carmony&lt;/a&gt; and when I get called out and it&amp;#8217;s a good response, I listen. He was right, I was just stirring up shit for no reason. It was fruitless, and ultimately, served no purpose. &lt;/p&gt;

&lt;p&gt;Sometimes you forget that the world, the internet, is made out of people. I don&amp;#8217;t think everyone is inherently good, nor do I think that the glass is always half-empty. I do believe strongly that given a large mass of people, the people wanting to fill their glass to half-full will outnumber the people satisfied with half empty. With the internet they&amp;#8217;re now going to remember every time someone contradicts their previous opinion on the glass. That&amp;#8217;s deadly. &lt;/p&gt;

&lt;p&gt;When people speak boldly and declaratively, it hits people. It&amp;#8217;s rare, refreshing and interesting but it&amp;#8217;s not always awesome.&lt;/p&gt;

&lt;h3&gt;Cooler Memory&lt;/h3&gt;

&lt;p&gt;I think there are great personal ways we can utilize collective memory, which include:
&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;Contributing to an open source project.&lt;/li&gt;
&lt;li&gt;Solving someone&amp;#8217;s problem on a forum.&lt;/li&gt;
&lt;li&gt;Writing a blog post demonstrating a technique.&lt;/li&gt;
&lt;li&gt;Finding, linking to and tweeting other&amp;#8217;s great work.&lt;/li&gt;
&lt;li&gt;Apologize.&lt;/li&gt;
&lt;li&gt;Never tape anything&amp;#8230; ever.&lt;/li&gt;
&lt;li&gt;Learn to just shut up.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;Post.&lt;/h3&gt;

&lt;p&gt;Does this mean we shouldn&amp;#8217;t call each other out on their bullshit? Absolutely not. I try to call everyone out on their bullshit everyday, and it&amp;#8217;s all bullshit. Have you read your tweets? None of them are even as remotely humorous, entertaining or informative as mine. &lt;/p&gt;

&lt;p&gt;I&amp;#8217;m 99% certain that I&amp;#8217;m not spewing fire to light the asses of the internet revolutionary. I believe people can, with words, create events such as the Magna Carta, the Constitution, the rise of Lenin and Family Guys return. Unless you&amp;#8217;re sure or at least gambling that there will be a positive result or something really worth fighting for, you&amp;#8217;re just being a giant cunt-bag/cock-master/douche-poll/cracker-ass-cracker/(really-offensive-word)-(noun)/Jon Gruber&lt;sup&gt;1&lt;/sup&gt;. Always be cautious and aware of the stakes before you jump in. &lt;/p&gt;

&lt;p&gt;Ultimately, there&amp;#8217;s only one rule that is quite literally &amp;#8216;something my mother taught me&amp;#8217;. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Always take the high road. Always.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;
It&amp;#8217;s been a while kiddies. Back to our regularly scheduled program at our new offices in the land of the golden bridge.&lt;/p&gt;

&lt;p class="footnote"&gt;1. See, even there: totally unsubstantiated. I &lt;3 THE GRUBE!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Z3xmAywIW-uWfoyXK-GRITxNmSA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z3xmAywIW-uWfoyXK-GRITxNmSA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Z3xmAywIW-uWfoyXK-GRITxNmSA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Z3xmAywIW-uWfoyXK-GRITxNmSA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=88sKuOAxbG4:ukkDtq4QzBc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=88sKuOAxbG4:ukkDtq4QzBc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?i=88sKuOAxbG4:ukkDtq4QzBc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=88sKuOAxbG4:ukkDtq4QzBc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/hmftime/~4/88sKuOAxbG4" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2009-09-16T07:11:37+00:00</dc:date>
    <feedburner:origLink>http://www.happymagicfuntime.com/blog/entry/52_hot_tips_for_making_the_internet_better/</feedburner:origLink></item>

    <item>
      <title>How do you say goodbye to a city you have sexual tension with?</title>
      <link>http://feedproxy.google.com/~r/hmftime/~3/3ymwY_hpCIQ/</link>
      <guid isPermaLink="false">http://www.happymagicfuntime.com/blog/entry/how_do_you_say_goodbye_to_a_city_you_have_sexual_tension_with/</guid>
      <description>&lt;p&gt;If you were to leave a city you&amp;#8217;ve lived in for 8 years, how would say goodbye? 8 years isn&amp;#8217;t 30 years, so it&amp;#8217;s not like your leaving an imprint. 8 years isn&amp;#8217;t 1 year either, so it&amp;#8217;s not like your a dirty transient who thinks he knows his way around but can only name drop the cool kids area. &lt;/p&gt;

&lt;p&gt;A better question is, why do you say goodbye on the internet? &lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been watching this American Life, on an Xbox, streaming it from Netflix, fulfilling the circle of a fat white American watching TV about a country he could experience. Watching This American Life (or listening) has a profound effect on you. You initially think only one thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;These people are fucking boring. &lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s probably what I would say if I met most of them. I&amp;#8217;d talk to them, dismiss them and think &amp;#8220;man what a normal person&amp;#8221;. &lt;/p&gt;

&lt;p&gt;It also has another, almost opposite effect when you reach the end of the show. &lt;/p&gt;

&lt;p&gt;These people are &lt;em&gt;amazing&lt;/em&gt;. &lt;/p&gt;

&lt;p&gt;Ira Glass has a way of illuminating the everyday, mundane and possibly local-newspaper-worthy elements of everyone&amp;#8217;s lives; expanding upon their dim luminescence. This glow then slowly creeps its way into your skull lighting up the dying, pathetic neurons you&amp;#8217;ve destroyed already with too much exposure to the LCD light reflected in your glasses currently.&lt;/p&gt;

&lt;p&gt;It makes you want to do what everyone does when they feel a small, but significant turning point in their life. It makes you want to blog. &lt;/p&gt;

&lt;p&gt;As when a small child vomits, any rather insignificant move you make becomes an attention-getting cry and near apocalypse-level attention with the magic of the blog. I am no better man than this.&lt;/p&gt;

&lt;p&gt;So, here I am, Ira and blog. To tell you how to say goodbye. Hear my cry.&lt;/p&gt;

&lt;h3&gt;First, you must start with a story of how you got here.&lt;/h3&gt;

&lt;p&gt;I arrived in Seattle to attend the University of Washington. This took me around the bend from being a complete asshole and humiliating myself while drunkly stumbling around Haggett Halls to idly playing Halo on Xbox while drinking a Natty Ice.&lt;/p&gt;

&lt;p&gt;I came to get a degree in computer science. I took my first introductory computer science course and hated it. Not only was it pedantic, but insulting and my apathy towards higher learning began sprouting.&lt;/p&gt;

&lt;p&gt;There were the girls, the cigarettes, the cheap booze we could score from some 21 year old kid going into 7-11 to get himself a Slurpee: they all factored in. Then slowly, after I had arrived here I knew this was home. Never before had I experienced such freedom with a city or a place and they became closely tied together to this giant sparkle of god-damn silver in the Northwest.&lt;/p&gt;

&lt;h3&gt;Second, you must explain some tragedy in your life.&amp;nbsp; &lt;/h3&gt;

&lt;p&gt;It was only when I had dropped out of school, destroyed by lack of motivation, that I began to feel the weight, both literal and figurative, of my decisions. There was no money management, there was no cooking, very little cleaning. I descended into a pit that only an idiot at 20 could delve into with questions that, as they always do, seem so minute. &lt;/p&gt;

&lt;p&gt;I became something unlike what I am or what I was and it was unlikable.&lt;/p&gt;

&lt;h3&gt;Third, you must explain your rise from the ashes and why you&amp;#8217;re moving.&lt;/h3&gt;

&lt;p&gt;But you, you emerald colony of kings, you came to my rescue after humbling me to a very bitter corner and opened my eyes to the greatness that was your city. I soon returned to you re-energized, finishing my degree, finding the girl of my dreams and finally claimed happiness. Now I&amp;#8217;m a complete asshole, humiliating myself while drunkenly stumbling around my own halls, then playing Halo &lt;em&gt;3&lt;/em&gt; on Xbox and drinking Dogfish Head.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m leaving because I can.&lt;/p&gt;

&lt;h3&gt;Finally, finish it off.&lt;/h3&gt;

&lt;p&gt;Seattle. You are mocked by many for your weather: most of whom are laughed at by the locals for not realizing the gem that you are. &lt;/p&gt;

&lt;p&gt;You brought me great friends, many problems, better solutions and the love and support of great people. &lt;/p&gt;

&lt;p&gt;You taught me to be self-aware&amp;#8230; then after that awareness had crushed a bit o&amp;#8217; me, you taught me how to deal with it.&lt;/p&gt;

&lt;p&gt;Seattle, you&amp;#8217;re just a collection of steel and lakes. I could care less about your buildings, but I fell in love with the things you carried.&lt;/p&gt;

&lt;p&gt;Seattle, I love you. Goodbye.&lt;/p&gt;

&lt;p&gt;...I&amp;#8217;m going to live with your gay cousin down south. 
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eADY0QaNIcukjJicKlQgzk8Nlrk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eADY0QaNIcukjJicKlQgzk8Nlrk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eADY0QaNIcukjJicKlQgzk8Nlrk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eADY0QaNIcukjJicKlQgzk8Nlrk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=3ymwY_hpCIQ:fOEk8I0WCwk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=3ymwY_hpCIQ:fOEk8I0WCwk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?i=3ymwY_hpCIQ:fOEk8I0WCwk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=3ymwY_hpCIQ:fOEk8I0WCwk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/hmftime/~4/3ymwY_hpCIQ" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2009-08-13T09:08:32+00:00</dc:date>
    <feedburner:origLink>http://www.happymagicfuntime.com/blog/entry/how_do_you_say_goodbye_to_a_city_you_have_sexual_tension_with/</feedburner:origLink></item>

    <item>
      <title>Better III: Reading and Educating Yo’self</title>
      <link>http://feedproxy.google.com/~r/hmftime/~3/9WRlcMwYlxo/</link>
      <guid isPermaLink="false">http://www.happymagicfuntime.com/blog/entry/better_iii_reading_and_educating_yoself/</guid>
      <description>&lt;p&gt;I want to write about reading.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m writing this series called better as a memo to myself, a sort of compilation of reminders. Right now, I have 44 RSS subscribers. 44 isn&amp;#8217;t a large number compared to the big boys. I know I don&amp;#8217;t have 44 close friends and I certainly don&amp;#8217;t work with 44 people. I may have 44 enemies, but clearly, they&amp;#8217;re still plotting against me as I&amp;#8217;m very much alive (or for the existentialists, am I really living?)&lt;/p&gt;

&lt;p&gt;You are 44 people whose tastes, skills and mindsets are completely anonymous to me. A venerable black hole of guessing what you do. So, to the 44 of you who receive this update, I thank you. The fact that you are not just a subscriber of one, or my mother, is astonishing and awesome. However, I wouldn&amp;#8217;t be surprised if one of you was my mother.&lt;/p&gt;

&lt;p&gt;My priorities have as a result, shifted, to make sure we all get something: crappy writing in tow.&lt;/p&gt;

&lt;h3&gt;The inquiry&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;m obsessed with reading. Reading is almost a crutch for me when I don&amp;#8217;t understand something. Many people now turn to Google to find their information but I always find my fingers typing a-m-a-z-o&amp;#8230; and so forth. &lt;/p&gt;

&lt;p&gt;I studied literature in college. Your first thought should be: really? followed closely by: why? If these are not your thoughts, then you clearly aren&amp;#8217;t reading the fucking manual. They were certainly in the literature major pamphlet that was bandied about our faces.&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s really one skill I picked up from it: speed reading. I&amp;#8217;m able to digest or read things at a highly accelerated rate with a good absorption to word ratio&amp;#8230; and then hyperbole. I do change my style a bit for the web, as I don&amp;#8217;t abuse the metaphors to personally spite Nathaniel Hawthorne.&lt;/p&gt;

&lt;p&gt;When I read, I try to satiate curiosity. To solve a problem my mind has made more complex. I read to educate and to become better. I started this web-stuff by reading: blogs, books, etc. and I was curious how people I admire and respect, in their respective fields, learned to create such excellent material.&lt;/p&gt;

&lt;h3&gt;The Task At Hand&lt;/h3&gt;

&lt;p&gt;So like any good blogger, I relied on other people to do my work for me. I sent out an email to people I respect in various positions and asked them a simple question: What books or blogs have you read, in your current speciality, that have made you better at what you do?&lt;/p&gt;

&lt;p&gt;Many people gave me great lists. Their responses, still drizzling in, are fantastic and wonderful. Some of which are quite surprising.&lt;/p&gt;

&lt;p&gt;The categories of job are in no specific order. Granted, I am funneling people who have numerous skillsets into what they are most-known for. These are all Amazon referral links, following directly inline with &amp;#8220;my give me your money for other people&amp;#8217;s work policy&amp;#8221;... patent pending.&lt;/p&gt;

&lt;h3&gt;Javascript&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.karlswedberg.com/"&gt;Karl Swedberg&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Karl Swedberg who wrote the highly regarded book &lt;a href="http://www.amazon.com/gp/product/1847196705?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1847196705"&gt;Learning jQuery 1.3&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1847196705" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;, runs the fantastic site, &lt;a href="http://www.learningjquery.com"&gt;learningjquery.com&lt;/a&gt; and works on the great (surprise!) jQuery team shares his list. Karl was kind enough to give commentary on specific books. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Books:&lt;/em&gt;
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/1590595335?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1590595335"&gt;DOM Scripting: Web Design with JavaScript and the Document Object Model&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1590595335" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by Jeremy Keith&amp;#8212;&lt;em&gt;Great for beginners. I read this when I just started learning JavaScirpt, and it helped a great deal.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0596517742"&gt;JavaScript: The Good Parts&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0596517742" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&amp;#8212;&lt;em&gt;Mercifully brief and relentlessly opinionated. This book made me feel better about not using (and, admittedly, not quite grasping) some of the more arcane JavaScript patterns.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/1847194141?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1847194141"&gt;Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1847194141" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
 by Stoyan Stefanov&amp;#8212;One of the best tech books I&amp;#8217;ve read. The clear explanations of complex topics really improved my understanding of the language.&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.amazon.com/gp/product/0596101996?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0596101996"&gt;JavaScript: The Definitive Guide&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0596101996" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by David Flanagan&amp;#8212;I tried to read this one cover to cover, but failed miserably. Still, it has been very handy as a reference. It&amp;#8217;s the kitchen sink of JavaScript books (in a good way).&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0596528124?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0596528124"&gt;Mastering Regular Expressions&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0596528124" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; by Jeffrey Friedl&amp;#8212;While there is nothing in this book (that I can remember, at least) about JavaScript in particular, it has helped me immensely with regular expressions in any language.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
&lt;em&gt;Blogs and Websites:&lt;/em&gt;
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://quirksmode.org/js/contents.html"&gt;Quirksmode&lt;/a&gt;&amp;#8212;&lt;em&gt;I hit this site quite a bit. It has lots of excellent info, especially on cross-browser inconsistencies.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ajaxian.com"&gt;Ajaxian&lt;/a&gt;&amp;#8212;&lt;em&gt;This blog helps me keep up on what&amp;#8217;s happening in the wonderful world of JavaScript&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.nczonline.net/blog/"&gt;NCZOnline&lt;/a&gt;&amp;#8212;&lt;em&gt;I haven&amp;#8217;t read Nicholas Zakas&amp;#8217;s book, but his blog posts always have great info.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/En"&gt;Mozilla Developer Center&lt;/a&gt; (MDC)&amp;#8212;&lt;em&gt;nice quick reference, often with useful examples&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference"&gt;Core JavaScript 1.5 Reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developer.mozilla.org/en/Gecko_DOM_Reference"&gt;Gecko DOM Reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms533050%28VS.85%29.aspx"&gt;MSDN HTML and DHTML Reference&lt;/a&gt;&amp;#8212;&lt;em&gt;helpful when things mysteriously break in IE.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.snook.ca/"&gt;Jonathan Snook&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Jonathan Snook is one of the best technical bloggers out there. He veers on his mighty Canadian jet plane from front-end to back-end, philosophy to implementation, like Scott Summers in the Blackbird. He has been a staple of all my various RSS configurations, and continues to be one of the finest producers of information for modern web development. Here&amp;#8217;s what he had to say:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Hrm, over the years, it&amp;#8217;s been a little bit here and a little bit there. I can&amp;#8217;t think of many resources that have been consistent or where I always make a point to check back. The exceptions to that would be &lt;a href="http://quirksmode.org/"&gt;PPK&lt;/a&gt;, &lt;a href="http://crockford.com/"&gt;Douglas Crockford&lt;/a&gt; and then references like the MSDN reference and the &lt;a href="https://developer.mozilla.org/en/Gecko_DOM_Reference"&gt;Mozilla DOM reference&lt;/a&gt;. One more I&amp;#8217;ll add to that is &lt;a href="http://blog.stevenlevithan.com/"&gt;Steve Levithan&lt;/a&gt; which is mostly regexp specific.&lt;/p&gt;&lt;/blockquote&gt;

&lt;h3&gt;A Brief Interlude&lt;/h3&gt;

&lt;p&gt;Both Karl and Snook show a great dichotomy that appears again and again throughout this article. It&amp;#8217;s a difference between learning techniques. Two very talented people of very different backgrounds learn by doing, or by reading. I&amp;#8217;ve heard this called the &amp;#8220;Why&amp;#8221; and &amp;#8220;How&amp;#8221; people. The &amp;#8220;Why&amp;#8221; people need to read and wish to comprehend the system before they enter it. The &amp;#8220;How&amp;#8221; people just dig in and learn from the ground-up.&lt;/p&gt;

&lt;p&gt;Neither approach seems particularly better but propose a rather subjective question you must ask yourself: Are you a &amp;#8220;Why&amp;#8221; person? or are you a &amp;#8220;How&amp;#8221; person?&lt;/p&gt;

&lt;p&gt;...or are you a CYLON!?!&lt;/p&gt;

&lt;p&gt;The madness continues.&lt;/p&gt;

&lt;h3&gt;Design&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://thebignoob.com/soldiers/ryan/"&gt;Ryan Sims&lt;/a&gt;, who I work with at &lt;a href="http://www.virb.com"&gt;Virb&lt;/a&gt; and who is a clever and beautiful designer shares that he didn&amp;#8217;t really read many books to learn about design or become better at it. &lt;/p&gt;

&lt;p&gt;Here are the blogs that Ryan subscribed to where he &amp;#8220;learned the most about design in my early days&amp;#8221;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://linkdup.com"&gt;linkdup&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://simplebits.com"&gt;Simplebits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stopdesign.com"&gt;Stopdesign&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mikeindustries.com/blog"&gt;Mike Davidson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://surfstation.lu"&gt;Surfstation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://37signals.com/svn"&gt;Signal Vs. Noise&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://blueflavor.com/people/kevin-tamura/"&gt;Kevin Tamura&lt;/a&gt;, who I worked with at Blue Flavor, has always had an aesthetic that I find pleasing and functional. He is the most professional of designers, subtracting himself from the equation and solving a problem. His thoughts on design, while not vocalized on the Internet, but to me personally have influenced how I look at the final product. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0300055536?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0300055536"&gt;Design, Form, and Chaos&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0300055536" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
 – Paul Rand&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0471699020?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0471699020"&gt;Meggs&amp;#8217; History of Graphic Design&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0471699020" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0201703394?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0201703394"&gt;Stop Stealing Sheep &amp;amp; Find Out How Type Works (2nd Edition)&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0201703394" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0321344758?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321344758"&gt;Don&amp;#8217;t Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition (Voices That Matter)&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0321344758" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0465067107?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0465067107"&gt;The Design of Everyday Things&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0465067107" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/1568984480?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1568984480"&gt;Thinking with Type: A Critical Guide for Designers, Writers, Editors, &amp;amp; Students (Design Briefs)&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1568984480" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0881792063?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0881792063"&gt;The Elements of Typographic Style&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0881792063" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0201782634?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0201782634"&gt;Mac is not a typewriter, The (2nd Edition)&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0201782634" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/006097625X?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=006097625X"&gt;Understanding Comics: The Invisible Art&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=006097625X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0763641324?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0763641324"&gt;A Kick in the Head: An Everyday Guide to Poetic Forms&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0763641324" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0321616952?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321616952"&gt;Designing with Web Standards (3rd Edition) (Voices That Matter)&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0321616952" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0321410971?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321410971"&gt;Transcending CSS: The Fine Art of Web Design (Voices That Matter)&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0321410971" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
For blogs Kevin writes:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;As blogs go I find they are more transitory, they come and go over time many that I read over the years have gone dark with little new being written. &lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;This is one of my favorite contrasts. Both Ryan and Kevin show this amazing attention to detail. I know this as I&amp;#8217;ve had the pleasure and have the pleasure of working with them both. Kevin has formal collegiate training, Ryan does not. &lt;/p&gt;

&lt;p&gt;They both have an attention to detail which is not only pleasing, but really hard to discover at first. I&amp;#8217;ve milled through both their PSDs and discovered little lines that require a 300% zoom but add so much depth. Yet, here they are with completely different lists. Fascinating.&lt;/p&gt;

&lt;h3&gt;UX and UI&lt;/h3&gt;

&lt;p&gt;Who better to ask for UX and IA information then my illustrious ex-boss &lt;a href="http://www.nickfinck.com"&gt;Mr. Nick Finck&lt;/a&gt;. Nick &lt;a href="http://www.nickfinck.com/blog/entry/nicks_top_user_experience_books"&gt;wrote an entry&lt;/a&gt; on his phenomenal, frequently update blog in regards to his top books, here is a sampling of those:
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0470084111/ref=nosim/digitalwebmagazi"&gt;About Face&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321392353/ref=nosim/digitalwebmagazi"&gt;Communicating Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/1558604111/ref=nosim/digitalwebmagazi"&gt;Contextual Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0465067107/ref=nosim/digitalwebmagazi"&gt;The Design of Everyday Things&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321432061/ref=nosim/digitalwebmagazi"&gt;Designing for Interaction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321534921/ref=nosim/digitalwebmagazi"&gt;Designing for the Social Web&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
To see the remaining list please visit &lt;a href="http://www.nickfinck.com/blog/entry/nicks_top_user_experience_books"&gt;Nick&amp;#8217;s post&lt;/a&gt;. These are Nick&amp;#8217;s Amazon Affiliate links by the way, because he hordes his large piles of money in his ivory tower.&lt;/p&gt;

&lt;h3&gt;Programming&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://www.happycog.com/about/huot/"&gt;Mark Huot&lt;/a&gt;, the godfather of the EE extension, has the distinction of being a great developer and probably one of the nicest people you could ever meet. While he&amp;#8217;s not as public facing as a lot of the Happy Cog crew, he&amp;#8217;s certainly had an impact on the quality of their output. When I asked him about building and programming, he gave me a great response: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Unfortunately, I&amp;#8217;ve never really been one for (technical) books or blogs, always preferring to dig into the source code and figure it out on my own. I guess the one resource I keep returning to would be the EE Forums. Outside of those, when I first got into EE, the community wasn&amp;#8217;t as broad and the blogs/books just didn&amp;#8217;t exist.&lt;/p&gt;

&lt;p&gt;That said, I do subscribe to the &lt;a href="http://net.tutsplus.com/"&gt;NetTuts+&lt;/a&gt; feed and occasionally find a good article about something I either didn&amp;#8217;t know or wasn&amp;#8217;t thinkingabout.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I then pressed Mark on:&lt;/p&gt;

&lt;blockquote&gt;

&lt;p&gt;&lt;strong&gt;Me: You&amp;#8217;ve never read a single book or blog to learn PHP? Javascript? or Python?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To be honest, no. When I was into flash I read a lot of the forums at
&lt;a href="http://www.actionscript.org"&gt;actionscript.org&lt;/a&gt; and EE I read the EE forums, but beyond that, I&amp;#8217;ve
always been a learn by doing kind of guy.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="http://twitter.com/kevinthompson"&gt;Kevin Thompson&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Kevin is a stellar dev, who has helped me through some rough &lt;a href="http://www.codeigniter.com"&gt;CodeIgniter&lt;/a&gt; situations (like the time I got really drunk and started hitting on CodeIgniter). &lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;I&amp;#8217;ve never been much of a book kind of guy. That&amp;#8217;s changing now, but the majority of my programming knowledge over the past few years has come from blogs such as &lt;a href="http://ajaxian.com"&gt;http://ajaxian.com&lt;/a&gt;, &lt;a href="http://smashingmagazine.com"&gt;http://smashingmagazine.com&lt;/a&gt;, &lt;a href="http://css-tricks.com"&gt;http://css-tricks.com&lt;/a&gt;, &lt;a href="http://24ways.org"&gt;http://24ways.org&lt;/a&gt;, and &lt;a href="http://alistapart.com"&gt;http://alistapart.com&lt;/a&gt;.
&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;
He continues: &amp;#8220;The blogs of various individuals have also been an amazing resource&amp;#8221;:
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://snook.ca"&gt;Jonathan Snook&lt;/a&gt;, &lt;/li&gt;
&lt;li&gt;&lt;a href="http://orderedlist."&gt;Steve Smith&lt;/a&gt;, &lt;/li&gt;
&lt;li&gt;&lt;a href="http://shauninman.com"&gt;Shaun Inman&lt;/a&gt;, and&lt;/li&gt;
&lt;li&gt;&lt;a href="http://simplebits.com"&gt;Dan Cederholm&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mezzoblue.com"&gt;Dave Shea&lt;/a&gt; to name a few.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;&lt;p&gt;One more resource I find extremely valuable that&amp;#8217;s neither book nor blog is &lt;a href="http://www.netmag.co.uk/"&gt;.Net magazine&lt;/a&gt; (or Practical Web Design if you&amp;#8217;re buying it off the shelf in the states).&lt;/p&gt;&lt;/blockquote&gt;

&lt;h3&gt;Writing&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="http://secondandpark.com"&gt;Tiffani Jones&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When it comes to writing, there is one person I turn to. Please don&amp;#8217;t take this as her endorsing my writing: she&amp;#8217;s not affiliated with these terrible strings of abused commas, depressed apostrophes and misused pluralizationsss. In a land where content is King, she ransacks the castle and establishes a stronger, better Queen-based monarchy&amp;#8230;perhaps even with Freddie Mercury in tow. &lt;/p&gt;

&lt;p&gt;The gifted, talented, pseudo-hippy I call &lt;a href="http://secondandpark.com/"&gt;Tiffani Jones&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Books in general&lt;/em&gt;
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2Fs%3Fie%3DUTF8%26x%3D0%26ref%255F%3Dnb%255Fss%255Fgw%26y%3D0%26field-keywords%3DGeorge%2520Saunders%26url%3Dsearch-alias%253Daps&amp;amp;tag=hamafuti-20&amp;amp;linkCode=ur2&amp;amp;camp=1789&amp;amp;creative=390957"&gt;George Saunders&lt;/a&gt;&lt;img src="https://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=ur2&amp;amp;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;.&amp;nbsp; Seriously can&amp;#8217;t say enough about his writing. &lt;/li&gt;
&lt;li&gt;Fiction.&amp;nbsp; Always gives me good ideas for word usage, tone, etc.&lt;/li&gt;
&lt;li&gt;Philosophy.&amp;nbsp; Stimulates my brain, reminds me how NOT to write&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
&lt;em&gt;Specific books&lt;/em&gt;
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0767920783?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0767920783"&gt;When You Catch an Adjective, Kill It: The Parts of Speech, for Better And/Or Worse&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0767920783" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;, by Ben Yagoda&lt;/li&gt;
&lt;li&gt; &lt;a href="http://www.amazon.com/gp/product/0060891548?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0060891548"&gt;On Writing Well, 30th Anniversary Edition: The Classic Guide to Writing Nonfiction&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0060891548" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;, William Zinnser&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0205632645?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0205632645"&gt;The Elements of Style: 50th Anniversary Edition&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0205632645" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;, Strunk and White&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0805078045?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0805078045"&gt;The Copywriter&amp;#8217;s Handbook, Third Edition: A Step-By-Step Guide To Writing Copy That Sells&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0805078045" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;, Robert Bly&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;
&lt;em&gt;Blogs&lt;/em&gt;
&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://incisive.nu/"&gt;Incisive dot Nu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.alistapart.com"&gt;A List Apart&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;The moral of the story&lt;/h3&gt;

&lt;p&gt;After reading and going over everyone&amp;#8217;s lists (and adding Amazon links&amp;#8230; cha-ching!) I made a miscalculation. I assumed that everyone I thought was excellent in their field, read. &lt;/p&gt;

&lt;p&gt;Not only was I wrong, but I found myself getting one email with great book recommendations and another with great blog recommendations. What does this mean then? Do you not get better by reading?&lt;/p&gt;

&lt;p&gt;Clearly, if you spend all of your time reading and not producing, it was all for naught. It&amp;#8217;s like a cheap parlor trick or 10PM nudity on NBC: just for show, but not a good one. &lt;/p&gt;

&lt;p&gt;If you spend your time doing, and since I have no context for learning this way, I question the results. How are you assured that the material your learning with is going to be a good way to do it? What if you learn by downloading a horrible framework or Wordpress? I am baffled, befuddled, bemused, bastards.&lt;/p&gt;

&lt;p&gt;Answer this for me, ye mighty commenters and 44, and let&amp;#8217;s make each other better. *Cue Reading Rainbow Theme*&lt;/p&gt;

&lt;p&gt;The force be with you&amp;#8230; always.
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y_WedB_TLA_spDKvmgwOKW9wBPY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y_WedB_TLA_spDKvmgwOKW9wBPY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y_WedB_TLA_spDKvmgwOKW9wBPY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y_WedB_TLA_spDKvmgwOKW9wBPY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=9WRlcMwYlxo:G3MWRPaZ8O0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=9WRlcMwYlxo:G3MWRPaZ8O0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?i=9WRlcMwYlxo:G3MWRPaZ8O0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=9WRlcMwYlxo:G3MWRPaZ8O0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/hmftime/~4/9WRlcMwYlxo" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2009-08-11T17:21:43+00:00</dc:date>
    <feedburner:origLink>http://www.happymagicfuntime.com/blog/entry/better_iii_reading_and_educating_yoself/</feedburner:origLink></item>

    <item>
      <title>Good Blog! Now stay!</title>
      <link>http://feedproxy.google.com/~r/hmftime/~3/bQl8R0bev-w/</link>
      <guid isPermaLink="false">http://www.happymagicfuntime.com/blog/entry/good_blog_now_stay/</guid>
      <description>&lt;p&gt;This blog rated B for Brown!&lt;/p&gt;

&lt;p&gt;Yesterday, I wrote about &lt;a href="http://www.happymagicfuntime.com/blog/entry/wtf/#twitter"&gt;the tragic losses our community&lt;/a&gt; has suffered. Like an Oscar&amp;#8217;s death montage, displaying all our recently not-blogging bloggers on display, we must move forward to the awards (and discuss who got the most applause&amp;#8230; I didn&amp;#8217;t know they were gone etc.). Now, I&amp;#8217;d like to dissect one of the good ones, one who&amp;#8217;s fighting for the right team.&lt;/p&gt;

&lt;p&gt;His name is Matt Brown of &lt;a href="http://thingsthatarebrown.com"&gt;Things That are Brown&lt;/a&gt;. He is a friend of mine. That&amp;#8217;s full disclosure assholes. But just because he&amp;#8217;s a friend of mine doesn&amp;#8217;t mean I have to like his blog, let alone his writing style. If &lt;a href="http://entertainment.timesonline.co.uk/tol/arts_and_entertainment/books/article5993099.ece"&gt;T.S. Eliot rejected Animal Farm&lt;/a&gt; then I think I can tell a friend he should stop writing and stick to designing. The stakes are much lower, and the repercussions much smaller.&amp;nbsp; Granted, I think April is a rather kind month.&lt;/p&gt;

&lt;p&gt;So, as all good friends must, I&amp;#8217;m going to dissect his writing style publicly and explain why this type of writing is still necessary and why we&amp;#8217;re at a loss for the people who have stopped.&amp;nbsp; I&amp;#8217;m going to use &lt;a href="http://thingsthatarebrown.com/blog/2009/07/break-your-mold/"&gt;this post.&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;Style.&lt;/h2&gt;

&lt;p&gt;While I abuse hyperbole as if it were my mistress in Brazil, Matt has a very short concise style. Most of his posts aren&amp;#8217;t long, but it&amp;#8217;s not a tumblelog. In his scriblings, Matt usually offers the following.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;An engaging personal insight&lt;/li&gt;
&lt;li&gt;A practical analysis&lt;/li&gt;
&lt;li&gt;A strong, well-founded opinion.&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;An engagement, like none other.&lt;/h2&gt;

&lt;p&gt;The everyman approach is what blogging is all about. Providing an enriching personal experience that we all can learn from or relate to is important. After all, it&amp;#8217;s your blog and it&amp;#8217;s important that you&amp;#8217;re on it.&lt;/p&gt;

&lt;p&gt;Matt pulls these kinds of personal insights or revelations like petals from a flower: &amp;#8220;I don&amp;#8217;t have a formal background in type, but I do know a good typeface when I see one.&amp;#8221;, I&amp;#8217;ve been itching to really experiment and push myself by &amp;#8216;going big&amp;#8217; with type and using it as a graphic callout.&amp;#8221;&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s enjoyable to see people write like this because it&amp;#8217;s so personal. Now Matt doesn&amp;#8217;t disclose a lot of really personal information, like his addiction to huffing African elephant ivory grounded into a powder, but he does give us enough to understand him. &lt;/p&gt;

&lt;p&gt;Bruce Springsteen does it. Yeah, he wrote &amp;#8220;Born to Run&amp;#8221;, but he also wrote &lt;a href="http://www.metrolyrics.com/queen-of-the-supermarket-lyrics-bruce-springsteen.html"&gt;this crap&lt;/a&gt;. So why the hell can&amp;#8217;t you do it?&lt;/p&gt;

&lt;h2&gt;Practical, by any other name, wouldn&amp;#8217;t be practical&lt;/h2&gt;

&lt;p&gt;One of the many insights Matt offers is practical advice. Practical advice can range from a code snippet to an idea that has application and contextual understanding behind it. It can range from a CSS Technique to a philosophical approach for handling a type of client or firm. Keith Robinson was awesome at this. May his blog RIP.&lt;/p&gt;

&lt;p&gt;Matt&amp;#8217;s posts usually offer this in spades, and here are a couple of his gems: &amp;#8220;This draws a lot of focus to the copy, which is exactly what I wanted to do with Tiff&amp;#8217;s wonderful callouts and headings.&amp;#8221;, &amp;#8220;Many of the conventions and patterns we use on a &amp;#8216;standard&amp;#8217; website don&amp;#8217;t apply to a single page site. Navigation, plopped into the site header? Well, you really don&amp;#8217;t need much navigation on a single page site&amp;#8221;&lt;/p&gt;

&lt;h2&gt;A strong, well-founded opinion.&lt;/h2&gt;

&lt;p&gt;Blogs, or the craft of web development and design blogging, are primarily about weighted opinions. They help clarify the subjectivity in the subject matter or point us in our own direction. There are very technical blogs, which use code to express a point, or very design-y type blogs, which use a jpg to explain design. &lt;/p&gt;

&lt;p&gt;The opinion of a blogger, especially in our industry, is weighted by the work he has done, the material he has written. In Matt&amp;#8217;s case, he has a very strong portfolio, so you sense that he has authority on what he speaks. They&amp;#8217;re weighted opinions, but they&amp;#8217;re not the truth, for many of these topics, code, design and the like, are subjective. If you don&amp;#8217;t think code is subjective, by the way, you&amp;#8217;re an idiot and your code looks like crap.&lt;/p&gt;

&lt;p&gt;That being said, there is an authoritative voice which great bloggers have, where you want to be able to create like they do. &lt;/p&gt;

&lt;p&gt;Take for example, these gems from Matt, which are founded in experience and personal belief but are sound reasoning: &amp;#8220;You may find that imposing a little constraint makes you a more disciplined designer.&amp;#8221;, &amp;#8220;When you get your hands on a good font, you can let it do the talking.&amp;#8221;, and &amp;#8220;One thing that great web app companies do well is humanize their interface copy.&amp;#8221;&lt;/p&gt;

&lt;p&gt;Magic.&lt;/p&gt;

&lt;h2&gt;This.&lt;/h2&gt;

&lt;p&gt;This is what I&amp;#8217;m looking for. Where are my Matt Browns?&lt;/p&gt;

&lt;p&gt;Friends, Romans, Countrymen: Show me your links. Shamelessly self-promote. This is the forum. This, our darkest hour.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b6nb8w4vwLXoUyRLu6O3w679mNc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b6nb8w4vwLXoUyRLu6O3w679mNc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b6nb8w4vwLXoUyRLu6O3w679mNc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b6nb8w4vwLXoUyRLu6O3w679mNc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=bQl8R0bev-w:GHqUfyAc12E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=bQl8R0bev-w:GHqUfyAc12E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?i=bQl8R0bev-w:GHqUfyAc12E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=bQl8R0bev-w:GHqUfyAc12E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/hmftime/~4/bQl8R0bev-w" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2009-08-05T10:21:38+00:00</dc:date>
    <feedburner:origLink>http://www.happymagicfuntime.com/blog/entry/good_blog_now_stay/</feedburner:origLink></item>

    <item>
      <title>WTF.</title>
      <link>http://feedproxy.google.com/~r/hmftime/~3/lL2c0zP0r3A/</link>
      <guid isPermaLink="false">http://www.happymagicfuntime.com/blog/entry/wtf/</guid>
      <description>&lt;p&gt;This entry is rated C for complaints&amp;#8230; file here. &lt;/p&gt;

&lt;p&gt;Where have you gone bloggers? It was 2003 when I first found you, when I suckled from your teet of knowledge and learned so much. I feel fairly solid now. I feel like I&amp;#8217;ve come a long way. But now, I look to you and find nothing. In fact I find something much worse: apathy. &lt;/p&gt;

&lt;p&gt;I bought your books. I saw you at conferences. Hell, I even follow you on your Twitter account and hope one day you&amp;#8217;ll follow me so that we may direct message and share many a laugh. Oh, how we&amp;#8217;ll laugh. &lt;/p&gt;

&lt;p&gt;But you stopped writing. I looked at my feed and saw that you haven&amp;#8217;t updated. I shot you an email to ask what&amp;#8217;s up, but no response. &amp;#8220;Well,&amp;#8221; I thought, &amp;#8220;he must be busy with all his internet money.&amp;#8221; Several months later I notice your feed has gone grey in NetNewsWire. I shoot you an @reply on Twitter. &amp;#8220;Sorry, been busy,&amp;#8221; you say. Months pass, and my RSS reader runs bare. You&amp;#8217;re fed, and my hand hurts.&lt;/p&gt;

&lt;h2&gt;Tweet.&lt;/h2&gt;

&lt;p&gt;I&amp;#8217;ve seen you on Twitter a lot. More than most people, more-so then any hyper-busy person would be. You send jokes to your friends, talk about sitting on your porch drinking lemonade. I know not the lemonade-stained porch, for I have not the knowledge to attain such a position. 140 x 15 is 2100 characters, at least enough to post a blog and say &amp;#8220;Hi!&amp;#8221; &lt;/p&gt;

&lt;p&gt;&amp;#8220;Tweet,&amp;#8221; I laugh, &amp;#8220;tweet tweet tweet&amp;#8221;. I stare at an open Textmate window, not knowing what to do next, what to type. I type the following:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&amp;nbsp;style&lt;/span&gt;&lt;span style="color: #007700"&gt;=&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"font-face:&amp;nbsp;Comic&amp;nbsp;Sans"&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;begin&lt;/span&gt;&lt;span style="color: #007700"&gt;.&amp;lt;/&lt;/span&gt;&lt;span style="color: #0000BB"&gt;p&lt;/span&gt;&lt;span style="color: #007700"&gt;&amp;gt;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;I&amp;#8217;m not even sure what to put before the html element. I&amp;#8217;m not even sure how to embed flash movies on my site correctly anymore. I can read about Typography and @font-face, but still, find only conjecture. There&amp;#8217;s a crazy new world of version 5s, 6 browsers and 300 JavaScript libraries and you are nowhere to be found.&lt;/p&gt;

&lt;p&gt;I turn to A List Apart, hoping to find some solid tips on good modern practice for 3 freshly released browsers. Instead I find an article on &lt;a href="http://www.alistapart.com/articles/unwebbable/"&gt;XML and the Screenplay format&lt;/a&gt;. I turn to Digital Web. Gone&amp;#8230;gone. I end up at Nettuts. Nettuts!&lt;/p&gt;

&lt;p&gt;I look to bloggers I&amp;#8217;ve always read and enjoyed for advice: Jeff Croft, Keith Robinson, Dan Cederholm, Dave Shea, Dan Rubin, Eric Meyer, Molly, Airbag, Aaron Gustafson, The Big Noob, Peter-Paul Koch, Mark Bixby, Merlin Mann and find one horse towns at best or grave sites at worst. They aren&amp;#8217;t near half the sites they used to be. They are just pits to dump lifestreams into. &lt;/p&gt;

&lt;h2&gt;The Guru&lt;/h2&gt;

&lt;p&gt;I find comfort in the arms of Zeldman, the guru, still blogging after all these years, but it is mildly instructive at its best, mostly enjoyable as another form of writing.&lt;/p&gt;

&lt;p&gt;I see a lot of links on the blogger&amp;#8217;s sites to other people&amp;#8217;s works. The comments written about these external links are fulfilling, a taste of what you used to write. I follow the links. There is hope, a glimmer, of those who blog and blog well. Who teach now online for free, instead of speak at a $900-per-ticket conference. They are new, fresh-faced, and in many ways much better than their predecessors. There are lots of them. They look hungry. Hungry enough to make you irrelevant. Hungry enough to make you have to pay to see them in 10 years. Hungry enough to make you think &amp;#8220;Where&amp;#8217;d everyone go?&amp;#8221;&lt;/p&gt;

&lt;p&gt;Then, blogger, you question my sad sense of entitlement. &amp;#8220;I do what I want, it&amp;#8217;s my site&amp;#8221;. That&amp;#8217;s fair. &amp;#8220;It is your site. But at a certain time, I learned so much from it. You gave it up and I&amp;#8217;m holding out hope. But I didn&amp;#8217;t buy your book because of your Flickr stream&amp;#8230; and this, web design or development blogger&amp;#8230; I miss this.&amp;#8221;&lt;/p&gt;

&lt;h2&gt;Drat.&lt;/h2&gt;

&lt;p&gt;They say that people don&amp;#8217;t read anymore. &lt;/p&gt;

&lt;p&gt;Well I read.&lt;/p&gt;

&lt;p&gt;So, WTF?
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-XyB6gWBZjFps-N3y-UbyDT3YV0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-XyB6gWBZjFps-N3y-UbyDT3YV0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-XyB6gWBZjFps-N3y-UbyDT3YV0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-XyB6gWBZjFps-N3y-UbyDT3YV0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=lL2c0zP0r3A:kT790-QBBR0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=lL2c0zP0r3A:kT790-QBBR0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?i=lL2c0zP0r3A:kT790-QBBR0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=lL2c0zP0r3A:kT790-QBBR0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/hmftime/~4/lL2c0zP0r3A" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2009-08-04T07:01:10+00:00</dc:date>
    <feedburner:origLink>http://www.happymagicfuntime.com/blog/entry/wtf/</feedburner:origLink></item>

    <item>
      <title>Better: Better with Textmate Bundles &amp;amp; Snippets</title>
      <link>http://feedproxy.google.com/~r/hmftime/~3/v6QLGZWA4yc/</link>
      <guid isPermaLink="false">http://www.happymagicfuntime.com/blog/entry/better_better_with_textmate_bundles_snippets/</guid>
      <description>&lt;p&gt;This entry rated T for TRON! TRON IS COMING BACK!&lt;/p&gt;

&lt;p&gt;Many, and most of this information is gleamed from the wondrisplenderous book &lt;a href="http://www.amazon.com/gp/product/097873923X?ie=UTF8&amp;amp;tag=hamafuti-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=097873923X"&gt;TextMate&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=hamafuti-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=097873923X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt; which you should all buy immediately if Textmate is your editor. If you&amp;#8217;re illiterate, then we&amp;#8217;ve found ourselves at a supposition, because you are a liar and a crook. There&amp;#8217;s nothing you can do about it you ugly bastard because you can&amp;#8217;t read this.&lt;/p&gt;

&lt;h3&gt;Begin Bundle&lt;/h3&gt;

&lt;p&gt;Building your own Textmate bundle is quite easy to do. Here are the steps for creating one.
&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;Open Textmate&lt;/li&gt;
&lt;li&gt;Type &amp;#8220;CTRL + ALT + CMD + B&amp;#8221;&lt;/li&gt;
&lt;li&gt;Click on the plus arrow in the bottom right corner and select &amp;#8220;New Bundle&amp;#8221;&lt;/li&gt;
&lt;li&gt;Name your bundle whatever you like (I do suggest not using available bundles). For example, I named mine Lightning&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;
To make sure that your bundle is flexible in its development, might I suggest the following: 
&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;Open Terminal&lt;/li&gt;
&lt;li&gt;Type &amp;#8220;cd ~/Library/Application\ Support/TextMate/Bundles/(YourBundleName.tmbundle)/&amp;#8221;&lt;/li&gt;
&lt;li&gt;Type &amp;#8220;git init&amp;#8221;&lt;/li&gt;
&lt;li&gt;-OR- import that stuff into Subversion&lt;/li&gt;
&lt;li&gt;-OR- make a repo in Mercurial&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;
If you don&amp;#8217;t know how to do the last 3 steps, or even what they mean, I&amp;#8217;ve provided this handy link and a guided tour by my best friend mister sarcasm: &lt;a href="http://tinyurl.com/m7uqoo"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For my mad, mad purposes we will focus on one are today&amp;#8230;&lt;/p&gt;

&lt;p&gt;Snippets&lt;/p&gt;

&lt;p&gt;Snippets are simply code snippets that take care of repetitive typing such as function names, HTML head tags, etc. They can either be keyboard shortcut based or &amp;#8220;tab-activated&amp;#8221;: if I type something like:
&lt;/p&gt;&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;function&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;&lt;p&gt; and hit tab, Textmate will kindly, graciously even, add my function snippet to the current document. &lt;/p&gt;

&lt;p&gt;Snippets can be scope or context sensitive: if you&amp;#8217;re typing in Python for example and you type &amp;#8220;function&amp;#8221; you won&amp;#8217;t see a PHP function show up. When you add your first snippet, there is a text input at the bottom which asks for a scope selector. It&amp;#8217;s good to set a scope for your own personal bundle, because you can have certain keywords like func + tab build a function in various languages to your preference: multiple snippets under one tab-activated word of magical-ness. To view your current scope in any language, type &amp;#8220;CTRL + SHIFT + P&amp;#8221;. The main scope you&amp;#8217;re looking for is source.php or source.python, source.ruby, plain.text etc. &lt;/p&gt;

&lt;h3&gt;Mommy, Mommy! I made a snippet!&lt;/h3&gt;

&lt;p&gt;To create your first snippet, do the following:
&lt;/p&gt;&lt;ol&gt;
&amp;nbsp; &lt;li&gt;Make sure your freshly minted bundle is selected&lt;/li&gt;
&amp;nbsp; &lt;li&gt;Click on the plus arrow in the lower left corner and select &amp;#8220;New Snippet&amp;#8221;.&lt;/li&gt;
&amp;nbsp; &lt;li&gt;Name your snippet something understandable, for example &amp;#8220;PHP Function Comment.&amp;#8221; That&amp;#8217;s pretty damn clear. &lt;/li&gt;
&amp;nbsp; &lt;li&gt;You should see a window with a lot of helpful information in it. For our purposes, DESTROY that information&lt;/li&gt;
&amp;nbsp; &lt;li&gt;Where it says scope selector type &amp;#8220;source.php&amp;#8221; since we&amp;#8217;re writing for php (source.python if you&amp;#8217;re in Python, source.ruby in Ruby, etc.).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Here is how our first snippet will look: &lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/**======================================&lt;br /&gt;&amp;nbsp;*&amp;nbsp;$&amp;#123;1:undocumented&amp;nbsp;function&amp;#125;&lt;br /&gt;&amp;nbsp;*&lt;br /&gt;&amp;nbsp;*&amp;nbsp;@param&amp;nbsp;$2&lt;br /&gt;&amp;nbsp;*&amp;nbsp;@return&amp;nbsp;$&amp;#123;3:void&amp;#125;&lt;br /&gt;&amp;nbsp;*======================================*/&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;It&amp;#8217;s a PHP function comment! Keep your pants on, please.&lt;/p&gt;

&lt;p&gt;The &amp;#8220;$ + number&amp;#8221; combination (e.g. $1) are called tab-triggers. This means that based on the order of the numbers, hitting tab will jump you to that area. You can then quickly fill out text, hit tab, and jump to the next area. How mind-blowing is that you assholes! This snippet will start the cursor in the top level function description with a default text of &amp;#8220;undocumented function&amp;#8221;. &lt;/p&gt;

&lt;p&gt;The ${1:undocumented function} is a default placeholder. When you use the snippet it will appear as &amp;#8220;undocumented function&amp;#8221; without the brackets, and be selected. You can then type your funky function description and hit tab which will move you the @param area. If you just hit tab it will remain an &amp;#8220;undocumented function&amp;#8221;. This would make myself, and the small, hungry impoverished starving children of the world, very sad.&lt;/p&gt;

&lt;p&gt;So the notation for making a default value appear is ${number: default value}, while the notation for a blank tab space is $number (e.g. $2). &lt;/p&gt;

&lt;h3&gt;But wait, there&amp;#8217;s more&amp;#8230;&lt;/h3&gt;

&lt;p&gt;You can have duplicate numbers, and when you type into one area (the first time the number appears in the list) it will duplicate itself. &lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #FF8000"&gt;/*&lt;br /&gt;@class&amp;nbsp;&amp;nbsp;$&amp;#123;1:Class&amp;nbsp;Name&amp;#125;&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #007700"&gt;public&amp;nbsp;function&amp;nbsp;$&lt;/span&gt;&lt;span style="color: #0000BB"&gt;1&amp;nbsp;&amp;#123;&lt;br /&gt;&lt;br /&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;Try creating a new snippet, add a tab trigger word (I used &amp;#8220;test&amp;#8221;), don&amp;#8217;t set a scope. Go into your editing window and activate your snippet (again by typing test and hitting tab) then begin typing. Watch as terrorists begin to take over your computers input duplicating the text. If that&amp;#8217;s un-American then you can ship me to the caribbean. &lt;/p&gt;

&lt;h3&gt;But wait, there&amp;#8217;s more&amp;#8230;&lt;/h3&gt;

&lt;p&gt;Want to interchange between a string or a variable for a parameter snippet? Try this:&lt;/p&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;private&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000BB"&gt;$&amp;#123;3&lt;/span&gt;&lt;span style="color: #007700"&gt;:&lt;/span&gt;&lt;span style="color: #DD0000"&gt;"$&amp;#123;4:value&amp;#125;"&lt;/span&gt;&lt;span style="color: #0000BB"&gt;&amp;#125;&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;Activate your tab trigger and find everything in the quotes AND the quotes selected. Now you can just type a variable name. What if it&amp;#8217;s just a string? Hit tab again and you&amp;#8217;re automatically between quotes. &lt;/p&gt;

&lt;h3&gt;But wait, there&amp;#8217;s more&amp;#8230;&lt;sup&gt;1&lt;/sup&gt;&lt;/h3&gt;&lt;p&gt;
Regular Expressions. Of which I need to spend time learning. Damn it. Essentially though you can run entered snippet data through a regex and reformat it. It all looks very cool on paper. The book talks about it and it looks really cool. I&amp;#8217;m serious! If you look in the book you&amp;#8217;re all like&amp;#8230; &amp;#8220;Woah&amp;#8221; ...and&amp;#8230; &amp;#8220;Dude!&amp;#8221;. 
&lt;/p&gt;&lt;h3&gt;But wait, there&amp;#8217;s more&amp;#8230;&lt;/h3&gt;

&lt;div class="codeblock"&gt;&lt;code&gt;&lt;span style="color: #000000"&gt;
&lt;span style="color: #007700"&gt;`&lt;/span&gt;&lt;span style="color: #0000BB"&gt;date&amp;nbsp;+%m.%d.%Y&lt;/span&gt;&lt;span style="color: #007700"&gt;`&amp;nbsp;&lt;/span&gt;
&lt;/span&gt;
&lt;/code&gt;&lt;/div&gt;

&lt;p&gt;and your snippet just ran a shell command. Sweetness.&lt;/p&gt;

&lt;h3&gt;But wait, there&amp;#8217;s probably more&amp;#8230;&lt;/h3&gt;

&lt;p&gt;If you don&amp;#8217;t get the point now, then you shouldn&amp;#8217;t move forward. You should just quit, or consider reading some Plath and doing some cookin&amp;#8217;. &lt;/p&gt;

&lt;h3&gt;See that wasn&amp;#8217;t hard, you just didn&amp;#8217;t try.&lt;/h3&gt;

&lt;p&gt;You can build complex snippet &lt;em&gt;quite&lt;/em&gt; easily. To learn more about snippets, go here: http://manual.macromates.com/en/snippets&lt;/p&gt;

&lt;p&gt;In our next Better series, sometimes in the ambiguous future deadline, we&amp;#8217;ll talk about commands&amp;#8230; just as soon as I master Ruby (Ruby, Ruby Ruby soho).&lt;/p&gt;

&lt;p&gt;May you be flabbergasted.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p class="footnote"&gt;1. I just finished Monkey Island: Special Edition. I love that game.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BjJ0eNbpt0PFJ2x1cUx7C_WwqFM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BjJ0eNbpt0PFJ2x1cUx7C_WwqFM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BjJ0eNbpt0PFJ2x1cUx7C_WwqFM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BjJ0eNbpt0PFJ2x1cUx7C_WwqFM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=v6QLGZWA4yc:8gnpeY-ifyI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=v6QLGZWA4yc:8gnpeY-ifyI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?i=v6QLGZWA4yc:8gnpeY-ifyI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/hmftime?a=v6QLGZWA4yc:8gnpeY-ifyI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/hmftime?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/hmftime/~4/v6QLGZWA4yc" height="1" width="1"/&gt;</description>
      <dc:subject />
      <dc:date>2009-07-24T07:15:13+00:00</dc:date>
    <feedburner:origLink>http://www.happymagicfuntime.com/blog/entry/better_better_with_textmate_bundles_snippets/</feedburner:origLink></item>

    
    </channel>
</rss>
