myprasanna's posterous http://myprasanna.posterous.com Most recent posts at myprasanna's posterous posterous.com Sun, 15 Jan 2012 23:24:00 -0800 Andrew Mason Interview http://myprasanna.posterous.com/andrew-mason-interview http://myprasanna.posterous.com/andrew-mason-interview

http://www.cbsnews.com/8301-18560_162-57358912/the-real-deal-with-groupon/?pageNum=4&tag=contentMain;contentBody

Stahl: Can you name another CEO with a demo on YouTube in which you're sitting around in front of a Christmas tree in your skivvies doing yoga?

 

Mason: Umm... No. That's a huge problem.

 

Mason: I think if there's any difference between me and a traditional CEO, it's that I've been unwilling to change myself or shape my personality around what's expected.

 

Stahl: So here's a question that you hear a lot: "Is Andrew Mason ready to be a CEO?"

 

Mason: Am I as experienced or mature or smart as other CEOs?

 

Stahl: -- of big companies worth as much as yours.

 

Mason: Yeah. No, probably not. But there's something, I think, very useful about having a founder as the CEO.

 

Stahl: I saw you at Nasdaq, I guess it was, and there you were in this Armani kind of suit and a tie. Completely shaved.

 

Mason: What's an Armani type of suit?

 

Stahl: A really nice suit, an expensive suit. Was that the first tie you ever owned? Do you even own a tie? Did you rent a tie?

 

Mason: No. I own over four ties. Yeah.

 

Stahl: Did you think about showing up in a suit and tie for "60 Minutes"?

 

Mason: No, I asked if I should.

 

Stahl: And?

 

Mason: And they said I shouldn't. So maybe, you know what? Maybe I am changing. Cause I might've not asked before.

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Sat, 24 Dec 2011 23:03:54 -0800 Work http://myprasanna.posterous.com/work http://myprasanna.posterous.com/work During a late night coding session, the topic about one's identity came up. Is work my identity (or) is it your relationships? It's not such a clear question because both of them mix well, and you tend to make your best friends during work. There's still a large divide, when it comes to the girl. I don't pretend to have answers, but I came across this quote recently:

"Your work is to discover your work and with all your heart give yourself to it" -Buddha

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Sat, 03 Dec 2011 21:49:28 -0800 Good read - Mature programmer http://myprasanna.posterous.com/good-read-mature-programmer http://myprasanna.posterous.com/good-read-mature-programmer http://cbloomrants.blogspot.com/2011/11/11-22-11-mature-programmer.html

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Fri, 18 Nov 2011 01:39:00 -0800 Steve Jobs - "The lost interview" http://myprasanna.posterous.com/steve-jobs-the-lost-interview http://myprasanna.posterous.com/steve-jobs-the-lost-interview

Unrelated one, but interesting: ; This is not the one playing in the theaters: http://www.forbes.com/sites/stevedenning/2011/11/17/the-lost-interview-steve-jobs-tells-us-what-really-matters/

Quotes that I remember:

Why computers?

"As a kid, I read an article in the Scientific American. It measured the efficiency of locomotion of various species on the planet. Bears. Chimpanzees. Raccoons. Birds. Fish. How many kilo-calories per kilometer did they spend to move? Humans were measured too. And the condor won. It was the most efficient. Humankind came in with an unimpressive showing about a third of the way down the list. But somebody there had the brilliance to test a human riding a bicycle. We blew away the condor. Off the charts.

This really had an impact on me. Humans are tool builders. We build tools that can dramatically amplify our innate human abilities. We ran an ad for this once that the personal computer is the bicycle of the mind. I believe that with every bone in my body."

About Microsoft:

"The thing about Microsoft is that, these guys are opportunists, and I mean that in a good way. When they first entered the application space, lotus and others had the market. They launched office and it wasn't all that good, but they kept going at it, like the japanese soldiers, they never stop. And they finally won." [after this is the quote about taste]

Taste and Microsoft:

Jobs: Microsoft has no taste. The trouble is that, the people who buy products, don't have a great taste either. But you know, we as humans, need to take the best that we find, and give it to the whole species.
Interviewer: What are you going to do about that?
Jobs: I'm not doing anything about that. We're too small for that. I can't do anything about that.

Note that this was the time when he was working on NeXT, and they launched the computer, and the product failed. He was pivoting into a pure-software business, and was melancholic about the whole thing.

Hippie:

Interviewer: Do you consider yourself more of a nerd or a hippie?

Definitely more of a hippie, I think. And I think everyone I've worked with would say so too.

Interviewer: Why is that? Do you seek out hippies?

I was probably a kid, when this whole hippie movement took off, and it had some spirit to it. People took it to an extreme and went crazy and all that, but thinking about it.. There's something to life more than, you know, waking up, going to office everyday and having a career and getting married, having kids, getting a home and you know, that sort of a thing. Sometimes you are put in the cracks between this regular stuff, and you experience the void. Most people just want to move on with their lives, but a few people grab the experience. I think there is some life to that. It opens up your narrow spectrum into something more a full-view of things, you know. Does it make any sense?

Interviewer: Yes.

Emotional Products:

What causes people to be poets instead of bankers? When you put that into products people can sense that. And they love it.

Bricks and a company:

I was at my neighbors place when I was a kid, doing his lawn work I think for $20 or so. He took me to this drum and put a bunch of stones in there, and spun the drum with the machine you know. It started making lots of noise, and then I went there the next day. We opened the drum, and what we saw was incredibly beautiful. The rocks had been grinding themselves to get this perfect beautiful shape and I think now, that a great team is like that. You take a bunch of incredibly smart people and put them in a room. You get disagreements and a bit of fights, but they argue and fix each other's flaws, and what comes out after the whole process, is a great product, you know. Nothing much is really done by one person. I was the interface for the product to the world, but great things don't happen without a great team.

Macintosh and love:

