Field Notes from UW Computer Science & Engineering Intern Fair

Posted by Kevin Merritt on October 31st, 2007

Paul G Allen Hall

As I blogged previously, Justin, Matt & I from blist attended the University of Washington Computer Science & Engineering department’s annual intern career day today. It was a terrific event that far exceeded my expectations. These are some of my random thoughts:

1) I was blown away by the turnout both in terms of the number of great Seattle companies (and a few from Silicon Valley) with booths and the number of phenomenal students we met. My guess is that there were 35 companies. We accumulated no fewer than 50 resumes from great CSE students. Maybe the event drew more people than they anticipated. Box lunches quickly ran out. Kudos to Kay and team for quickly ordering a bunch of pizzas.

2) I figured out why Zillow recently raised another $30M VC round. It went into paying for that gigantic tradeshow prop. It was huge. And the 8 or 10 person Zillow entourage was impressive.

3) Industry giants Microsoft, Yahoo, Google, IBM, Real Networks, Expedia, Amazon and Adobe were all there. Some of the other companies with booths were: TalentSpring, Pluggd, Pelago, Redfin, WhitePages.com, Ford, Chief Architect, Intelius, Cozi, Adapx, LiveMocha, Ludic Labs, Cray, Pure Networks and TeraNode

4) My vote for best schwag goes to Amazon for their Amazon logo emblazened decks of cards they were doling out. If you were a student coveting the deck of cards it seemed you had to answer the question of what a link list is. With this crowd it seemed akin to asking a gardener to describe a shovel, but maybe the point was to make people feel like they earned the schwag.

5) UW students come prepared! Most came with resumes and were ready to make a solid 5-minute pitch about their interests and backgrounds. Every student who emailed me in advance and said they’d introduce themselves at the event actually did.

6) The Paul G. Allen Hall is a beautiful building. State of the art.

7) It was great to see UW CSE profs making the rounds and talking with companies and students. We chatted briefly with Ed Lazowska, Blake Hannaford, Dan Weld and Hank Levy.
8) We gave sneak peeks of blist to most people who stopped by. They don’t know it, but that was the first time a public audience has seen blist. Feedback was very positive and the blist UI impressed most of the folks.

Congratulations to Kay Beck-Benton, Ed Lazowksa and the entire CSE department for hosting a great event. blist will definitely be back next year. If you’re a prospective summer 2008 intern or a June 2008 graduate and you want to tell me a little about yourself, my email address is kevin.merritt _at_ blist.com

Field Notes from Silicon Valley

Posted by Kevin Merritt on October 30th, 2007

I spent a couple of days in Menlo Park and Palo Alto. Here are ten random thoughts:

1) The area around Stanford University is among the most beautiful in the world. What a wonderful place physically, geologically, geographically, meteorologically.

2) I grew up in the bay area, lived in Orange County from 1996 to 2005 and now live in Seattle. The traffic between San Jose and Menlo Park seems at least as bad as the worst I’ve seen in southern CA or Seattle.

3) Does anyone else think there are some unusual parallels between Sand Hill Road and the Silverado Trail in Napa’s wine country? The terroir is similar. The ratio of development to open land is similar. Even the signage has the same emotional appeal. Along Sand Hill Road you see the names of legendary valley VC firms that have backed the pioneers of the software industry and the Internet. Along Silverado Trail you see the names of wineries producing some of the world’s finest wines.

4) The valley has the smartest work attire. The east coast is suit and tie. Southern CA is monotone black, white and gray or jeans and dress shirt. Seattle is socks and sandals. But the valley is just sharply dressed, plain-front slacks, collared shirt with sleeves rolled up, ready to get work done. I think I saw only a few guys in ties my entire time. They looked out of place. Oddly enough, I saw almost as few people wearing jeans.

5) Downtown Palo Alto is phenemonal. It reminds me of a larger, but just as quaint and historic downtown as in San Luis Obispo. Most restaurants offer free wifi. There’s abundant street parking. It’s clean. Lots of upscale restaurants and shops. The University art shop is awesome. I bought gifts for three of my kids here.

