Archive for May, 2008

End of the Wednesday night dinners

Sunday, May 18th, 2008

Just got a pretty funny email from Steinhorn (who now asks to be called J. Scott):

Subject: And so it goes…

It all started with a get-together at my favorite Chinese restaurant – Hunan Chili…

I had just started working at Tellme, and thought it would be fun to get together for dinner with Heidema and JSK. I was wrong. But nonetheless, a great tradition started…and a couple weeks later, Bill joined and the tradition strengthened…

WEDNESDAY NIGHT DINNER was born!

After 88 weeks and 65 dinners at 56 restaurants (yeah, we had a couple repeats), it appears the tradition is unfortunately coming to an end. It makes me sad, but also gives me a chance to analyze a spreadsheet, which makes me happy. :-) 

Here are some stats:

  • Number of dinners that Heidema attended: 51
  • Number of dinners that Steinhorn attended: 62
  • Number of dinners that JSK attended: 62
  • Number of dinners that Bill attended: 59
  • Number of dinners that Carol attended (she made a wonderful stand-in): 10
  • Number of dinners that Rookie attended: 2
  • Number of times JSK was sick, threatened not to come, but then did anyway: ~17
  • Number of times Steinhorn ended dinner drunk: ~35
  • Number of times Bill ordered steak well-done: ~20
  • Number of times Bill had to complain about steak not being well-done enough: ~20
  • Number of times Heidema flirted with the waitress: ~30
  • Number of times Heidema flirted with the waiter: ~20
  • Number of times Bill made a comment to Carol indicated she was too good for Steinhorn: Too many to count
  • Number of times Steinhorn made a stupid comment proving Bill is probably right: Too many to count
  • Special guests included:

o Bill Watt (our first special guest!)

o Jamie Iannone

o Malia Mueller

o Adam Ables

o John Bodine

o Josh Scott

o Dave McClure

o One of Heidema’s friends from east coast who was a great JSK stand-in, but I can’t remember his name

o Elliot Shmukler (our only two-time special guest, not including Carol and Rookie)

o All the people JSK likes and nobody else does (at his b-day party in 2006)

ALMOST final updated spreadsheet attached…I look forward to finishing this up on Tuesday and hopefully adding some new rows in the future (with all attendees present)…and who know, maybe you guys will even find a replacement for me (keep an open mind, Bill!)…

J Scott

And for the record… my friends in the city have already proposed replacing Wed night dinner with Wed night drinking so consider yourself replaced.

I don’t always agree with my friends :-)

Saturday, May 17th, 2008

And Deanna and I apparently frequently disagree in our blog posts. So it isn’t too surprising when I see this post from her that I immediately think of how I want to respond. :-) So, here goes:

While I typically consider myself a conservative / Republican I basically give the Dem’s a free pass for the last 8 years (some obvious exceptions) because I blame the Bush administration for being exactly who they are. Bush too ran on a platform of “see how high gas is under Clinton?!?” and then managed to 4x it. Click here to see a Daily Show spot called “Crude Awakening” and then tell me what you think.

PS- the free market wouldn’t allow gas companies wouldn’t get huge tax breaks while making the biggest profits ever. Check out this retrospective of gas companies through the years.

Twitter offices! Google!

Tuesday, May 13th, 2008

I’m pretty excited that I got to visit the Twitter offices last week and Google last night. Last week I met DPP for coffee and he’s spending time in the Twitter offices. Last night I tagged along with Dan from Current to the Google Campfire One and got to see how the other half live. You can see the video on the Scoble blog and I should be visible in this video he took.

I need to go to more of these things. The Valley makes this stuff easier and I need to get out there and see what people are doing.

I won’t watch that

Tuesday, May 13th, 2008

Ok… I watch a bunch of bad, entertainment and culture-based things but it is nice to know even I have my limits. Just saw a commercial for the Sex and the City movie and there are few things I can imagine being less interesting with the obvious exception of drama and surgery shows right before bed.

What’s an ops guy?

Sunday, May 11th, 2008

I’ve actually had people ask me this question and this post from GigaOm does a great job of addressing that question. Have a read and let me know if you have questions. :-)

Web 2.0, Please Meet Your Host, the Internet

I have a major problem with many of the Web 2.0 companies that I meet in my job as a venture capitalist: They lack even the most basic understanding of Internet operations.

I realize that the Web 2.0 community generally views Internet operations and network engineering as router-hugging relics of the past century desperately clutching to their cryptic, SSH-enabled command line interfaces, but I have recently been reminded by some of my friends working on Web 2.0 applications that Internet operations can actually have a major impact on this century’s application performance and operating costs.

So all you agile programmers working on Ruby-on-Rails, Python and AJAX, pay attention: If you want more people to think your application loads faster than Google and do not want to pay more to those ancient phone companies providing your connectivity, learn about your host. It’s called the Internet.

As my first case in point, I was recently contacted by a friend working at a Web 2.0 company that just launched their application. They were getting pretty good traction and adoption, adding around a thousand unique users per day, but just as the buzz was starting to build, the distributed denial-of-service (DDOS) attack arrived. The DDOS attack was deliberate, malicious and completely crushed their site. This was not an extortion type of DDOS attack (where the attacker contacts the site and extorts money in exchange for not taking their site offline), it was an extraordinarily harmful site performance attack that rendered that site virtually unusable, taking a non-Google-esque time of about three minutes to load.

