follow awadallah at http://twitter.com

October 13, 2008

The Startup is Cloudera, the Business is Hadoop MapReduce

Posted in Category: Work — amr @ 7:10 pm | link | | comment (0)
Share

Cloudera Logo The new company I am starting is called Cloudera, it will be offering support for Hadoop, think RedHat for Hadoop, but that is just the beginning.

My co-founders are a bunch of really interesting folks:

  • Mike Olson was CEO of Sleepycat, which commercialized Berkeley DB, the open source embedded database engine. Mike spent two years at Oracle after they acquired SleepyCat in 2006. You can read this article about Mike from InformationWeek to find out more.
  • Christophe Bisciglia just left Google, he created and managed their Academic Cloud Computing Initiative, which is a public hadoop cluster for academia/research. You can read this article about Christophe from BusinessWeek, his photo was featured on the cover of that issue.
  • Jeff Hammerbacher just left Facebook, where he started and managed the Data Team. The team made a lot of contributions to Hadoop under his stewardship, most important of which is Hive (a SQL structured data layer on top of Hadoop). You can read Jeff’s Mainly Data Blog here, and you can also watch a video of him giving a talk about Facebook at Yahoo.

In addition to these folks, we also started building out our founding engineering team: Aaron Kimball joined us as a full-time software developer, and so did Tom White. Alex Loddengaard joined us as an intern, and Matei Zaharia joined us as a part-time consultant. We are hiring a couple more engineers, but that’s it for now. The skills required are a solid understanding of large-scale distributed systems and strong C++/Java programming experience, we also have one position for an outstanding front-end developer, specifically Javascript/AJAX.

We are in the process of wrapping up our funding (we don’t need any more cash at this point), and will soon announce our investors and technical advisors.

Cheers,

– amr

Share

Related Posts: Cloudera Hadoop and Big Data Blog is now live.Last chance to signup for Hadoop World [Discount Code]The Geometry of Startup Valuations.The Essentiality Criterion
• • •

October 2, 2008

Lessons I learned while growing at Yahoo!

Posted in Category: Work — amr @ 9:47 pm | link | | comment (0)
Share

I spent 8.5 years at Yahoo, and grew up the corporate ladder from a senior engineer to VP engineering. I had many wonderful bosses at yahoo (Qi Lu, Tim Cadogan, Andrew Braccia, and Venkat Panchapakesan), whom helped mentor and grow me. I also attended many career development training classes (an excellent benefit at Yahoo!) and read books like “The Seven Habits Of Highly Effective People” and “First, Break All The Rules”.

Below I list some of the key lessons I learned and tried to practice while at Yahoo:

  • Lead By Example: Don’t ask your troops to do something that you aren’t willing to do, if you want them to work hard, then you gotta work even harder than them.
  • Keep Your Hands Dirty: Don’t be a pure people manager, roll up your sleeves and jump in to help the troops. This helps you earn the respect of your team, but also allows you to call BS when you see it :) .
  • Eat Your Own Dog Food: To really work on a product and make it better, you need to use that product at least once. I saw many people working on Yahoo products that never used those products, that is wrong.
  • Think Solutions, Not Problems: I saw many people complaining about problems and getting completely hung up. As soon as you encounter an obstacle you should move on to think what is way around it, how to resolve it, as opposed to getting locked up on fact that the problem is there.
  • Never Be Shy to Ask And Learn: It is ok to admit that you don’t know something and ask your reports to educate you about it. I sometimes saw people with egos that forced them into pretending they knew when they didn’t, that made them look even more foolish.
  • Be Honest To Yourself: You gotta have your own opinions about things, even if they contradict what your boss or company wants to hear. You shouldn’t be rude, or just contradict for the sake of it :) just be honest and stand by your principles and passion.
  • We Are Statistically Insignificant: Reaching product decisions by using proper analytics of user traffic is much better than going with your instinct because you’re statistically insignificant in the grand scheme of things, no matter how smart you are. I’m not saying never use your instincts, you should, but if the numbers say otherwise then be comfortable changing your opinion.
  • Be Self Motivated, Go The Extra Mile: If you want to grow career wise, you have to be self motivated, you have to come up with ideas on how to improve things without being asked to do so. You also have to go the extra mile when needed, work extra without being asked to, work on something that other neglected even if it was not your assignment to do it, etc.
  • Don’t Just Go With The Flow: It is very important you know where you want to go, and what you want to be working on, don’t just sit there and wait for things to happen. Similarly, know what projects and what things you want to accomplish in a given quarter and have a score sheet to measure your self against.
  • Multitask and Prioritize: It is important to know how to work on more than one thing at the same time, keep a todo list and highlight the important things that need to be done first. Nothing is more satisfying than scratching done items off a sheet of paper.
  • Listen, Reflect, Think, then Talk: When somebody tells you something that you don’t necessarily agree with, don’t be impulsive and jump back directly with a counter-response. You should digest what they said, repeat it back at them in your own words to make sure you understood what they really meant (this also helps them feel you heard them), think about your response, then finally express your opinion. This was one of the hardest lessons for me to learn, took a lot of mentoring in the early years, even at the end still :) .
  • Take Care Of Your Peeps: A good manager should know all of his reports by name and take good care of them, he should remove all obstacles in front of them so they can excel. He should realize their strengths then put them in roles that leverage that, conversely, he should realize their weaknesses then help them improve or move them out of roles that depend on those skills. That said, if after all that they do not deliver, then they don’t deserve to be one of your peeps :) .
  • Rally The Troops: It is very important that your group has a clear mission that every body is excited about and is building towards, even if they are only contributing little towards that goal. Clear goals like that draw people together, motivate them, and give them a sense of pride (e.g. “The Moon Landing Mission” :) ).
  • Cheers,

    – amr

    Share