6) I saw Facebook founder Mark Zuckerberg in one of the coffee shops in downtown Palo Alto. In case he frequents it often, I won’t tell you which one. He had no entourage. Just Mark and one other guy getting a cup of joe. Nice to know he gets his caffeine one cup at a time, just like the rest of us.

7) The 2:10 flight between Seattle and San Jose is the perfect length. Just long enough to get some work done, but not too long to numb your rear.
8) Before flying down to the valley I ran into good friend and Internet marketer extraordinaire Todd Sawicki in the Seattle airport. It was about 5:30 a.m. That’s about 3 hours before Todd normally gets up. Regardless we had a good chat about how savvy CIOs are managing the grassroots consumption of peripheral software-as-a-service and consumer-to-enterprise software in their organizations. I’ll write a full post on this topic soon.

9) If you’re ever looking for an address on El Camino Real – don’t. I drove up and down looking for my hotel. Finally I called the hotel and received guidance. The desk attendant told me the numbers on El Camino Real repeat and don’t stay in sequence. Apparently it has something to do with it being the oldest highway at something like 150 years old.

10) Forget about Google earning street cred for blanketing Mountain View with free, ubiquitous high-speed wifi access. They’d get more goodwill by offering to wifi up San Jose airport. It’s ubsurd for airports to charge for wifi. Savvy travelers will start choosing airports the way they do hotels – by only choosing ones that offer free, unhindered wifi access.

And one bonus thought…

11) I’m a passionate 49er fan (remember, I grew up in the bay area in the Walsh/Montana/Rice era). I was looking forward to picking up a new 49er baseball cap while in the bay area as one can’t be found in Seattle. Surprisingly none could be found in Palo Alto either. Are the 49ers so bad you can’t buy any garb in the bay area either? I’ll be back in the valley next week. If you know where the 49er fan shop is, let me know.

Oh wait, one more…

12) I was sitting in my seat on the plane at about 8:00 p.m. tonight, waiting to depart San Jose for Seattle. For about 45 to 50 seconds the plane shook violently. It was as though one of those little buddy trucks couldn’t decouple from the plane and was herking and jerking to free itself. The flight attendant next to me said she’s felt those little trucks crash full speed into a plane and it hardly budges the plane. It turns out it the shaking was due to a 5.6 magnitude quake right under San Jose. Yeah, I miss California.

Good Things Come In Threes

Posted by Matt Johnson on October 29th, 2007

blist is starting to build some mind-share in the technical community. Recently, we have gotten some nice words from some smart people like:

John Cook at the Seattle P-I

Stacey Higginbotham at Tech Confidential / The Deal

Andy Sack, serial entrepreneur

We’re really excited about blist, and it’s nice to find we are not alone! If you haven’t seen these already, we encourage you to take a look.

Managing Time and Priorities

Posted by Kevin Merritt on October 27th, 2007

Please forgive this slightly more personal post; it’s Saturday. It highlights an important issue for startups – having good life balance and weighing opportunity costs.

blist is my second startup, so my family has lived through the long hours and dedication it takes to get a successful company off the ground. My wife, Karen, is phenomenally supportive and manages our busy household with 4 kids between 3 and 16. Three of our kids are starting at new schools this year. Karen asked me on Thursday morning if I would be able to go in the evening to the fall harvest party with Bryce, my kindergartner. I asked her for the details. “It’s from 6:30 to 7:30 p.m. The kids are going are going to carve pumpkins. It’s designed to integrate dad’s more into school, as mom’s are there all the time. It’s optional. Not all the kids are going. Bryce hasn’t asked if you are going to go. So think about it and let me know.”

I was out of the office all day Thursday with important back-to-back meetings. My last meeting was in Seattle and was to end around 5:30. I’d been skipping the Seattle Tech Startups meetings on the 3rd Thursday of the month, but wanted to go this time because the topic – scalability – is one I’m deeply interested in. Not to mention, I thought this talk might attract other folks who are interested in this topic and I could do some casual network-based recruiting.