No one at my friend’s company had a clue as to how to stop the DDOS attack. The basics of securing the Web 2.0 application against security issues on the host system — the Internet — were completely lacking. With the help of some other friends, ones that combat DDOS attacks on a daily basis, we were able to configure the routers and firewalls at the company to turn off inbound ICMP echo requests, block inbound high port number UDP packets and enable SYN cookies. We also contacted the upstream ISP and enabled some IP address blocking. These steps, along with a few more tricks, were enough to thwart the DDOS attack until my friend’s company could find an Internet operations consultant to come on board and configure their systems with the latest DDOS prevention software and configurations.

Unfortunately, the poor site performance was not missed by the blogosphere. The application has suffered from a stream of bad publicity; it’s also missed a major window of opportunity for user adoption, which has sloped significantly downward since the DDOS attack and shows no sign of recovering. So if the previous paragraph read like alphabet soup to everyone at your Web 2.0 company, it’s high time you start looking for a router-hugger, or soon your site will be loading as slowly as AOL over a 19.2 Kbps modem.

Another friend of mine was helping to run Internet operations for a Web 2.0 company with a sizable amount of traffic — about half a gigabit per second. They were running this traffic over a single gigabit Ethernet link to an upstream ISP run by an ancient phone company providing them connectivity to their host, the Internet. As their traffic steadily increased, they consulted the ISP and ordered a second gigabit Ethernet connection.

Traffic increased steadily and almost linearly until it reached about 800 megabits per second, at which point it peaked, refusing to rise above a gigabit. The Web 2.0 company began to worry that either their application was limited in its performance or that users were suddenly using it differently.

On a hunch, my friend called me up and asked that I take a look at their Internet operations and configurations. Without going into a wealth of detail, the problem was that while my friend’s company had two routers, each with a gigabit Ethernet link to their ISP, the BGP routing configuration was done horribly wrong and resulted in all traffic using a single gigabit Ethernet link, never both at the same time. (For those interested, both gigabit Ethernet links went to the same upstream eBGP router at the ISP, which meant that the exact same AS-Path lengths, MEDs, and local preferences were being sent to my friend’s routers for all prefixes. So BGP picked the eBGP peer with the lowest IP address for all prefixes and traffic). Fortunately, a temporary solution was relatively easy (I configured each router to only take half of the prefixes from each upstream eBGP peer) and worked with the ISP to give my friend some real routing diversity.

The traffic to my friend’s Web 2.0 company is back on a linear climb – in fact it jumped to over a gigabit as soon as I was done configuring the routers. While the company has their redundancy and connectivity worked out, they did pay their ancient phone company ISP for over four months for a second link that was essentially worthless. I will leave that negotiation up to them, but I’m fairly sure the response from the ISP will be something like, “We installed the link and provided connectivity, sorry if you could not use it properly. Please go pound sand and thank you for your business.” Only by using some cryptic command line interface was I able to enable their Internet operations to scale with their application and get the company some value for the money they were spending on connectivity.

Web 2.0 companies need to get a better understanding of the host entity that runs their business, the Internet. If not, they need to need to find someone that does, preferably someone they bring in at inception. Failing to do so will inevitably cost these companies users, performance and money.

I don’t believe this…

Sunday, May 11th, 2008

But it is funny given how much grief I get for playing Warcraft. If I were a kid these days I would be telling my folks, “see… this is like studying!”

See the article here and the opening is copied below.

“The best sign that someone’s qualified to run an Internet startup may not be an MBA degree, but level 70 guild leader status, according to the latest issue of Harvard Business Review.”

PS- I love anything that compares MBA’s and they lose. This has the benefit of having originated in the Harvard Business Review. :-)

The hard part of watching BSG

Sunday, May 11th, 2008

I really dislike the discussions between Adama and Laura. So painful.

Commuting joys

Friday, May 9th, 2008

I’ve been riding the Caltrain to San Francisco since I started this new job. For me it is a total no brainer as gas is >$4, traffic sucks, and my ride on the train is so easy.

Lately we’ve seen a huge increase in the numbers of folks taking the train. My use of “huge” is not scientific… I’m just saying it is much more crowded and the parking lots fill up earlier and earlier. Anyway, there are several videos going around YouTube of the Japanese subway experience is not the same as my experience so I can’t complain. :-) Here is an article I saw today for those folks back East who may wonder how it is.

Respect for a classic work

Tuesday, May 6th, 2008

I was watching American Idol tonight and I love love love that Randy and Simon took Jason to task for butchering the Bob Marley song “I shot the sheriff” because it was bad bad bad. Simon got really annoyed and tried to tell Jason that some songs are touchable. You do it as the artist did because that is a part of the song. I have to agree, if Jason wasn’t up to the task then he should have picked another song.

Yes! Teach these kids it isn’t all about getting up and winging it.

Good day golfing… crazy course

Sunday, May 4th, 2008

Man, went golfing with some friends today and it was a gorgeous day. We got in on a course called The Ranch and I have to tell you… it was a bit of a monster. I’ve never seen such narrow approaches, up and down slopes, and the holes were clearly set to deflect my ball on some electromagnetic level. At least that’s my theory since my puts were not even getting close to dropping.

But, as I said, it was a great day out and awesome to catch up with the guys.