29Aug2008
I finished reading "Getting Real" . It’s written by people behind Basecamp web application; they also created Ruby on Rails programming language in the process. It gives advice on how to build a web application. The number one thing the book emphasize is the keeping it simple message. Saying no to more features is a big theme. I can’t be in more agreement with this point.
I could say that I have followed most of the book recommendations in building my first major web project without necessarily having any previous experience of building a large webapp. I built it quick and released it the first version in less than one week, following the lesson of building a half product . I continously resisted adding more features. I was replied personally to the user requests, at least initially. My application took off in way that I could have never expected.
The only criticism, I have about the book is that the authors tend to see the world through the window of their BaseCamp application which is a freaking simple application. There are people out there who launch spacecrafts and don’t have a priviledge of "test in the wild " option. There are also applications which are not targeting a big market with multiple niches (ex: MS World) which are also expect to have a ton of features. Lessons of "Getting Real" doesn’t necessarily apply there. No amount of "Getting Real" can save you if you are open-minded about the situation you are in.
24Jul2008
Posted by mehdi
in startup.
I have noticed many similarities between (web2.0) entrepreneurs and academics in the past year of being a full-time entrepreneur. Here are some of the similarities:
- Too much noise : In academic research, there are a ton of articles published every year. Many of them are never read by anybody else. In web2.0, there are also a huge number of companies which are all doing similar thing. Many of those sites out there are never going to be used by anyone.
- Reputation matters : In the world of research, the coverage depends on who does the research. It’s much easier to be at MIT or Harvard and get coverage for your work than say Alabama University. That’s the case in startups too. It matters who your investor is or who the company co-founders are.
- Gossip : jealousy runs deep among academics and with that comes gossiping and putting others down. This is also widely practiced among entrepreneurs. You always hear things like: "Their product is interesting, but they won’t be able to monetize it." or "It might make money, but it’s pretty boring product. who wants to work there?".
- "I had thought of it before" syndrome : this is one of the most common phrases among academics and entrepreneurs.
- "What is your research about?", "What does your startup do?" : you get to repeat the answers to these questions so many times that you may start hating what you do.
19Jul2008
I am at Blogher conference . One of the only few men at the conference hasn’t been weird at all. I have tried to go to some of the sessions when I am away from our Adoptic.com booth and had an easy time commenting.
Session moderaters are very good at getting audience’s input. Speakers don’t claim that they an authority on the subject and give enough room to audience to express themselves. This is in total contrast to the Ruby on Rails programming conference which I went to two months ago. This one has 99% female participants and the other one had 99% male participants. I don’t necessarily think this is due to gender balance difference. It could be more about the difference between expressive bloggers vs geeky engineers difference.
I went to the panel by Anne-Marie Nichols , Gwen Bell moderated by Krista Neher on blog promotion (read the live blogging of the session here ) . Q/A was very educational. There are still a lot of people who have problems with basic tools. It’s so important to make the tool easy to use. Also, I found the session on Global Perspective session very interesting. As someone who has done his fair amount of blogging for international audience, I connected with many of the things they said. I also got to meet Nicole Simon who is a German blogger and social media expert and Adrianne George who is an African-American living in Europe.
I just attended BlogHim session at Blogher. It is kind of funny to be under-represented within another under-represented community!
17Jul2008
Relying on people to estimate numbers can be tricky. Pollsters had thrown in a cute question in their recent NYTimes poll of whites and african-americans regarding president candidates. The question was what the population of blacks in the US is. Both african-americans and whites over-estimate this number grossly (link from Matthew Yglesias ).
80. Just as your best guess, about what percentage of all Americans are black: less than
10%, between 10 and 20%, between 20 and 30%, between 30 and 50%, or more than 50%?
Less than 10% 10-20%, 20-30%, 30-50%, More than 50%, Didn’t answer
7/7-14/08 1, 21, 32, 32, 9, 5
White 1, 21, 33, 33, 8, 5
Black 4, 24, 26, 24, 17, 4
15Jul2008
Posted by mehdi
in Technology.
There are people out who don’t believe in books anymore because they can learn everything by reading electronic version of them online. I am not one of them.
I self-taught web development by reading paper books in the past two years. I have read 25-35 books on the subject. I couldn’t have done it by reading these books online. Reading paper books is incredibly faster for me compare to reading them online. Somehow there hasn’t been enough progress made on making reading online easier. I saw Kindle a few days ago and wasn’t that impressed by it. Mr. Apple needs to do something in this domain too.
15Jul2008
I was interviewed regarding Viacom vs YouTube case on BBC Persian two weeks ago. I had to do some background research for my two minutes of interview. Viacom already knows the rough numbers for their video downloads. I was wondering what more Viacom can achieve by going through the entire viewing logs.
The strongest hypothesis that I came up with is that Viacom wants to show a large percentage of YouTube downloads are made out of copyrighted videos. This won’t be about Viacom’s videos but any other network’s.
If it turns out that a significant chunk of the viewing came from copyrighted videos, YouTube would be seriously in trouble. It would get even worth if they prove that founders of youtube seeded YouTube with such videos.
30May2008
The websites I like are the websites which do one specific task very well. Such websites have a very clear work flow that helps the user to get that specific task done.
If you want to create a website for community X and still don’t know the number one thing your website is going to do for community X, you have got a problem to solve. Before building the website, first think what is the introductory paragraph on the front page of your website.
22Apr2008
It’s a kind of a geeky thing to do, but I like to come up with a structured approach to fixing bugs. Whenever you want to build a system inevitably you run into broken things. It could happen when you are trying to replace the broken pipe under the kitchen sink to a broken laser with an invisible infra-red beam in a laser lab.
I have looked at how people approach debugging. There are pretty much two types: people who dive straight into the problem and try every crazy thing that comes to their mind and people who sit back and carefully think about what is going wrong and try things one at a time in a measured way.
I belong to the first category in most cases. Somehow, I don’t believe that most of the bugs have any really rational explanations behind them(specially when you deal with fixing web designs in Internet Explorer). That means I feel better off trying whatever comes to my mind fast and quick until one works. To balance things out, if something doesn’t get fixed after a few hours, I take a break and try the second and thoughtful approach.
What is your approach in fixing broken things?
22Apr2008
I was just listening to Paul Graham’s talk where he argues that benevolence helps startups. Many of the successful startups start with the image of doing good and do not necessarily have a clear business plans at the beginning. Graham brings up three reason for success of these companies:
- Moral is kept high at these companies even at bad times because team members believe they are doing something good and useful.
- Other people help you more because they believe in what you do
- Helps to stay on track by focusing on what is good for your customers