We were on a mission from god to save apple. It was a deeply emotional product. When have you heard about people, falling in love with a product? It doesn't happen that often. You don't love your telephone. People who worked on it, say it was the most intense work they have ever done their whole life. I think everyone of them would cherish it.

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Mon, 31 Oct 2011 10:51:57 -0700 Unbelievably amazing http://myprasanna.posterous.com/unbelievably-amazing http://myprasanna.posterous.com/unbelievably-amazing
"There would be tears in his eyes, when he spoke about beautiful works of man."

http://www.charlierose.com/view/interview/11962

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Sat, 10 Sep 2011 09:59:27 -0700 Reading http://myprasanna.posterous.com/reading http://myprasanna.posterous.com/reading

Each and everyone of this blog is absolute gem: http://pmarca-archive.posterous.com

Chance I is completely impersonal; you can't influence it.

Chance II favors those who have a persistent curiosity about many things coupled with an energetic willingness to experiment and explore.

Chance III favors those who have a sufficient background of sound knowledge plus special abilities in observing, remembering, recalling, and quickly forming significant new associations.

Chance IV favors those with distinctive, if not eccentric hobbies, personal lifestyles, and motor behaviors.

http://web.archive.org/web/20071015040635/http://www.startupboy.com/journal/2007/8/8/the-aging-entrepreneur.html


http://pmarca-archive.posterous.com/age-and-the-entrepreneur-part-1-some-data
http://pmarca-archive.posterous.com/?page=22

http://web.archive.org/web/20071015040635/http://www.startupboy.com/journal/2007/8/8/the-aging-entrepreneur.html

http://pmarca-archive.posterous.com/age-and-the-entrepreneur-part-1-some-data

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Wed, 23 Mar 2011 02:06:00 -0700 Birth and Death of Microsoft Bing http://myprasanna.posterous.com/birth-and-death-of-microsoft-bing http://myprasanna.posterous.com/birth-and-death-of-microsoft-bing
About me: I worked at Microsoft Bing back in 2008 and I’ve seen it at the peak of it’s power. I was working on a team reporting to Gaurav Sareen, and my room mate was indirectly reporting to Rohit Wad - the two founders of Bing. I moved to the valley about a 18 months ago, and tried a long list of failed ideas. I'm now the co-founder of a fast growing viral startup -- likealittle.com; We are hiring some of the finest in the world, and the team is technical at heart. We ship code, we really do - all day all night. Please write to me if you are interested: myprasanna@gmail.com


This story is about an amazing group of technologists, who were on a task of solving the hardest problem in the world - Attacking Google at it's home territory. Let me say that again: Attacking a market incumbent on an area of it's core strength - It's hardest in technology companies. Time and again people have tried doing it and failed, and it's not just about the money. Quoting Paul Graham:

[2] The "next Google" is unlikely to be a search engine, however, just as the "next Microsoft" was not a desktop software company. I used competing directly with Google as an example of a problem with maximum difficulty, not maximum payoff. Maximum payoff is more likely to come from making Google irrelevant than from replacing it. How exactly? I have no more than vague ideas about that. I wouldn't expect to be able to figure out the right answer, just as I wouldn't have expected anyone to figure out in 1990 what would make Microsoft irrelevant.

As another comparison of the difficulty, Microsoft exerted so much market power to overthrow Netscape, and they detected & fought it from the very beginning. Even then, it took "Bill gates" himself to focus on it . (and still shell considerable amounts of resources.) They totally din't see Google as a threat, till it had a huge market cap. (Don't be evil, was a joke?)

Long story short: It was an informal project inside of Microsoft started by Rohit Wad, who recruited Gaurav Sareen and started writing the first pieces of code for MSN search along with Michael Burrows. You heard that right, Michael fucking Burrows. They hired some of the finest technologists in the world, and really shook the ground. Bing was growing faster than expected, beats market forecasts and after several years of work, the quality (NDCG) was getting closer and closer to Google -- They were narrowing it down endlessly. Then, the "grown ups" came in, brought in process and discipline, and everyone who knew something, left. Not surprising is it? It's not a new story. This shit happens all the time.

Hiring

I'm writing this to appreciate the breakthroughs that the early bing team made (and more so about Gaurav, since he hired me and I worked in his team of 40). They were informal and they broke rules. Microsoft has specific directions for teams in the US to not hire in other countries competing with the local branch offices. Gaurav, went to India and hired some of the best hackers right off school, ignoring Microsoft's directions. Back then, no body really offered positions in the US right off indian schools. This was totally new in the market.

Microsoft also had limits on the amounts you can pay for a particular position. Bing was extremely lavish in compensation, making offers to the best hackers for $90K/year when the adjacent teams were making $75K/year offers. This was the time when Google was making $80K/year offers. They were hiring folks as if everyone in the team was promoted right when they are hired, which was a crazy bet: that economics would still make sense.

Going one level further, when the rest of Microsoft is complaining about talent scarcity in the US, bing would open an office right across the border in Vancouver getting people to drive into seattle every 3 days (it takes only 2 hours). It was an international hiring hub. (I chose bing over google because of visa problems, and all my management was based at Seattle.)

Process

Microsoft's DNA is: slow release cycles and building "solid" products. To the contrary, Gaurav is notorious for saying, "you ship or you suck", taking the emphasis away from the framework builders. Your promotion was solely dependent on the amount of stuff you ship and the impact you make. (that's not too much news to web startups?) They had weekly release cycles - faster than Google back then. The rule on the ground was if code breaks or does not ship in time, the engineer is held responsible, No - not the test, not the project manager. Engineer should drive everything.

They had awfully broken infrastructure. Build systems can take hours. They did not fix it, not because they din't know how to. They spent their time shipping code to end users instead, because that's what would matter in your performance review. This was all phenomenal. The laws of the web working at a gigantic company, as big as Microsoft. WTF.


Growth

These guys were extremely hungry to succeed, and were really smart. I guess, that's what happens when you pick a young guy down the chain, who is smart and give him a low budget to work on something he loves. He will go out there and with his passion, convince the smartest guys he knows to join him. They will be young and unproven because the budget can't pay a legend. The key ingredients: Smart guys, love for the product, hunger to succeed, triggers some kind of an explosive growth. For a long time the early teams will hate the word, work-life balance. When the rest of Microsoft is sleeping, Bing-ers were checking in code.

