<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vaynermedia &#187; Neil Sarkar</title>
	<atom:link href="http://vaynermedia.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://vaynermedia.com</link>
	<description>The Official VaynerMedia blog</description>
	<lastBuildDate>Wed, 07 Dec 2011 22:47:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>How Games Make Your Company Stronger</title>
		<link>http://vaynermedia.com/2010/07/how-games-make-your-company-stronger/</link>
		<comments>http://vaynermedia.com/2010/07/how-games-make-your-company-stronger/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 19:21:01 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[sports]]></category>
		<category><![CDATA[VaynerMedia]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=4254</guid>
		<description><![CDATA[So, we just got back from a company retreat from Vermont...although retreat seems like kind of a misnomer, it was more of an attack.

We were on the offensive from the minute we got there, spurred on by Gary's constant urgings of "let's do something competitive!"

It's not immediately apparent what the purpose is for members of an internet startup to bat around a ball at each other when they'll never surpass weekend warrior status. 

To find meaning in these casual competitions, you have to look at the place sports have in our culture, and why it's important for professional athletes at the peak of their game to compete against one another.]]></description>
			<content:encoded><![CDATA[<p>So, we just got back from a company retreat from Vermont&#8230;although retreat seems like kind of a misnomer, it was more of an attack. </p>
<p>We were on the offensive from the minute we got there, spurred on by Gary&#8217;s constant urgings of &#8220;let&#8217;s do something competitive!&#8221; and a surplus of alcohol generously supplied by Wine Library.</p>
<p>Over the course of the two day weekend, the following competitive activities took place:</p>
<hr style="clear: both"/>
<ul id="sports">
<li>Volleyball</li>
<li>Football</li>
<li>Mountain Biking</li>
<li>Relay race</li>
<li>One-on-one beer shotgunning competition</li>
<li>&#8220;Over the Top&#8221; style arm wrestling competition</li>
<li>Spontaneous &#8220;how many consecutive sweet tarts can @akopec throw from the balcony into varying distance mouths below&#8221; competition</li>
<li>4 hour argument about whether Paul Pierce is overrated</li>
<li>A game invented on-the-fly involving deception, stealth, and wild-eyed chases in the dark that saw @garyvee, @shaunchapman, and @keithholjencin crawling on their stomachs through the dewy weeds and mud at the cabin&#8217;s perimeter in the pitch darkness as if they were in enemy territory in &#8216;Nam.</li>
</ul>
<p>There were a few people there not used to the intensity, and seeing their raised eyebrows at all this got me thinking about the purpose of all of it. </p>
<p>It&#8217;s not immediately apparent what the purpose is for members of an internet startup to bat around a ball at each other when they&#8217;ll never surpass weekend warrior status. </p>
<p>To find meaning in these casual competitions, you have to look at the place sports have in our culture, and why it&#8217;s important for professional athletes at the peak of their game to compete against one another.</p>
<h2>&#8220;After fighting, everything else in your life got the volume turned down&#8221;<br />
-Fight Club</h2>
<p>To the casual observer, any sport is a meaningless game around an arbitrary goal. Athletes&#8217; salaries are more worthy of debate than their accomplishments on the field.</p>
<p>To the participants though, the games take on a meaning that is more powerful than the meanings found in everyday life.</p>
<p>Why? because sports tap into our competitive, animal nature. Every animal is wired for competition because of the scarcity of resources needed for survival. </p>
<p>The need to acquire food, air, water, mates, and sunlight at the expense of others is the primary driver of growth: stronger, better, faster, smarter, significantly more able to fly&#8230;whatever can give you an advantage.</p>
<p>Competition as inspired by scarcity also forms the foundation of one of the two most basic instincts: killing. The driving force that compels people to compete against one another in sports is a modified version of the instinct to survive by growing stronger and killing competition.</p>
<p>Sports are one of the most fascinating human inventions. They showcase our ability to re-route natural urges and re-assign reward systems. To transcend survival instincts and use them to organize a group of selfish individuals for a common goal.</p>
<h2>&#8220;UNITY!!!&#8221;<br />
-Dave Chapelle as Rick James</h2>
<p>Look at how humans competed with other organisms way back in the day. We were smaller, weaker, and slower than most predators around us. </p>
<p>Yes, yes, we were smarter. But not as individuals. Try to outwit a grizzly bear and you&#8217;ll see what I mean.  All we had going for us was collaboration.</p>
<p>Still to this day, nothing unites people so much as a common goal, and nothing inspires a common goal better than a common enemy.</p>
<p>Think about the world cup. Michigan fans and Ohio State fans, Auburn and Alabama, Texas and Oklahoma, were all rooting alongside each other as local sports allegiances gave way to a larger sentiment of our country as a whole against the other countries of the world.</p>
<p>World peace is an impossibility today, but imagine if tomorrow hostile aliens came down like in Independence Day. Any inter-human conflicts would immediately give way to collaboration in a larger struggle.</p>
<p>At our retreat this weekend, teams were formed and re-formed at random. Now think about it in the context practicing allegiances and collaboration.</p>
<p>Does this internal competition not make us that much stronger when play conflicts in the world of sport amongst ourselves give way to real conflicts between our entire company and another in the world of business? </p>
<p>It seems absurd to many that playing volleyball against each other gives us more of an ability to succeed at the game of business. I disagree. It&#8217;s all about the spirit of the game.</p>
<h2>&#8220;You play to win the game. You don&#8217;t play to just play it. That&#8217;s the great thing about sports&#8221;<br />
- Herm Edwards</h2>
<p>We live in a world of scarcity, there is no question about it. Given that you&#8217;re reading this blog, I&#8217;m guessing you are lucky enough to not be experiencing scarcity of food, water, or shelter. </p>
<p>You&#8217;re faced with a different type of scarcity, a decidedly human scarcity: scarcity of attention. People have a limited amount of attention to give. </p>
<p>Let&#8217;s go back to the salaries of athletes for a second. The reason they get paid that much is simple: demand. The reason they compete is not, in the cases of the most successful, for money or any other tangible reward. They want to be considered to be the best by whomever is important to them, whether it&#8217;s the general public or a high school coach who slighted them.</p>
<p>The financial success of your brand depends on capturing peoples attention, and if you think you don&#8217;t measure individual success in terms of attention (and admiration), whether it&#8217;s from hundreds of thousands of like-minded strangers or just one of your parents, I call bullshit.</p>
<p>Whatever scarcity or competition you are facing, there are three approaches you can take to improve your position.</p>
<p><strong>1. Embrace constructive competition (the Michael Jordan strategy)</strong><br />
You focus on winning through strength. You courageously admit that you are not complete; you learn from each contest. You seek stronger competition at all times, committing yourself 100% in every arena because you believe you have a chance to win. </p>
<p><strong>2. Embrace destructive competition (the Tonya Harding strategy)</strong><br />
You focus on winning through injuring or otherwise discrediting others. Given a choice, you&#8217;ll gladly take a perceived victory over strengthening loss every time. For those who compete destructively, insecurity transforms hunger into greed and admiration into envy.</p>
<p><strong>3. Refusal to compete (the Goth Kids strategy)</strong><br />
This happens far, far more often to all of us than any of us would care to admit. Right now, you&#8217;re implicitly denying competitions because it&#8217;s easy to convince yourself you&#8217;re doing alright when you decline to compare yourself to others.</p>
<p>I&#8217;m happy to report that if this weekend was any indication, it seems that everybody here wants to be Like Mike.</p>
<style type="text/css">.post h2 { margin: 2em 0 5px} ul#sports { list-style: disc; list-style-position: inside; margin-bottom: 2em} ul#sports li {margin: 6px 0}</style>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=4254&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2010/07/how-games-make-your-company-stronger/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>First year at VaynerMedia. It&#8217;s awesome.</title>
		<link>http://vaynermedia.com/2010/07/first-year-at-vaynermedia-its-awesome/</link>
		<comments>http://vaynermedia.com/2010/07/first-year-at-vaynermedia-its-awesome/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 18:48:39 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Birthday]]></category>
		<category><![CDATA[VaynerMedia]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=4091</guid>
		<description><![CDATA[Be warned that this is one of the only posts I write that&#8217;ll be focused on me, not on You. So if you&#8217;ve no interest in Neil Sarkar or VaynerMedia, a better use of your time would be watching one of yesterday&#8217;s Old Spice videos. What&#8217;s the significance of that [...]]]></description>
			<content:encoded><![CDATA[<p>Be warned that this is one of the only posts I write that&#8217;ll be focused on me, not on You. So if you&#8217;ve no interest in Neil Sarkar or VaynerMedia, a better use of your time would be watching one of yesterday&#8217;s <a target="_blank" href="http://www.youtube.com/watch?v=LWCVhGzrAT0" >Old Spice videos</a>.</p>
<p><a target="_blank" href="http://twitter.com/NeilSarkar/status/2641190248" ><img src="http://cl.ly/587d97a7c1269739570b/content" /></a></p>
<p>What&#8217;s the significance of that tweet? It was from my first day here. July 14th was a year ago. Put &#8216;em together, I&#8217;ve been working here for a year today. Seems like an appropriate time to take a look back.</p>
<h2> 2009 </h2>
<p>I&#8217;ll never forget the day I got this job.</p>
<p>The moment Gary reached across the table to shake my hand, I knew my life had changed. The rush I felt that summer evening was unparalleled, but I&#8217;ll tell you about that when you&#8217;re older.</p>
<p>Intuitively, I was right. A year later, working at VaynerMedia has changed my life to the extent I thought it would. But I was wrong about how.</p>
<p>Sure, we almost doubled in size and are making exponentially more revenue. But from an external standpoint, we haven&#8217;t come very far.</p>
<p>To anybody who&#8217;s not one of us, one of our clients, or a fan of Gary&#8217;s, we&#8217;re still just another nameless Internet startup in Tribeca that a bunch of kids bike to from their Brooklyn apartments. </p>
<p>We&#8217;re still a forgotten byline on the 12th page of an online magazine. We haven&#8217;t hit primetime, we haven&#8217;t entered the mainstream conversation.</p>
<p>Frankly, if you told me a year ago after that we would be where we are now, I would have been surprised and disappointed. &#8220;Surely we&#8217;d be a household name, at least in New York!&#8221;. &#8220;Surely we&#8217;d all be making six figures, on a clear path to getting Gary his billion to buy the jets&#8221;.</p>
<p>I was wrong. I wasn&#8217;t handed extravagant success, and neither was VaynerMedia. It&#8217;s OK though. The two things I&#8217;ve been instilled with the most over the last year have been patience and faith. </p>
<p>I see now that I was given something far better than automatic, trickle-down success: an opportunity to learn the blueprint for creating success out of nothing. Enrollment in my own personal business school with one of the most fascinating families in business. </p>
<h2>2010 </h2>
<p>Teams win championships.</p>
<p>Gary and AJ have excellent DNA for creating a team, and they&#8217;re putting on a clinic on how to inject global perspective and purpose into a group of individuals, how to unite disparate personalities into a cohesive whole, and how to create an environment of mutual support and trust that allows everyone to work beyond their individual capability.</p>
<p>Everyone here is trying to drink their own ocean. Every single person here is underqualified on paper for the responsibilities and tasks they assign themselves every day. If there wasn&#8217;t an atmosphere of trust, support, and friendly competition, people would quit. </p>
<p>At the last place I worked, the whole was less than any one of its individual parts. Sounds extreme but it&#8217;s true. This is already an organization where the whole is greater than the sum of its parts, and it has been that way from the beginning.</p>
<p>Seems simple. Should be simple. It&#8217;s not. The default approach of humans to one another is a distrustful &#8220;guilty until proven innocent&#8221; mentality. It takes honest dedication to establish a culture of trust, familiarity, respect and love in a group of unrelated individuals. </p>
<p>How few companies can say that they&#8217;re truly operating as a team?<br />
How many organizations have degenerated into a cesspool of unchallenged and unutilized minds and hearts, festering and decaying in their cubicles right now?<br />
How many startups are powered by aggrandized ego and selfish greed?? It&#8217;s tragic.</p>
<p>Creating a culture is done through direct and transparent communication. That&#8217;s certainly been a theme here.</p>
<p>The manifestation of that culture, though, is in what&#8217;s not said. Actually that makes it sound like censorship&#8230;it&#8217;s about what&#8217;s not even *thought*.</p>
<p>When you can trust that everyone you&#8217;re working with has their self-interest tied to yours and is here to help you rather than harm you, that frees up a lot&#8230;a LOT&#8230;of mental power.</p>
<h2>2011</h2>
<p>So where are we headed? Honestly, I have no idea. We&#8217;re still young as hell. Bonds are still being forged. People are still gaining competency and skill in their individual disciplines. For example, a year ago I was working with wordpress&#8230;now I&#8217;m working with redis, node.js, and edge rails. </p>
<p>There&#8217;s more to it than individual development though. We&#8217;re a wolfpack in training. There&#8217;s a collective, palpable, <b>group-wide</b> focusing. Every individual is leaning a little further forward every day.</p>
<p>There have been peaks and valleys, I don&#8217;t want to paint a picture that everything is unicorns and flowers here. There have certainly been points over the past year that I&#8217;ve had doubts. </p>
<p>But at the end of the day, I always come to the same conclusion. I&#8217;ve escaped the lonely, selfish corporate world. Each trough is higher than the previous one. Most importantly, I&#8217;m finally part of a team that I genuinely believe in and care about.</p>
<p>All in all I can say that globally, I&#8217;ve wrapped my head around the fact that the team I&#8217;m a part of is headed in the right direction, and it&#8217;s going to be fun to see what the future will bring.</p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=4091&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2010/07/first-year-at-vaynermedia-its-awesome/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Want to succeed? Fail.</title>
		<link>http://vaynermedia.com/2010/06/want-to-succeed-fail/</link>
		<comments>http://vaynermedia.com/2010/06/want-to-succeed-fail/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 21:06:48 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=3725</guid>
		<description><![CDATA[A risk-averse approach is safe in the short term and self-destructive in the long term. And not the fun kind of self-destructive. The slow, crippling, succumbing to death at 24 without realizing it until 42 self-destructive. No thanks.
]]></description>
			<content:encoded><![CDATA[<style type="text/css">.post h2 { margin-top: 2em} .post blockquote {font-style: italic; font-weight: bold}</style>
<p><i>Total read time: 8 minutes</i></p>
<p>Cyclical Iteration. It&#8217;s a philosophy that underlies everything we do here at VaynerMedia, from development cycles to client strategies to administrative processes to sushi/sake team dinners.</p>
<p>What is iteration?</p>
<p>-It&#8217;s the systemic acceptance of short term failures to ensure long term success.</p>
<p>-It&#8217;s the embracing of the cyclical and chaotic nature of growth and the absence of formal long term planning.</p>
<p>-It&#8217;s the investment in human capital and relative disregard for protection of existing assets.</p>
<p>This systemic embracing of the inevitability and strengthening nature of human failure that pervades our company culture is, in my estimation, the surest indicator of our eventual success.</p>
<h2>Fail harder, fail better.</h2>
<blockquote><p>&#8220;Ever tried. Ever failed. No matter. Try again. Fail again. Fail better.&#8221; &#8211; Samuel Beckett</p></blockquote>
<p>Iteration is not the process of stepping consistently forward. In fact, quite the opposite, it is predicated on the acceptance of stepping backwards.</p>
<p>Each cycle (or iteration) follows a classic trial-and-error pattern. The first few steps are usually incorrect, but they help expose the complexity of the problem and eventually lead to a more robust and often more innovative solution.</p>
<p>Iteration not only accepts short-term failure, it embraces it. Failure now leads to strength later on.</p>
<p>Seek failure and you will find real strength. Seek perfection and you&#8217;ll find weakness veiled as strength.</p>
<p><small>Disclaimer: I feel obliged to mention that this does not mean that as a company we are releasing substandard or half-cocked strategies or products to our clients. Quite the opposite &#8212; the iterative cycles take place internally and help us ensure we can deliver consistently great results.</small></p>
<h2>Safe is risky.</h2>
<blockquote><p>&#8220;Safe is risky.&#8221; &#8211; Seth Godin</p></blockquote>
<p>If your goal is to never fail (or admit failure), you&#8217;ll find that the more you acquire, the more frantically you&#8217;ll have to struggle to maintain your &#8220;winnings&#8221;. </p>
<p>You can&#8217;t monitor or control everything. No matter how much you try to keep everything moving consistently upward, something you&#8217;re not monitoring is going down.</p>
<p>You know, it takes so much damn energy and cognitive dissonance to convince yourself that you are unfailingly headed on the right path. Why not just admit that there are going to be peaks and valleys??</p>
<p>Sometimes you&#8217;re going to forget important things. Sometimes you&#8217;re going to do embarrassing shit. Sometimes you&#8217;re going to offend and disappoint people you care about or look up to or need approval from.</p>
<p>If you would just RELAX and be ok with losing a few battles, you&#8217;d find it&#8217;s much easier to win the war.</p>
<p>One of our greatest weaknesses as human beings is our inability to go beyond linear projection. You decide not to lose three battles in a row, because that translates to 9 and 18 in your head.</p>
<p>All important fundamental dynamics are so clearly cyclical, yet we can only take into account a singular slope in our projections, and that chains so many people to overly conservative or risk-averse approaches.</p>
<p>A risk-averse approach is safe in the short term and self-destructive in the long term. And not the fun kind of self-destructive. The slow, crippling, succumbing to death at 24 without realizing it until 42 version of self-destructive. No thanks.</p>
<h2>Trust the actors, not the script.</h2>
<p>In order to operate on a daily basis, human beings need to ignore a huge number of variables and attribute the continued functioning of those variables to an abstraction that some would call &#8220;faith&#8221;. </p>
<p>Corporate strategies and sitcoms like <cite>Two and a Half Men</cite> ascribe that faith to a rigid &#8220;plan&#8221;, and operate with an implicit wary distrust in the human actors involved.</p>
<p>Iterative strategies and genuine comedies like <cite>It&#8217;s Always Sunny in Philadelphia</cite> and <cite>Eastbound and Down</cite> have rudimentary guidelines for each scene but the director is happy to throw the script out the window on any given scene because her faith lies with the characters and the actors that breathe life into them.</p>
<p>Get attached to the people, not the product or the processes. The only asset that can flourish without attention and demonstrate true exponential ROI is a human asset.</p>
<h2>Make more chairs.</h2>
<p>When you get attached to your accomplishments, as a company or an individual, you&#8217;re putting your money on a commodity with diminishing returns.</p>
<p>Because anything you build is bound to wither eventually no matter how closely you protect or hoard it, you&#8217;re putting yourself or your company into a game of musical chairs; a game that degenerates into a dystopia ruled by scarcity and marked by fearful, animalistic competition between otherwise decent human beings.</p>
<p>The solution? Cut that cord, my friend. Put your faith in your future, not your past.</p>
<p>With each iteration you should focus on increasing your ability to do it faster and better next time rather than clinging to your creation, no matter how valuable it appears.</p>
<p>Anything man can build will inevitably crumble. The tires lose their traction and the hinges rust and the sheen fades. One of the saddest things to see is an organization or a person frantically patching together or attempting to bail out a decaying symbol of their past glory. </p>
<p>The second that glue starts unsticking, you want to confidently assess your dying creation like the million dollar man &#8212; &#8220;we can rebuild him&#8221;.</p>
<h2>Don&#8217;t fear the reaper.</h2>
<blockquote><p>&#8220;Don&#8217;t fear the reaper (we&#8217;ll be able to fly)&#8221; &#8211; Blue Oyster Cult</p></blockquote>
<p>What iteration really comes down to is letting the weak or old parts die the deaths they want to die. </p>
<p>If you don&#8217;t keep a healthy population of wolves inside, if you don&#8217;t have a certain modicum of ruthless killing in your organization or yourself, you&#8217;ll eventually find your business or your life unmanageable due to the unchecked, brimming caribou herd that will overwhelm the system.</p>
<p>So many things would be so much better if people could accept minor losses and deaths in the interest of &#8220;strengthening the herd&#8221;.</p>
<p>Imagine if you could actually &#8220;take a break&#8221; in a relationship before the relationship was over on one or both sides, how much more stable and secure would that relationship be?</p>
<p>Imagine if laws were repealed as often as they were passed, how much more accurate and fair would laws be?</p>
<p>I hate to get all Eastern philosophy and Yin/Yang on you here, but failure and death are a necessary counterbalance to (and enabler of) success and life.</p>
<p>If you do it right and embrace the failures in your personal actions, even the final, faltering act will be pleasurable. </p>
<p>Hell, I fully intend to have an open bar and a live band at my funeral.</p>
<p>Life&#8217;s a joke, if you let yourself exhale and you celebrate the little deaths instead of dreading them, you might be able to laugh at it again.</p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=3725&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2010/06/want-to-succeed-fail/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>What are you working for?</title>
		<link>http://vaynermedia.com/2010/06/what-are-you-working-for/</link>
		<comments>http://vaynermedia.com/2010/06/what-are-you-working-for/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 18:50:00 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[pressure]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=3514</guid>
		<description><![CDATA[Just as anybody who dedicates their life to music has at one point imagined themself as an international rockstar, anybody who willfully dedicates their life to the Internet has at one point imagined themselves being beyond a boss; being part of something magical.]]></description>
			<content:encoded><![CDATA[<p><i>(total read time: 7 minutes)</i></p>
<p>If you got to the position of your bosses boss, would you be happy? </p>
<p>If you got to choose your job, would you choose the path of highest average gain with medium risk or highest possible gain with maximum risk?</p>
<p>Just as anybody who dedicates their life to music has at one point imagined themself as an international rockstar, anybody who willfully dedicates their life to the Internet has at one point imagined themselves being beyond a boss; being part of something magical. </p>
<p>Which websites represent the rockstars we aspire to be? You already know what they are, because they all reached a level where they registered resoundingly in the national consciousness, and there&#8217;s one every 18 months or so in accordance with Moore&#8217;s law.</p>
<p>Chronologically they are <b>Yahoo, Google, Amazon, eBay, Myspace, Netflix, Youtube, Facebook, Twitter</b>. </p>
<h2>So you&#8217;re saying there&#8217;s a chance.</h2>
<p>There are a few patterns uniting this batch of sites. </p>
<p><b>1. None of them solved an existing problem. Instead, they all created entirely novel experiences.</b></p>
<p>If your focus is on fixing a problem, you&#8217;ve given yourself a ceiling that&#8217;s too low. </p>
<p><b>2. None of them were carried by a brilliant or unique idea. Instead, they were all solid ideas that hundreds or thousands of people may have had concurrently &#8212; but only one team executed and executed well enough to be a leader.</b></p>
<p>If you&#8217;re focused on concept over execution, you&#8217;ll be sitting on a barstool lamenting the fact that someone else took &#8220;your&#8221; idea.</p>
<p><b>3. None of them were started by a lone individual.</b></p>
<p>If you&#8217;re not actively surrounding yourself with people who inspire and challenge you, it&#8217;s going to take you decades to catch up.</p>
<p><b>4. None of them were a first venture.</b></p>
<p>Overnight successes were underground for decades. The great ones have always had a sort of urgent patience, like stubborn turtles.</p>
<p><b>5. None of them were started with financial profit as the primary motivation (despite some having fantastic business models).</b></p>
<p>If the money&#8217;s anything more than a bonus of your endeavor, you&#8217;ve already lost.</p>
<h2>What was all that one in a million talk??</h2>
<p>If you&#8217;re going to pursue the Grail, you can&#8217;t be reliant on praise or encouragement from others. You&#8217;re going to have to discount 90% of what anyone not pursuing the same Grail says to you. </p>
<p>Most people, including your parents, will laugh in your face if you tell them that you&#8217;re going to make the next Facebook. &#8220;A few get lucky; for every one that succeeds theres a million that fail.&#8221;</p>
<p>Here&#8217;s the thing about other people&#8217;s advice though: <strong>no-one believes in you</strong>. When you yourself can&#8217;t even articulate what it is you know you&#8217;re capable of, no-one is going to make that assumption on your behalf. </p>
<p>Do you think Steven Tyler&#8217;s mom or dad looked at him when he was 15 and said &#8220;Son put down those books, you were born to be a rock star. Here&#8217;s a guitar and a bottle of whiskey, now get in your room and make some f*cking rock and roll&#8221;. No.</p>
<p>If you have a special gift, you also have a special burden of needing that gift to emerge and manifest itself and a special constraint of not being able to follow any of the paths cleared for you by friends and family. </p>
<h2>Shoot for the moon and land on the damn moon.</h2>
<p>The benefits of owning, creating, or otherwise being associated with a Grail site are obvious to any casual observer. Rich and famous, right? Wrong. Those are the symptoms, but not the disease. </p>
<p>There is a higher good than money or fame: <b>glory</b>. </p>
<p>As Gary and AJ put it, &#8220;Legacy > Currency&#8221;. As Lil Wayne put it, &#8220;I don&#8217;t want the glow, I want the glo-ry&#8221;. As Drake put it &#8220;It&#8217;s funny when you coming in first, but you hope, that you last/you just hope, that it lasts&#8221;. </p>
<p>Chris Rock originated a wildly accurate phrase that says you always lose money chasing women but never lose women chasing money. It goes up another level. You always lose glory chasing money, but you never lose money chasing glory. </p>
<h2>75% of the time, you&#8217;re screwed anyway.</h2>
<p>An abstraction of any challenge that can always embolden you is that you only control at most half of the variables. All you can control is your preparation and belief. It looks like this:</p>
<style type="text/css">#seventy-five th, #seventy-five td { padding: 5px; text-align: center; vertical-align: middle; border: 1px solid black; } #seventy-five .fail { background-color: #730a12; color: #EF4955;} #seventy-five .win { background-color: #330963; color: white;} .post h2 { margin-top: 2em;}</style>
<table id="seventy-five">
<tr>
<th></th>
<th>You don&#8217;t think you can</th>
<th>You think you can</th>
</tr>
<tr>
<th>&#8220;Luck&#8221; favors you</th>
<td class="fail">Fail.</td>
<td class="win">Glory.</td>
</tr>
<tr>
<th>&#8220;Luck&#8221; passes you by</th>
<td class="fail">Fail.</td>
<td class="fail">Fail.</td>
</tr>
</table>
<p>To some this chart is daunting &#8212; to me it&#8217;s freeing. You&#8217;re probably screwed anyway. Might as well try.</p>
<p>I gotta get back to work but&#8230;thoughts?</p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=3514&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2010/06/what-are-you-working-for/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Releasing Travis Porter&#8217;s Mixtape: Proud to be a Problem</title>
		<link>http://vaynermedia.com/2010/05/releasing-travis-porters-mixtape-proud-to-be-a-problem/</link>
		<comments>http://vaynermedia.com/2010/05/releasing-travis-porters-mixtape-proud-to-be-a-problem/#comments</comments>
		<pubDate>Wed, 19 May 2010 20:50:32 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Hip Hop]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[VaynerMedia]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=3335</guid>
		<description><![CDATA[Travis Porter had an avid and rapidly growing fan base, which gave us a captive audience. They were unsigned, which gave us creative license. They were innovators in a space (Hip Hop music) that was seeing huge social effectiveness with rudimentary implementations, which gave us an exciting and potentially rewarding challenge.]]></description>
			<content:encoded><![CDATA[<p>Last night <a target="_blank" href="http://wearetravisporter.com" >Travis Porter</a>, arguably the hottest unsigned rap group in <strike>America</strike> the world, released their highly anticipated mixtape <cite style="font-style: italic">Proud to be a Problem</cite>. </p>
<p>A few weeks beforehand, they got us involved to help them craft a release that innovatively leveraged social media. </p>
<p>This was probably the most fun project I&#8217;ve done so far, and I wanted to share a little about what made the process so enjoyable, exciting, and unique.</p>
<h2 style="clear:both">1. Discovery</h2>
<p>Travis Porter&#8217;s manager, <a target="_blank" href="http://www.myspace.com/ceocharlie" >CEO Charlie</a>, had an existing dialogue with our own hardworking hip-hop blogger @mikeboydjr who writes <a target="_blank" href="http://hiphopatlunch.com" >Hip Hop at Lunch</a>. Boyd introduced him to Gary and AJ and subsequently to me.</p>
<p>When we spoke on the phone, the opportunity was obvious. Their last independently released mixtape had propelled them to a national and overseas tour, a couple videos on MTV, and a song on the billboard rap charts. They were releasing a follow-up, 17 song mixtape and a short film (1/2 hour) on May 18th.</p>
<p>Their last social media campaign had been in February, a &#8220;tweet to watch&#8221; campaign for their music video for &#8220;<a target="_blank" href="http://travisportergetnaked.com"  style="font-style: italic">Get Naked</a>&#8221; and they wanted to innovate on that. From 6-8pm, they were going to take over the livemixtapes.com site, redirecting all visitors to a custom social landing page. </p>
<p>Travis Porter had an avid and rapidly growing fan base, which gave us a captive audience. They were unsigned, which gave us creative license. They were innovators in a space (Hip Hop music) that was seeing huge social effectiveness with rudimentary implementations, which gave us an exciting and potentially rewarding challenge.</p>
<p>Charlie and I hung up after about two hours and my mind was buzzing with the opportunities that this unlikely collaboration could yield.</p>
<h2>2. Concept</h2>
<p>CEO Charlie called me on a Friday, and the next day Boyd and I came in to the office to brainstorm. The tight timeframe of the release helped simplify and focus our vision, and we came up with the concept over a <a target="_blank" href="http://www.yelp.com/biz/saluggis-new-york" >Saluggi&#8217;s</a> pizza and a couple leftover Newcastle Brown Ales in under an hour.</p>
<p>The concept was:<br />
1. Allow people to unlock through twitter (tweet link + follow travis porter) or facebook (post link + give email address)<br />
2. Have a video section that will play either the movie or Travis Porter live ustreaming<br />
3. Allow the audience to interact with Travis Porter directly through twitter and facebook on the page. Each interaction propagates through their network and extends the viral loop.</p>
<p>Simple, right? I put up a living prototype that day (you can still see it here: <a href="http://graphpaper.vaynermedia.com/travisporter" >http://graphpaper.vaynermedia.com/travisporter</a>) and it was game time.</p>
<h2>3. Execution</h2>
<p>From concept to execution was only about 20 hours between two people. I handled all the back-end work and social media integration, and our newest team member @shaunchapman (of <a target="_blank" href="http://0to255.com" >0 to 255</a> pseudo-fame) handled the front-end UI.</p>
<p>More impressively, we could do it in half the time if we did it again and a quarter of the time if we had control of the servers for testing production code.</p>
<p>Take a look at the final result:</p>
<p><a target="_blank" href="http://livemixtapes.com/proudtobeaproblem" >Travis Porter: &#8220;Proud to be a Problem&#8221; social landing page</a></p>
<p>The best part is that 3/4 of the elements on the page are plug-and-play components offered by ustream, twitter, and facebook. From a user experience standpoint, 75% of the page was done in under an hour.</p>
<p>The development time was all spent on writing a custom OAuth implementation for Twitter, integrating Facebook&#8217;s new open graph api, collaborating with livemixtapes.com to ensure the correct user flow from authentication to unlocking the mixtape, and skinning the page according to the specifications of Travis Porter&#8217;s graphic designer, <a target="_blank" href="http://colourfulmoney.net/" >Colourful Money</a>. </p>
<p>Of course that&#8217;s just the tip of the proverbial iceberg; if you&#8217;re interested in technical details feel free to ask how we did anything in the comments and I&#8217;ll respond with an explanation and code sample.</p>
<h2>4. Results</h2>
<p>- 42,000+ unique visitors in 2 hours. 239 combined days spent on the landing page by all visitors.<br />
- #3 trending topic on all of Twitter.<br />
- #11 most searched term on Google.<br />
- 7,000+ tweets and follows.<br />
- 15,000+ clicks on the official bit.ly link from the generated tweet (stats: http://bit.ly/proudtobeaproblem+)<br />
- 4,500+ likes on the Open Graph enabled album (and de facto Fan Page) for the album Proud to be a Problem.</p>
<p><img src="http://img.skitch.com/20100519-ba6de1gkajy7mkunk9cg8s71q.jpg" /></p>
<h2>5. Conclusions</h2>
<p>The launch was a success. It was fresh and exciting for everybody involved &#8212; us, Travis Porter, Live Mixtapes, and the fans. </p>
<p>This Travis Porter/VaynerMedia collaboration is my absolute favorite type of working relationship, and the effectiveness of a good working relationship can be seen in the results. </p>
<p>They are on top of their game, and we are on top of ours. They don&#8217;t need more than what we can provide because they already have the talent. They&#8217;re not going to restrict us to less than what we can provide, because they don&#8217;t have a legal department. </p>
<p>Travis Porter just told us their story and goals, and we listened. Then they stepped aside and gave us the freedom to select the right tools from our vast social media toolbox to accomplish those goals.</p>
<p>But enough about us. The most important takeaway is that it is downright scary what Travis Porter and other up-and-coming artists can do with minimal effort by leveraging social media. </p>
<p>The power is truly shifting from labels and other corporately tainted entities to the <i style="font-style: italic; font-weight: bold">artists</i> themselves, and touching that yesterday was exhilarating.</p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=3335&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2010/05/releasing-travis-porters-mixtape-proud-to-be-a-problem/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Concerned about your privacy on Facebook? Read this.</title>
		<link>http://vaynermedia.com/2010/05/concerned-about-your-privacy-on-facebook-read-this/</link>
		<comments>http://vaynermedia.com/2010/05/concerned-about-your-privacy-on-facebook-read-this/#comments</comments>
		<pubDate>Tue, 11 May 2010 18:16:39 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Current Events]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=3231</guid>
		<description><![CDATA[People seem to only consider potential (and exponentially more common) misuses of their data by a malicious individual or organization, but never the rare advantages that could be provided to them by an individual or organization bent on helping people and understanding the world better.]]></description>
			<content:encoded><![CDATA[<p>OK, so it seems that there is a growing collective alarm since Facebook released their f8 changes.</p>
<p>There is this article that shows the &#8220;eroding&#8221; privacy policy of Facebook in direct quotations:<br />
<a href="http://w2.eff.org/deeplinks/2010/04/facebook-timeline/"  target="blank">http://w2.eff.org/deeplinks/2010/04/facebook-timeline/</a> </p>
<p>There is this article showing the same progression as an infographic:<br />
<a href="http://mattmckeon.com/facebook-privacy/"  target="blank">http://mattmckeon.com/facebook-privacy/</a>.</p>
<p>Wired noted that a Facebook employee, when questioned about how Mark Zuckerberg feels about privacy, responded with laughter, saying &#8220;He doesn&#8217;t believe in it&#8221;: <a target="_blank" href="http://www.wired.com/epicenter/2010/04/report-facebook-ceo-mark-zuckerberg-doesnt-believe-in-privacy/" >http://www.wired.com/epicenter/2010/04/report-facebook-ceo-mark-zuckerberg-doesnt-believe-in-privacy/</a></p>
<p>There are also congressmen that are proposing a sweeping Internet privacy bill: <a target="_blank" href="http://gigaom.com/2010/05/04/congress-proposes-sweeping-internet-privacy-bill/" >http://gigaom.com/2010/05/04/congress-proposes-sweeping-internet-privacy-bill/</a> , prompting Facebook to hire an ex-boss of the FTC as their lawyer: <a target="_blank" href="http://www.theregister.co.uk/2010/05/10/facebook_bush_lawyer/" >http://www.theregister.co.uk/2010/05/10/facebook_bush_lawyer/</a></p>
<p>&#8230;and just today, there was a security hole found (and fixed) in Yelp, one of the three sites granted &#8220;instant personalization&#8221; features (ie automatic access to a lot of your facebook data): <a href="http://techcrunch.com/2010/05/11/yelp-security-hole-puts-facebook-user-data-at-risk-underscores-problems-with-instant-personalization/"  target="blank">http://techcrunch.com/2010/05/11/yelp-security-hole-puts-facebook-user-data-at-risk-underscores-problems-with-instant-personalization/</a></p>
<hr />
<p>So, I&#8217;m bringing this up because I sincerely want to talk to anyone who shares concerns about these policies. </p>
<p>See, Facebook&#8217;s changes fill me with excitement rather than fear or uncertainty. Not just for what they make directly possible now, but for what a societal shift in the direction of open-ness would mean. </p>
<p>Do you pick up calls from unknown numbers? You should, every single time. The benefit of your picking up a single important call from a friend (most people don&#8217;t have jail telephones in their address book) far outweighs the cost of having to hang up on wrong numbers or junk calls. </p>
<p><strong>The debate over open-ness of information comes down to this same cost-benefit analysis to me. </strong></p>
<p>People seem to only consider potential (and exponentially more common) misuses of their data by a malicious individual or organization, but never the rare advantages that could be provided to them by an individual or organization bent on helping people and understanding the world better. </p>
<p><strong>It&#8217;s downright tragic that the default mode of operation for most when assessing other human beings is &#8220;guilty until proven innocent&#8221;. </strong></p>
<p>Consider a world where all of your interactions with everybody throughout your life are catalogued, categorized, and entered into computers. To most, this scenario would result in the society George Orwell outlined in 1984, where every individual is controlled on a personal level by an all-seeing government.</p>
<p>Very few people contemplating this scenario would think what I did: &#8220;Can you imagine the advances in the field of Psychology after one generation of this???&#8221; </p>
<p>I mean really, <strong>can you imagine how much more insight we would have into the human condition, and how much happier we could make an individual in the next generation by leveraging data we had from lives in the past that were characterized by similar data points?</strong></p>
<p>Part of it admittedly comes from a naive optimism regarding human nature, but the other part is that my professional challenge every day comes down to parsing data. So I&#8217;m dubious as to the effectiveness of attempting to control a vast number of individuals on a personal level, if for no other reason than the sheer logistics of parsing all that data in realtime.</p>
<p>In general, fear of your information being collected and abused by a huge organization (like Facebook) on an individual basis implies a self-centered viewpoint. <strong>From the perspective of potential data collectors, whether noble or malicious, your individual personal data is basically irrelevant. Good or bad, they are after *aggregate* data. </strong></p>
<p>The last point I want to make is that people always wonder &#8220;well if technology has improved our lives so much why isn&#8217;t anyone happier&#8221;. Well, shit, it&#8217;s hard to build something that&#8217;s going to make you happy if that thing has no baseline understanding of who you are, what type of people you&#8217;re friends with, and what you prefer to do with your time. </p>
<p>I know these are unconventional viewpoints, but as a developer who understands the technical implementation and real world implications of the Facebook platform, I&#8217;m really curious to explore your concerns and inform you from a technical perspective if you are worried about your privacy on Facebook. </p>
<p>If you have questions about what is or is not possible for Facebook and other websites to do with your Facebook data, I can answer them.</p>
<p>If you want to know where to go to make sure your privacy settings reflect your intentions, I can show you.</p>
<p>But must of all, if you have concerns about specific drawbacks of making more of your information publicly available, I&#8217;d love to find out why.</p>
<p>You can comment anonymously if you like <img src='http://vaynermedia.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=3231&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2010/05/concerned-about-your-privacy-on-facebook-read-this/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How Facebook&#8217;s f8 changes will affect you in 600 words or less.</title>
		<link>http://vaynermedia.com/2010/04/how-facebooks-f8-changes-will-affect-you-in-600-words-or-less/</link>
		<comments>http://vaynermedia.com/2010/04/how-facebooks-f8-changes-will-affect-you-in-600-words-or-less/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 17:47:37 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=2967</guid>
		<description><![CDATA[In case you don't know, Facebook announced sweeping changes to their strategy and technology at their f8 conference on Wednesday. If you're a stakeholder in a business with any web presence whatsoever, you can't afford to ignore this fundamental shift.
]]></description>
			<content:encoded><![CDATA[<p>In case you don&#8217;t know, Facebook announced sweeping changes to their strategy and technology at their <a href="http://www.facebook.com/f8"  target="_blank">f8 conference</a> on Wednesday. If you&#8217;re a stakeholder in a business with any web presence whatsoever, you can&#8217;t afford to ignore this fundamental shift.</p>
<p>The shift boils down to this: <strong>the barrier to entry for integrating Facebook&#8217;s social data into any site has been dramatically lowered.</strong> </p>
<p>Take a look at these 8 social plugins: <a href="http://developers.facebook.com/plugins"  target="_blank">http://developers.facebook.com/plugins</a>. Adding one of them to your site is as easy as dropping in google analytics or embedding a youtube video.</p>
<p>These plug-and-play components that Facebook released, while nice, are truly just the tip of the iceberg. The real importance behind the f8 announcements is how they affect the relationship between Facebook and web developers.</p>
<p>If you&#8217;re a web developer you likely have some measure of animosity towards the Facebook platform. Dealing with the Facebook API was a necessary evil. <strong>The platform was non-standard, laughably documented, difficult to test and debug, and rife with baffling and inconsistent design decisions.</strong></p>
<p>Everyone dealing with it at some point thought &#8220;this should not be so hard, there must be a simpler way.&#8221; Bret Taylor, former CEO and co-founder of FriendFeed, shared that sentiment while dealing with the platform significantly more than most. Fortunately for all of us, Facebook bought FriendFeed and appointed Bret as the head of the Facebook platform.</p>
<p>Developers, if you haven&#8217;t already, you can get all the proof you need that this was the right decision by spending 5 minutes skimming this: <a href="http://developers.facebook.com/docs/api"  target="_blank">http://developers.facebook.com/docs/api</a>. Dive in for an hour and you&#8217;ll see that it&#8217;s an intuitive and well-designed true REST api that returns standardized json or xml, and it&#8217;s finally clearly and logically documented. </p>
<p>If you&#8217;re not a developer and you&#8217;re preparing to skip the rest of this because tech-talk started and you don&#8217;t even know what the acronym API stands for (it&#8217;s Application Programming Interface), don&#8217;t. <strong>A shallower API learning curve and better integration with existing tools may seem convenient for developers and irrelevant to non-developers, but that couldn&#8217;t be further from the truth.</strong></p>
<p>Look at Twitter &#8212; despite a miniscule and skewed user base as compared to Facebook, they joined the conversation when CNN et. al. noticed their explosive growth. This growth was primarily a function of two factors: rapid innovation and low barriers to entry for new user interaction (one-click follows etc). </p>
<p>The significant point here is that the vast majority of Twitter&#8217;s innovation did not come from within. They started with a well-designed and open API, and put the onus of innovation on the open market of thousands of developers who wanted a piece of their pie. </p>
<p>Facebook, in f8, has introduced both a well-designed and open API and lower barriers to entry for user interaction (&#8220;likes&#8221; that double as &#8220;follows&#8221;). <strong>They&#8217;ve essentially stepped out of the way and allowed their innovation to be powered by the open market of the hundreds of thousands of developers who want a piece of *their* pie.</strong></p>
<p>I can&#8217;t tell you what the game-changing application will be that uses the new Facebook graph API, but I can tell you that there will be one that affects the way all of us use the internet. And when Facebook buys them for some obscene amount of money, there will be an &#8220;overnight gold rush&#8221; that in reality was set into motion this past Wednesday. </p>
<p>And that&#8217;s how Facebook&#8217;s f8 changes will affect you in 600 words or less.</p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=2967&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2010/04/how-facebooks-f8-changes-will-affect-you-in-600-words-or-less/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Whales and Long Tails</title>
		<link>http://vaynermedia.com/2010/04/whales-and-long-tails/</link>
		<comments>http://vaynermedia.com/2010/04/whales-and-long-tails/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 18:49:12 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=2725</guid>
		<description><![CDATA[The long tail plankton strategy is not limited to aquatic creatures. Google, Amazon, the iTunes store, Netflix, Twitter, and eBay are all examples of companies that got their foothold and then surpassed their competition by targeting and leveraging the long tail in one way or another. ]]></description>
			<content:encoded><![CDATA[<p>In a recent article, a senior executive at Bing attributed Microsoft&#8217;s prior failures in the search market to ignoring the &#8220;long tail&#8221;.  From the article (<a target="_blank" href="http://www.eweek.com/c/a/Search-Engines/Microsoft-Ignored-the-Long-Tail-in-Search-Bing-Boss-Says-396023/" >http://www.eweek.com/c/a/Search-Engines/Microsoft-Ignored-the-Long-Tail-in-Search-Bing-Boss-Says-396023/</a>):</p>
<blockquote><p>
For Microsoft, focusing on the head instead of the long tail meant that it returned queries for popular sites and failed to serve queries with smaller, lesser known resources online. The long tail of queries ended up yielding more money for Google over the last 11-plus years.
</p></blockquote>
<p>The article wasn&#8217;t particularly surprising; the divergent strategies are expected given the corporate DNAs of Microsoft and Google, the end results are widely known. It is interesting because it illustrates a dynamic of Internet business that goes way beyond search. </p>
<p>What is the long tail? Like the bell curve, it&#8217;s a statistical concept that has a huge number of practical applications. Do yourself a favor and read through or skim the wikipedia article on what the long tail represents: <a target="_blank" href="http://en.wikipedia.org/wiki/Long_Tail" >http://en.wikipedia.org/wiki/Long_Tail</a>. </p>
<p>Basically it says that while there is a big and noticeable drop-off between the &#8220;big fish&#8221; (e.g. hollywood-backed movies, CEO salaries) and the &#8220;small fish&#8221; (e.g. independent films, junior analyst salaries), the volume of small fish means that their aggregate weight is actually larger than the aggregate weight of the big fish. </p>
<p>You know who knows all about long tail distribution? Whales. The biggest creatures in the world, they&#8217;re down with long tail distribution. They all thrive by fishing for volume, not for size. The advantages to indiscriminately consuming the tiniest digestible prey are obvious just by looking at the size of whales. </p>
<p>The long tail plankton strategy is not limited to aquatic creatures. Google, Amazon, the iTunes store, Netflix, Twitter, and eBay are all examples of companies that got their foothold and then surpassed their competition by targeting and leveraging the long tail in one way or another. </p>
<p>It&#8217;s worth noting here that this is far from the first post on the internet to draw this link. Chris Anderson wrote an entire book about it called <a target="_blank" href="http://www.amazon.com/Long-Tail-Future-Business-Selling/dp/1401302378" >&#8220;The Long Tail: Why the Future of Business is Selling Less of More&#8221;</a>. You should also check out Seth Godin&#8217;s thoughts on the matter, starting here: <a target="_blank" href="http://sethgodin.typepad.com/seths_blog/2008/07/the-long-tail-t.html" >http://sethgodin.typepad.com/seths_blog/2008/07/the-long-tail-t.html</a>. </p>
<p>It&#8217;s also worth noting that before widespread availability of the Internet, the business models of these companies were impossible, because the long tail of consumers were inaccessible and impossible to aggregate. The last time market possibilities expanded like this and made previously impossible business models plausible on such a grand scale? The industrial revolution. </p>
<p>Out of that increased capacity for aggregation of resources and consolidation of consumer bases came a slew of companies that are now industry leading fortune 500 companies, including the number one recognized brand in the known universe, Coca-Cola. </p>
<p>Coca-Cola made their money in plankton too, selling 50 cent sugar waters to EVERYBODY. Look at their stock price, they&#8217;re a perfect example of fishing like a whale: coasting steadily underneath the turbulent waves above, unthinkingly and indiscriminately gobbling up millions of individual dollars every day, secure in the massively distributed nature of their market dependence.</p>
<p>Even with all these success stories, it may still seem counter-intuitive to focus on all the little guys. That&#8217;s because we&#8217;re used to being constrained by lack of physical resources. If you&#8217;re out fishing, you&#8217;re not going to pick out the minnows one by one, because you only have so many hooks and each cast of the line takes to much time. </p>
<p>Here&#8217;s the thing about the internet though, it&#8217;s powered by computer programs. Resources aren&#8217;t scarce like they are in the physical world. Casting a thousand lines takes less than a second. Hooks can be fashioned out of math and electricity. </p>
<p>The default MO of the vast majority of companies is to fish like a shark &#8212; identify large pieces of prey one by one, stalk them, and attack with intention. Optimize your equipment for the big catches. </p>
<p>One good example is the way that Microsoft Office pricing is focused exclusively on making money off of the big corporate accounts. Look I&#8217;m not knocking the strategy, it&#8217;s clearly effective, Office makes boatloads. But they would never ever sell a product for $.99 like Apple and thousands of developers are doing in the App Store. If you were offered ownership of Microsoft&#8217;s Office franchise or Apple&#8217;s App Store in 50 years, which would you pick? I&#8217;d pick the App Store hands down.</p>
<p>The giants of tomorrow&#8217;s Internet business will be the ones that can thrive in a splintered market. With the flood of choices and increasingly fine-grained specificity of consumer preferences, the businesses that succeed will be the ones that can aggregate individual consumers and fish like a whale. If companies continue to fish like sharks, they&#8217;ll be dead in the water.</p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=2725&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2010/04/whales-and-long-tails/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Command me, Baby: 3. Learning in the 21st Century</title>
		<link>http://vaynermedia.com/2010/02/command-me-baby-3-learning-in-the-21st-century/</link>
		<comments>http://vaynermedia.com/2010/02/command-me-baby-3-learning-in-the-21st-century/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 16:38:09 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Teachings]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=2072</guid>
		<description><![CDATA[What you need to do early is <strong>get comfortable with uncertainty and confident in your ability to seek and find the information you need</strong>. The internal workings of your computer can be a paralyzingly daunting subject at first, but that very computer also provides the tools that allow you to comprehend it at a rate unavailable in other fields.]]></description>
			<content:encoded><![CDATA[<p>Hey, welcome back. If you&#8217;ve never been here before, this is a 42 part series that will teach you to get comfortable using a shell, the programmers swiss army knife. </p>
<p>These aren&#8217;t typical blog posts&#8230;they&#8217;re marked by offensively un-retweetable length and un-scannable content. You&#8217;ll need to focus on them for 20 minutes at a time to get value, but if you follow along with the whole series you&#8217;ll have a good foundation to either start programming yourself or know what the hell the developers you&#8217;re paying are talking about. </p>
<p>Here are the last three lessons, where you learn to open a shell, move and inspect your surroundings, and edit text.</p>
<p><a href="http://bit.ly/commandmebaby0"  target="_blank">Command me Baby: 0. Learn to love your shell</a><br />
<a href="http://bit.ly/commandmebaby1"  target="_blank">Command me Baby: 1. Exploring an unfamiliar land</a><br />
<a href="http://bit.ly/commandmebaby2"  target="_blank">Command me Baby: 2. Learn to read and write.</a></p>
<p>Today&#8217;s topic is optimization. Not of algorithms or hardware, but specifically <a href="http://vaynermedia.com/2009/11/be-chill-it-ll-make-you-smarter/"  target="_blank">mental optimization</a> &#8212; optimization of the most important computer in any programming equation: your brain. </p>
<p>With the rich and ever-evolving history of computer science, as well as the explosion of technologies and languages that runs parallel with the information revolution we are currently in the throes of, memorizing enough information to provide value is just not an option. </p>
<p>What you need to do early is <strong>get comfortable with uncertainty and confident in your ability to seek and find the information you need</strong>. The internal workings of your computer can be a paralyzingly daunting subject at first, but that very computer also provides the tools that allow you to comprehend it at a rate unavailable in other fields.</p>
<p>You can&#8217;t wait for someone to come along and instruct you&#8230;the digital landscape shifts at a speed that means if you rely on instructors, you will inevitably fall behind. I&#8217;m going to lay out the three most important methods for teaching yourself.</p>
<h2>Riding the tide of the information revolution</h2>
<p>Hey everybody, there&#8217;s this new cool thing, google. I heard about them from the Superbowl. And, turns out, the internet was made by programmers. There are more tutorials, forums, articles, and general resources online to teach web programming than any other discipline [citation needed].</p>
<p>On the path to effective web development, whenever you&#8217;re faced with an unfamiliar challenge or technology, you shouldn&#8217;t think &#8216;crap, now I need to take a two month course or buy this book so I know everything there is to know about the subject&#8217;. You should think &#8216;how many people have done this exact task before?&#8217; </p>
<p>This question always gives me confidence, kind of like how it&#8217;s easier to do a crossword puzzle a week later because subconciously you know shitloads of people have already solved it. </p>
<p>If the answer is hundreds of thousands, googling a remotely accurate phrase should turn up a step-by-step how-to on joe coder&#8217;s blog. 99% of your beginner questions will fall into this category. If you have a beginner&#8217;s question,  just add &#8216;tutorial&#8217; to the end of a subject you&#8217;re having difficulty with. The wealth of relevant beginner information that this little keyword unlocks will astonish you.</p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/html-tutorial.png" /></p>
<p>The only time you won&#8217;t get a direct answer is if you aren&#8217;t asking a direct question. Like in Hitchhiker&#8217;s Guide to the Galaxy, when they create a supercomputer and give it millions of years to give them the answer to &#8220;Life, the Universe, and Everything&#8221; and it comes back with 42. </p>
<p>That was a classic case of an ill-formed question. If you find yourself asking a question that&#8217;s too general and not getting you results, don&#8217;t dismay. You&#8217;re just a step behind in the process; you just need to <strong>google for what to google</strong>.</p>
<p>This happens a lot with products with generic names. For example, let&#8217;s say you installed a firefox extension called Screen and it&#8217;s not showing up in the right click menu. Problem is, you don&#8217;t know what that menu is called, and &#8220;Screen doesn&#8217;t appear&#8221; keeps pulling up bullshit-ass posts about broken monitors. Don&#8217;t give up, you can narrow it down with one or two more words (generally true for any search query). </p>
<p>Google &#8220;Firefox Screen doesn&#8217;t appear&#8221; and probably somewhere on the first page will be some forum post with some guy saying &#8220;hey I installed Screen on my firefox but it&#8217;s not appearing in the contextual menu&#8221;. Don&#8217;t even read the response, you got what you were after &#8212; that little menu is called a &#8216;contextual menu&#8217;. </p>
<p>Go right back to the search bar and put in &#8220;Screen firefox contextual menu doesn&#8217;t appear&#8221; (order is largely irrelevant for google). Now all the results will be relevant, and you&#8217;ll probably even see the answer in the preview. </p>
<p>Never throw your hands up in the air and blame google for you not being able to find something, instead tackle the problem of trying to provide as much context as possible. </p>
<p>If you&#8217;re working in a given language (lets say php), you&#8217;ll want to unconsciously add &#8216;php&#8217; to the beginning of the search query, e.g. &#8220;php contact form not saving&#8221;, every specific word makes a world of difference. </p>
<p>If a command or program gives you an unexpected result and there is an exact error message, even something like &#8220;fatal error: file dependency some_bs.so not found&#8221;, google that error message in quotes along with the name of the program. It doesn&#8217;t matter that you don&#8217;t understand the message, and it never will. Someone on the internet did, and you can always rely on them. </p>
<h2>Harnessing the mob.</h2>
<p>If you&#8217;re working on the internet, whether you&#8217;re a 16 year old hacker kid or a 32 year old MBA, you need to get comfortable introducing yourself to new communities. Learn their ways, engage with them on a level they respect, earn their trust, and then ruthlessly harvest their sweet, sweet gray matter.</p>
<p><a href="http://twitter.com/NeilSarkar/status/6344778848"  target="_blank">What do we want? BRRAAAIIINNS! When do we want them? BRRAAAIIINNS!</a></p>
<p>For server administration (what dicking around in the shell evolves into), you&#8217;ll want to sign up for an account on <a href="http://serverfault.com"  target="_blank">Server Fault</a>. For web (and general) programming, you&#8217;ll want to be on <a href="http://stackoverflow.com"  target="_blank">Stack Overflow</a>.</p>
<p>As an aside, these communities really warm my heart. Most forums for techies are rife with flame wars and irrelevant, uber-nerdy discussions. These sites though give a platform for my favorite social programming impulse &#8212; selfless collaboration to scratch a collective itch for problem solving and efficiency. I <3 the philosophy behind and the people powering these sites, for real.</p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/stack_overflow.png" /></p>
<p>So, if you&#8217;re serious about programming, sign up for these sites and set one of them as your homepage. You&#8217;ll see enough interesting stuff passing by on the front page feed that you&#8217;ll organically click through, and get an idea for what flies and what doesn&#8217;t within the community.</p>
<p>Then the next time you are having trouble with something and you can&#8217;t google it, create a question about it. Be as specific as possible, make sure to clarify &#8220;I tried googling this term but got nothing&#8221;, and be polite and respectful. You&#8217;ll be amazed at how quickly your problems get solved. </p>
<h2>Robotic Introspection</h2>
<p>I should mention that your shell itself has the ability to tell you about itself. There is a command called <code>man</code> that will give you detailed information on any command you want.<br />
I admittedly rarely use man pages because the internet answers almost all of my questions in a more direct user-friendly manner, but with regards to completeness of information, there&#8217;s no better resource for those of you with the encyclopedic impulses I am devoid of.</p>
<p>For an idea of the extensiveness of information, issue a <code>man hier</code>: </p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/man-hier.png" /></p>
<p>You can use <code>man</code> with any of the commands we&#8217;ve learned so far, eg <code>man ls</code>, <code>man cd</code>, <code>pwd</code>. It&#8217;s probably worth glancing through the man page for each new command you learn&#8230;just to have an idea of what is possible, *NOT* to memorize everything. </p>
<p>Knowledge leads to power and the potential to know is power in itself, but knowledge for the sake of knowledge is weakness.</p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=2072&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2010/02/command-me-baby-3-learning-in-the-21st-century/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Command me, Baby: 2. Learn to read and write</title>
		<link>http://vaynermedia.com/2010/02/command-me-baby-2-learn-to-read-n-write/</link>
		<comments>http://vaynermedia.com/2010/02/command-me-baby-2-learn-to-read-n-write/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 17:18:54 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Teachings]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=1823</guid>
		<description><![CDATA[You need to start getting to know how to use a text editor as Drake says "sooner than later". As such I couldn't justify going any further without teaching you how to use my best friend in the robot world, emacs.]]></description>
			<content:encoded><![CDATA[<p><em style="font-style: italic">This post contains language intended for an audience over the age of 13.</em></p>
<p>Hey, welcome back. This is a 42 part, once-a-week series and if you haven&#8217;t been here before, you&#8217;ll want to read the older entries to have enough patience to get through the dense paragraphs below:</p>
<p><a href="http://bit.ly/commandmebaby0" target="_blank" >0. Learn to Love Your Shell</a><br />
<a href="http://bit.ly/commandmebaby1" target="_blank" >1. Exploring an Unfamiliar Land</a> </p>
<hr />
<p>So I know I said last week that you would learn how to install MySQL from source, but I might have <a href="http://www.youtube.com/watch?v=nAY0ISAWMW4" target="_blank" >Laurence Maroney&#8217;ed</a> on that one. I forgot that you don&#8217;t yet know how to <strong>read</strong> and <strong>write</strong> within your shell. </p>
<p>As Charlie Day said: <cite style="font-style: italic">&#8220;Illiteracy? What does that even mean?!?&#8221;</cite> </p>
<p>But seriously, reading and editing text are the single most important tasks you perform as a programmer. Programming is like operating a guillotine in that there are two distinct phases: preparation and execution. It&#8217;s also like operating a guillotine when you have businesses depending on you because this isn&#8217;t a toy you&#8217;re dealing with &#8212; every time you flip a switch, heads can roll. </p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/guillotine.jpg" style="display: block; margin: 0 auto; width: 150px" /></p>
<p>Let&#8217;s talk more about the actual execution, a passion I share with certain sixteenth century kings. The execution phase of any programming task consists invariably of editing text and executing commands. The ratio is probably 95% inspecting and editing text, 5% executing commands. The reason I&#8217;m teaching you commands first is that there are far more extensive and accessible resources on learning how to write any programming language than on how to use the shell. Also, all that editing means nothing if you can&#8217;t pull triggers. You&#8217;d be like the two of clubs in a spades game or the scout in Stratego &#8212; present but toothless.</p>
<p>But I realized while I was writing the MySQL post (not that I&#8217;m making this series up as I go along, whaaaaaat?) that if you can&#8217;t read and edit files, you&#8217;re like a paraplegic crocodile: you&#8217;ve got the teeth but you&#8217;re legless and armless. It&#8217;s like I&#8217;d have to put everything right in front of your mouth. </p>
<p>I mean, I&#8217;ll be holding your hand for a couple more posts, it takes a little longer to get comfortable enough to start exploring on your own. But, I want to shake your dependencies on my lead as soon as possible and get you exploring your own curiosity as soon as possible, looking up man pages and the like, because that&#8217;s how I learned all this shit in the first place &#8212; alone. Powered only by my curiosity and casual preference to continue receiving a paycheck.</p>
<p>So, you need to start getting to know how to use a text editor as Drake says &#8220;sooner than later&#8221;. As such I couldn&#8217;t justify going any further without teaching you how to use my best friend in the robot world, emacs:</p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/emacs-logo.png" style="display: block; margin: 0 auto"/></p>
<p>Emacs is the tool I use to edit text. I&#8217;m not going to go too much into the history of it except to tell you that the official name is GNU emacs, where GNU is an infinitely recursive acronym that stands for GNU Not Unix. When I found that out I got almost as much of a nerd boner as I did for <a href="http://www.google.com/search?hl=en&#038;q=recursion" target="_blank" >this Google suggestion for recursion</a>. </p>
<p>OK enough history &#8212; just know that in my profession I spend more time in emacs than on the internet (not counting email). In fact I&#8217;m in it right now, writing this blog post for you. </p>
<p>Emacs is the crucial glue to a complex craft, and it takes years to master so I won&#8217;t be trying to explain all the features to you today. I just need you to be able to open up new or existing files, read them, change them, and save your changes.</p>
<h2>Other Editors</h2>
<p>I should also mention before we dive in that there are other options, feel free to check them out but know that all editing in this series will be done using emacs. The other editors I&#8217;ve seen people use effectively are vi and full-scale <a href="http://en.wikipedia.org/wiki/Integrated_development_environment" target="_blank" >Integrated Development Environments (IDE)</a> like Aptana, Eclipse, MonoDevelop, Netbeans or whatever.</p>
<p>We live in the time of a <a href="http://en.wikipedia.org/wiki/Editor_war" target="_blank" >raging nerd-off</a> in the form of an ongoing vi vs emacs debate. My understanding is this: emacs and its add-ons are pirates, vi is a ninja. </p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/pirates_vs_ninjas.png" style="display: block; margin: 0 auto; width: 200px" /></p>
<p>Let me explain. Emacs main selling point is that it is fully customizable if you know the esoteric, ancient, but elegant programming language <a href="http://xkcd.com/297/" target="_blank" >lisp</a>. It&#8217;s pretty deec out of the box but you can get realllly dirty if you start modifying it to work exactly how you want it to. Customizing your emacs is like building a ship for your pirates. Those guys were pretty vicious on their own but if you give them a ship that&#8217;s set up right they are just a fearsome, agile juggernaut. </p>
<p>I gotta respect vi though, it&#8217;s a f*cking ninja. It&#8217;s compact, decisive, silent, super-quick, and it comes with everything it needs to kill effectively. And just like emacs that shit is *everywhere*, you&#8217;ll find it on any non-windows system you have to administrate.</p>
<p>So I steer clear of the debate because a) pirates and ninjas are both bad-ass; I&#8217;m pretty sure it comes down to personal preference at that point, b) I don&#8217;t know enough about vi to critique it, c) I just don&#8217;t give a shit, and neither does anyone outside of nerdworld USA. I also strongly believe that if you couldn&#8217;t be equally effective using either the debate would not still be going on unresolved. </p>
<p>With regards to the IDEs I&#8217;m distrustful because, while they have a shallower learning curve, it&#8217;s sometimes hard or impossible to perform really complex, customized tasks on them because they are automated and rigidly modular. As my Grandfather always said &#8220;if it says &#8216;automatic&#8217;, that just means you won&#8217;t be able to fix it when it breaks&#8221; before he passed away in a tragic handbrake accident. I&#8217;m kidding about the accident. </p>
<p>The real deal-breaker for me though is that if you rely on an IDE to do your work, you&#8217;ll be unable to function on a remote server without remote desktop and the IDE installed on there. And trust me the situation where you need to edit a program&#8217;s code through the shell will present itself sooner than later and you&#8217;ll be shit out of the luck if your skills are dependent on an IDE. </p>
<p>Bottom line is, you&#8217;re not going to use either for two years and be like &#8220;wait, shit, this isn&#8217;t for me&#8221;. So, ya know, might as well just use emacs <img src='http://vaynermedia.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h2>Getting emacs if you&#8217;re on windows</h2>
<p>OK so if you are in a Mac or a Linux shell, you already have emacs, guaranteed. If you&#8217;re on windows, you&#8217;re likely going to have to install emacs although I forget, maybe it comes with cygwin or something? There&#8217;s an easy way to check whether a particular command is available to you in the shell, <code>which</code>. Here is a screenshot of it displaying the locations of the executable files for some of the commands we have used so far, including emacs:</p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/which.png"/></p>
<p>if you&#8217;re on windows and your <code>which emacs</code> turned up nothing, you can <a href="http://ftp.gnu.org/gnu/emacs/windows/emacs-22.3-bin-i386.zip" target="_blank" >download emacs here</a> and unzip it and that should have everything you need to set everything up (read the readme). If you run into problems, try googling a couple things (if you get a specific error message, google that message exactly) and/or post a comment and I&#8217;ll help you troubleshoot.</p>
<h2>Emacs super-basics</h2>
<p>OK let&#8217;s open a file and I&#8217;ll teach you the most important command for any program &#8212; how to exit. First though, let&#8217;s get a file to use off the internet&#8230;it&#8217;s hard to get an idea of how emacs works if you&#8217;re not using a live file. For this exercise, we&#8217;re going to use the front page of Gary&#8217;s book site, <a href="http://crushitbook.com" target="_blank" >crushitbook.com</a> </p>
<p>First pick a directory (I&#8217;m going to use my home directory ~, but you can use whatever you want) and <code>cd</code> into there. Then we&#8217;re going to pull the HTML file from the interwebs, using a cool command that lets you do that called <code>curl</code>. I&#8217;ll show you some dirrrrrrrty curl tricks when we&#8217;re installing MySQL (check your gmail from command line, post to twitter from command line, download an entire website&#8217;s html without getting blocked) but for now we are going to just use its most common incantation &#8212; grabbing a publicly accessible file from the interwebs and saving it to your local filesystem, using <code>curl</code></p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/curl.png" /></p>
<p>Now you see crushit.html has been downloaded to whatever directory you are in. I chose to name it cool.html. Now, let&#8217;s open it with emacs</p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/emacs.png" /></p>
<p>once you&#8217;re in emacs, you&#8217;ll be available to move around and insert text as you normally would, but a lot of the key combinations you are used to won&#8217;t work. Most infuriatingly, you won&#8217;t know how to exit and get back to the shell. An escape route is the first thing a savvy programmer looks for in any new technology. The key combination to exit emacs is <code>C-x C-c</code>. As you&#8217;ll learn in the built in emacs tutorial I&#8217;m going to advise you do when you&#8217;re done reading this, that translates to &#8220;hold down control and press &#8216;x&#8217;, keep control held down and press &#8216;c&#8217;&#8221;</p>
<p>Once you do that you should be back in the shell. Now I could go into the basic features of emacs, but emacs itself does a really good job of that, I&#8217;m just going to add one more thing that Mac users need to do to make emacs usable: assign ALT as the meta key. To do this just go into settings on your terminal (command-,), and find and check the option that says &#8216;use option as meta key&#8217;</p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/settings.png" /></p>
<p>Now, open up emacs again. You can either open a file explicitly again like you did with cool.html or just type <code>emacs</code> to start the editor. Once you&#8217;re in there, enter <code>C-h t</code> which translates to &#8220;hold down control and press &#8216;h&#8217;, then release control and press &#8216;t&#8217;&#8221;. This will pull up a tutorial screen that will guide you the rest of the way. I know I&#8217;ve taken up a lot of your time already and you probably want to quit, but if you&#8217;re serious about this you really should go through the tutorial now. It makes every real task you&#8217;ll have to do that much easier.</p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/emacs-tutorial.png" /></p>
<p>Once you&#8217;re done (or if you didn&#8217;t care to go through it for now), you can refer to these two cheatsheets I recently made for my B.B. <a href="http://twitter.com/calebrown" target="_blank" >Caleb</a> for some of the most useful/used commands. And yes, that is my real handwriting. </p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/emacs-cheatsheet.jpg" /></p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/02/emacs-cheatsheet-2.jpg" /></p>
<p>Thanks for stopping by San Diego, you stay classy and I&#8217;ll see you next week when you learn how to install MySQL from source, probably. </p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=1823&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2010/02/command-me-baby-2-learn-to-read-n-write/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Command me, baby: 1. Exploring an Unfamiliar Land.</title>
		<link>http://vaynermedia.com/2010/02/command-me-baby-exploring-an-unfamiliar-land/</link>
		<comments>http://vaynermedia.com/2010/02/command-me-baby-exploring-an-unfamiliar-land/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 06:42:25 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Teachings]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=1436</guid>
		<description><![CDATA[Your capacity for exploration is limited. Your curious impulses are stunted. Your decision making process, while well established and fine-tuned by the sheer number of products pushed in your face on a daily basis, is nonetheless contingent on having the options clearly and plainly presented to you.

You will have no such luxuries in the shell. Nobody is watching what you do, nobody is there to help you along or to hold you back. All the information you could ever want is available to you, but no-one will help you find it. 
]]></description>
			<content:encoded><![CDATA[<p><em style="font-style: italic">This post contains language intended for an audience over the age of 13.</em></p>
<p>Welcome back. Last week we discovered how to open your shell and find out where you are with Print Working Directory, or <code>pwd</code>. If you missed the first week you should read that first, here: <a href="http://bit.ly/commandmebaby0"  target="_blank">Command me, baby: Learn to love your shell</a>. This week we will enhance your capabilities and let you move around. First open your shell &#8212; you MUST follow along on your own or you&#8217;re wasting your time by reading this. Got it open? Cool. </p>
<p>Now, you most likely need to fundamentally re-assess your approach to this endeavor. To effectively use your shell, you must shed your consumer mentality. Whether you know it or not, you&#8217;ve been subconsciously trained to be a consumer from birth. The explosion of prevalence and targeted effectiveness in marketing and advertising over the last half century has assured you of that. </p>
<p>Your capacity for exploration is limited. Your curious impulses are stunted. Your decision making process, while well established and fine-tuned by the sheer number of products pushed in your face on a daily basis, is nonetheless contingent on having the options clearly and plainly presented to you.</p>
<p>You will have no such luxuries in the shell. Nobody is watching what you do, nobody is there to help you along or to hold you back. All the information you could ever want is available to you, but no-one will help you find it. </p>
<p>The first hallmark of a good programmer is comfort with the unknown. You must build up enough faith in your problem-solving ability that you would not blink at any unfamiliar problem, no matter how esoteric or alien. When I&#8217;m done with you your first instinct when you see an apparently unattainable goal will be &#8216;ok, what might the first step be&#8217;, instead of your current modus operandi: &#8216;shit! how the hell would I get all the way up there??&#8217;</p>
<p>When faced with any programming task in the real world for the first year or two, 90% of the time you&#8217;ll be tasked with doing something you&#8217;ve never done before, and 100% of the time there are at least some unknown factors. Routinely, you&#8217;ll be unwillingly dropped into a completely alien terrain and forced to find your way out&#8230;equipped only with your intuition, deductive reasoning, and sweet, sweet google searches.</p>
<p>When you opened up your shell at the start of this, you probably looked at the unblinking (aside from the cursor) prompt and were completely paralyzed. &#8220;Where are all my options?&#8221; you think. &#8220;I don&#8217;t know what I&#8217;m supposed to write in here&#8221;, you think. </p>
<p>It&#8217;s not that there are no options available to you &#8212; quite the opposite. There are far, far too many to list, and that&#8217;s why they&#8217;re not listed. Every executable program, every configuration file and startup script on your computer is available to you, not to mention hundreds of utilities specifically for command-line use that you&#8217;ve never even heard of but will soon find indispensable.</p>
<p>Think of it as an adventure&#8230;you&#8217;re going to be plumbing the unfamiliar, submerged depths of the iceberg of 1s and 0s that you take for granted every day. You&#8217;re in an unfamiliar land, on a heroes journey to comprehend this alien environment and one day master it. If you take the right approach to learning your way around the shell, you&#8217;ll be able to rapidly assimilate the process of getting a web server restarted without errors or installing memcached to reduce load on a highly trafficked website or using git to update your client&#8217;s website. It&#8217;s all a logical progression.</p>
<p>I&#8217;m not going to lie: when you start, it&#8217;s all going to seem much more difficult than it should be. You&#8217;re going to get frustrated. Especially if you work with a client and they have no idea of the levels of complexity associated with this subterraneous realm they don&#8217;t know or care about. The onus of caring and understanding is on you. So let&#8217;s get you started on the knowledge train.</p>
<hr />
<p>OK, so you&#8217;ve been dropped into this alien land like Alice in Wonderland or Link from the Original Game Boy classic Legend of Zelda: Links Awakening. From last week, you know where you are (<code>pwd</code>). This week we&#8217;re going to learn how to pull out a map to find out where you can go and how to teleport yourself anywhere on said map. </p>
<p>Surely you are comfortable with navigating files and directories within your standard Graphical User Interface (GUI for short). Clicking through folders to find files should be second nature to you. The same capacity exists within the shell, there is just a different interface for it because you don&#8217;t have a mouse and your terminal can&#8217;t draw you pretty pictures. </p>
<p>Firstly, you need to recreate the ability to see the contents of the folder you&#8217;re currently in. In the GUI, this is easy: just look at the screen. In the shell, you need to explicitly tell your robot pal to list the files and directories for you. The command for that is <code>ls -lh</code>. <code>ls</code> works too but prints in a less friendly way with less details&#8230;you pretty much always use <code>ls -lh</code> and since I care only about teaching you effectiveness, not completeness, we&#8217;re just going to start by using the command I actually use, not all the theoretical variations on it. </p>
<p><code>ls -lh</code> and <code>pwd</code> are like your sanity checkers&#8230;whenever you get distracted and pulled out of the digital world, upon return to the shell you will instinctively type those two commands, one after the other, just to reload your mental map. Here&#8217;s the directories available to me:</p>
<p><img src="/wp-content/uploads/2010/02/ls.png" /></p>
<p>Now that you know how to consult your map, you need to know how to move. The command to change to another directory is Change Directory or, in code aka efficient-speak, <code>cd</code>. You can change directories by giving this command along with an <strong>absolute path</strong> or a <strong>relative path</strong>.</p>
<p>An <strong>absolute path</strong> starts with /, the root directory. See each and every file and directory on your computer can be expressed in an absolute path that begins with slash. For example, when I used <code>pwd</code> last week, my robot buddy told me I was in /Users/neilsarkar. Note the preceding slash, it&#8217;s very important, it indicates your root directory. Your entire filesystem exists as subdirectories of the root directory, /</p>
<p>Remember what I said about no-one helping you know what to do or holding you back? Let&#8217;s go to the root directory now</p>
<p><img src="/wp-content/uploads/2010/02/cd_root.png" /></p>
<p>Then do your instinctive mental map load, <code>pwd</code> [enter] <code>ls -lh</code></p>
<p><img src="/wp-content/uploads/2010/02/pwd-ls.png" /></p>
<p>This is probably the most important directory listing you can see. Every single file on your computer exists as a descendant of one of the directories you see in front of you. I remember the first time I went to a root directory, I felt like Simba standing on a ledge atop a mountain, surveying my kingdom proudly. Not getting that yet? You will if you stick with it.</p>
<p>The root directory is all-encompassing but powerless on its own. It&#8217;s easily the most useful point of reference you have here under the ocean, it&#8217;s your anchor and you must know it and love it. You can&#8217;t find that definitive a starting point using Finder, and that&#8217;s indicative of the increased level of power available to you in the shell. In the shell, there is no man behind the curtain. And I think that rocks.</p>
<p>As a side note, I&#8217;m totally cool with only knowing as little as I need to know to make something work. If you&#8217;re one of those people who needs to know or have the illusion of knowing the full story, that&#8217;s cool too, I wish I was that way sometimes it would save me a lot of embarassment. If you want to know what all of these directories mean, the cryptic ones that aren&#8217;t self explanatory (sbin, usr, var, opt, etc) are all explained here: <a target="_blank" href="http://www.tuxfiles.org/linuxhelp/linuxdir.html" >http://www.tuxfiles.org/linuxhelp/linuxdir.html</a></p>
<p>Anyway, let&#8217;s get you back to your home directory. We&#8217;ll use our new friends <code>ls -lh</code> and <code>cd</code> to get back to your home directory:</p>
<p><img src="/wp-content/uploads/2010/02/cd-ls-cd.png" /></p>
<p>Nice. You just navigated directories using relative paths. There is one special feature of relative path navigation: you may notice that each directory contains two special elements (. and ..). These refer to the current directory and the parent directory.<br />
You don&#8217;t use the current directory reference often, but you use the parent directory reference a *lot*. </p>
<p>As an example, let&#8217;s get back to the root directory using only the parent directory reference</p>
<p><img src="/wp-content/uploads/2010/02/cd-dotdot.png" /></p>
<p>To tie this all together, I&#8217;m going to show you how to navigate using absolute paths, and how to utilize the single most useful feature of your shell: tab completion. I use tab completion twenty to hundreds of times a day, it&#8217;s kind of my jam. OK so we are going to re-trace our steps using absolute paths this time. cd into a random directory (I&#8217;m going to choose sbin). Now type <code>cd /</code> without hitting enter and press tab twice. </p>
<p><img src="/wp-content/uploads/2010/02/tab_completion.png" /></p>
<p>You indicated through your frantic tabbing that you&#8217;re looking for something. Your robot pal has helpfully supplied you with a list of files and directories available from that point (the root directory) so you can refine your guess. You see the directory you want to go to (for me, it&#8217;s &#8220;Users&#8221;) so type in Users and hit tab again a couple more times, then type in the first couple letters of your username:</p>
<p><img src="/wp-content/uploads/2010/02/tab_completion_2.png" /></p>
<p>Hit tab again and it will autofill. Hit enter and you&#8217;re back in your home directory. Sweet, right? Can you see how uniform and extensible this method of travel is? You can use this strategy to efficiently get *anywhere* on your filesystem. You&#8217;re welcome.</p>
<p>Next week we&#8217;re going to start going faster and doing shit that actually changes your system. Next time you learn how to download and compile MySQL from inside the shell. That shouldn&#8217;t frighten you &#8212; the unassailable unknown is just the temporarily unconquered, remember? Thanks for paying attention. Til next week&#8230;</p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=1436&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2010/02/command-me-baby-exploring-an-unfamiliar-land/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Command me, baby: Learn to love your shell.</title>
		<link>http://vaynermedia.com/2010/01/command-me-baby-learn-to-love-your-shell/</link>
		<comments>http://vaynermedia.com/2010/01/command-me-baby-learn-to-love-your-shell/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 18:34:44 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Teachings]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=1205</guid>
		<description><![CDATA[Every Monday for the next 9.5 months I'll put out another short, digestible article for your consumption that will slowly build your knowledge base to the point that you can competently command and control your personal computer as well as any remote machine. I'll teach you how to troubleshoot and customize a web server and a database. I'll give you an introduction to all the tools you'll need and a basic fluency that will let you provide value for either your own projects or a client's. 

As Theron and Queen Gorgo said in the 300: <strong>"This will not be over quickly. You will not enjoy this."</strong>]]></description>
			<content:encoded><![CDATA[<style type="text/css"> strong { font-weight: bold !important }</style>
<p><em style="font-style: italic">This post contains language intended for an audience over the age of 13.</em></p>
<p>Hi, I&#8217;m Neil. I get paid to tell computers what to do. If you&#8217;re down, I&#8217;d like to show you how.</p>
<p>I&#8217;m sure you&#8217;re skeptical. In my time in this profession I&#8217;ve repeatedly encountered a widespread misconception that I, like all other &#8216;coders&#8217;, am somehow built or wired differently so that I&#8217;m able to comprehend these alien languages. No, I&#8217;m not. Sure, I graduated an Ivy League school with a BS in Computer Science. But I graduated with a 2.1777 GPA (which was probably also my BAC at the time), and taught myself infinitely more during my three years out than they taught me during my six years in.</p>
<p>So while Columbia may have given me a solid foundation for learning how to do this, it was still just patience and hard work that gave me the hard skill that&#8217;s becoming more relevant and valuable every day. The hard skill that&#8217;s the reason my offer to work a dream job with Gary and AJ Vaynerchuk at any cost was one they couldn&#8217;t refuse. The hard skill that gives me the confidence of independence &#8212; I know I&#8217;ll never have to rely on any person (or worse yet, any heartless corporation) for my personal well-being or my future prospects.</p>
<p>If that sounds nice to you, please read on, because I want to teach you everything I know. You must know first that what it took fundamentally for me to get to this level was patience and a basic capacity for analysis, and you will need to possess both of these traits. <strong>If you&#8217;re either impatient or irrational, embarking on this journey with me will be fruitless for you.</strong> I won&#8217;t judge you though; I don&#8217;t mean either of those adjectives in a derogatory manner. Both of those characteristics have their advantages: for example the impatience-irrationality combo is a pre-requisite for working in advertising. Don&#8217;t forget that those people make a shitload of money and have their work seen by millions. So, you know, no offense if you&#8217;re not into it&#8230;I get it, no worries, catch you later. </p>
<p>Now, remember what I said about patience? That means I&#8217;m also not going to employ the common methodology of teaching you in a frantic manner while exploiting your desire for instant gratification, using the infomercial &#8220;lose your gut in 20 days&#8221; pitch seen most often in this consumer culture of ours. You&#8217;re learning how to coax your shell into commanding an army of robots. You&#8217;re not going to become a general painlessly, in 45 minutes, by following 15 easy steps. The posts in this series will have such a slow, steady flow that you&#8217;re not even going to want to retweet them because none of them will be compact, self-contained bundles of knowledge.</p>
<div class="clearfix" style="margin-bottom: 20px">
<div style="float: left; width: 266px; padding-top: 40px">
<p>As Queen Gorgo said in the 300, <strong>&#8220;this will not be over quickly. you will not enjoy this&#8221;</strong></p>
<p>I mean, computer theory has been around since at least John von Neumann, who died in 1957 (before a computer had been invented, by the way). It took me two years of study and three years of practice to learn everything I know, there&#8217;s no way I could explicate it for you in a day. That&#8217;s why <strong>this is part 0 of a 42 part series</strong>. </p>
<p>Every Monday for the next 9.5 months I&#8217;ll put out another digestible morsel that will slowly build your knowledge base to the point that you can competently command and control your personal computer as well as any remote machine. I&#8217;ll teach you how to set up, troubleshoot, and customize a web server and a database. I&#8217;ll give you an introduction to all the tools you&#8217;ll need and a basic fluency that will let you provide value for either your own projects or a client&#8217;s. Exciting stuff, I know.
</p></div>
<div style="float: right"><img src="http://vaynermedia.com/wp-content/uploads/2010/01/you_will_not_enjoy_this.bmp" /></div>
</div>
<p>Plus, my writing style is approachable enough that if you just follow along casually, before you know it 9.5 months will have gone by and you&#8217;ll actually know what to do when faced with that ominous command prompt. The fact that this will take almost the same duration as the human gestation period is not lost on me. <strong>What you&#8217;ll have nurtured into existence by the end of this is the foundation to be able to write codes into your computer that generate money.</strong> As Curtis Jackson a.k.a. 50 cent said, &#8220;have a baby by me baby, be a millionaire&#8221;.</p>
<p>One last thing I want to mention before we get started is that if you ever have a question about something you read here, or want clarification on a term or are running into errors, please write in the comments or e-mail me nsarkar {at} vaynermedia {dot com} or tweet at me <a target="_blank" href="http://twitter.com/neilsarkar" >@neilsarkar</a> &#8212; I promise I will respond. </p>
<p>Now I know you have a short attention span so today, since you took the time to read or skim most of what&#8217;s above, you only have to learn two simple things. How to open a terminal session, and how to find out where you are once you&#8217;re there.</p>
<h2>0. Oh, hello.</h2>
<p>If you have a Mac it&#8217;s as simple as command-space, type &#8216;terminal&#8217;, and click the result that your spotlight search brings up and it will open a shell window for you. </p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/01/terminal.png" /></p>
<p>If you&#8217;re on Linux, you know how to get to the terminal already and you probably don&#8217;t need to read the first month of these articles.</p>
<p>If you&#8217;re on windows, you&#8217;ll have to download <a target="_blank" href="http://www.cygwin.com/" >cygwin</a>, which emulates a shell environment on your local filesystem. I&#8217;m not going to hold your hand on that one though, sorry. If you can&#8217;t afford a Mac then I&#8217;m sorry you have to go through this on an unfriendly operating system. If you can though, it was your choice to go with the status quo and unfortunately for you, when you place yourself in the middle of the bell curve you have to work harder than if you&#8217;re on one of the extremes. It just seems easier in your head because so many others are doing it the same way. Moving on.</p>
<h2>1. Where am I?!?!?</h2>
<p>The first thing you&#8217;ll need to know on a frequent basis is what directory you are currently in. The command that your computer is programmed to understand for this is &#8220;Print Working Directory&#8221;. If you&#8217;ve ever looked over a coders shoulder though, I&#8217;m sure you&#8217;ve noticed lots of short, cryptic, consonant-heavy pseudo words. That&#8217;s because you have to type A LOT into terminals to do anything of value, so pretty much everything is abbreviated to the maximum extent it can be without losing its meaning. Thus, the command that translates into Print Working Directory is <code>pwd</code>. </p>
<p><img src="http://vaynermedia.com/wp-content/uploads/2010/01/pwd.jpg" /></p>
<p>I&#8217;m sure it doesn&#8217;t excite you that you entered a simple command and the computer responded by printing information back for you to read. But you should be excited, goddamnit. You just communicated directly with your computer. You may use it every day, but you likely have no idea of the power you just harnessed directly.</p>
<p>How long would it take you to subtract 42.655 from 111.1?<br />
This guy can do a billion squared algebra problems like that in a second. 10 to the power 18 per SECOND. 1,000,000,000,000,000,000 floating point calculations before you could finish reading the gaudy number at the beginning of this sentence.</p>
<p>Did you like Rainman?<br />
You just made your acquaintance with the most powerful idiot-savant in the known universe.</p>
<p>Do you find talking to your friends using soundwaves to be an efficient means of communication?<br />
Try the motherf*cking speed of light. </p>
<p>Your robot pal will do anything and everything you want it to, as long as you&#8217;re patient enough to ask it in a way it understands. One day, it will even make money for you. You just have to learn how to give it the right commands.</p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=1205&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2010/01/command-me-baby-learn-to-love-your-shell/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Build for Sheep (because they&#8217;re the strongest)</title>
		<link>http://vaynermedia.com/2009/12/build-for-sheep/</link>
		<comments>http://vaynermedia.com/2009/12/build-for-sheep/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 18:00:04 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=694</guid>
		<description><![CDATA[Way too often I see people in our industry with insular, elitist attitudes that "just because my mom doesn't get how to use it doesn't mean its not revolutionary." Actually bruh, that's exactly what it means.]]></description>
			<content:encoded><![CDATA[<p>As Aristotle said, man is a social animal. Our ability to collaborate effectively and our pervasive instinct to help each other is the only thing that allowed us to survive as slow, mostly hairless, goofy looking creatures with weak claws, teeth, and hides. I mean if species in the animal kingdom were players in Madden, humans despite their 99 AWR would be like a 27 overall. We owe our current dominion over the animal kingdom to our social nature and our ability to collaborate, but our greatest strength of course gives rise to a fundamental human weakness.</p>
<p>I don&#8217;t know how you feel about it, but my absolute favorite thing in life is when multiple individuals come together and collaborate to form a whole that is greater than the sum of its parts. Incidentally, my least favorite thing in life is corporate committee thinking, which results in a whole that is less than any one of its individual parts (that&#8217;s another post for another day). But this power comes with a price, one that I struggle with daily: <strong>the average person trusts the people that they trust more than they trust their own capabilities for logic, reasoning, and decision making</strong>.</p>
<p>If you&#8217;re a tech savvy person, <a target="_blank" href="http://lmgtfy.com" >chances are you already know exactly what I&#8217;m talking about</a>. If you&#8217;re not a tech savvy person, consider this:</p>
<p><img src="http://dropular.net/content/_fixed/fhme2efulu_tech_support_cheat_sheet.png" /></p>
<p>See what I mean? Probably not, because you saw a chart that looked complicated and you didn&#8217;t read it, assuming I would bring you up to speed in this paragraph. So the point is made anyway (although you really should read through the chart).</p>
<p>Most people when faced with an unfamiliar situation or problem look first to whomever they perceive as experts in a field, then to their friends and family, and only as a last resort will they consult their own logic, reasoning, and intuition. When in more familiar territory the decision making progression looks a little different, but objective critical analysis still comes last &#8212; I would argue it goes intuition -> ask people you trust for help -> use logic to make what you consider to be an educated guess.</p>
<p>Now, I want to make it very clear that by no means am I advocating the other extreme, which is not trusting anybody but yourself. I think that&#8217;s actually the least effective way to get what you want out of life. <strong>I&#8217;m just illustrating what I consider to be a fact: that most people in most situations do not think for themselves.</strong> Am I somehow above this? Hell no I love collaborating and relying on other people&#8217;s expertise&#8230;I wholeheartedly believe you should only engage your mental faculties when you have to (<a href="http://vaynermedia.com/2009/11/be-chill-it-ll-make-you-smarter/" >see: <cite>&#8220;Be Chill. It&#8217;ll make you smarter.&#8221;</cite></a>).</p>
<p>Not to mention that in many industries and companies, especially large ones, this reliance on our fellow man is actually a critical aspect of society that their continued functioning depends on. Do you think Ford wants all of its employees doing critical analysis and coming to their own conclusions? The company would come to a grinding halt, chaotically trying to move in all different directions like some sort of <a target="_blank" href="http://www.boingboing.net/images/_wikipedia_commons_f_f4_Ratking.jpg" >grotesque rat king</a>.</p>
<p>So, you might say, it looks like the system works. Why are you even bringing it up? Well, I think it&#8217;s especially relevant to building things for the internet. Way too often I see people in our industry with insular, elitist attitudes that &#8220;just because my mom doesn&#8217;t get how to use it doesn&#8217;t mean its not revolutionary.&#8221; Actually bruh, that&#8217;s exactly what it means. <strong>If your app relies on people progressing all the way down to their logic and reasoning skills, you&#8217;re F&#8217;ed</strong>. In the A.</p>
<p>Your product will never infiltrate the majority &#8212; that massive community of people that rely primarily on those around them for information and decision making. Not to say that there isn&#8217;t a whole segment of the population that relies on their logic and reasoning first and people second. But hey guess what, those people that do tend to suck at spreading word of mouth because they never saw the need for having tons of friends.</p>
<p>If you ignore this fundamental societal truth and you pour your heart and soul into building something that feels cutting edge and revolutionary but just doesn&#8217;t stick, you&#8217;ll end up as dejected as Kenny Powers, the Reverse Apache Master, was when he retired. As the great sage put it with characteristic eloquence, you&#8217;re just like Neil Armstrong:
<div style="display: block; margin: 10px auto; text-align: center;"><embed src="http://media.entertonement.com/embed/OpenEntPlayer.swf" id="1_8a606a5a_d455_11de_8b28_0015c5f4d562" name="1_8a606a5a_d455_11de_8b28_0015c5f4d562" flashvars="auto_play=false&#038;clip_pid=hvnwgsnbgn&#038;e=&#038;id=1_8a606a5a_d455_11de_8b28_0015c5f4d562&#038;skin_pid=wfxswdnlkf" width="300" height="30" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allowscriptaccess="always" wmode="transparent"></embed>
<div id="1_8a606a5a_d455_11de_8b28_0015c5f4d562_anchor" style="font-size: 8px; color: black; text-decoration: none; display: block; text-align: center;"><a href="http://www.entertonement.com/clips/hvnwgsnbgn--Just-like-Neil-Armstrong"  style="font-size: 8px; color: black;" target="_blank">Just like Neil Armstrong sound bite</a> &nbsp;<a href="http://www.entertonement.com/collections/16114/Kenny-Powers?ht_link=1_8a606a5a_d455_11de_8b28_0015c5f4d562"  style="font-size: 8px; color: black;" target="_blank">Kenny Powers sound bites</a></div>
<p><img alt="Just like Neil Armstrong sound bite" border="0" height="0" src="http://www.entertonement.com/widgets/img/clip/hvnwgsnbgn/1/1_8a606a5a_d455_11de_8b28_0015c5f4d562/blank.gif" style="visibility: hidden; width: 0px; height: 0px; margin:0; padding:0; float:right" width="0" /></div>
<p>I wasn&#8217;t sure where I was going when I started this, but I guess I&#8217;m leading up to a cautionary message. If you&#8217;re insulated enough by the walls of silicon valley from the clueless normies (who you&#8217;re supposed to be building this shit for in the first place, by the way!) to think that you&#8217;re just an early adopter and society is going to catch up to you, I&#8217;ve got some sad news to break to you: you may suffer from premature infatuation. Look, it&#8217;s a common thing, it happens to a lot of guys, and there&#8217;s steps you can take to get past it. But you&#8217;re going to need to get past it if you want to succeed as an entrepeneur or a developer for the consumer web.</p>
<p>Now, I could point to countless websites that were featured on techcrunch once upon a time as cautionary tales but I&#8217;m going to leave that task to you guys in the comments section. Aside from mentioning that Twitter wasn&#8217;t Twitter until it was on Oprah, I&#8217;m going to wrap up by with two of my favorite examples of the immobility of established societal norms:</p>
<p>1. Edison gave us the gift of artificial light (<a target="_blank" href="http://www.nearlygood.com/video/famguyedison.html" >although he was kind of a jerk</a>). Yet the average workday still ends when it&#8217;s dark, getting dark, or a few hours away. I mean, think about it, we can work whenever we want. We should never be at work when there&#8217;s sunlight outside, but we are. I&#8217;m not saying that a few of us as individuals should start work at 11 pm and end at 7 am, I&#8217;m saying that *everybody* should do it. Like banks should open at 11pm, na&#8217; mean?</p>
<p>2. In the western world, we are beneficiaries of a ubiquitous availability of soap. Yet we still use utensils to eat. Take a second to look at your hand and flex it around. Do you think we would evolve something that freaking complex that *wouldnt* help you eat? OK, maybe spoons would still be necessary&#8230;but forks and knives and chopsticks? <a target="_blank" href="http://ickscorner.files.wordpress.com/2007/12/t1_keyshawn.jpg" >C&#8217;mon Man!</a></p>
<p>So as I alluded to before, I had planned to riddle this post with compelling examples of sites or technologies that suffered from premature infatuation and were bound to fail due to the immobility of society. However I didn&#8217;t have the thoroughness, preparation, or internet to do so earlier today. So why don&#8217;t u guys help me out in the comments? I&#8217;ll edit the post to add any and all of your suggestions!</p>
<p><strong><em>Please note that due to a database error (who&#8217;s in charge of that around here, anyway??) we lost all the comments on this and a handful of other posts. Sorry to all that left something here </em></strong></p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=694&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2009/12/build-for-sheep/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Web 2.0 Expo and the Undocumented Benefits Of Premature Infatuation</title>
		<link>http://vaynermedia.com/2009/11/web-2-0-expo-premature-infatuation/</link>
		<comments>http://vaynermedia.com/2009/11/web-2-0-expo-premature-infatuation/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 19:03:14 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[VaynerMedia]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=631</guid>
		<description><![CDATA[Nothing came of the initial e-mail contact I had with Gary and AJ then, but if it wasn't for that early adopter action, Gary would have no idea who I was when we met in person at the NYC Digg Swigg in April. If Gary had no idea who I was then, then the conversation that we accidentally struck up with <a href="http://twitter.drzhang" target="_blank">@drzhang</a> who was serendipitously seated next to us at <a href="http://blogswithballs.com/1/" target="_blank">the NYC Blogs with Balls conference</a> never would have let to us arranging a meeting with Gary and AJ at the then nascent Vaynermedia offices in Hell's Kitchen, and I would never be working at my dream job today.]]></description>
			<content:encoded><![CDATA[<p><strong>Note: some links and embeds contain strong language.</strong></p>
<p>So the Web 2.0 expo is in town here at the Javits Center in NYC. That means a year ago today is the first time I met (read: observed from a distance) the guy who is now my boss, Gary Vaynerchuk.</p>
<p>Cut to 11 A.M. the day of, my boy Ricky and I realized we had uh, neglected to purchase passes to the event. So naturally, Ricky engaged some guy with tech-speak who then started knee-jerk pitching him some nonsense about a portalized hub for something-or-other. Meanwhile, unbeknownst to the guy, I was surreptitiously snapping iPhone photos of the access badge dangling from the guy&#8217;s neck.</p>
<p>40 minutes later we were back huddled around the conference room table of <a href="http://upload.wikimedia.org/wikipedia/en/thumb/f/fa/919third.jpg/250px-919third.jpg"  target="_blank">FanDome&#8217;s midtown offices</a>, meticulously gluing together and furiously spray painting the raw materials we had bought from Home Depot to duplicate the badge from our high resolution photograph. It took forever to get them right, but we finally did, victoriously hailed a cab back to the Javits Center and got past security without so much as the suspicious upcurl of a lip. <a href="http://crescentcityshapers.files.wordpress.com/2009/10/borat_great_success-450x337.jpg"  target="_blank">Great Success!</a></p>
<p>We got in, met up with <a href="http://twitter.com/stephbags"  target="_blank">@stephbags</a> (also now a VM employee!) and headed over to the area where the keynote speeches were starting. We got in just in time, and filed in to three empty seats at the very last row of the massive lecture hall.</p>
<p>Now to this point, all the experience I&#8217;d had with technical seminars had been of the mind-numbing variety. Picture yourself shifting uncomfortably in a wooden chair while witnessing a live reading for the books on tape of a technical manual. Not to mention, this books-on-tape was courteously narrated by some foreign-ish guy who, how can I put this delicately, could have used a couple semesters at the <a href="http://www.youtube.com/watch?v=q9pg6CTZyKg"  target="_blank">Derek Zoolander Center For Kids Who Can&#8217;t Read Good And Wanna Learn To Do Other Stuff Good Too</a></p>
<p>So you can imagine my surprise when this happened:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/EhqZ0RU95d4&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/EhqZ0RU95d4&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><strong>If you haven&#8217;t seen Gary&#8217;s keynote at web 2.0, just stop reading this post, stop all the other crap you&#8217;re doing and watch the whole thing from start to finish.</strong> There is NO better use for 14 minutes of your day today. Errr, 14 minutes in front of your computer at work that is <img src='http://vaynermedia.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>You done? I&#8217;ll wait. You sure? OK, now, if you were there you know that the entire performance from start to finish just blew you off your feet. It was the purest form of that feeling I just WISH, so bad, that I could bottle up and share with all of you. The feeling where you feel like you can reach out and touch the future. And let me tell you, that future is just unbelievably soft and velvety and luxuriant, <a href="http://www.youtube.com/watch?v=fQVPjLAulaM"  target="_blank">like bags of sand</a>. </p>
<p>I know a lot of people, especially those in the non-tech space, saw that keynote, were mildly impressed and just went about their day. I, on the other hand, was immediately and irrevocably obsessed. Combine Gary&#8217;s fundamental uplifting message with his impeccable stage presence (<a href="http://www.youtube.com/watch?v=DXMjwX3NBVs"  target="_blank">which is something I can appreciate the challenges of</a>) and I was hooked. </p>
<p>A few days later, I was using &#8216;the twitter&#8217; regularly (again, premature infatuation), and it wasn&#8217;t long before Gary sent out a tweet looking for people with sports sites, which prompted <a href="http://twitter.com/NeilSarkar/status/1030602550"  target="_blank">this tweet</a>. </p>
<p>Nothing came of the initial e-mail contact I had with Gary and AJ then, but if it wasn&#8217;t for that early adopter action, Gary would have no idea who I was when we met in person at the NYC Digg Swigg in April. If Gary had no idea who I was then, then the conversation that we accidentally struck up with <a href="http://twitter.drzhang"  target="_blank">@drzhang</a> who was serendipitously seated next to us at <a href="http://blogswithballs.com/1/"  target="_blank">the NYC Blogs with Balls conference</a> never would have led to us arranging a meeting with Gary and AJ at the then nascent Vaynermedia offices in Hell&#8217;s Kitchen, and I would never be working at my dream job today.</p>
<p>Now, this story is one championing the open-mindedness it takes to be an <strong>early adopter</strong>, but the reality is that early adoption can be a double edged sword, and there exists a real dichotomy here in the web world. </p>
<p>How it was for me a year ago at the web 2.0 expo is how it is at its best: the community is a vibrant, exhilarating, and addictive blend of early adopters, all united with the vision of bringing the future to the masses. But at its worst the web-building community is like a support group for sufferers of acute <strong>premature infatuation</strong> &#8212; a group that enables its own destructive tendencies by building elaborately designed skyscrapers that nobody asked for on top of cities that are only accessible by an underground tunnel that only people who know what an RSS feed and are using a bleeding edge version of Firefox can enter.</p>
<p>This premise of early adoption versus premature infatuation, and the dangers of disconnecting yourself from the grounding influence of the brick and mortar world around you is going to be the basis of my blog post next Wednesday, tentatively titled <a href="http://www.youtube.com/watch?v=xh_9QhRzJEs"  target="_blank"><cite>&#8220;I&#8217;m so ronery (why is everybody so fah*ing stupid)&#8221;</cite></a>. </p>
<p>Catch you guys next Wednesday!</p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=631&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2009/11/web-2-0-expo-premature-infatuation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Be Chill. It&#8217;ll make you smarter.</title>
		<link>http://vaynermedia.com/2009/11/be-chill-it-ll-make-you-smarter/</link>
		<comments>http://vaynermedia.com/2009/11/be-chill-it-ll-make-you-smarter/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 19:27:42 +0000</pubDate>
		<dc:creator>Neil Sarkar</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://vaynermedia.com/?p=513</guid>
		<description><![CDATA[I know it may be unconventional, but I'm a strong believer that lazy loading or lazy evaluation is a more efficient mentality. Freeing up brain space by only retaining information that is absolutely essential allows you more computing power for problem solving. In tech terms, RAM > Conventional memory. In human terms, <strong>Effectiveness > Completeness</strong>. I mean >>>>>>, it's not even close.]]></description>
			<content:encoded><![CDATA[<style type="text/css"> ol.listparty { margin: 35px 0 20px; padding-bottom: 15px; border-bottom: 1px solid gray; list-style-type: decimal; list-style-position:outside} ol.listparty li {margin: 5px 0 20px} ol.listparty ol { padding-left: 20px; list-style-type: lower-roman} ol.listparty ol li {margin: 0} .storycontent em {font-style: italic}</style>
<p>So as Lead Developer of Vaynermedia (n.b.d.), naturally you would expect my first official blog post to revolve around cryptic subjects geared towards techies and to be unaccessible to you, well, <a target="_blank" href="http://www.docstoc.com/docs/13873916/Family-Guy" >we call you guys &#8220;normies&#8221;</a>. But fear not, read on. It may get a little hairy at points but all in all this post is for YOU, the internet consumer. The reason this, and the majority of my posts, will be geared towards normies is threefold:</p>
<ol class="listparty">
<li><strong>I&#8217;ve always felt that the primary job of a programmer is not to memorize esoteric details of programming language and standards, but rather to *communicate* effectively.</strong> Cesar Millan talks to animals, I talk to robots; you can call me <cite>The Computer Whisperer</cite>. At the end of the day your effectiveness as a programmer is defined by:
<ol>
<li>how adept you are at communicating with the machine &#8212; your skill level in efficiently using the languages and technologies at your disposal to accomplish your (or your client&#8217;s) goals. </li>
<li>how clear you are at communicating with, hear me out now, human beings. if you can&#8217;t tell your client or your boss what the capabilities of the machine are and advise them in an educated manner as to what&#8217;s in their best interest given the underlying complexity of programming for the internet, then it really doesn&#8217;t matter if you can write a twitter client for the commodore 64 <a target="_blank" href="http://www.vandenbrande.com/wp/2009/06/breadbox64-a-twitter-client-for-the-c64/" >(no offense, bro. I actually think this is f&#8217;ing sweet)</a></li>
</ol>
<li>
I&#8217;ve found that the most useful technical blog posts are short little code snippets where the author barely knew if it was worth posting them. As such, any time me (<a target="_blank" href="http://twitter.com/neilsarkar" >@neilsarkar</a>), <a target="_blank" href="http://twitter.com/calebrown" >@calebrown</a>, <a target="_blank" href="http://twitter.com/kopecwins" >@kopecwins</a>, Sameer, or any of the other sweet developers+designers here discover a juicy little morsel of nerdy information, we will be sure to post it short-form. I&#8217;ll reserve these long-winded ramblings strictly for matters that would interest you normies, cos I love ya!
</li>
<li>
If you&#8217;ve ever spent any time on <a target="_blank" href="http://stackoverflow.com" >Stack Overflow (<3 <3 <3)</a>, you&#8217;ll know that pretty much any subject you may have helpful tips on, somebody else has already covered more thoroughly and convincingly. And <a target="_blank" href="http://mypetjawa.mu.nu/archives/dave_chappelle_as_rick_james_bitch.jpg" >THAT WAS WEEKS AGO!</a>. So yeah, long story short, I&#8217;m petrified of writing a post that&#8217;s trite for geeks&#8230;for those of you who haven&#8217;t experienced <a target="_blank" href="http://slashdot.org" >nerd backlash</a>, it&#8217;s brutal.
</li>
</ol>
<p>Ok, no more prefacing. <a target="_blank" href="http://www.youtube.com/watch?v=sCgjhYeIqmo" >Time&#8217;s up, let&#8217;s do this</a>. Today I want to talk about a feature of the framework <a target="_blank" href="http://rubyonrails.org/" >Ruby on Rails</a>, which is based on the flexible and awesome programming language <a target="_blank" href="http://www.ruby-lang.org/" >Ruby</a>. I added Ruby on Rails to my arsenal after coding primarily in PHP for three years and I <strong><em>LOVED</em></strong> Ruby on Rails from day one. Why? Because Ruby on Rails is <span style="font-size: larger; font-weight: bold">*chill*</span>. It tries to, as much as a programming language can, live by my personal mantra: &#8220;Don&#8217;t worry about it, it&#8217;s fine&#8221;. Let me illustrate what I mean with an example:</p>
<p>For you normies to understand the next paragraph though, I&#8217;m going to have to briefly explain how a Server/Application/Database interact to form a website. Imagine a restaurant. <strong>The Server (e.g. Apache, Nginx etc)</strong> is the Waiter. He takes your order (url) and sends it to the kitchen, and when the food (webpage) is ready, he brings it out to you. <strong>The Database (e.g. MySQL, Oracle etc)</strong> is the food storage freezer. Cold and unfeeling, but it contains the raw materials that the restaurant is dependent on. <strong>The Application (e.g. Ruby on Rails, PHP, C#, Java etc)</strong> is the chef. She takes the order from the waiter, goes to the freezer and gets the raw meats and vegetables that go with the recipe, prepares the exquisite dish you ordered, and sends it back to the waiter.</p>
<p>Got it? Good. Now, most programming languages have to go and get everything they need for the recipe on their first trip to the freezer. If you forget to include an ingredient in the recipe you define, the chef will FLIP OUT and send back a mangled mess (error page). Ruby on Rails though, uses something called <strong>Lazy Loading</strong>. It doesn&#8217;t fetch your associations until you need them unless you explicitly ask for them at the beginning. In the restaurant analogy, it&#8217;s an improvisational chef. It can put ingredients together on the fly, and doesn&#8217;t need to stick to a strict recipe script. (N.B. BEFORE all you nerds get on my case, realize that I am oversimplifying this greatly for the benefit of our human counterparts and this analogy has no implications with regard to performance or anything else, just trying to illustrate a point.)</p>
<p>Now, I immediately identified with this methodology because I am a practitioner of it IRL. See: <a target="_blank" href="http://www.columbiaspectator.com/2006/04/12/ivy-league-campus-slacker-neil-sarkar-offers-new-point-view" ><cite>&#8220;On an Ivy League Campus, Slacker Neil Sarkar Offers a New Point of View&#8221;</cite></a>. I know it may be unconventional, but I&#8217;m a strong believer that lazy loading or lazy evaluation is a more efficient mentality. Freeing up brain space by only retaining information that is absolutely essential allows you more computing power for problem solving. In tech terms, RAM > Conventional memory. In human terms, <strong>Effectiveness > Completeness</strong>. I mean >>>>>>, it&#8217;s not even close.</p>
<p>Here&#8217;s a simple real world example of lazy evaluation in action: when a girl at the bar tells you her name, don&#8217;t even <em>try</em> to remember it. First off you probably won&#8217;t need it five minutes from now anyway, your game&#8217;s not that good. Secondly if you do end up hanging out then hey, thats something to keep the conversation going. It&#8217;s not like she&#8217;s going to forget her own name&#8230;she&#8217;s keeping track of that information so you don&#8217;t have to until you need it.</p>
<p>OK so that was a crude and somewhat sensationalist example, but <a target="_blank" href="http://www.moviestuffandmore.com/images/soundboards/Soundboardspage3/Butters_South_Park.jpg" >do you know what I am saying</a>? <strong>As long as information is a google search away, you can stop cluttering your brain with knowledge that you don&#8217;t need RIGHT NOW, because in the event that you do need it, you can always go back and look it up</strong>.</p>
<p>My advice boils down to: <strong>treat life like a game of Rummy 500</strong>. If you&#8217;re not going to be using what&#8217;s in your head some time in the next couple turns (hours), get rid of it! don&#8217;t look back! it&#8217;s already in your subconcious so you can fetch it if you need it. The average person is waaaaay too averse to destruction. It&#8217;s by cluttering up the attics of our minds with useless information that we unnecessarily burden and stress ourselves and become easily overwhelmed. The world is overwhelming and stressful enough, don&#8217;t do it to yourself. Because the bottom line is you only live once, and when you feel the reaper&#8217;s embrace, you don&#8217;t want to be stuck holding those aces. Trust me, I&#8217;m a Programmer.</p>
<img src="http://vaynermedia.com/?ak_action=api_record_view&id=513&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://vaynermedia.com/2009/11/be-chill-it-ll-make-you-smarter/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

