<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>NoFeed ~ No Music for the Masses.</title>
 <link href="http://nofeed.org/atom.xml" rel="self"/>
 <link href="http://nofeed.org"/>
 <updated>2012-05-01T08:45:26-07:00</updated>
 <id>http://nofeed.org</id>
 <author>
   <name>NoFeed ~ No Music for the Masses</name>
 </author>

 
 <entry>
   <title>The good, the bad and the ugly of hiring a hacker for a startup.</title>
   <link href="http://nofeed.org/2012/04/23/the-good-the-bad-the-ugly-of-hiring-a-hacker-for-a-startup.html"/>
   <updated>2012-04-23T00:00:00-07:00</updated>
   <id>http://nofeed.org/2012/04/23/the-good-the-bad-the-ugly-of-hiring-a-hacker-for-a-startup</id>
   <content type="html">&lt;p&gt;Lately I&amp;#8217;ve been talking with a lot of startups: some with good ideas, some with bad ones, &lt;strong&gt;pretty much all of them with issues in their hiring process&lt;/strong&gt;, which is very unfortunate. I never was under the impression that someone was trying to screw me up or doing something shady, I can generally say that it was (&lt;em&gt;almost always&lt;/em&gt;) good people trying to make a good job for their companies.&lt;/p&gt;

&lt;p&gt;This post is meant to help more than to criticize, different professions obviously carry a different sensitivity about some topics, and my guess is that most of the times these differences go unnoticed on the employer side but are like a punch in the face to the potential employee.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id='the_good'&gt;The Good.&lt;/h2&gt;
&lt;figure&gt;
  &lt;img src='/images/4/the-good.png' /&gt;
	&lt;figcaption&gt;Blondie - The Good.&lt;/figcaption&gt;
&lt;/figure&gt;&lt;dl&gt;
&lt;dt&gt;Be friendly and informal.&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;If I take a job, especially a long term one, I'm not only choosing which project I'm going to develop for the next months, but also what kind of team I'm going to be part of. Being friendly and informal is a great start in every relationship, and work is no exception. &lt;em&gt;&lt;strong&gt;I have communication skills as per your request, what about you?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;Be honest.&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;Being nice is great, but please, be honest too. &lt;em&gt;&lt;strong&gt;You're not only evaluating me, I'm doing the same with you&lt;/strong&gt;&lt;/em&gt;. Ask me the questions you want to ask, speak your mind and &lt;strong&gt;do not act, never&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The situation is generally very good in this respect, the only time I had a very bad impression was with an in-house &quot;technical recruiter&quot; that just couldn't stop telling me how wonderful I was while in the meantime proving that she didn't even take the time to read my resume. Very unpleasant.&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;Down to earth.&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;I've been very pleased to see that &lt;strong&gt;entrepreneurs started being much more realistic than when I started dealing with startups (2005/2006)&lt;/strong&gt;, especially on the italian scene.&lt;/p&gt;
&lt;p&gt;No more &lt;em&gt;&quot;you're a developer, you must sleep under your desk&quot;&lt;/em&gt;, but finally a helthier &lt;em&gt;&quot;don't work harder, work smarter&quot;&lt;/em&gt;. No more &lt;em&gt;&quot;they got funding so let's clone them&quot;&lt;/em&gt;, all the people I met is trying to build meaningful services that are worthy for consumers.&lt;/p&gt;
&lt;p&gt;This was very refreshing and convinced me to concentrate on Italy much more than on the other countries, there is hope.&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;&lt;hr /&gt;
&lt;h2 id='the_bad'&gt;The Bad.&lt;/h2&gt;
&lt;figure&gt;
  &lt;img src='/images/4/the-bad.png' /&gt;
	&lt;figcaption&gt;Angel Eyes - The Bad.&lt;/figcaption&gt;