As much as I wanted to go to the scalability talk, I knew it would mean more to Bryce for me to go to the fall social. I called home in between meetings and talked to Bryce. I asked him if he wanted to go. Of course he did. He was bursting with excitement. I chatted briefly with my wife and told her my schedule was tight and that I’d pick him just before the social and asked if she could have him ready when I arrived. Of course she could.

When I pulled into our driveway, I could see Bryce standing on the sill of my office window, in full Halloween costume, eagerly waiting for me to arrive. I wouldn’t have known it was him except for his unmistakable ear-to-ear smile and his always-happy-to-see-you wave. It was instantly clear I made the right choice.

Karen had Bryce ready to go and had pre-packed a big grocery bag with a pumpkin, carving tools, paper towels, snacks to share, etc. These are the kinds of small, devotional acts she does every day for all 6 of us.

The fall social was a blast. The kids were up on stage and sang 5 or 6 Christmas songs, but with the lyrics rewritten with fall themes “5 Little Pumpkins Sitting on Gate…”

I was wrong about one thing though. Initially I thought it would mean more to Bryce if I went to the fall social. Actually it meant more to me.

Once you cross the line and become an entrepreneur, there is no more dualism separating a work sphere from a personal sphere. You get 168 hours a week and they all come from the same pot. Driving a startup to success requires long hours and a lot of sacrifice. But it also depends on a healthy, happy loving and supportive family. Manage your time and priorities wisely.

Startup Advice – Hire a Summer Intern

Posted by Kevin Merritt on October 24th, 2007

Next week I’ll be at the Paul Allen Center at the University of Washington Computer Science & Engineering department at a recruiting event. One of my two objectives is to meet a few top notch computer science students who might want to come work for blist as summer interns next May. To a startup, May 2008 might as well be June 2044. They seem equidistant. Why would the CEO of a fast charging startup take a day from a frenetic schedule to hang out in a conference hall with college students?

The short answer is threefold:

1) They can code
2) They can contribute meaningfully
3) Hiring them as interns may be our best shot to attract them when they graduate

Some of you may have an impression that a 20-year young adult isn’t good for much more than making photocopies, filing, picking up lunch for the team and perhaps click-the-mouse circa 1992 testing. You’re so wrong if that’s your impression. The reality is, a 20-year old computer science student likely has 5 to 7 years of programming experience and at least two years of formal education to reinforce (or relearn) core constructs. Actually, they can probably out-code a lot of professionals in terms of pure coding speed.

But you only get them for four months, right? Four months is a long time in software engineering. At blist, we run 2-week sprints. Typically we work on 50 to 60 projects in two weeks. A summer is plenty of time for an intern to make really meaningful contributions.

Aside from the meaningful contributions and the great energy and enthusiasm interns bring, it’s important to recognize that top students are going to be heavily recruited in their senior year. By engaging them with meaningful work earlier in their academic careers, we’re hopeful these interns will consider blist after they graduate.

If you’re a computer science major at UW or perhaps another school but you plan to spend the summer in Seattle, blist is talking to interns now for next May. Our internships are paid, of course. Drop me a note at kevin.merritt _at_ blist.com if you’re interested.

The Comfort of the Familiar

Posted by Kevin Merritt on October 22nd, 2007

Last week was a big one for blist. We took a small step towards a future of meeting accelerated milestones and great features rolling into blist.

We added another software engineer to the team.

Big deal you say. Startups add software engineers all the time and it’s not newsworthy. This time was different. It was a big deal for me personally. Chi, my long time colleague, friend and one of my favorite people, joined us at blist.

Chi and I began working together in January, 1997. He was the biggest contributor in building Prospector, which as I’ve shared previously, was an application from whose DNA blist has evolved. In February 2003, Chi became MessageRite’s first employee. When MessageRite was acquired by FrontBridge, Chi came along too. When Microsoft acquired FrontBridge, Chi came along that time too. When I left Microsoft last fall to start laying the foundation for blist, it was the first time in 10 years that Chi and I were no longer colleagues. Chi signed up for a two-year stint at Microsoft and was fulfilling that commitment.