7 years later, both Gaurav and Rohit would be made "Partners" at Microsoft, one of the fastest career growth trajectories in Microsoft corp's history. The business is making waves and expectations are built. Steve Ballmer declares search as his top priority.

Grown Ups

As ballmers ambitions build up, he makes some of the big corporate re-orgs. Harry Schum who was head of Microsoft Research, China would take over bing as it's new leader. They decide to spend $100M in marketing and rebrand live.com to bing.com, and purchase powerset for $100M to bring in some of the finest search architects world has ever seen. There was an inorganic infusion of people at the top, including Chad Walters., etc.

And then something somewhere went wrong. Things were not working, and I'm not knowledgeable enough to understand why. (My best guesses follow.)

When you hire people from outside and assign them top ranks, it takes time for them to gain respect within the team. Meanwhile, the odds of the hire "failing" pose a significant risk to the team morale. Also the rich and accomplished come to Microsoft to settle down, and lack the "hunger" (in steve job's words).

There was interference to bring in "professional managers", a part of whom were non technical. There were push from the top to add more project managers and testers and it was hard to any longer isolate the blame to a failure. Meetings became longer and more parties got involved. Evenings looked emptier than before. Oops.


Fast Forward

In technology, it takes very little time to go irrelevant. My manager has moved to Zynga. Everyone whom I rated "good" in my team have left Microsoft now. The best ones whom I'm in touch with are looking forward to leave. Hell, even Rohit and Michael have left to Google. Gaurav is still in the team and well respected, but he works on extremely different stuff now. I have a feeling he would be the next one to flee, although he is the very passionate about the empire he created. Who knows, he might sign up to be the last man, standing on the sinking ship.

As for the quality, the team's offers have been "standardized" and they pay far below market rates now. Companies like Facebook and Zynga have opened Seattle offices and will scavenge the remaining good parts of Bing. Bing is in no race to compete in hiring quality anyways.

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Sat, 01 Jan 2011 10:36:00 -0800 Ambition and Pain http://myprasanna.posterous.com/ambition-and-pain http://myprasanna.posterous.com/ambition-and-pain

You might enjoy the marshmallow test. The idea is: to be successful you have to learn to delay gratification. My theory is that, the kids who din't touch the marshmallow, over time, learnt to develop a whole new wiring scheme in their heads, that rewarded them to do so. They denied self-indulgence, so that they could shock (and mock) their peers. They gained respect because they learnt to win others at a game, whose results everyone valued. As they grew up, it grew with them.

My dad was one of those reverse wired people. Never for the past 20 years, have I seen him want a material object. For the most part of his adult life, he never wore slippers, and his foot looks harder than a typical villager, because he walked on cities (and hence roads). He practiced the self-restraint of a saint. One can't do that, unless you genuinely transformed to enjoy it. He was thirsty for success, and worked very hard most of the early twenties. Back then you needed a (much more) diverse set of skills to succeed, and hence sheer force of will was required to learn every one of them. The toolkits he built were no minor either. Wake up without alarms or when someone just pronounces your name. Remember the phone numbers and addresses without ever noting down. Why? He really found the process exciting, I suppose.

My case was a hybrid, and I doubt someone could have seen this transformation as closely as I had experienced. He was trying to teach me how to practice some of the toolkits (tons of practice), and I rebelled. I did not see the point of doing it, and since it was expected of me, I sure did not enjoy it. But as I grew up, I understood how powerful some of those values were. It was a shocking observation, that I was just much better at handling pain than my peers. The desire to prove my superiority, kept polishing the practice of self-denial.

They say, great things don't come without pain. I think, great things don't come with pain, either. The trick is, for the performer to be able to stand it for a while, he shouldn't think it's pain. In fact, if it's quite a while, he should believe it is not. If it might take forever, it needs to feel like play. Ambition probably is born when he respects what he likes to play.

Most of the greats, were just naturally good at it. Bill Gates, dated Melinda long distance for a long time before they eventually decided to marry. Carnegie and Warren Buffet, were adamant advocates of cheap lifestyle even without a necessity for it. I think a good proportion of folks who were extremely competitive learnt to not like "stuff"; After a point it becomes not a question of whether this is required to get something done. Self-sacrifices start to fall in line with pride. A symbol of expression, to tell the world that something is burning inside of you.

As they start testing the limits of delaying gratification, they begin to build belief systems, and their own view of the world (much the way, crazy people, live in their own world). I think a fairly common trait I've seen, is people run the strong emotions of, how amazing (long term) wins, might look. Movies are shot, scripts are written, and it is replayed fairly often in their heads, to taste a part of the gratification. As the mirage gets stronger and stronger, their ability to get others on that world rises. A cult is born.

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Fri, 03 Dec 2010 20:13:00 -0800 The Startup Programmer http://myprasanna.posterous.com/the-startup-programmer http://myprasanna.posterous.com/the-startup-programmer

I recently got a smart dude and a great friend of mine to intern with us for a week. He has been working at a big company for several years. It made me realize how much I have personally changed in my programming values. I used to think, real engineers program in C++ - you know that sort of a guy. I cared about performance and learnt to be very good at it. For the past one year of my startup life I had to unlearn all that.

For a bit of background: I was ranked #1 in India at TopCoder while I was at college. I submitted a patch that made the bing.com crawler 3x faster, when I worked at Microsoft. I moved to the silicon valley a year ago, hoping to figure out the next big thing. I currently run likealittle.com a super viral-startup that we started a month ago and today doing millions of page views everyday.

What has changed?
Startups are described as a bunch of founders who have a deep desire for getting some sleep. "There's a lot to do", is an understatement. Human time is the most valuable asset. Code stability, Site up-time are less important than moving fast and getting more users. Any given line of code has 90% chance that it will be removed after 3 months.

Startups define and influence the work culture for the next big wave of companies. Ours was largely defined by facebook - break but move fast. Everyday we hope to be more agile (and fragile) than they have been when they started. Being a startup founder you get a close look at most of the emerging trends that others who work at big companies don't realize. After all that's what you are paid to do. I think there's a big shift in engineering going on, and somethings are going to change forever.

The new engineering paradigm

Big design takes time, that startups can't afford. Having the whole system in mind is expensive wrt human resources. We program in a very reactive environment, mostly write everything up and test them all in one shot. We write scripts that evolve into a big product, the same way as startups evolve into big companies. We move forward with a mind-set that everything is fine and when it breaks - we aggressively fix it. Taking the metaphor one level further, even compiling is a hindrance. It by definition adds redundancy. 

I believe strongly that 10 years from now: C++ and other compiled languages that are used in most big companies right now, will see a 90% reduction in people who code directly in that language. Most of them will be working on interpreted languages with which you can get any feature's v1 up fast. Anything that gets in the way of producing a product - even a single line of code, a single configuration option that requires planning will disappear. For example, here's the biggest one that I'm fairly confident of: Private class variables will be dead. Everything will be public.

Non imposing patterns

For a programming language to win in this environment, it must be able to provide a pattern. Patterns reduce the amount of thought a programmer has to put in. But no patterns are perfect, and in the cases when the thing you want to do, doesn't fit in quite nicely, you must able to easily break the pattern and go your way. The emphasis is on the amount of thought programmer has to put designing things. (Take rails for example, you can technically beat the MVC by not using models and putting all your code in the views like a traditional php page. You take the MVC route because of ease of use, not because of constraints. There is zero cost to breaking that pattern.)

The game

Welcome to the new world. It's where products get much cheaper to make, grow much faster and the winner takes almost the whole pot, than it was ever possible before. Competition is intense. Are you game? Because if you finish second, you go home with next to nothing.

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Fri, 13 Aug 2010 03:10:00 -0700 Break, but move fast. http://myprasanna.posterous.com/break-but-move-fast http://myprasanna.posterous.com/break-but-move-fast
Letter to my ex-Manager at Microsoft. A real nice guy.
---

How are you doing these days? We've just launched an iPad app called Apollo, and it's been awesome so far. We have tons using it everyday, and we are actively iterating in a highly competitive market. I came across these and thought this might interest you. A couple of articles about the culture change that's going on in the fast moving mobile and internet space.

http://paulgraham.com/yahoo.html

> After joining, I was most surprised to find that Facebook’s motto of “Move fast and break things” is real.

Users are getting more resilient to breakages, and the way companies compete, is by optimizing speed over reliability, even down-time. Of-course I'm biased to this view, because that's what I'm involved in everyday. It's a huge shift in thinking. Now the employees are busy all the time, instead of safely thinking through every possible case that can happen. When you have a high quality team of people willing to put in their 100%, breaking seems OK. There's always a fix to everything. Shipping fast is more important, because you have to work on this next thing, and it can't wait.

It's interesting to see, how far beyond startups it can permeate.

-Prasanna

PS: I mean in the worst-case what's going to happen right. Big example of twitter screwing up:

They repeat the tweets, twice or thrice :) World din't end.