&lt;/figure&gt;&lt;dl&gt;
&lt;dt&gt;Drinking the kool aid.&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;This will always be a big problem in this industry, companies not having the slightest clue how to make money out of their projects. Maybe I'm unlucky, but I've never seen in my life a project like this not &lt;strong&gt;fading away&lt;/strong&gt; in a way or another.&lt;/p&gt;
&lt;p&gt;We all know that some projects have worked out very nicely for their founders without having a business model for years (Twitter and Instagram, I'm looking at you), but at least show me it's a matter of concern and not something more or less &lt;em&gt;&lt;strong&gt;normal&lt;/strong&gt;&lt;/em&gt; because &lt;em&gt;&quot;that's how startups work&quot;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Again, maybe it's just me, but I don't know many ways that are more effective at killing my motivation than not getting any revenue from my work&amp;hellip;&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;Asking for commitment.&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;If I work for you, I'm committed. I'm committed to the company, to the founders, to the idea. I chose you over the others.&lt;/p&gt;
&lt;p&gt;Still, I'm not a &lt;em&gt;believer&lt;/em&gt;. I think about what I do and I carefully choose between my options. Explicitly asking for commitment is a &lt;strong&gt;cheap shot&lt;/strong&gt;. As a professional and as a person, it appears like you're asking for &lt;em&gt;&lt;strong&gt;uncritical support&lt;/strong&gt;&lt;/em&gt;, something you will never have from a decent professional and a decent person who is honestly committed to a project and want to see it work properly.&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;Careless over the tools.&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;I'm a crafter, I know and care about my tools. You want me in your technical team to help you choose the best tools, I've invested &lt;strong&gt;countless hours&lt;/strong&gt; to be very good at it, and &lt;strong&gt;I take great pride out of my skills&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If you don't care about your tools, environment and development process, you don't need me, because that is exactly what I'm supposed to do.&lt;/p&gt;
&lt;p&gt;On a side note, the next time I hear a comparison between programming languages and girls I will just step out of the office and go away. It's not blondes vs. brunettes, I can explain my technical choices without making stupid metaphors, you can't and that's why you need me. Being stupid and gross is a deal breaker.&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;Too much care over the tools.&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;You're very excited about &lt;a href='http://rubyonrails.com'&gt;RubyOnRails&lt;/a&gt;, &lt;a href='http://nodejs.org'&gt;Node.js&lt;/a&gt;, &lt;a href='http://erlang.com'&gt;Erlang&lt;/a&gt;, &lt;a href='http://clojure.org'&gt;Clojure&lt;/a&gt;, &lt;a href='http://twitter.github.com/bootstrap/'&gt;Bootstrap&lt;/a&gt; or whatever cool technology &lt;a href='http://techcrunch.com'&gt;Techcrunch&lt;/a&gt; is mentioning right now. You also love using &lt;a href='http://basecamphq.com'&gt;Basecamp&lt;/a&gt;, &lt;a href='http://asana.com'&gt;Asana&lt;/a&gt;, &lt;a href='http://optimizely.com'&gt;Optimizely&lt;/a&gt; or whatever cool tool the market has to offer and people is babbling about (on Techcrunch).&lt;/p&gt;
&lt;p&gt;You already took every decision, apparently without knowing much about what you were doing or you wouldn't be trying to hire me.&lt;/p&gt;
&lt;p&gt;Unfortunately, it doesn't seem there's much left to do here for me. &lt;strong&gt;Enjoy your buzzwords&lt;/strong&gt;.&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;&lt;hr /&gt;
&lt;h2 id='the_ugly'&gt;The Ugly.&lt;/h2&gt;
&lt;figure&gt;
  &lt;img src='/images/4/the-ugly.png' /&gt;
	&lt;figcaption&gt;Tuco Ramirez - The Ugly.&lt;/figcaption&gt;
&lt;/figure&gt;&lt;dl&gt;
&lt;dt&gt;Remember my name.&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;Do I have to say anything else? Seriously, constantly calling me with another name is pretty bad, and not exactly for me but for you.&lt;/p&gt;
&lt;/dd&gt;
&lt;dt&gt;Respect my time as much as I respect yours.&lt;/dt&gt;
&lt;dd&gt;
&lt;p&gt;This is both &lt;strong&gt;bad and ugly&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;I had a company ask me for some sample code, literally disappear for two or three weeks, reappear just to schedule a call three times because it doesn't seem like they are able to manage their own time, give me a &amp;ldquo;been there done that&amp;rdquo; interview that could be done very easily by email, and then disappear.&lt;/p&gt;
&lt;p&gt;I had another company asking me to refactor some very pointless code (mostly one-liners) and write specs for it, and then disappear.&lt;/p&gt;
&lt;p&gt;This means first of all that if an interview doesn't go right &lt;strong&gt;I can't act on it&lt;/strong&gt;: simply put, I have no idea what went wrong.&lt;/p&gt;
&lt;p&gt;It also means that &lt;strong&gt;you don't value my time&lt;/strong&gt;, which apparently is up for your indiscriminate use until you notice that for some reasons I'm not useful to you or your company anymore.&lt;/p&gt;
&lt;p&gt;Other than saying again that &lt;em&gt;&lt;strong&gt;I don't want to have anything to do with such companies&lt;/strong&gt;&lt;/em&gt;, I must say that I'm deeply sorry for their employees. I hope you all find a better company very soon.&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;&lt;hr /&gt;
&lt;p&gt;Developers and product managers are fundamental in the economy of a startup, when you hire, you want to do it right. These very simple points might be just a matter of common sense for a developer, but as I said, different professions carry different sensibilities.&lt;/p&gt;

&lt;p&gt;Keeping these few points in mind would be a wonderful improvement already, at least when dealing with &lt;em&gt;this&lt;/em&gt; developer.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Of foxes and bacon: an ode to _why.</title>
   <link href="http://nofeed.org/2012/03/24/of-foxes-and-bacon-an-ode-to-_why.html"/>
   <updated>2012-03-24T00:00:00-07:00</updated>
   <id>http://nofeed.org/2012/03/24/of-foxes-and-bacon-an-ode-to-_why</id>
   <content type="html">&lt;p&gt;&lt;em&gt;I wanted to write this post since I&amp;#8217;ve read &lt;a href='http://www.slate.com/articles/technology/technology/2012/03/ruby_ruby_on_rails_and__why_the_disappearance_of_one_of_the_world_s_most_beloved_computer_programmers_.html'&gt;an article appeared on Slate about one of my heroes&lt;/a&gt;: &lt;a href='http://en.wikipedia.org/wiki/Why_the_lucky_stiff'&gt;_why the lucky stiff&lt;/a&gt;. The article is very thorough and enjoyable, it definitely worths a read, so if you don&amp;#8217;t know who _why was and are for some inexplicable reasons interested in what I have to say, you should go there first.&lt;/em&gt;&lt;/p&gt;
&lt;figure&gt;
  &lt;img class='border' src='/images/3/why_himself.jpg' /&gt;
&lt;/figure&gt;
&lt;p&gt;One of the first things I did when I went to Seattle for the first time was hooking up with the &lt;a href='http://www.seattlerb.org/'&gt;local Ruby community&lt;/a&gt;. After a quick chat by email with a super-nice &lt;a href='http://zenspider.com'&gt;Ryan Davis&lt;/a&gt; I picked up my dev team of the time and went to Vivace Cafe. We&amp;#8217;re talking about the end of 2008, more or less.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not a community guy, I don&amp;#8217;t like talking in public about &lt;em&gt;&amp;#8220;my stuff&amp;#8221;&lt;/em&gt;, I&amp;#8217;m an introvert, and that was a &amp;#8220;no-no&amp;#8221; situation for me: a room full of geeks with whom I share at least one interest (Ruby). In these situation, this is what happens in my head:&lt;/p&gt;
&lt;blockquote&gt;&amp;ldquo;Look, Ryan Davies and Eric Hodel, I read their blogs since forever. How many interesting informations I can gather from this lucky encounter. Let's just grab some beer and make stupid and inappropriate jokes now&amp;bdquo;&lt;/blockquote&gt;
&lt;p&gt;I started talking a little bit around about my project, losing the interest of most in a matter of seconds (and rightly so!) and torturing a poor guy that was too nice to just go away. After a while, following a discussion, I&amp;#8217;ve started playing with &lt;a href='http://www.merbivore.com/'&gt;Merb&lt;/a&gt;, going back to my natural environment: me, my Mac, something to do that involves a keyboard.&lt;/p&gt;

&lt;p&gt;At that point I noticed a guy. He was alone, without a computer, a bit scrubby, drawing comics. I did what every self-respecting rubyst would do.&lt;/p&gt;
&lt;figure&gt;
  &lt;img src='/images/3/why_is_it_you.jpg' /&gt;
&lt;/figure&gt;&lt;hr /&gt;
&lt;h2 id='the_joy_of_doing_what_makes_you_happy_in_the_way_you_want'&gt;The joy of doing what makes you happy in the way you want.&lt;/h2&gt;
&lt;figure&gt;
  &lt;img src='/images/3/foxes.jpg' /&gt;
	&lt;figcaption&gt;Some foxes, rejoice!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;It wasn&amp;#8217;t him. It was a guy that was there since before I came, and has been sent away because the room was reserved.&lt;/p&gt;

&lt;p&gt;My point is still valid, &lt;strong&gt;_why was a guy drawing stuff in a room full of developers. From time to time, he used Ruby to draw instead of a pencil.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thinking about it, _why is a very strange and uncommon personality in our field.&lt;/p&gt;

&lt;p&gt;One of the last personalities to emerge, for example, is Eric Ries, the father of the Lean Startup movement, which &lt;a href='http://nofeed.org/2012/03/08/product-management-is-dead-long-live-to-product-management.html'&gt;I covered not long ago&lt;/a&gt;. Eric came up with the core of his theory working for a startup called &lt;a href='http://www.imvu.com/'&gt;IMVU&lt;/a&gt; and writing about his discoveries on his blog. Soon enough a group of &lt;em&gt;&lt;strong&gt;likely minded&lt;/strong&gt;&lt;/em&gt; followers started to use those practices in their projects and document their success.&lt;/p&gt;

&lt;p&gt;_why was different in the sense that he probably never wanted to be a so called &amp;#8220;thought leader&amp;#8221;, everything he did was for fun, for the joy of it, and directly for someone else. &lt;a href='http://mislav.uniqpath.com/poignant-guide/book/'&gt;The poignant guide to Ruby&lt;/a&gt; and &lt;a href='http://hackety.com'&gt;Hackety Hack&lt;/a&gt; were for teaching programming &lt;strong&gt;and&lt;/strong&gt; having fun while learning. I&amp;#8217;m also sure that he had a lot of fun writing all that stuff, at least as much fun as I had reading it.&lt;/p&gt;

&lt;p&gt;I must say that I&amp;#8217;ve always been surprised and admired about this. If it&amp;#8217;s not fun, if it doesn&amp;#8217;t give me joy, it&amp;#8217;s not worth it. You want to build a web framework? Let&amp;#8217;s keep it under &lt;abbr title='Four kylobytes'&gt;4 KB&lt;/abbr&gt;. You want to write a book about programming? Let&amp;#8217;s fill it with comics and with a &lt;a href='http://mislav.uniqpath.com/poignant-guide/soundtrack/'&gt;soundtrack&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id='what_a_sloppy_sloppy_sloppy_boy'&gt;What a sloppy sloppy sloppy boy.&lt;/h2&gt;
&lt;figure&gt;
	&lt;img src='/images/3/dr.cham.jpg' /&gt;
	&lt;figcaption&gt; Some castles and Dr. Cham!&lt;/figcaption&gt;
&lt;/figure&gt;&lt;blockquote cite='http://www.slate.com/articles/technology/technology/2012/03/ruby_ruby_on_rails_and__why_the_disappearance_of_one_of_the_world_s_most_beloved_computer_programmers_.4.html'&gt;
_why’s code was sloppy. He was an amazing thinker, but not as good when it came to execution. So, he saw a lot of people take his ideas, and then build them out into more sustainable or workable projects.
&lt;/blockquote&gt;
&lt;p&gt;If I put my programmer hat I can eventually agree with &lt;a href='http://vanderburg.org'&gt;Mr. Vanderburg&lt;/a&gt;. Well, not as much as to call another programmer&amp;#8217;s code &lt;em&gt;&amp;#8220;sloppy&amp;#8221;&lt;/em&gt; in public with a journalist, but yeah, sometimes _why&amp;#8217;s code was kinda difficult to understand and probably maintain. This is by no means an attack to Glenn Vanderburg, he is the person behind the &lt;a href='http://whyday.org/'&gt;whyday&lt;/a&gt; and obviously didn&amp;#8217;t intend anything wrong.&lt;/p&gt;

&lt;p&gt;On the other hand, I doubt that a web framework built to stay under &lt;abbr title='Four kylobytes'&gt;4 KB&lt;/abbr&gt; like camping was built with maintainability in mind. It was clearly a show off of skills to me.&lt;/p&gt;
&lt;script src='https://gist.github.com/2161200.js'&gt; &lt;/script&gt;
&lt;p&gt;I believe that we&amp;#8217;re mixing _why&amp;#8217;s motivations with out own here. He wanted to build something to have fun, to show some tricks, to &amp;#8220;wow&amp;#8221; people, and maybe to have fun watching people try to understand what the freck was happening in those &lt;abbr title='Four kylobytes'&gt;4 KB&lt;/abbr&gt;. Executable poetry, as &lt;a href='https://github.com/whymirror'&gt;the official mirror&lt;/a&gt; says.&lt;/p&gt;

&lt;p&gt;I would like to build a company to see my own idea flourish and to help a business I care about and not to sell it to Facebook/Google like most: does this make me a sloppy entrepreneur? I don&amp;#8217;t think so.&lt;/p&gt;

&lt;p&gt;At this point, I&amp;#8217;m convinced that _why was one of the main reasons, if not the main, to think that the Ruby community is nice. Yes, if you ask a question on ruby-talk it&amp;#8217;s most likely the answers you will get will be super-nice, and Matz is probably one of the nicest guys in the industry. _why, on the other hand, was so uncommon and weirdly gentle to give a very strong example and leave a lasting impression. His way of approaching problems, taking always not immediately obvious paths, is something you can see all over the Ruby ecosystem.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id='seppuku'&gt;Seppuku.&lt;/h2&gt;
&lt;figure&gt;
  &lt;img src='/images/3/porcupine.jpg' /&gt;
	&lt;figcaption&gt;The porcupine is now at the sea.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;I seriously couldn&amp;#8217;t care less about _why&amp;#8217;s real name. It&amp;#8217;s just not an information I care about. I respect his wish to stay anonymous as &lt;em&gt;&lt;strong&gt;something that doesn&amp;#8217;t affect me in any way&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I believe his &lt;a href='http://en.wikipedia.org/wiki/Seppuku'&gt;seppuku&lt;/a&gt; is definitely in line with the man - f*ck, I already spend most of my life thinking about software, I can&amp;#8217;t keep whining about it when a guy that gave me so much just wants to go away.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m very grateful to _why as I&amp;#8217;m grateful to a friend with whom I spent some good time, and then lost touch with.&lt;/p&gt;

&lt;p&gt;If one day I&amp;#8217;m in a local listening to a weird band singing about &lt;a href='http://viewsourcecode.org/why/lyrics/theThirstyCups.html'&gt;rabbits and lemonade&lt;/a&gt; I guess I will get a bottle of good Cabernet Sauvignon and send it to the band, but this is really it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;And thanks for all the fish.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Product management is dead. Long live product management.</title>
   <link href="http://nofeed.org/2012/03/08/product-management-is-dead-long-live-to-product-management.html"/>
   <updated>2012-03-08T00:00:00-08:00</updated>
   <id>http://nofeed.org/2012/03/08/product-management-is-dead-long-live-to-product-management</id>
   <content type="html">&lt;figure&gt;
	&lt;img src='/images/2/shaman.jpg' /&gt;
&lt;/figure&gt;
&lt;p&gt;The role of a product manager in a startup has always been the one of the shaman. Normally you have one visionary (or worst, more) that explains his &amp;#8220;vision&amp;#8221;, and the shaman performs a ritual to enter the spirit world of good and bad features to tell the tribe what and how to execute.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s a very difficult job, the product manager is always the guy with more enemies in the company: just say no to someones idea, and you have a new one. And be prepared to the &lt;em&gt;&amp;#8220;you told me no 5 times already&amp;#8221;&lt;/em&gt; argument, it will come up, and also to deal with internal politics very soon.&lt;/p&gt;

&lt;p&gt;Having worked as a product manager myself, I felt the process and the idea as a whole was &lt;strong&gt;&lt;em&gt;bad&lt;/em&gt;&lt;/strong&gt;, all the experience of this world doesn&amp;#8217;t give you a crystal ball.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id='the_day_product_development_died'&gt;The day product development died.&lt;/h2&gt;
&lt;figure&gt;
	&lt;img src='/images/2/dinosaurs.jpg' /&gt;
&lt;/figure&gt;
&lt;p&gt;Eric Ries and &lt;a href='http://theleanstartup.com/'&gt;&lt;strong&gt;&amp;#8220;Lean Startups&amp;#8221;&lt;/strong&gt;&lt;/a&gt; represent for canonical product development wisdom what the meteor has been for dinosaurs. Nothing incredibly new, most of us used to do some (or most) of the things Eric devises since forever. For example, only an idiot wouldn&amp;#8217;t measure the outcome of a new feature, or not gather all the feedback he can from customers.&lt;/p&gt;

&lt;p&gt;What we never had was a common and shared framework to manage our work and dramatically reduce waste. What I hope will happen for product development is that it will be somewhat standardized in a set of practices that are recognized by the industry, in fact removing every temptation to guess.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id='how_does_it_work'&gt;How does it work?&lt;/h2&gt;
&lt;figure&gt;
	&lt;img src='/images/2/leancycle.jpg' /&gt;
	&lt;figcaption&gt;The lean startup cycle.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;What is a product? A product is an assumption. You &lt;strong&gt;&lt;em&gt;think&lt;/em&gt;&lt;/strong&gt; that some people need something, and that something is what you need to build. For Lean Startup proponents, this is when you build an &lt;strong&gt;Minimal Viable Product&lt;/strong&gt;, which is the bare minimum product you can build to test your assumption &lt;em&gt;and nothing else&lt;/em&gt;.&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;h3&gt;Before&lt;/h3&gt;&lt;/td&gt;
			&lt;td&gt;&lt;h3&gt;After&lt;/h3&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
		&lt;td&gt;&lt;p&gt;Someone thinks some people need something, you build a full featured product that responds to that need.&lt;/p&gt;&lt;/td&gt;
		&lt;td&gt;&lt;p&gt;Someone thinks people need something, you build an &lt;abbr title='Minimal Viable Product'&gt;MVP&lt;/abbr&gt; to know if it's true.&lt;/p&gt;&lt;/td&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Quite a jump, isn&amp;#8217;t it? This has very deep implications on the whole project. Nobody likes to &lt;a href='http://c2.com/cgi/wiki?KillYourDarlings'&gt;kill his own darlings&lt;/a&gt;, but here we have a process that does just that and is meant from the very beginning to validate every step you make in the development of a product.&lt;/p&gt;

&lt;p&gt;Now that you have your &lt;abbr title='Minimal Viable Product'&gt;MVP&lt;/abbr&gt; you must, in fact, validate it. This is where things get really interesting and fascinating: the point of Lean Startups is to build a company that &lt;strong&gt;&lt;em&gt;lets you learn&lt;/em&gt;&lt;/strong&gt; by introducing the concept of &lt;strong&gt;&lt;em&gt;validated learning&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;aside&gt;
	&lt;p&gt;&lt;dfn&gt;Validated learning&lt;/dfn&gt;: Rigorous method for demonstrating progress when one is embedded in the soil of extreme uncertainty in which startup grows. Validated learning is always demonstrated by positive improvements in the startup’s core metrics.&lt;/p&gt;
&lt;/aside&gt;
&lt;p&gt;To make it simpler, your &lt;abbr title='Minimal Viable Product'&gt;MVP&lt;/abbr&gt; must be measurable, and the unit of measurement is &lt;strong&gt;&lt;em&gt;validated learning&lt;/em&gt;&lt;/strong&gt;. This part should be well known to product managers, you use metrics like a/b tests, time on page, face to face interviews and many other metrics, to learn how to improve what you just built. What&amp;#8217;s different is the context a product manager is moving in, normally we build something because we believe that it&amp;#8217;s somewhat needed, and if data tells us the contrary it&amp;#8217;s an implementation problem. Lean startups take a wider approach by questioning the existence of the feature itself and it&amp;#8217;s usefulness for the customer/market the product is serving, and this changes significantly the way an interview is conducted or data interpreted.&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;h3&gt;Before&lt;/h3&gt;&lt;/td&gt;
			&lt;td&gt;&lt;h3&gt;After&lt;/h3&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
		&lt;td&gt;&lt;p&gt;A product/feature is built to follow a &lt;em&gt;&quot;vision&quot;&lt;/em&gt;.&lt;/p&gt;&lt;/td&gt;
		&lt;td&gt;&lt;p&gt;A question is made through a product/feature to learn how to serve a market.&lt;/p&gt;&lt;/td&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;At this point you should have plenty of feedback and data to make an informed decision about your product. If you like your data you just move on to the next feature and start the process from the beginning. If you don&amp;#8217;t and the market response was bad, you can &lt;strong&gt;&lt;em&gt;pivot&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;aside&gt;
	&lt;p&gt;&lt;dfn&gt;Pivot&lt;/dfn&gt;: a pivot maintains the aspect of the business that works, and changes the parts that don't - it refers to making a specific change of direction based on validated learning.&lt;/p&gt;
&lt;/aside&gt;
&lt;p&gt;&lt;a href='http://nofeed.org/2012/02/22/the-world-will-end-in-2012.html'&gt;As recently happened to me&lt;/a&gt; the market response was really bad, and I indeed learned a lot in the process. I can now isolate the problem rather easily and pivot another solution for serving the same market much better than before - this is what will happen to StyleJam anyway, we will release a different barebones product sooner or later to validate the concept, under a different name.&lt;/p&gt;

&lt;p&gt;I obviously only scratched the surface of what really is the Lean Startup process, but I think that the point that product management must radically change to survive is pretty clear. As always happens, revolutions don&amp;#8217;t happen through a radical change of the tools or basic concepts, but through a radical change of perspective.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Product managers, face it, you might be wrong, embrace the change and reduce waste&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If you want to know more, &lt;a href='http://www.startuplessonslearned.com/2011/07/lean-startup-book-is-here.html'&gt;Eric Ries just published a book&lt;/a&gt;. Another book you might be interested in is &lt;a href='http://www.runningleanhq.com/'&gt;Ash Maurya&amp;#8217;s book&lt;/a&gt;. The main difference between the two is that tha latter is more in the form of a manual, while the first is more an explanation of the concepts (with plenty of very interesting examples). I honestly can&amp;#8217;t give an advice here, I loved both and both are on my desk right now.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id='lets_talk_about_us'&gt;Let&amp;#8217;s talk about us…&lt;/h2&gt;
&lt;figure&gt;
	&lt;img src='/images/2/eric_ries.jpg' /&gt;
	&lt;figcaption&gt;Eric Ries, pioneer of the lean startup movement.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;My guess is that soon enough knowing in detail the Lean Startup process will be a required skill for everybody who cares about product development. If I had to hire a product manager tomorrow, I know for sure that I would ask his familiarity and experience with it.&lt;/p&gt;

&lt;p&gt;At the end, as most of you probably already noticed, the Lean Startup process has many things in common with the &lt;a href='http://en.wikipedia.org/wiki/Agile_software_development'&gt;Agile Software Development methodology&lt;/a&gt;, and I believe it will have the same success (&lt;strong&gt;hopefully in less time&lt;/strong&gt;). As with Agile, there&amp;#8217;s no magic tool to solve all problems, but only a set of practices to remove risk.&lt;/p&gt;

&lt;p&gt;I strongly suggest to start from Eric&amp;#8217;s book today (there&amp;#8217;s a &lt;a href='http://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898'&gt;Kindle version&lt;/a&gt; too) and embrace change. It works, trust me.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>The world will end in 2012: I fucked up.</title>
   <link href="http://nofeed.org/2012/02/22/the-world-will-end-in-2012.html"/>
   <updated>2012-02-22T00:00:00-08:00</updated>
   <id>http://nofeed.org/2012/02/22/the-world-will-end-in-2012</id>
   <content type="html">&lt;figure&gt;
  &lt;img src='/images/1/mayancalendarpiraro.jpg' /&gt;
&lt;/figure&gt;
&lt;p&gt;StyleJam is closing down. It&amp;#8217;s closing down mainly because of my poor management. Don&amp;#8217;t worry, it&amp;#8217;s ok, that was my first startup and I never bought the &lt;em&gt;&amp;#8220;open a company - magic happens - you&amp;#8217;re Zuck&amp;#8221;&lt;/em&gt; loop. &lt;strong&gt;&lt;em&gt;Shit happens.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I still managed to learn something out of what happened, and I&amp;#8217;ll gladly share it with everyone else. I don&amp;#8217;t think that what I&amp;#8217;m going to write is that original or interesting, but I decided to leave the classic &lt;em&gt;&amp;#8220;note to myself&amp;#8221;&lt;/em&gt; in order to, at least, move to a different set of mistakes with my next adventure without repeating the old ones.&lt;/p&gt;

&lt;p&gt;For clarity: StyleJam was a platform web designers could use to host their portfolios. The &lt;em&gt;&amp;#8220;cool&amp;#8221;&lt;/em&gt; thing about it is that the only thing we did was generating the HTML with the data the designer provided, and then let him be completely free when styling it by uploading his own CSS and images. It was some kind of &lt;a href='http://csszengarden.com'&gt;CSSZenGarden&lt;/a&gt; on steroids.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id='do_stuff_people_need'&gt;Do stuff people need.&lt;/h2&gt;
&lt;figure&gt;
  &lt;img src='/images/1/brown_zune.jpg' /&gt;
&lt;/figure&gt;
&lt;p&gt;First thing first, the main reason StyleJam went down was that it was unneeded. I discovered that as soon as mid November of last year, after talking with a good amount of web designers.&lt;/p&gt;

&lt;p&gt;Someone might think that discovering something like this 2 months after release is incredibly stupid. I must agree with that.&lt;/p&gt;

&lt;p&gt;I started conducting interviews before writing the first line of code, unfortunately I did that through my ego. Asking about a problem and being sure about the solution is a &lt;em&gt;very very very bad idea&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The main thing that should have started ringing every kind of alarm bell was that during the interviews StyleJam was incredibly cool, but always for someone else. UX people said it was great for web developers, web developers said it was great for UX people. Older web designers told me it was wonderful for younger ones, younger ones didn&amp;#8217;t want to compete with older ones. &lt;a href='http://passiomatic.com'&gt;A guy I highly respect&lt;/a&gt; told me he wanted to be in control of everything, but that it was good for the vast majority who didn&amp;#8217;t.&lt;/p&gt;

&lt;p&gt;If you want an interview to be useful, you&amp;#8217;re going to need &lt;em&gt;&lt;strong&gt;personal direct commitment&lt;/strong&gt;&lt;/em&gt;, not a guess. I&amp;#8217;m very thankful to the people I interviewed, they would have been very helpful if I actually &lt;em&gt;&lt;strong&gt;read&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;understood&lt;/strong&gt;&lt;/em&gt; what they were telling me.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id='refuse_the_temptation_to_be_cool'&gt;Refuse the temptation to be cool.&lt;/h2&gt;
&lt;figure&gt;
  &lt;img src='/images/1/cool_kid.jpg' /&gt;
&lt;/figure&gt;
&lt;p&gt;One of the things that struck me the most in this whole adventure was the fact that I&amp;#8217;ve been completely unable to reduce the product to its minimal terms. I kept concentrating on the how, and ignored the why.&lt;/p&gt;

&lt;p&gt;If you reduce StyleJam to its minimal terms what you have is a lesser Behance. Yes, designers could have appreciated the fact that they were actually using their real skills to produce their own portfolios instead of only uploading a ton of screenshots, but what are the &lt;strong&gt;real&lt;/strong&gt; benefits?&lt;/p&gt;

&lt;p&gt;When we discussed internally the whole idea it was &lt;em&gt;&amp;#8220;hey, then it will be pretty much like a real website isn&amp;#8217;t it? It will be some kind of useful CSSZenGarden!&amp;#8221;&lt;/em&gt;. The fact I love CSS and design and the fact that it was super cool to have a platform based on CSS completely blindfolded me.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s quite embarassing now, but web designers tend to make websites, and this makes the whole proposition a moot point. Hey, I make websites for a living, what a wonderful platform we have here that makes me do what I already do 24/7. &lt;strong&gt;Gosh&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Add to this a very steep learning curve and you have a recipe for disaster.&lt;/p&gt;

&lt;p&gt;Here I must really thank &lt;a href='http://andyrutledge.com/'&gt;Andy Rutledge&lt;/a&gt; for pointing that out when asked to be one of our advisors. Unfortunately I had to learn it the hard way. Andy, once again, you were right. We didn&amp;#8217;t have any disagreement for what it worths, I was in love and you told me my girlfriend was cheating on me.&lt;/p&gt;

&lt;p&gt;Bottom line: &lt;strong&gt;be useful, not cool&lt;/strong&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id='be_evil'&gt;Be evil.&lt;/h2&gt;
&lt;figure&gt;
  &lt;img src='/images/1/dr-evil.jpg' /&gt;
&lt;/figure&gt;
&lt;p&gt;Sorry people, but I must admit: being nice and patient definitely doesn&amp;#8217;t pay off. Not even close.&lt;/p&gt;

&lt;p&gt;I had &lt;strong&gt;one iteration&lt;/strong&gt; available without even knowing it, just because I trusted the wrong people. I have no knowledge of any startup that succeeded at the first try: I am not using Twitter through SMS, I&amp;#8217;m not looking at &amp;#8220;thefacebook&amp;#8221; because I&amp;#8217;m a student, and I&amp;#8217;m not playing Flickr.&lt;/p&gt;

&lt;p&gt;If everybody that had to give me a service actually did it, or if everybody that actually had to work on the project really worked, I would maybe be telling a different story. Unfortunately there&amp;#8217;s a good and nice guy under this &lt;abbr title='Bastard Operator From Hell'&gt;BOFH&lt;/abbr&gt; shell, and I avoided contrast at all costs. I was wrong, if you want to make a business you have to become a businessman. Most important: friendship is a two way relationship - once I will get it, I promise.&lt;/p&gt;

&lt;p&gt;Once again, talk is very cheap: you want &lt;strong&gt;&lt;em&gt;personal and direct commitment&lt;/em&gt;&lt;/strong&gt;, and you want it by facts, not chitchat.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t say this because &lt;em&gt;&amp;#8221;I&amp;#8217;ve been screwed&amp;#8221;&lt;/em&gt;, I was the CEO and I had to make it happen. I say this because if you don&amp;#8217;t insist and you don&amp;#8217;t pretend people to deliver what they promised you&amp;#8217;re hurting yourself, your company, your investors, and making your startup&amp;#8217;s environment very unhealthy and unpleasant.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id='beware_of_shortcuts'&gt;Beware of shortcuts.&lt;/h2&gt;
&lt;figure&gt;
  &lt;img src='/images/1/shortcuts.jpg' /&gt;
&lt;/figure&gt;
&lt;p&gt;In the web design industry there are a lot of important personalities, and one of my strategies included offering shares to one of these gurus in exchange of some advisory.&lt;/p&gt;

&lt;p&gt;Doing something like that is rather normal, my mistake was relying way too much on this people, especially after discovering that most of them are, &amp;#94;cough&amp;#94;, a little bit volatile.&lt;/p&gt;

&lt;p&gt;In the best case, a discussion was started and after a while the guy just stopped answering. I mean, seriously, like you&amp;#8217;re talking with someone and suddenly he drops down dead. Impolite, a little bit childish, but still more or less normal.&lt;/p&gt;

&lt;p&gt;What&amp;#8217;s weird is when one of these guys actually accepted to be my advisor, I paid a lawyer to give him shares, I told my team and my investors, and again, he completely disappeared. I&amp;#8217;m not going to say who it was, just trust me, &lt;strong&gt;&lt;em&gt;big big&lt;/em&gt;&lt;/strong&gt; name. He didn&amp;#8217;t even answer to a &amp;#8220;Merry Christmas&amp;#8221; email. And before you ask, we&amp;#8217;re talking about at most 6 emails in 6 months, I definitely wasn&amp;#8217;t bugging him all day long. I&amp;#8217;m not whining about him changing his mind, I just think that it&amp;#8217;s very bad not telling me. Ok, you changed your mind, it&amp;#8217;s not like I&amp;#8217;m going to do something or be angry, it happens. Just tell me.&lt;/p&gt;

&lt;p&gt;Do not rely on shortcuts, as I already said, talk is cheap, lots of people is willing to jump on the winner&amp;#8217;s bandwagon, not many are willing to do the work, even if it&amp;#8217;s only answering a couple of emails or telling a bunch of friends about you.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;This is it, all my mistakes on a single page, for future reference and in all its shame. I hope it&amp;#8217;s of some help for who&amp;#8217;s starting right now, and I also hope it will be useful for me in the future.&lt;/p&gt;</content>
 </entry>
 
 
</feed>