While we still haven’t disclosed too many details of what we’re building at blist, I can say we’re ahead of schedule by almost every measure. The primary reason for this is that we have a phenomenal founding team, all of whom are new to working with me. Every one of the core blist team is an all-star and an argument could be made that we don’t need him. We’ve certainly accomplished much without Chi.

As the CEO, I internally struggled with the thought of having Chi join us. On one hand, he’s a great engineer whose capabilities and talents I know well. On the other hand, the new team was already doing well, in large part because they’ve gelled together. Team chemistry is vastly underrated in the productivity of software engineering teams.

You already know how it turned out. Chi has joined us. I’m excited about his involvement with blist for many reasons, not the least of which is that he’s a great software engineer. But the deciding factor was something far less tangible and much harder to describe. It’s like putting on your high school baseball glove again for the thousandth time and having it feel as good on your hand as it did decades before. It’s the comfort of the familiar.

When assembling your startup team, scour within and beyond your network for the best talent you can find. New people bring energy, fresh perspectives and new skills and you definitely want them. But save a spot or two for friendly, familiar faces. It’s been a week since Chi joined us and it’s already clear that it was the right choice to make.

blist, Excel, Tableau

Posted by Kevin Merritt on October 18th, 2007

John Cook’s write-up on blist in yesterday’s Seattle P-I continues to circulate. I thought I’d chime in one more time and respond to a few comments and questions I’ve been getting via email.

First, I think people may be overly influenced by the title of John’s post. I would argue that Excel is the world’s most ubiquitous database. In that sense, blist aims to provide a much better environment for creating simple, visually rich databases. John asked me during the interview if we plan to add support for all of the functions Excel does. No way. I’m an avid Excel user and love all of its built-in statistics, math and financial functions. blist will offer some simple “column math” functions for things like creating a derived column. For example, if you were building a stock portfolio with columns “Number of Shares” and “Current Price” it makes sense that you would want a column called “Current Value” which is computed as “Number of Shares” x “Current Price”. We’ll also support some aggregate functions – sum, count, average, median, etc. I think of these as things you would expect in a database (and which are included in most databases). If Access were easier to use a lot of people would use it instead of Excel. We definitely see those people as our core audience. Of course Access and Excel were designed in the 80’s, before the Internet enabled us to work in much more distributed and collaborative ways. blist recognizes that and updates the delivery and collaboration model as well.

Second, our name isn’t derived from a river in South America or a Himalayan mountain. We all know that the word blog is a contraction for web log. Well, to be accurate it’s actually a portmanteau just like spork is derived from spoon + fork. Where we’re trying to innovate is on ease of use. We’re building the world’s easiest database. We wanted a name that conveys ease of use. We all already know how to make a list, so if we can make a list we should be able to make a web list – a blist.

Finally, are we like a webified version of Tableau Software? No. My understanding is that Tableau is not a database, but has some awesome visualization tools that allow you to see patterns and trends in your data as it resides in Oracle, SQL Server or some other data warehouse. When we use the word “visual” to describe blist, we mostly mean to convey that we have built-in types that let you store more than text and numbers. For example, pictures, music, documents, flags and stars can be stored. The visual effect is that when you look at your data, where appropriate its rendered graphically. You might create a corporate directory and have a column called “Mugshot” which shows the picture of an employee.

Startup Advice – Being Interviewed by Reporters

Posted by Kevin Merritt on October 17th, 2007

This morning was fun. I was interviewed by John Cook of the Seattle P-I, who tracks the Seattle VC and startup scene. He wanted to dig in and learn a little more about blist now that we are starting to share more detail about what we’re doing. You can read his write-up here.

Sooner or later reporters will want to interview you in order to learn more about your startup and share their insight with their readers. I thought it might be helpful to share some tips for conducting yourself when being interviewed by reporters:

1) Be honest. I wish it didn’t need to be said.

2) Recognize that the reporter is a professional interviewer and you are an amateur interviewee. His job is to get you to answer questions he thinks his readers will want to know.