Also found it interesting to compare with gate's early days.

in a world where there was very little room for errors. Once shipped it's very costly to change.

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Wed, 18 Nov 2009 05:17:00 -0800 Whatever it is, that I'm chasing.. http://myprasanna.posterous.com/2009/11/whatever-it-is-that-im-chasing.html http://myprasanna.posterous.com/2009/11/whatever-it-is-that-im-chasing.html
I want to become something.

I've been choosing it, from the set of people I come across everyday, who make my jaws drop, and I think: Can I be the next him?

I was thinking of what to optimize for, when we want to beam an ambition.

Flow

This means to be in a state where you are numb and don't feel the stuff around you, because you are deeply into an action. It happens when you paint a large picture in your head, about anything, that you can't afford to shake it up. A great composition that a musician is working on, or a large system that's just getting designed by a wide-awake programmer. This is the single most important factor of happiness. When you do it, there's no risk of being dis-satisfied. Time just flies.

For example, A politician or a project manager's day job is not mentally intense. If you magnify a random second of his life, he'd be busy - yes, not intense. (Once, I seriously considered joining a political party, Lok Paritran and decided against it.)

Bottleneck

Large life-span processes put in arbit dependencies. A mechanical system designer, must wait for the physical system to be manufactured, in order to iron out the final set of fixes and sign off. These limit the rate at which things can happen. Shorter the life-span of a task, more the likelihood that every worker is on it's critical path. If the rate-limiting step in production somehow fell on the creator, it would mean, he can exert more and more time everyday, creating value.

The best way to work at the peak of your potential is to be the "bottleneck". Something magical happens, when you can work at those limits. Internet is an example of such a landscape moving at warp speeds.

Flow can't be experienced if you are seeking it. We need an external excuse to indulge into intensity, otherwise we procrastinate. Being the bottleneck is the single biggest excuse I can think of to commit flow.

Skill Correlation

If our odds of doing good at the job, were somehow correlated to skill (or) other factors we can learn or control, it'd make a great moral difference. Unfortunately, it's not that straight forward. They have large random factors. In some sense, that's great too. Unpredictability is fun. So, you might want to pick the equilibrium point with personal tastes.

Taking it one step further, the biggest turn off with things having low skill-correlations is this: The skill that you acquire to get past step 1 is extremely un-aligned with what's needed in the next. I wanted to be a director. At a point, I was even insistent that my dad decided to take me to film shootings. Getting a chance to be a director takes a skill orthogonal to great film making.

Self Sustaining

I agree we should do things, which we'd do even if we din't get paid at all for it. But the holy grail is hit, if there's a non-zero chance that by doing it, you can actually reach a point where you no longer have to do it. It means you don't have to stick with it all your life - and that's very comforting.

I used to make quite some money taking part in online programming contests, and I can probably eat on it. That's an example of a hobby which is not self-sustaining.

In other words, the first game must support the second round so that you can play a variety of them, on and on. Paul Graham says:

So no, there's nothing particularly grand about making money. That's not what makes startups worth the trouble. What's important about startups is the speed. By compressing the dull but necessary task of making a living into the smallest possible time, you show respect for life, and there is something grand about that.

Purpose

Men get very strong, when they sight something they can die for. Dying is simpler than, under-going prolonged periods of pain, to set something right. Steve Jobs so, hated the IBM. Google so, hated Microsoft. Gandhi so, wanted India to attain independence in peaceful terms. My dad so wanted to become a writer. He gave his biggest hit, when he failed college.

My dad was a self-made man. He slept 4 hours a day. Used to tell me that, the point with a short sleep is not that, you save a couple of hours, but that -- it keeps you lit inside. He never had an alarm, and even while sleeping, if you call his name, he'd wake up. Self-practiced remembering things and never noted down a phone number. I got disconnected with all this as I found some pre-mature fame. I'm hoping to relive it in the next decade. He's all that I'm striving to be.

I'm very excited about Singularity. I haven't yet figured out a grand purpose or something, but try to do my little work, to get some purpose in place. I got the best guy I know and a great friend, to work with me. That'll make sure I wake up and push everyday.

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Mon, 10 Aug 2009 11:00:00 -0700 Selling http://myprasanna.posterous.com/2009/08/selling.html http://myprasanna.posterous.com/2009/08/selling.html

I recently saw this movie Glengarry Glen Ross. It's one of the best movies I've ever seen, and it definitely is the best one I've seen this year. (Even guy kawasaki thinks so). It's like those movies where, best people of the profession get together and talk, things that are visionary to us, as if they are just old-day rules of the game, a trick in the book, you know.

For most of us, I think it's eye opening. Introducing a new class of people called 'sales people', in a way that atleast I've never realised. These people are whom I've met everyday. Yet I dint know, their moves were taught. I used to think spontaenity had a role. Or atleast, human relations prompted them to make the connections. I'd never buy that again. Oh my!

All right so I'm a fan of this movie, and I'd like to narrate some events I have experienced, that I can link to, or recollect.

ByteCode

A college junior of mine wrote: (removed name of companyX)
[...] We had contacted (companyX) in August and the talks went on for 3 months and then everything got stalled. We have started the talks again and the campus representative has forwarded us to Ms. (some rep) who is in Mumbai office. We have submitted them a proposal and they have told us that they will get back to us in 2 days. Is there any way in which you can help us out? Because Bytecode without any sponsor may not look good. [...]

I had once helped raise money for ByteCode, and this was what I had felt like writing back:
[...] 2. Ask Amazon, HP, Dell, etc etc; Move things fast -- This can get terribly slow with HRs in between. But with a tone that dictates ready acceptance or denial from your side, things can move fast on the other side as well. For instance, the person who contacts the HR must be able to (and be ready to) say Yes/No during the call. Or give conditions for Yes/No with the flexibility also detailed. Things delay if the contact person at your end, says "ok, sounds fine, I'll contact my team and get back to you." [...]

Seems like the first thing they teach you about selling. Most of us, including me dint quite get this right first time. ABC - Always Be Closing. (from the movie).

BankBazaar

I once asked a friend of mine, how their startup managed to strike partnerships.
Theyagarajan: dai essentialy u take one bank in. Then write a smnall mail to the product head of bank and schedule a meeting. Pick ur team. Talk well with them (give impressive intros) and then tell them we will revolutionize ur online presence and a demo of ur product. Product if good usualy impresses them and dont push. Just keep sending updates once in a while when u get new bank or mentioned in press. They will come in because at the end of the day, banks want to make more money open up more channels of revenue.

On a larger note, they say, when you are selling something to someone, everything has to be about him. Highlight what he gains. And never sound desperate for what you gain (dont push).

How to Win Friends and Influence People

