<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Hey.
I’m a music and software nerd who’s probably off looking for a cup of coffee right now.</description><title>Jon Fazzaro</title><generator>Tumblr (3.0; @jonfazzaro)</generator><link>http://jon.fazzaro.com/</link><item><title>Today, we're never finished, and that's okay.</title><description>&lt;a href="http://sethgodin.typepad.com/seths_blog/2012/05/dancing-on-the-edge-of-finished.html"&gt;Today, we're never finished, and that's okay.&lt;/a&gt;: &lt;blockquote&gt;
  &lt;p&gt;And that’s the dance. Facing a sea of infinity, it’s easy to despair, sure that you will never reach dry land, never have the sense of accomplishment of saying, “I’m done.” At the same time, to be finished, done, complete—this is a bit like being dead. The silence and the feeling that maybe that’s all.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://sethgodin.typepad.com/seths_blog/2012/05/dancing-on-the-edge-of-finished.html" target="_blank"&gt;Dancing on the edge of finished&lt;/a&gt; [ Seth’s Blog ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/23729997541</link><guid>http://jon.fazzaro.com/post/23729997541</guid><pubDate>Fri, 25 May 2012 08:24:48 -0400</pubDate><category>emphasismine</category></item><item><title>Are you the worst?</title><description>&lt;blockquote&gt;
&lt;p&gt;Are you the resident genius on your team? Do you wrap wrappers in wrappers and frame frameworks in frameworks? Have you ignored/obscured whole swaths of .NET because your application is a special, special unicorn? Well, I&amp;#8217;ve got some bad news. You&amp;#8217;re the worst.
&lt;/p&gt;&lt;p&gt;
As for the rest of you, come with me. We&amp;#8217;re going to painlessly add some business logic to an Entity Framework model.&lt;/p&gt;

&lt;img src="http://dl.dropbox.com/u/3057627/meddle/meddle-logo-small.jpg" alt="\m/ meddle"/&gt;&lt;p&gt;Meddle&amp;#8217;s &lt;em&gt;IAddable&lt;/em&gt;, &lt;em&gt;IUpdatable&lt;/em&gt;, and &lt;em&gt;IDeletable&lt;/em&gt; interfaces respectively provide &lt;strong&gt;OnAdding&lt;/strong&gt;, &lt;strong&gt;OnUpdating&lt;/strong&gt;, and &lt;strong&gt;OnDeleting&lt;/strong&gt; methods for your entity&amp;#8217;s partial class to implement. As the naming would suggest, this is where you do your custom unicorn-type things to make your model sing and dance:&lt;/p&gt;

&lt;pre&gt;
public partial class Product : IDeletable , IAddable
{
    public void OnDeleting(IWork work)
    {
        if (this.PurchaseOrderDetails.Any())
            throw new ApplicationException(
                "This product is a special unicorn and it cannot be deleted." );
    }

    public void OnAdding(IWork work)
    {
        if (UserPreferences.NoDuplicateProductNames)
        {
            // the context is available via the work parameter
            // for testing more intense rules involving other
            // data in the system
            var context = work as SpecialUnicornEntities;

            if (context.Products.Count(p =&amp;gt; p.Name.Equals(this.Name)) &amp;gt; 1)
            {
                var message = "A product with the same name already exists.";

                if (UserPreferences.ErrorMessageIntensity == ErrorMessageIntensity.Abusive)
                    message += " Be more creative next time. Loser.";

                throw new ApplicationException(message);
            }
        }
    }
}
&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;[ &lt;a href="https://github.com/jonfazzaro/meddle" target="_blank"&gt;Meddle on GitHub&lt;/a&gt; ]&lt;/p&gt;