3) Prepare for an interview like you would for any other important meeting in which you are representing your startup. We’re not yet represented by an outside PR firm, but if you are, by all means rely on them to help prepare you. Think about the 2 or 3 key points you want to convey. Prepare to answer the 2 or 3 hard questions you think he’s going to ask.

4) Realize that anything you tell the reporter is fair game to be printed or posted. You might sometimes be granted an exception, in advance, by asking to answer a question off the record. If you think that’s what you want to do, just answer the question with “We aren’t ready to divulge that yet.” My point is that answering off the record doesn’t give the reporter anything, so you might as well not answer.

5) Don’t immediately answer any question. We’re programmed to believe that answering questions faster makes us look smarter. Have you ever seen an article in which the reporter disclosed how long it took someone to answer a question? Me neither. Being fast just means you might not answer as thoughtfully as you’d like.

You’re also competing against a lot of background noise to have your message heard. Work with the media – old and new – to help get the word out.

How Do You Measure if Someone is Smart?

Posted by Kevin Merritt on October 15th, 2007

In the 1980’s Microsoft showed what it meant to hire people who are “smart and get things done.” Joel Spolsky of Fog Creek Software has blogged often about the topic over the last 6 or 7 years and has even written a good book about it. Google also has demonstrated a penchant for hiring people who are really smart and get things done and that model seems to be working out well for them.

Much has been written about the brain teasers and logic questions Microsoft, Google, et al. will ask during interviews. During interviews at blist we certainly ask our fair share of tough questions, too. The point of these complex problem solving questions is to separate someone who might know a lot of trivia from someone with the raw intellectual horsepower to solve unforeseen problems. When I’ve taught others our hiring philosophy, I often am asked “How do you really measure if someone is smart or not?”

In my opinion, the questions a person asks are a much stronger indicator of smart-ness than how they answer the questions I ask of them. Even in the questions I ask, the qualifying questions they ask to narrow the scope and/or understand the problem paints a much better picture of how the candidate thinks. If you agree that asking good questions is a sign of intelligence, then you have to have to provide candidates with ample opportunities to ask a lot of questions. If you want to ask bright questions, drop us a line.

How Risky is it to Join a Startup?

Posted by Kevin Merritt on October 12th, 2007

One of the most important jobs of a founding entrepreneur is building the team with incredibly talented individuals. An interesting concern for the candidate considering joining a startup is the perception of risk.

“Don’t most startups fail?”

The short answer is yes. But it doesn’t matter nearly as much as you think. Here’s why. Let’s say you’re an incredibly gifted software engineer, a few years out of school, working at Amazon, Google, Yahoo or Microsoft. You’ve had a great mentor, learned a great deal about the craft of software construction, but you sense it might be more exciting to work for a startup. There’s just that nagging concern that they’ll go belly up 18 months after you join. So you stay put and keep daydreaming about joining the next Zillow, wetpaint or Redfin.

Let’s understand the facts. You have a strong education. You were recruited by, passed the interviews, and were actually hired into one of the big software companies. You benefited from the mentoring and learned how to build commercial software.

Then you jumped to a startup. You worked your butt off, learned the LAMP stack, became a pretty good Rails developer, if you do say so yourself. You even picked up a little Linux system administration, and tweaked your startup’s Asterisk VOIP system. And because everybody wears a lot of hats in a startup, you did some program management, some product management, even did some pre-sales work in the field. Then the company failed to raise another round of capital and laid off half the staff. You made the cut, but the mood was depressed. Finally they shut the doors and gave you a lousy two-weeks severance.

Did you make a mistake? Not at all. You are now a much more valuable contributor. You’re far more versatile. Your skills have been updated. There’s a huge shortage of good talent in the market. Microsoft still has 10,000 open reqs. I assume Yahoo, Google and Amazon are equally starved for good engineers. So you got 2 weeks of severance. Take another week or two at your own expense and spend a month finding the right company for your next stint.

If you suspect you’ll like the pace and energy of a startup, take the leap! While there’s a lot of risk of survival for the startup itself, there’s a lot less personal career risk than you might have initially thought.