Paul Graham quotes this as a great book. To quote some: (that resonate right now)

  1. Arouse in the other person an eager want.
  2. Talk in the terms of the other man's interest.
  3. Try honestly to see things from the other person's point of view.
  4. Start with questions the other person will answer yes to.
  5. All the above, the movie just nails. Fourth point is so un-expected. If I went back and watched it again, it seems to be obeyed. Psychological aspects.

    Making contact

    I used to say things like "Let's just checkout this shop, see the models and go."; How much I dint know, the price of making contact. We all find it so hard to say no, to a great sales pitch. Because they do you a favour and dont ask for anything. They always do. It might not be right to correlate (this inability to say no) with status symbol, maybe. I din't even tip waiters when I was at college. A few ones, are so hard to not tip.

    The best example I can think of now, are the street performers. When I was new to this place I watched the street magician perform round after round, and I hence realised all his (supposedly) spontaneous jokes are all pre-planned. To pin people into paying him, he says all sorts of things like, "come closer, cars are passing by."; Better yet, they tell you how much exactly you've got to pay. It goes like, "If you watch a magic show on the decks, it'd cost you $20 per person. Well, I'm not asking you $20. How about 19?" (people laugh) "When someone gives me something, all I say is, ask yourself, can I buy anything with it? Well if you can't, nor can I." (people laugh) (in context about don't pay me pennies). "If you give me $10 a person it's great. If it's $20 I'd be very happy. If you give me $100, I'd come home with you" (people laugh) "You know when I first told my dad, I know what I was going to be ... I'm going to be a street comedian -they laughed!" (crowd laughs) "Now ..." "They stopped laughing" (claps from the crowd). They have a set of things that goes deep inside. Great pitches include a personal component, that makes you feel connected to a stranger. The right set of switches arouse the "sense of giving", in this case. The last $100 joke ofcourse meant, that's too much of money to give me, but the gap between 20 and 100 is large, much larger than 10 and 20. When you give in the ballpark of the amount that's last put in your head, it feels as if you obeyed. Now only your sub-conscience is hinted to obey. You feel as if you decisively gifted. (Btw, he earns 10 times as much as I do.)

    This guy is atleast several metres far from you, and you can't just walk away. And I'm not talking about the Jo on the street. Even my dad, paid up. I remember once, when we had to get a very important train, we went asking people in the ticket reservation queue weather they can get two more tickets for us, with our money. When three of them shouted at us, the fouth guy we asked agreed. That sort of a guy, my dad, who has self-trained himself, to be able to not take things inside, paid up for this performance. Sure, he could have avoided if he wished, but the fact that he impulsively paid, suggests there's a cost to not paying. In other words, hearing out a salesman isn't cost free.

    Oh now I get it. The relocation specialist who found me a rental apartment, who made us assured (in one day), if we wanted anything in vancouver she'd show us around, who introduced herself to the home owners confidently and eagerly as "Rindy Hartner, Partner at Oriental Housing.", who spoke to us highlighting why each house is a great one to see, when we asked her to compare homes, gave us differrent advantages, added the disadvantages and spoke why it dint matter as much to us in particular, who spoke to the land lord saying we are immediately ready to close the deal, who spoke to us before hand saying most land lords ask for a 1 year lease, and when we agreed, said to the land lords when we met, we were willing to sign a 1 year lease, who spoke to us a bit about her personal life, her kids, who got the deal done that single day, who mailed one other day giving dental directions, and whom we never contacted or got contacted by till date. Now I get it, she was a salesman. I wouldnt have even used the same above words to describe her before. (Mostly I would have expanded what I knew about her personal life.) Btw, oh yes, when our flat owner said to us, the next person is coming to see this in 20 mins, (when we said we'd take it today evening, after we saw a couple of more homes), it probably did more good than bad to her. She can always call us back if we moved on to the next home, even if there was no client actually visiting in 20 mins.

    Self promotion and status

    So is the guy from college, who one night he even almost convinced me, that I got to do a startup with him. He was a salesman. I remember several situations where it's so hard to say a no to him. This guy has now dropped out from college, and is running his own business. Here's my conversation with him a while ago: (removed some contents off it)
    me: oh, so what business are you in? In trichy only?
    him: simulation... oil rigs...
    me: computer simulation?
    him: i have it in trichy only.. 3d
    me: oh
    him: i know trichy well and cost effective
    me: sure to start something, but clients are in trichy only? bhel?
    him: clients do come to trichy... our first client is (companyX) singapore.
    me: oh!
    him: he came down to trichy...
    me: our? how many ppl? :)
    him: i can make ppl come da...
    me: lol :)
    him: its what u say that counts, abt yourself and place
    me: haha
    him: trichy is not bad. i gave them a decent 3 star accom - royal suthern
    me: wow! and what did they want in return
    him: they want to build a platform to make their design workflow simple and effecient, and also remotely accesible
    me: marine design?
    him: they do it but we jus support exactly that, they have interconvertability problems as well .. they use solidworks. wait.. also many tom dick and harry softwares seriously never heard of them also
    me: ok, what did u provide? .. how many are you working with?
    him: wait i have a candidate to interview now... will call u.. tell me ur number.. sorry bye :) tc
    me: ok. ttyl

    When I had this chat with him, I thought it was good for him. I knew he puts things in a way that beats it up - a good sell. And giving a 3 star accomodation, for someone, is no small expense for students like us. So maintaining a status, is one of the important things sales people worry about. Movie even puts it more clearly. Great it worked for him, and he somehow seemed to know already.

    If I read this conversation again now, I'd see more in it, and the way I look at it changes, given that I'm beginning to understand how they think. Now, was it true that he was able to convert a singapore client? Maybe. People don't lie unless necessary. And it doesnt work in the longer term, for my image on him. So yes, likely, he did have a singapore client. He met them in trichy, sure. Did they send a representative to meet him, from singapore, after his email and phone contacts? Really? Did he fly to trichy, just to meet him and no other business stuff on his agenda? Or did my friend get introduced by someone to the client, when he was on some business trip? Or did the client company already have a branch in India or trichy in specific? Some other friend of mine told me, he has heard this story a long time ago, which implies either this was the best client he could highlight to me, or it was special because it was first.

    On a differrent dimension, what did he work for the client? From whatever I know about this guy, I had an opinion, he's not exactly the deadly programmer, he can write code, as much as real world applications need. Which is why I asked that question. The answer contained so many buzzwords (interconvertability; solidworks) which I'm sure he dint want me to exactly comprehend, (which is OK). "build a platform to make their design workflow simple and effecient" - "they do it but we jus support exactly that" - so he's providing support. I dont think marine software is exactly his area of expertise yet, and 3D is not yet. So it can't be the form of technical consulting, rather likely to be help in development. In other words, he's writing some software for them, as a non-hired programmer. How many are working with him? He dint answer that as well. Which probably means, -not many-. So is he really going to interview someone? Maybe, he's planning to talk with someone and get him develop a part of his work for a pay. Does he have to go at that time? Is it a prescheduled appointment for that time, IMO very unlikely.

    OK, about the hotel, did he really take the expenses for the room? Or did he show them to it. Now, I dont know. Maybe, Maybe not. If he did the latter, I probably believed before that he did pay. (From his tone, I still think he paid). So he did a great job. He probably dint lie, but built up a great image, which is so vital for selling.

    Animals

    Paul Graham writes: What do I mean by good people? One of the best tricks I learned during our startup was a rule for deciding who to hire. Could you describe the person as an animal? It might be hard to translate that into another language, but I think everyone in the US knows what it means. It means someone who takes their work a little too seriously; someone who does what they do so well that they pass right through professional and cross over into obsessive. What it means specifically depends on the job: a salesperson who just won't take no for an answer; a hacker who will stay up till 4:00 AM rather than go to bed leaving code with a bug in it; a PR person who will cold-call New York Times reporters on their cell phones; a graphic designer who feels physical pain when something is two millimeters out of place.

    Finally go ahead and see the movie, if you haven't already. :-)

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Tue, 12 May 2009 00:27:00 -0700 My vision on Interview Street http://myprasanna.posterous.com/2009/05/my-vision-on-interview-street.html http://myprasanna.posterous.com/2009/05/my-vision-on-interview-street.html Update: I put the below blog, just to get some criticism and write all that I had on my head. Excuse me for it's tone, or any pretension of knowledge here forth.