Related Posts: Past Lessons from Charlie OppenheimerPrediction for Q4-2006 Google Quarterly EarningsGoogle will miss 2005-Q4 quarter revenue estimates.Web Analytics, Business Intelligence, and Data Systems positions in my team.
• • •

June 20, 2008

My Microstrategy World 2008 Keynote presentation.

Posted in Category: Work — amr @ 3:40 pm | link | | comments (1)
Share

I was meaning to put this talk up for grabs for some time now, but kept forgetting. I was invited to give the keynote speech for the Microstrategy World 2008 conference. The talk was very well received, so here is the presentation in pdf format.

This is one of the key slides which shows the main layers/components of the Business Intelligent stack at Yahoo:


Yahoo's BI Data Stack

Share

Related Posts: Web Analytics, Business Intelligence, and Data Systems positions in my team.Cloudera Hadoop and Big Data Blog is now live.What happened to Obama’s brother in Cairo?Facebook Lexicon Predicts Obama Win.
• • •

June 10, 2008

Past Lessons from Charlie Oppenheimer

Posted in Category: Work — amr @ 10:49 am | link | | comment (0)
Share

I was sorting through some old papers and I found a hand written sheet labeled “Past Lessons”. It was written by Charlie Oppenheimer, he was the CEO for VivaSmart, and now CEO at Digital Fountain. Here is Charlie’s advice FWIW:

  • Be true to your desires … not other’s expectations of you.
  • Evaluate a situation based on what it is … not what you want it to be.
  • Be with the best possible team
  • Are you one of the people making it happen or the only one?
  • Don’t hang on too long

Attached to that sheet was also this nice quote from Geoffrey Moore:

The key distinction is between failing and losing. Failing means getting blocked on an intended course, backing out, and restarting. Losing means persisting in your failing ways, refusing to change your current course, and instead putting significant effort into justifying the course. Worse yet, it means getting defensive whenever you are challenged about your vision. In high-tech ventures, you can expect to fail many, many times. That’s part of the deal. You get up, brush yourself off, and get back in the game. But lose just once, and you may never have another chance. That too is part of the deal.

Thanks Charlie,

– amr

Share

Related Posts: Lessons I learned while growing at Yahoo!I am filthy rich, in a parallel universe …
• • •

June 3, 2008

I want to start a company!

Posted in Category: Work — amr @ 5:45 pm | link | | comment (0)
Share

For many months now, well before the Microsoft saga, I have been thinking about starting a company based on my Stanford PhD thesis with Mendel Rosenblum (using virtual machines to do cool stuff). Today, my employment with Yahoo changes from full-time to part-time, which allows me to start my new company. I am also taking an Entrepreneur In Residence role at Accel Partners, which gives me access to great people whom can advise me on how to further develop my idea into a good business plan. Accel also gives me the opportunity to assist with the technology needs of their portfolio companies, which exposes me to the challenges they face, allowing me to home-in on common problems that need to be solved.

I joined Yahoo on June 1st, 2000, so this marks my eighth anniversary, but it is really the ninth if you include the year I spent co-founding VivaSmart (which yahoo acquired in June of 2000). VivaSmart was a 7 person startup which built a catalog management system for shopping information, we became the backend of Yahoo Shopping (the internal product is now called Catzilla). Two and a half years after finishing the integration of Catzilla I took on a new role to make a science out of optimizing the Yahoo Search product, this implied building a metrics, analytics, testing, and reporting system. Over the course of the last six years I expanded that team from a few folks to become the PIE group (short for Product Intelligence Engineering), a 60 person organization for which I eventually served as VP of Engineering.

If you are an avid reader of my blog, then you know that I bleed purple blood. I am not leaving because I think Yahoo is not doing well, on the contrary, I think Yahoo currently has an excellent plan and a very bright future (if left alone to execute on that plan, please read my previous blog post). I am really leaving because the window of opportunity for starting a company in the virtual machines space is closing and timing is of the essence, hence why I need to make this move now.

I will continue my part-time employment with Yahoo at least until the end of August. It is very impressive that Yahoo is supporting my career goals of starting a company, only a great company would treat its folks like this, though I would like to think it is partially because I am a rare species :)

I will keep you posted about details of the startup on this blog, until it has one of its own.

Cheers,

– amr

Share

Related Posts: Meebo Not!Will Panama Deliver for Yahoo?Comscore’s Google Click Drop PredictionGoogle Q2-2006 sequential growth slows down to single-digit
• • •
« Previous PageNext Page »
Powered by: WordPress • Шаблон: ADMIN-BG • 44 queries. 19.155 seconds.