&lt;p&gt;[ &lt;a href="http://nuget.org/packages/meddle" target="_blank"&gt;Meddle on NuGet&lt;/a&gt; ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/23284697753</link><guid>http://jon.fazzaro.com/post/23284697753</guid><pubDate>Fri, 18 May 2012 06:42:00 -0400</pubDate><category>meddle</category><category>opensource</category><category>emphasismine</category><category>imadeathing</category></item><item><title>Here's what I did after I was finished shaking my fists at the sky during a torrential downpour.</title><description>&lt;blockquote&gt;&#13;
&lt;p&gt;I began to question the most basic of my nerdly assumptions. Do I &lt;a href="http://www.connectionstrings.com/informix" target="_blank"&gt;have the right connection string&lt;/a&gt;? &lt;a href="http://nosql-database.org/" target="_blank"&gt;Should I even be using SQL anymore&lt;/a&gt;? &lt;a href="http://en.wikipedia.org/wiki/Heat_death_of_the_universe" target="_blank"&gt;Is the fabric of the universe collapsing&lt;/a&gt;?&lt;/p&gt;&#13;
&lt;p&gt;After a therapeutic session of pacing and &lt;a href="http://www.youtube.com/watch?v=zSgiXGELjbc" target="_blank"&gt;taking in some Carl Sagan to re-staple my faith in the sturdiness of the cosmos&lt;/a&gt;, it dawned on me that this particular service call was in fact an HTTP request made from a browser. And yes, the damned thing was &lt;em&gt;caching&lt;/em&gt;.&lt;/p&gt;&#13;
&lt;p&gt;To remedy any further zombie data tomfoolery, I have here a &lt;em&gt;NoCacheAttribute&lt;/em&gt; class that inherits from &lt;em&gt;ActionFilterAttribute&lt;/em&gt;:&lt;/p&gt;&#13;

&lt;pre&gt;&lt;span style="font-family: consolas;"&gt;&lt;span&gt;&lt;span style="color: #0000ff;"&gt;&lt;span style="font-size: 9.8pt;"&gt;public&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9.8pt;"&gt; &lt;span&gt;&lt;span style="color: #0000ff;"&gt;class&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color: #2b91af;"&gt;NoCacheAttribute&lt;/span&gt;&lt;/span&gt; : &lt;span&gt;&lt;span style="color: #2b91af;"&gt;ActionFilterAttribute&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;{&lt;br/&gt;    &lt;span&gt;&lt;span style="color: #0000ff;"&gt;public&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color: #0000ff;"&gt;override&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color: #0000ff;"&gt;void&lt;/span&gt;&lt;/span&gt; OnResultExecuting(&lt;span&gt;&lt;span style="color: #2b91af;"&gt;ResultExecutingContext&lt;/span&gt;&lt;/span&gt; filterContext)&lt;br/&gt;    {&lt;br/&gt;        &lt;span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt;&lt;/span&gt; cache = filterContext.HttpContext.Response.Cache;&lt;br/&gt;&lt;br/&gt;        cache.SetExpires(&lt;span&gt;&lt;span style="color: #2b91af;"&gt;DateTime&lt;/span&gt;&lt;/span&gt;.UtcNow.AddDays(-1));&lt;br/&gt;        cache.SetValidUntilExpires(&lt;span&gt;&lt;span style="color: #0000ff;"&gt;false&lt;/span&gt;&lt;/span&gt;);&lt;br/&gt;        cache.SetRevalidation(&lt;span&gt;&lt;span style="color: #2b91af;"&gt;HttpCacheRevalidation&lt;/span&gt;&lt;/span&gt;.AllCaches);&lt;br/&gt;        cache.SetCacheability(&lt;span&gt;&lt;span style="color: #2b91af;"&gt;HttpCacheability&lt;/span&gt;&lt;/span&gt;.NoCache);&lt;br/&gt;        cache.SetNoStore();&lt;br/&gt;&lt;br/&gt;        &lt;span&gt;&lt;span style="color: #0000ff;"&gt;base&lt;/span&gt;&lt;/span&gt;.OnResultExecuting(filterContext);&lt;br/&gt;    }&lt;br/&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;This meek mod merely intercepts the result, grabs ahold of the &lt;em&gt;HttpResponse&lt;/em&gt;&amp;#8217;s cache settings and beats them soundly about the head and shoulders until they are certain that they&amp;#8217;re not going to cache anything that comes from this response. Like, ever.&lt;/p&gt;&#13;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://www.apterasoftware.com/Blog/Post/12-05-15/Here_s_How_To_Make_Sure_You_re_Not_Returning_Zombies_From_An_MVC_Action.aspx" target="_blank"&gt;Here&amp;#8217;s How To Make Sure You&amp;#8217;re Not Returning Zombies From An MVC Action&lt;/a&gt; [ Aptera Software ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/23099572455</link><guid>http://jon.fazzaro.com/post/23099572455</guid><pubDate>Tue, 15 May 2012 07:51:17 -0400</pubDate><category>aptera</category><category>emphasismine</category></item><item><title>So, this was amazing.</title><description>&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/RKePFF3zUlE" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;

&lt;p&gt;And I might have posted about it in a more live, less after-the-fact sort of capacity had I not been straight up engrossed in using &lt;a href="http://itunes.apple.com/app/this-american-life-ok-go-handbells/id519604617" target="_blank"&gt;this app&lt;/a&gt; to &lt;em&gt;play along with OK GO and a few thousand friends&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Not to mention the rest of the show.&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/22838123769</link><guid>http://jon.fazzaro.com/post/22838123769</guid><pubDate>Fri, 11 May 2012 08:43:00 -0400</pubDate><category>thisissogoinginmyblog</category></item><item><title>Ani: 1, Fear: 0.</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_m3lzcrco7z1qb2bboo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Ani: 1, Fear: 0.&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/22521129589</link><guid>http://jon.fazzaro.com/post/22521129589</guid><pubDate>Sun, 06 May 2012 12:09:48 -0400</pubDate><category>milestone</category><category>ani</category><category>thisissogoinginmyblog</category></item><item><title>Responsive Design Just Doesn’t Work</title><description>&lt;blockquote&gt;
  &lt;p&gt;“You can’t take a mobile app and just scale it up to tablet or desktop,” [Kiran Prasad, LinkedIn mobile development team] said. “A lot of responsive design is building one site that works everywhere, and that works for websites. But it’s bad for apps… You have to come up with a completely different design because of the use case.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So, building one monolithic thing that will mean everything to everybody everywhere all at once is a &lt;em&gt;bad&lt;/em&gt; idea?&lt;/p&gt;

&lt;p&gt;The hell, you say.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://venturebeat.com/2012/05/02/linkedin-ipad-app-engineering/#s:calendar_ipad_frame" target="_blank"&gt;You’ll never believe how LinkedIn built its new iPad app&lt;/a&gt; [ Venture Beat ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/22322577450</link><guid>http://jon.fazzaro.com/post/22322577450</guid><pubDate>Thu, 03 May 2012 11:28:40 -0400</pubDate><category>emphasismine</category></item><item><title>Hoist The Colors, Me Hearties.</title><description>&lt;blockquote&gt;
&lt;img src="http://www.apterasoftware.com/Libraries/Blog_Post_Images/jolly.sflb.ashx"/&gt;&lt;p&gt;Here&amp;#8217;s the consuming code that shows the &lt;em&gt;ImageResult&lt;/em&gt; in action: &lt;/p&gt; 
&lt;pre style="line-height:1em; margin-bottom:10px;"&gt;
&lt;span style="font-family: consolas;"&gt;&lt;span&gt;&lt;span style="color: #0000ff;"&gt;&lt;span style="font-size: 9.8pt;"&gt;public&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 9.8pt;"&gt; &lt;span&gt;&lt;span style="color: #2b91af;"&gt;ActionResult&lt;/span&gt;&lt;/span&gt; UserImage(&lt;span&gt;&lt;span style="color: #0000ff;"&gt;int&lt;/span&gt;&lt;/span&gt; id)&lt;br/&gt;{&lt;br/&gt;    &lt;span&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt;&lt;/span&gt; (&lt;span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt;&lt;/span&gt; db = &lt;span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color: #2b91af;"&gt;ApplicationEntities&lt;/span&gt;&lt;/span&gt;())&lt;br/&gt;    {&lt;br/&gt;        &lt;span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt;&lt;/span&gt; user = db.Users.Single(p =&amp;gt; p.ID == id);&lt;br/&gt;&lt;br/&gt;        &lt;span&gt;&lt;span style="color: #008000;"&gt;// read bytes from database into a stream&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;        &lt;span&gt;&lt;span style="color: #0000ff;"&gt;var&lt;/span&gt;&lt;/span&gt; imageStream = &lt;span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color: #2b91af;"&gt;MemoryStream&lt;/span&gt;&lt;/span&gt;(user.Image);&lt;br/&gt;&lt;br/&gt;        &lt;span&gt;&lt;span style="color: #008000;"&gt;// create an image result using the stream&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;        &lt;span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;/span&gt; &lt;span&gt;&lt;span style="color: #2b91af;"&gt;ImageResult&lt;/span&gt;&lt;/span&gt;(imageStream, &lt;span&gt;&lt;span style="color: #a31515;"&gt;"jpeg"&lt;/span&gt;&lt;/span&gt;);&lt;br/&gt;    }&lt;br/&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt; 

&lt;p&gt;See what I did there? In &lt;em&gt;action.&lt;/em&gt; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://www.apterasoftware.com/Blog/Post/12-04-30/How_To_Serve_An_Image_From_An_Action_And_Otherwise_Be_An_MVC_Swashbuckler.aspx" target="_blank"&gt;How To Serve An Image From An Action And Otherwise Be An MVC Swashbuckler&lt;/a&gt; [ Aptera Software ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/22118784468</link><guid>http://jon.fazzaro.com/post/22118784468</guid><pubDate>Mon, 30 Apr 2012 08:15:16 -0400</pubDate><category>aptera</category><category>emphasismine</category></item><item><title>Little Girls Do Not Have SixSigma Black Belts or PMI Certifications</title><description>&lt;blockquote&gt;&lt;iframe frameborder="0" height="315" src="http://www.youtube.com/embed/CTqCVJW2qOw" width="420"&gt;&lt;/iframe&gt;
&lt;p&gt;The real beauty here is that even though this product was fundamentally broken – fundamentally it did not achieve its initial goal – Jim and the people at Children’s Television Workshop thought this lesson was worth sharing. They saw that through variation in their youngest of knowledge workers, there was innovation and inspiration.&lt;/p&gt;
&lt;p&gt;There was value in variation.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="http://www.personalkanban.com/pk/primers/variation-can-help-lean-muppet-post-1/" target="_blank"&gt;Variation Can Help: Lean Muppet Post 1&lt;/a&gt; [ Personal Kanban ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/21907063227</link><guid>http://jon.fazzaro.com/post/21907063227</guid><pubDate>Fri, 27 Apr 2012 07:00:40 -0400</pubDate><category>emphasismine</category></item><item><title>Photo</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m332rrHFUs1qb2bboo1_400.png"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://jon.fazzaro.com/post/21843095243</link><guid>http://jon.fazzaro.com/post/21843095243</guid><pubDate>Thu, 26 Apr 2012 07:04:39 -0400</pubDate><category>mcp</category></item><item><title>
  People stop their busy lives to sit still for a week, sit...</title><description>&lt;embed type="application/x-shockwave-flash" src="http://assets.tumblr.com/swf/audio_player_black.swf?audio_file=http://www.tumblr.com/audio_file/21779376063/tumblr_m1uok9uZhn1qb2bbo&amp;color=FFFFFF" height="27" width="207" quality="best" wmode="opaque"&gt;&lt;/embed&gt;&lt;br/&gt;&lt;br/&gt;&lt;blockquote&gt;
  &lt;p&gt;People stop their busy lives to sit still for a week, sit still for half an hour, be mindful, be present, to meditate, do nothing except be.&lt;/p&gt;
  
  &lt;p&gt;And it’s BORING.&lt;/p&gt;
  
  &lt;p&gt;Why would anyone want to do this?&lt;/p&gt;
  
  &lt;p&gt;There’s resistance. &lt;strong&gt;And the lawyers in the mind come up to explain why this is the most ridiculous thing in the world to do&lt;/strong&gt;. Because there’s important things to be done. Important things to think. Important things to avoid and run away from.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://www.audiodharma.org/teacher/1/talk/2946/" target="_blank"&gt;Something About Nothing&lt;/a&gt; [ Audio Dharma ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/21779376063</link><guid>http://jon.fazzaro.com/post/21779376063</guid><pubDate>Wed, 25 Apr 2012 08:28:00 -0400</pubDate><category>emphasismine</category></item><item><title>Here's The Thing About Duct Tape.</title><description>&lt;blockquote&gt;
  &lt;p&gt;What I mean to get at with all the jabber about our ubiquitous silvery adhesive friend is this: &lt;strong&gt;jQuery&lt;/strong&gt; is arguably the duct tape of WebForms development, and its quick-fix powers over rendered markup are seemingly without limit. Use &lt;a href="http://thereifixedit.failblog.org/2012/04/01/white-trash-repairs-we-need-to-call-in-the-big-guns/" target="_blank"&gt;enough of it&lt;/a&gt; at once, though, and it will find ways of getting stuck to itself, or indeed to the &lt;a href="http://misterdiplomat.files.wordpress.com/2008/07/robin_williams_001_080706.jpg" target="_blank"&gt;hirsute wrist&lt;/a&gt; of your DOM. As your page&amp;#8217;s once-blinding responsiveness disappears over the usability horizon, you shed a single caffeinated tear, and it dawns on you that getting this untangled could be a slow and painful affair. Perhaps involving &lt;em&gt;plenty&lt;/em&gt; of unintentional hair loss.&lt;/p&gt;
  
  &lt;p&gt;&lt;img src="http://www.apterasoftware.com/Libraries/MetaBlogLib/Windows-Live-Writer-Putting-the-pep-back-in-your-jQuery-step_A04E-116454-300x205-Ducttape_thumb.sflb.ashx" alt=""/&gt;&lt;/p&gt;
  
  &lt;p&gt;Now, let me brush away that tear—in a totally non-creepy, platonic sort of way—as I submit for you today some tricks to get your jQuery just about as unstuck and performant as an abstraction over an interpreted language could ever hope to be.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://www.apterasoftware.com/Blog/Post/12-04-24/Slow_jQuery_And_The_Thing_About_Duct_Tape.aspx" target="_blank"&gt;Slow jQuery And The Thing About Duct Tape&lt;/a&gt; [ Aptera Software ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/21710461512</link><guid>http://jon.fazzaro.com/post/21710461512</guid><pubDate>Tue, 24 Apr 2012 07:46:00 -0400</pubDate><category>aptera</category></item><item><title>"You have to plan ahead and schedule everything so it’s ready when you need it. Programming requires..."</title><description>“You have to plan ahead and schedule everything so it’s ready when you need it. Programming requires patience and the ability to handle detail. Women are &lt;strong&gt;naturals&lt;/strong&gt; at computer programming.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;p&gt;&lt;strong&gt;&lt;a href="http://thecomputerboys.com/?p=239" target="_blank"&gt;Dr. Grace Hopper, from “The Computer Girls” (Cosmopolitan, April 1967)&lt;/a&gt;&lt;/strong&gt; [ The Computer Boys Take Over ]&lt;/p&gt;

&lt;p&gt;See also: &lt;a href="http://haacked.com/archive/2012/03/22/what-are-brogrammers-afraid-of.aspx" target="_blank"&gt;What Are Brogrammers Afraid Of?&lt;/a&gt; [ Haacked ]&lt;/p&gt;&lt;/em&gt;</description><link>http://jon.fazzaro.com/post/20962541061</link><guid>http://jon.fazzaro.com/post/20962541061</guid><pubDate>Thu, 12 Apr 2012 09:27:00 -0400</pubDate><category>emphasismine</category></item><item><title>What If Someone Does Something Bad?</title><description>&lt;blockquote&gt;
  &lt;p&gt;Policies and processes we adopt over time are corporate inventory. We have to maintain them, administer them, and be annoyed by them. All these actions are waste.&lt;/p&gt;
  
  &lt;p&gt;&lt;img src="http://www.personalkanban.com/pk/wp-content/uploads/2012/03/3369218571_76098b8085_n_thumb.jpg" alt=""/&gt;&lt;/p&gt;
  
  &lt;p&gt;The tricky thing here is that all policies can be defended by “what if” arguments. “We can’t get rid of that policy … what if someone does something bad?”&lt;/p&gt;
  
  &lt;p&gt;Well, what if someone does something bad? How likely is that to occur?&lt;/p&gt;
  
  &lt;p&gt;We know for certain that the waste is making the group less effective when subjected to the policy. What is the likelihood of your What If?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://www.personalkanban.com/pk/uncategorized/one-days-idea-is-another-days-waste/" target="_blank"&gt;One Day’s Idea is Another Day’s Waste&lt;/a&gt; [ Personal Kanban ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/20898414061</link><guid>http://jon.fazzaro.com/post/20898414061</guid><pubDate>Wed, 11 Apr 2012 07:00:15 -0400</pubDate><category>emphasismine</category></item><item><title>Photo</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m1yhnnrV0d1qb2bboo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://jon.fazzaro.com/post/20464527753</link><guid>http://jon.fazzaro.com/post/20464527753</guid><pubDate>Wed, 04 Apr 2012 09:04:35 -0400</pubDate></item><item><title>I'll forgive almost any kind of ineptitude as long as I've never heard it before.</title><description>&lt;blockquote&gt;
  &lt;p&gt;Every time I hear something I don&amp;#8217;t know, it&amp;#8217;s grist for the mill, for my own work. When I hear it I think, &amp;#8216;Wow. That&amp;#8217;s some new stuff. Maybe there&amp;#8217;s something there I can steal.&amp;#8217; If I know what it is, then it&amp;#8217;s just &amp;#8220;Oh, there&amp;#8217;s those guys doing that stuff. I know that stuff.&amp;#8221;&lt;/p&gt;
  
  &lt;p&gt;&lt;img src="http://behance.vo.llnwd.net/e2/99/img/posts/c3/c4b1695a39fead203903fd8f7bad784b.png" alt=""/&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://the99percent.com/articles/7153/The-Bad-Plus-On-Jazz-Humility-and-Finding-Your-Voice" target="_blank"&gt; The Bad Plus: On Jazz, Humility, and Finding Your Voice &lt;/a&gt; [ The 99 Percent ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/20345014029</link><guid>http://jon.fazzaro.com/post/20345014029</guid><pubDate>Mon, 02 Apr 2012 07:47:00 -0400</pubDate><category>emphasismine</category></item><item><title>Let's start with "are we eating tonight?" and work from there.</title><description>&lt;p&gt;&lt;a href="http://www.hanselman.com/blog/MaslowsHierarchyOfNeedsOfSoftwareDevelopment.aspx" target="_blank"&gt;&lt;img src="http://www.hanselman.com/blog/content/binary/Windows-Live-Writer/660c61c20711_F4B9/image_71dde86c-b5da-44dd-9ae9-95292ff39d9a.png" alt=""/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.hanselman.com/blog/MaslowsHierarchyOfNeedsOfSoftwareDevelopment.aspx" target="_blank"&gt;Maslow&amp;#8217;s Hierarchy of Needs of Software Development&lt;/a&gt; [ Scott Hanselman&amp;#8217;s Computer Zen ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/20009493036</link><guid>http://jon.fazzaro.com/post/20009493036</guid><pubDate>Tue, 27 Mar 2012 11:01:51 -0400</pubDate><category>emphasismine</category></item><item><title>"If you’re hyper-aware of what others are thinking, if you’re looking for criticism, the..."</title><description>“If you’re hyper-aware of what others are thinking, if you’re looking for criticism, the unhappy audience member and the guy who didn’t get the joke, you will always find what you’re seeking.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;strong&gt;&lt;a href="http://sethgodin.typepad.com/seths_blog/2012/03/the-mathematical-impossibility-of-universal-delight.html" target="_blank"&gt;The mathematical impossibility of universal delight&lt;/a&gt;&lt;/strong&gt; [ Seth Godin ]&lt;/em&gt;</description><link>http://jon.fazzaro.com/post/19628858635</link><guid>http://jon.fazzaro.com/post/19628858635</guid><pubDate>Tue, 20 Mar 2012 11:57:13 -0400</pubDate><category>emphasismine</category></item><item><title>This guy.</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m13s47n4JW1qb2bboo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;This guy.&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/19540385944</link><guid>http://jon.fazzaro.com/post/19540385944</guid><pubDate>Sun, 18 Mar 2012 19:04:55 -0400</pubDate><category>thisissogoinginmyblog</category></item><item><title>You see how absurd this sounds, but musicians do this all the time.</title><description>&lt;blockquote&gt;
  &lt;p&gt;What if I told the wine bar owner that I have a great band and we are going to play at my house. I need someone to provide and pour wine while we play. I can’t pay much, just $75 and you must bring at least 25 people who are willing to pay a $10 cover charge at the door. Now wouldn’t they look at you like you are crazy?&lt;/p&gt;
  
  &lt;p&gt;&lt;img src="http://diymusician.cdbaby.com/wp-content/uploads/2012/02/iStock_000013837453XSmall.jpg" alt=""/&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://diymusician.cdbaby.com/2012/02/why-music-venues-are-totally-lost-an-open-letter-from-a-professional-musician/" target="_blank"&gt;Why Music Venues Are Totally Lost: An Open Letter from a Professional Musician&lt;/a&gt; [ The DIY Musician ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/19339047543</link><guid>http://jon.fazzaro.com/post/19339047543</guid><pubDate>Thu, 15 Mar 2012 06:00:05 -0400</pubDate><category>emphasismine</category></item><item><title>Or, you can have some newbies hack something together real quick. Up to you.</title><description>&lt;blockquote&gt;
  &lt;p&gt;It&amp;#8217;s tempting to question the value of an organized architecture and clear code commenting, but again, it&amp;#8217;s almost impossible for an organization to overdo this. We don&amp;#8217;t have time to do it over so we have to spend the time to do it right.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="http://sethgodin.typepad.com/seths_blog/2012/03/the-extraordinary-software-development-manager.html" target="_blank"&gt;The Extraordinary Software Development Manager&lt;/a&gt; [ Seth&amp;#8217;s Blog ]&lt;/p&gt;</description><link>http://jon.fazzaro.com/post/19291772225</link><guid>http://jon.fazzaro.com/post/19291772225</guid><pubDate>Wed, 14 Mar 2012 11:31:58 -0400</pubDate><category>emphasismine</category></item></channel></rss>