A bunch of my class mates are venturing into: Interview Street. This article is my view of what I see of the opportunities in this space.

Disclaimer: I do not represent the team, and I have nothing to do with their direction. I'm no expert to write on this subject. I write this, to regroup for myself and sketch - the opinions about businesses I formed, mainly over reading online or meeting people. If you like the story below, -smile-.

Statement

A portal for people to interact with professionals from their industry in the form of virtual interviews so that they can,
  • Get candidates prepared for the real interview.
  • Share their experiences about their interview process.
  • Provide guidance to people to hone their technical skills.
  • Give pointers on what skills the industry expects out of a candidate.
  • Bridge the gap between what is taught in colleges and what is expected by the companies.
OK, so in short, Interview Street connects the interviewer and the interviewee for a virtual interview. Interview Street targets the Indian university students, as interviewees. Eligible seniors with less than 2 years of experience are targeted as interviewers.

Numbers

Interview Street (IS) will hope to partner with institutions on a grass-root level. The approach here is to partner batch by batch, at least in the initial stages.

If Interview Street prices their services at Rs. 300 - Rs. 3000 per student for 10 interviews., at the higher end, it comes to Rs. 300 per interview.
If IS, takes at least a 20% cut on revenue, it passes on Rs. 280 to the interviewer per interview.
The wage rate is about Rs. 280 per hour.

Indian wage rates for a worker making Rs. 30,000 / month = 30K / (4 weeks * 40 hrs/ week) = Rs. 180 per hour.

Quality workers who are willing to work at this rate will be outliers, who want to outsource a very small amount of their time. Outliers will exist and will get crowded with interview requests. The quality and hence the number of interview request going to interviewers, will fall in this distribution, with accumulation peak on it's cream.

After a year, there will be about 20 (quality) interviewers taking 50% of the interviews, and that number will grow to 100 after the second year. [R1]

The most active interviewers will average 5 interviews a month.
The bottle neck will be on the interviewers.

Revenue:
Year 1: 20 * 2 * 20% * 5 * 300 = Rs. 12K / month
Year 2: 60K/month.

Growth

The revenues on interviewing are low. 1:1 engagement doesn't scale. Even at the high end of the charges, there's not enough trainers. But wait, users still have the problem you are trying to solve -- To get a good picture of the recruitment process in a firm. The more specific you can get, you add clarity.

Much of the differentiation is going to come, over the content. The biggest asset is not the money in user's pockets, but the users themselves. Firstly, to add value, to engage, and to scale, IS has to generate a lot of content. Much of this will be user generated. Secondly, much of the revenues are going to come from actually placing people. Advertisements will be a small addition to the revenue.

Before digging into the above two in detail, let's pause a little bit and bite the bullet. This means meeting the big players. [R2]


Players

I'm trying to put together a list of top players to get an idea of the market's existing state. In 2007, Naukri and TimesJobs were the leaders, with 2.3M and 1.3M users respectively. Growth rate is about 15-20K users/day. Which means the pie is growing at a 3X every year. Most fast growing markets end up accommodating multiple players, because there are so many non-customers to convert.

Filtering the list, by removing those who put Google Ads on their page, that leaves to about 10 players. [R3] There is no body who attract high quality crowds -- For instance, there's no one whom Microsoft or Google places an Ad on. [R4] Further the number of sites that specifically attract freshers, is less than 5. Even the moderate ones, seem to have a high number of audience, which shows the need for better solutions in this space.

It's time to go

1. Don't be shabby:

There are basics in web-site design optimization, that are not met in the the big player's websites. For example, Naukri clutters it's home page with all job listings. A great page, is simple and the parts that take the click are highlighted. Filled with carefully photo-shopped media, it briefs the same content redundantly, at differrent levels of shortness. This is no small deal. Monster does a better job, in their UI, than most people. The content clutter they dont seem to be able to avoid it as well.

2. Match - Dont Search:

Everyone either shamelessly classify and list all their openings for click navigation, or spend a decent effort to provide a search option. The list is either too large or too small. It's either too unclear or not so useful. It's ok if the list is too large, but the top results have to solve your problem. Again relevance is so poor, since it expects users to type everything down in a search box.

There's is nothing to search about jobs. Most options used for search are static, and must belong to a person's profile. Also job searching has very little choices to make. In most cases there exists a well defined ordering of job preference that holds good across a critical mass.

InterviewStreet will build custom web-apps, that are: [R5]
A. Recommendation engines that match user profiles to jobs, with high clarity of their initial report. Better targeting will improve precision, and form the theme of the game.
B. You apply to about 5 jobs and track, their status -- not a blank [applied] sign, something more user involving than that. He makes job specific notes, and book-marks, with tracking web-apps specifically designed for this purpose. This can be extended socially, with he being able to share it to people who study in the same college, class, etc.
C. Job targeted training or training recommendations will be offerred -- More on this later.

3. User generated content:

The web is about a constant user presence. Stickiness is important. People spend time in two ways on your page.

Firstly, and most commonly, they are in between something and open your site, just the way they open e-mail. To engage them, a good update rate on your quality content is necessary. User engagement rate is measured in number of articles published per week. Necessarily, the older ones get read lesser and lesser. [R6]

Secondly, people come when they are in need. They have an interview tomorrow, and want to look for historically relevant content. A well linked web of pages will do a great deal here. There are certain articles that cover the "head" of the domain specific problems. They will get heavily linked into. Content will be reached by links and equally often by classified navigations. The actual collection that the user first reaches will essentially be user generated. The tail is so large, and scaling will happen with user generated content.

There are no websites that do both of this. People who work like publishers today, have unworthy content with low update rates. [R7] Those who generate content from users, have an incredible lack of "structure". Everything is plain text, posted on forums.

There is need for structure and better apps. Eventually specific algorithms will 1. cluster, 2. classify and 3. and search this data pool. For a concrete example, when a user posts a new interview question that he came accross, it'd get matched with the existing pool, and the relevant questions will appear. He then can edit, with a simple interface and see if he can merge the two to mean, a complete question, adding value to the problem. No history is ever lost. In addition rich linkage structures across question papers are set, on top of which user generated apps can mine this data. For instance, it's now simple to determine, how many questions overlap across time in CTS interviews.

The vision is to make it so simple that, a student who just got an interview done, will be sent requests for a paper by his class mates, and instead of explaining it to all of them, he hosts it on your page (or) his own page, as add-on widgets. The motivation to host it online, is he get's to see some cool stats, as to how long people (a lot of people), took to solve the problem he solved. Added ease of distribution, with a feel of content ownership.

In the early days, for the first type of content, the founders can post upto one article a week, and get quality posters to write once a month. The second type of content needs a lot of importing todo. Semi-automated scripts, will import rich content by crawling other sites, and impose structure. Quality here is more important than quantity, since this sets the best case examples for later content added.

4. Scaling:

Any one who chooses the domain of a jobs and a training site, makes a trade-off between how much 1:1 human engagement you can commit, and how large a rate you want to grow at. There's nothing new in understanding that, human engagement doesnt scale. People like NIIT represent the left end and others like, Monster India chose the no-training path. But training and jobs go together. They cant be seperated. Either of them nurture the other. It's like making buyers and sellers meet, with online shopping. [R8]

The challenge is in providing scalable training. I was recently impressed by AppJet's efforts to create engaging tutorials. Web-seminars and recorded content goes a great way as well. Apps built around a rich repository of questions, that can auto recommend puzzles each time a user logs in, is a great way to engage. Auto evaluation systems that can score user generated problem-sets will emerge. A domain specific example, for most programming problems you can write engines to evaluate by running the program. The ease and simplicity with which ordinary users can create evaluators will determine how many sets are scorable.

The online interview meetings that they host, can be recorded and archived. The context information about the interview can be built around user profiles - again something recommendation engines can leverage.

Institute specific work shops will serve as starting points. (ofcourse that doesn't scale.) Facebook grew by dominating specific universites and opened up gradually.

5. Marketing:

Marketing trends in the web are changing and most players havent adopted yet. They still do news paper advertising as thier main reach. For web-sites, apart from the biggest form of advertesting, which is creating sticky users, social networks are big tools for growth. A new web-app model is necessary which can easily build apps into facebook, orkut, nokia, and run on web-sites as add-on widgets. Youtube and Slide grew immensely with that.

Google contact list is a great place to viral. Lets say, A new user who wants to register, if he lets your app to mail all his gmail contacts, and has greater than 20 contacts, gets a 10% off. [R9]

Opportunity

This space is fast growing and more players will eventually jump in. More mature and clean sites will have an edge, long term.

Most university placements happen through dedicated departments, that puts restriction on the number of firms that a student can apply for. That will eventually dis-appear, and a lot more companies will have visibility to better students at the expense of a low joining rate.

InterviewStreet, with about 5% odds [R10], can shake up the way recruitment happens in India, and forge a fortune, and the change may well be, irreversible.

Footnotes

- R1: The closest analogy is Topcoder, who is a premium programmer attractor.
They don't teach the masses how to program. There are 3K+ reasonably
active low quality Indian participants, while the quality participants
are close to 20.

- R2 Thirdly, the original structure of interviewing etc, will still remain.
This will serve as a source of marketing, in two ways. Firstly premium
institutes will be engaged more than, the rest, since that's the
interviewer's choice skew. This engagement will create a constant
presence, in places with highly employable mass, which in turn are
extremely monetize-able. Secondly, The more important implication is,
It will create a brand for the firm, as others like to look up to it.

- R3 Wait a minute -- Even naukri does google ads!

- R4 There's no specific quality barrier. We know the numbers are larger towards lower quality candidates than at the top, and as any site expands to capture crowd, it would continually lose its bar. Rating users will go a big way. Branding that the earlier growth creates, if it's oriented towards quality, growth rate will be directly meaningful. Audience are more valuable.

- R5 I don't want to say, a "new player will build" instead of saying "interview street will build", as it gets too verbose and distracting.

- R6 As a direct result, unfortunately for both the users and the publisher, the same thing get's re-written. For example, Paul Graham's essays, talk repeatedly about a surprisingly small number of his strong views. There are a set of common principles that the author beleives in, that arenot very obvious and can create a spark to the first time a reader comes accross it. (Example, Creation of Weath, Market Value). The genius of republishing content is essentially telling the same thing at differrent angles and at differrent depths. TechCrunch has another work around for this problem. They just link to their old content, in the newer ones.

- R7 Quoting "Interviewers have short memories. A thank you note is your final chance
to stand apart from all of the others who want the same position."

- R8 One could say that buyer and sellers are here, trainers and trainees. Scalable training is a blue market, and arguably a hard problem. It might make sense to leave it alone and focus on one of the two domains. The truth is, they are heavily co-related and it can be a product differentiator.

- R9 RemindMeSam does that. It uses google contact list when you say Invite Friends on it's home page. He doesnt have to give you his password. He just has to say Grant Access, when google asks for permission.

- R10 5% are impressive odds for growing at this scale. The odds go much higher, if prominent (Sridhar Vembu; Rajesh Jain.) angels who sit for ideas but don't push you in directions are on your board. Google started off that way. The less obvious purpose of a board is that you report status to someone and forces you to think on a longer term. Also, saying what you did this week and what you plan to do next week, is a useful data to track - and pushes harder. Men like Rajesh Jain circumvented it, by blogging regularly.

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna
Thu, 07 May 2009 07:27:00 -0700 Laadam's cute hug http://myprasanna.posterous.com/2009/05/laadams-cute-hug-alerthello.html http://myprasanna.posterous.com/2009/05/laadams-cute-hug-alerthello.html
Media_http3bpblogspot_hajhx

எவளோ அழக கட்டி புடிக்கர :)

Permalink | Leave a comment  »

]]>
http://posterous.com/images/profile/missing-user-75.png http://posterous.com/users/37qK9bgnBIJ3 myprasanna myprasanna