Skip to content

Decisions

20-May-12

When I go about making decisions, I follow two simple rules:

  1. When I don’t know what I’m doing, I listen very carefully to others and calibrate my decision based on their advice.
  2. If I really do know what I’m doing, I trust my own intuition and won’t make a decision until I instinctively feel that it’s the right one. [1]

I think this way because of my history in making decisions. Some of the worst decisions I’ve made came about when I “outsourced” decisions that I should have been making myself. In contrast, some of my best decisions were the ones that I made independently.

Cisco Systems

  • At the time, I knew that I really wanted to work at a small company or start-up. But I wanted to keep my options open, so took an interview with Cisco anyway. Before I’d even interviewed with any other tech companies, they’d already given me an internship offer. (damn, that was fast!)
  • My parents urged me to take the internship. They went on and on about how awesome like a company Cisco used to be and how so many millionaires had been made from it’s stock catapulting up the NASDAQ. In light of what I felt was real wisdom, I purposely ignored my personal desire to work at a small-company.
  • I was too sold (also, too stupid) to even try and get competing offers from other companies. I took the job. [2]

Studying abroad in Beijing

  • Although I had never brought it up with them, I knew that my parents would be vehemently against it. During my last three years that I’d been at Stanford, they’d been dropping distasteful comments about how studying abroad was the best way to waste tuition money to learn nothing at all.
  • Knowing this, I surreptitiously applied for the Stanford in Beijing program and was accepted. I then proceeded to sign all of the confirmation material indicating that I wanted to go. Then, I showed up at my parent’s house with the “Preparing for Beijing” package in hand, and explained to them that I was all-in for this program. They could stop me if they wanted to, but I’d have to let such and such persons know as well as tell my future roommate that I’d no longer be living with him.
  • To this day, my parents will still bring up how great of a learning experience their son had in China at dinner parties. How lucky their son is, to have parents who always know what’s best for him! When this happens I’ll smile and give them the credit. And chuckle to myself :P .

[1] At our company we have a team of trusted advisers that we consult with in regard to business and marketing strategy. Simultaneously, we develop all of our technology in-house and trust our own intuitions with regard to everything technology related.

[2] Cisco is still a very solid company, one that I personally believe will be around for the long term (the internet isn’t going anywhere). However, the internship ended up being a bad fit for me as I spent my entire time there wanting to move fast and break rules, but not being able to.

  • Share/Bookmark

Integrity

06-May-12

A very smart friend of mine has been surfing the job market and was recently offered a position at a start-up. The CEO let him know that he had until the end of the week (three days at that point) to give his decision. By the time I talked to him, he only had a fraction of that time left to decide and was asking for my opinion about whether I thought joining the company would be a good career move. [1]

I told him that while I didn’t know much about the company, my gut response would be not to sign with them. I said this because to me, the CEO’s behavior reflects a flaw in his personal integrity. In my opinion, any employer unscrupulous enough to pressure a candidate to accept a job offer is going to be less likely to have qualms over:

  • Forcing that individual into a ridiculous working schedule
  • Missing payroll (this does happen)
  • Lying about the company’s progress

I come from perhaps an old-fashioned school of thought because I believe that being an employer is not about owning another person. In my opinion, a candidate has the right to work for whoever he/she wants, and should be free to pick the best option available to them [2]. (In this view, it’s almost more as if the candidate owns the employer). If as an employer, I am unable to give a candidate a highly competitive offer and growth opportunity, then why the hell am I hiring in the first place?

This CEO’s behavior bothers me because I personally want to help every candidate make the best decision for him/herself regardless of whether or not they decide to join our company. For example, one of the candidates we’ve extended an offer to intends on making her final decision about where to work as late as September. Not an issue here. Another very strong candidate of ours ultimately decided to work at a bigger company, and I encouraged him to do so because I believe that given his circumstances it was the correct play for him.

One of the reasons I started this company was that I wanted to create an environment in which people who can do good work would find worthy of joining [3]. In my mind, you have entirely no hope of doing that without integrity. That’s how much of a mistake I feel that the aforementioned CEO is making.

[1] To put things in perspective, he really is a qualified candidate and will be able to get other offers if not for this one. I don’t suspect that my advice would be too different though, even if this were likely to be his only offer.

[2] I will say that as much as I think that it’s important for an employer to have personal integrity, a candidate should also be held accountable for his/her actions. For example, I would not think much of a candidate who lies or vastly over-exaggerates their resume (it’s really not as hard as you might think to find out these things).

[3] Yes, I know that I’m being overly-idealistic about this – as I am about a lot of things in life – but I have to say it anyway because I believe it. I think that perhaps a flaw of Stanford entrepreneurs is that they get overly passionate about changing the world when the world really doesn’t want to change, and that is definitely a flaw of me.

As well as many other flaws of mine, which I won’t mention here but if you knew me you would make fun of me for all of the time.

[no real footnote] My personal opinion is that in business (and really for life in general), you’re expected to regularly interact with people whom you may not personally like. That said, I would still make a deal with someone whom I did not personally like. However, I would be hard pressed to make a deal with a partner whom I considered to have low integrity. Imagine buying a product from a vendor with no integrity: what’s to stop them from just taking your money without delivering the product?

 

  • Share/Bookmark

Chinese Go and Western Chess

18-Apr-12

Chess board (yeah, you know it)

 

I’ve been recently listening to Henry Kissinger’s On China on audio CD and I have to say that it’s actually pretty excellent. In the first chapter, the author compares all of Chinese and Western strategy to the board games Go (Weiqi) and Chess. In a nutshell, his point is that Weiqi is game of relative advantage; the game is played by capturing territory and often margins are so slim that to an inexperienced eye it can be unclear who’s winning or losing. Meanwhile, chess is completely decisive: the loser literally cannot move the king anymore and is forced to surrender. The analogy is that Chinese favor long prolonged campaigns with lots of subtle things (like Chinese banquets), while Western civilization favors a single glorious battle with a decisive outcome (like in Scott Pilgrim vs. the World) [2].

I actually don’t have much experience with Go. The game is totally badass, but it seems like it’s hard to find anyone who plays it these days that isn’t either: (a) someone who watches Hikaru No Go and loves it, doesn’t know a thing about actual strategy [3] or (b) grand-master status, travelling to Japan and China, sleeping in parks, playing world-class experts and beating them, nbd.

Re: Chess, I used to play club. Our team was actually halfway decent, but we tended to lose nearly all of our matches to the other all-the-way decent teams. A lot of the way this worked was because many of the other schools we played has exactly one ridiculously good player. In a 7-on-7 chess match, this turns out to be a formidable advantage. Not only does it mean that your board #2 (who would otherwise be first board) gets to play a slightly worse player, but also the advantage cascades down to your last player. Of course, on our team (minus my freshman year) we tended to just lose because we never had that big money cash cow board #1 player.

Well my senior year, we still didn’t have a good enough board #1, so I went to our local middle school and recruited one of the 8th graders there to play as our board #1. This kid was balls good, but he looked so little at the time that no one thought much of him. Before each match, I’d be up front with the other team and let them know we were playing an 8th grader as first board: I’d explain that there wasn’t nothing in the rule book saying that we couldn’t do this but if they felt uncomfortable with it we’d be fine disqualifying him. The captain from the other team would usually be happy to play him, at which point the 8th grader would typically beat him handily. Seriously, in 8th grade he was already one of the best players in the league by a long shot. Some guys are just that good.

No real take-away from this post. I will say that both Go and Chess are damn good games and you should play both of them if you get the chance.

[1] Okay, I’ll admit it, The worst part about driving is having to listen to the same Top 40 songs all of the time on Wild 94.9 and Movin’ 99.7. Yes, I do occasionally groove out to the music, but the effect wears off pretty quickly by the time I’m hearing “Teenage Dream” for the fifth time in the past hour. I’ve also noticed that different radio stations often seem to be playing the exact same song (or commercial) at the same time. I will admit that it is pretty smart to force the listener to tune in for a commercial break, but it is most definitely very annoying as a user trying to channel surf the radio. I personally suspect that the radio (or the lack thereof) has a lot to do with the fact that the American people hate commuting so much and consistently rank it as one of the top causes for job dissatisfaction.

Well I started listening to audio CD’s earlier this year and will say that they’ve solved everything. I’ll even go so far as to say that they’ve made driving the car somewhat enjoyable. I can learn about cows in The Omnivore’s Dilemma or listen to huge fiction works like The Fountainhead (by the way, that book is freaking long to the point that I actually got a copy of it on book on Kindle and read through that as a companion to my car ride). Basically, I just go to the library and check out the first audio CD with a title that I’ve heard of.

I’ve also been hearing a lot of good things about podcasts, but I’ve been unsuccessful at making them work with Linux and having to do anything on Windows is not something I’m willing to compromise (personal flaw). Let me know if you do the podcast thing and if that works out for you!

[2] You either defeat the evil vegan boyfriend, or you don’t. nbd.

[3] Not that watching anime isn’t a good way to learn something! I know plenty of people who got into tennis from watching that tennis anime Prince of Tennis. Yeah, if you start playing tennis you too can do this: http://www.youtube.com/watch?v=QBqBCMpn4ZE

  • Share/Bookmark

When someone believes in you, it’s up to you to not let them down

12-Apr-12

As our start-up continues to progress, I find myself working longer and longer hours [1].  I think the reason for this is due to our progress. We’ve now gotten to a point where there are a number of people who believe in us to the point of being personally invested in our success. It goes without saying that we would literally have no business whatsoever without these early believers. As much as I want the company to exit as a founder, I also want to personally make it happen all of those who have put their stake into our venture.

I wanted to bring this up because I spoken to a number of young people recently who are contemplating entrepreneurship for the first time. These are guys and gals who clearly understand the risk-reward pay-out and can afford to take a lot of risk at this point in their career. The general theme that I get is something like like, “If I do a startup, it’ll either go big or go bust within 1-2 years, if it goes bust I’ll just do another startup, and then if that one goes bust, I’ll do another like it’s nbd”. The Silicon Valley sacred cow seems to be that you might as well do a start-up simply because it doesn’t cost you very much. If you’re 25 now and you’ll need to settle down when you’re 35 or so, that’s five swings at bat to hit the home run… right?

I think this line of thinking is just hot-shot dogma, and actively disagree with it. Okay, I understand that you’re a hot-shot [2]. But no one (not even Colonel Sanders) can build a company much bigger than a mom-and-pop fried chicken shop by themselves. At some point you (like Colonel Sanders) will have to depend on other people to build a scalable business. And if you run a company straight into the ground after a year, you’re not being fair to the people who put their time, money and reputation at stake with you. If you continue to do this, pretty soon you’ll have no believers. Good luck doing start-up #2, let along start-up #3.

I’ve always believed that one’s reputation is absolutely crucial in this simple way. You had better be who you claim to be. And if you claim you’ll do it, you had better do it.

[1] Before you get the wrong idea, I want to say that I am by no means god-like and do not work anything like 30 hours in one day (props to you banker kids who do that). I can’t give any sort of estimate of how many hours I work, because I could care less about that number and don’t optimize for it. However, I will say that I prefer to work every day, especially Saturday and Sunday. In fact, weekends are often (for me) some of the best days to get work done. When I was a student I worked weekends, just like everyone else. So to me, getting a bit ahead over the weekend seems more natural than artificially giving myself a break when I don’t need one.

I’ve set up our production and staging servers so they have perhaps a hundred integration tests continuously running and if any single one of them fails to repeatedly send me text messages until I address the problem. So I could theoretically get woken up at any point in the night to fight fires and otherwise save the world.

[2] You wouldn’t even be thinking about doing a start-up if you didn’t think so. Start-ups are risky, but that’s not how a typical start-up founder thinks. Instead, they think that by starting their own company, (as opposed to joining an established company) they’re actually reducing risk. That’s because the founders trust themselves to the extent that they see it as a greater risk to trust some knucklehead at another company.

By the way, this whole confidence bias reminds me of America, and our national obsession with self-confidence. Duly note that American students rank near the bottom in world rankings for both math and reading, yet rank a shining #1 in self-confidence. Contrast this with China (#1 in math and reading, btw), a nation where parents teach their kids that it’s more important to be right rather than to be self-confident. I’d like to think that perhaps both nations could learn a bit from each other.

  • Share/Bookmark

Little Hustlers

05-Mar-12

As I was passing by the Stanford Dish today, I noticed a young boy sitting in front selling refreshments from his cooler. He had parked himself at the front gate and had put up his own whiteboard, listing bottled water ($1 each), gatorade ($2 each), and various other drinks. The kid, who couldn’t have been older than twelve, was sitting in the shade – wide grin on his face – wearing a Stanford hat and collecting donations from virtually everyone who passed by.

I thought to myself: damn, this kid is a real hustler. He’ll make a great entrepreneur some day.

Today’s event made me reflect a bit about my own experience as a young boy trying to make some money for myself. I grew up with parents that firmly believed that my life was too easy. As a result, they made it their duty to add artificial difficulty to everything that I did. Most notably, I never received any sort of allowance. If I ever wanted any money, I’d have to ask for it. And they’d usually *chuckle* for a bit then reply with a firm no. If they ever did say yes, I’d have to earn the money by doing everything that I didn’t want to do: folding laundry (or other household chores), practicing piano [1], or memorizing SAT vocabulary words.

I figured that I’d need to find some way to make some money for myself so I wouldn’t be spending my adolescence living in a world of (essentially) asian-level discipline. So after much deliberation, I came up with a plan. I’d sell candy at my middle school. At the time, the cafeteria wasn’t selling any candy due to some kind of health policy, so the “market opportunity” was pretty wide open. So, I borrowed some money and bought the 300 pack of licorice and the 150 pack of Sour Power belts from Costco.

At the time, I had signed up for the School Service elective [2] so I’d get to go to all of the classes in the morning. When I did, I’d fill my pockets with ziploc bags of licorice and sour belts and would peddle my wares to the students in each class. I charged 25 cents for each licorice (one dollar for five), and 50 cents for each sour belt (one dollar for three). Interestingly enough, I made most of my sales in the Physical Education class. There, I’d sell to the students before (or after) they’d suited up. I still can’t understand why anyone would buy candy right before going out to run the mile, but they did. In the first week or so, I’d already recouped on my initial investment.

Well, I was fairly indiscreet about my methods and good things can’t really last forever. Soon enough, there were other students selling candy at such a reduced cost compared to me that I should have been driven out of business. But I’d still continue to sell without reducing prices due to my additional exposure (from that student service class) and the fact that I’d often spend the first half of lunch period selling candy rather than hanging out with my friends / eating my food (but making no money). Anyway, the school eventually instituted a ban on candy sales. Fortunately for me, I’d already made more than enough money for a middle schooler and certainly enough that I wouldn’t have to barter with my parents. +1.

[1] Real – I did not like piano at all so this was pretty agonizing for me. I think a lot of the reason for this was that my experience with piano was filled with constant embarrassment. There’d be the embarrassment at home for sounding bad because I wouldn’t practice, further embarrassment at my piano lesson for neglecting to practice, and epic embarrassment at the recital where all of the tiny whelps who had practiced hours on end would whoop me because I hadn’t practiced. In fact, as soon as I made enough money for myself from the small candy “business”, I quit piano. It’s funny that years later I enjoy listening to others play piano (occasionally very good for coding, btw), but have never once regretted quitting piano or wish that I were able to play it myself.

[2] It still completely escapes me that I would have decided to sign up for this class in the first place. Essentially, the class was an unpaid job. The job responsibilities were as follows:

  1. At the beginning of the period, I would go and pick up all of the attendance sheets from every middle school teacher in the school. I would replace them with fresh attendance sheets, which were bubbled with tardy or absent students. (think scan tron)
  2. I would take all of the scan trons and log all of the tardy/absent students. (In retrospect, it’s pretty lame that I should have had to do this at all because the task could have easily been accomplished with a computer)
  3. I’d take some candy (on the honor system so I’d never really get that much) as a reward.

By the way, it was the candy that got me thinking about selling candy in the first place. In case you didn’t guess already.

  • Share/Bookmark

Coursework vs. Production code

22-Feb-12

I’ve been speaking to a number of first-time technical entrepreneurs recently who are starting businesses for the first time. One question I often get is regarding the difficulty involved in writing production code. Given that probably a lot of them (you) have similar experience to what I did, I thought I’d share some reflections I had about the differences between academic work and production coding.

Programming at a startup is, in general, much easier than the work you’ve already done in school.

I’m assuming a lot of things when I say this. Naturally, I’m assuming that you challenged yourself while you were in school. You took some of the hard classes and didn’t just coast through the easy ones [1]. You completed all of your assignments (likely taking multiple late days, but hey, finishing is finishing :P ).

In school you work on problems that get progressively harder. By the time you reach the upper division classes, you working out non-trivial proofs about algorithms that took you multiple lectures to understand. Even if you’re not in a theory track, you’ll be expected to grok papers about the newest research in the field. Not to mention, (since you’re a CS major) you’re probably taking 3-4 of these classes at the same time. [2]

In my opinion, this kind of pencil pushing is way harder than coding! It is very difficult to implement, say, a non-trivial variation on a maximal matching algorithm for bipartite graphs from your brain, with nothing but pencil and paper, on an exam. You don’t even know if you can do the problem or not, let alone write anything down on the paper! If you fudge a “clever hack”, that’s zero credit. Because it’s not clever, it’s just plain wrong.

The real world is not quite so unforgiving. For one, you will almost never a problem in software that you can do nothing about. If you’re stumped on a tough architecture decision, just look up standard practice on Wikipedia. Phone a friend. Take a walk around the neighborhood and then decide that it’s not really a problem that you have to do anything about. It’s software so there has to be a way to get it done.

Unlike the code you write in school, everything you write in production has TONS of bugs in it.

When I was in college, we had unit tests given to us for everything we wrote. For CS140 – Operating Systems (by the way, this was perhaps my favorite class at Stanford, every CS major should take it), our team would have gotten absolutely destroyed if those unit tests did not exist. But because they did, we had a notion of progress. We’d make the tests pass, turn the project in, and call it a night (or early morning). I’d generally know if I did a good job on the programming or not before I had turned in my assignment. Once I’d turned it in, I’d never have to look at it again.

My analogy for unit tests is that they’re like monkey cages. Programmers (myself definitely included) are the monkeys. If left to their own devices, they’ll chaotically bang on their keyboards, and create a total mess for themselves and all of the other monkeys. Sooner or later it’ll be Planet of the Apes. The cages provide structure and prevent the monkeys from making a total mess of things.

In the code I write now, I assume that nothing works unless I’ve tested it and it works. Even then, it still probably doesn’t work, because I probably wrote the test incorrectly. If I find what looks like a JVM error – hold your horses, it’s not a JVM error, you screwed up – I’ll assume that there’s something wrong in my own code. If I didn’t think like this I would probably not find any bugs.

You spend almost as much time getting the requirements correct as you spend building the damn thing.

One of my favorite classes (other than Operating Systems) that I took at Stanford was CS155 – Computer and Network Security taught by John Mitchell and Dan Boneh. When I took it, the class had the Operating Systems class (CS140) was a prerequisite. Since I was just a sophomore at the time, I hadn’t taken Operating Systems, but after sitting in the first lecture found the class so interesting that I signed up for it anyway. [3]

I strongly remember the second project, because that project just about killed me and my partner. In the project, we were asked to implement traceroute, in C. Implementing traceroute itself is challenging enough for a class of students who haven’t taken networking. But we were additionally asked to implement highly non-trivial variants of traceroute. These included firewalking traceroute (if you don’t know what that is don’t worry, it burns just about as hard as it sounds) and ghost traceroute (this was actually illegal, so we were only allowed to test in a small lab provided to us on campus).

If this weren’t hard enough, the documentation left basically the entire assignment ambiguous. To figure out basic information, such as which ICMP headers to send under which circumstances, you’d have to pore through the newsgroup, which contained tons of other confused students and very few actual answers. By the time we had finished the assignment, the newsgroup had something like 3000 posts in it.

My partner (another sophomore) and I read them all. We finished the assignment. Actually, I think we were one of the only teams to finish the assignment because the average score on that assignment was 24/100. By the way, I want to tell you that I attribute our score on that project completely to my partner, who is the best networking engineer that I know. Some people are just that good.

The funny thing about that assignment was that it was actually more spec’d out that anything I have ever written since graduating. Traceroute has an RFC. Also, once the description of the problem had been cemented, we knew exactly what to write. We never had to delete all of our code because the specification changed. No one ever said: “Wait, are you really building traceroute? wtf, actually what I want is a program that draws a bunch of unicorns on the screen!”

Some final thoughts (as usual):

My undergraduate advisor was Mendel Rosenblum. I went to visit him recently, and asked if he had any advice about creating software for the real world. He just told me that he had no advice for me and that I really ought to just figure it out myself. But actually, after thinking about it that is pretty good advice.

 

[1] You can actually do this now, and it infuriates me! From my point of view as an employer I don’t even know if someone really even knows CS, based on the fact that they have a CS degree alone. I’ll save the rant for some other day, though.

[2] There’s one CS major that know who took 7 classes at the same time. I lived in the same dorm with him and never saw him eat a meal outside of his room (however, he did shower – the whole thing about CS majors never showering is just total BS). Some people are just that good. I mean, it’s Stanford, who am I kidding?

[3] The CS program at Stanford doesn’t really enforce prerequisites, so you can take whatever you want if you can handle it. When I was an undergrad, I tended to do this a lot when I was first getting into CS. However, I would definitely not recommend it even if you think that you can. The gist of my point is that taking classes early is hard because you won’t (in general, myself excepted) have good partners. Also, it means that you’ll have to take the lame easy classes later, because they’re required anyway. Trust my co-founder, you don’t want to be learning about induction in CS103 (Mathematical Foundations of Computing) when you’ve already done it in CS161 (Design and Analysis of Algorithms).

  • Share/Bookmark

This is Your Life

21-Feb-12

Image courtesy of http://blended-ideas.blogspot.com/

Today, I had this Switchfoot song stuck in my head. The song is called “This is Your Life”, and the relevant part of the lyrics are as follows:

Yesterday is a kid in the corner
Yesterday is dead and over

This is your life, are you who you want to be
This is your life, are you who you want to be

Naively, the lyrics have a bit of an emo ring to them because they bring up yesterday several times. It’s as if this is the song you’d listen to the day after you’d done something really stupid and embarrassing. The singer is telling you to wake up and get on with your life. Forget about yesterday. If you spend all of your time in yesterday, you won’t be living for today.

Are you who you want to be?

Even though the song never mentions it explicitly, when I play back the lyrics in my head I feel that they also address the future. To me, the artist is challenging the listener. Are you who you want to be? Or rather, if you want to be person X in the future, are you being person X today? If not, what are you waiting for?

There’s this guy that I learned about recently named Demitri Martin. He dropped out of law school in his final year to become a comedian. Since then, he’s done a lot of cool stuff. Well, he realized when he got to law school (full scholarship at NYU, btw) that he hated it. He’d pass by comedy clubs on his way to the law school and would think about trying it. So he dropped out. I’m sure he got deplored by his parents and many of his peers when he did it. But he did it anyway. And we can all get a good laugh because of it. [1]

Don’t wait for tomorrow to be the person you could be today.

 

[1] I feel that in many respects, my experience with entrepreneurship is the same way. For me, my experience with entrepreneurship is just beginning. But being an entrepreneur is where I want to end up. That’s what I want to do with my life. So much for life path.

  • Share/Bookmark

Sleep Hypopnea and Self Introspection

20-Feb-12
"NICO looks at himself" - Wikipedia

image courtesy of wikipedia

 

 

 

 

 

 

 

 

 

 

I got dinner with one of my good friends yesterday. A few months ago, he had joined a sleep study because he was getting very poor sleep in his graduate student life. So he figured that something must be up and planned to get it checked out. So he paid for a sleep study (these are in generally high demand; you pay them instead of them paying you) and got it checked out over winter break.

Well, the results from the sleep study just came back. As it turns out, that he has sleep hypopnea. It’s a disorder that is in essence the same as sleep apnea, but instead of not being able to breathe, your oxygen flow is greatly reduced. The symptoms are that you’ll be excessively sleepy (due to constant sleep interruption) and snore very loudly.

Of course, he’s had sleep hypopnea his entire life. But he never realized that anything might be wrong because he would always take naps in the middle of the day and never be exposed to the symptoms (ie. excessive sleepiness). It was only this year that his life as a graduate student and continuous scheduled meetings throughout the day and prevented him from taking his usual afternoon nap. Suddenly, he realized that something might be up. Due to his recent change in lifestyle, he now has a better understanding of his own circumstance and can address it appropriately.

I can understand his story because it is strongly related to two recent experiences I had with my own health:

Frog Eyes

I used to consider myself somewhat of a “Super Asian” because my vision was 20/20. Or rather, I thought that it was. So I never wore glasses. I would read from my computer screen, play racket sports, and drive without them. I would even go to the doctor every year and get prescribed a pair of glasses (which I’d promptly forget about after the appointment).

Well, this past summer I was playing (3-set) tennis with a good friend of mine. I was having a particularly good game that day, and picked up the first set. However, we had scheduled a game during the afternoon so by the second set, twilight was starting to approach. Suddenly I stopped playing as well, losing the second set by a good margin. By the time we started playing the third set, it was already almost dark. I lost every single point that set, and wasn’t even able to return my opponent’s serve. Damn, I thought to myself – something must be wrong.

As it turns out, I had been prescribed to wear a set of glasses since the beginning of college but had been to stubborn to ever wear them. I had never noticed that I wasn’t able to see the black board in lecture because I was always that obnoxious kid who sat in the front row and asked question after question. I had studied Computer Science in college, so I generally used my near-distance focusing muscles in front of my computer instead of gazing out into the stars.

So now I wear a pair of glasses. Every day.

Hella Lactose

Believe it or not, I used to be really short. I was in the 25th percentile for height, and if I did as if my doctor predicted I would have been 5’3″. This might be a bit unexpected, since I am  5′ 10-11″ today.

I (perhaps mistakenly) attribute my growth spurt to a conscious decision to drink a lot of milk. When I was in middle school, I used to drink six glasses of milk a day. Our family would literally go to Costco every weekend and stock up on milk because my brother and I would consume so much.

Well, the other day I was getting lunch at Stanford and had a few glasses over there – a bit more than I usually have for lunch. But on this particular day, I felt suddenly bloated after lunch. My stomach felt awful. I was tired. I kept passing a lot of gas. I managed to drag myself home and had to take a nap for a few hours before I was ready to get back to everything.

I’ve had a lot of bloated stomach, stomach pains, and gas in the past, but never attributed them to any kind of lactose intolerance. It was always my mood, or the weather, or the fact that I didn’t get good sleep the night before. But suddenly after ceasing to drink as much milk, I don’t have stomach aches any more. It’s just this realization that wow, this is how my life is supposed to be.

Some Final Thoughts

At the end of the day, we all have our quirks. Just because we don’t see them doesn’t mean that we don’t exist. And it’s damn hard to do something about something you don’t know even exists.

A little bit of introspection can go a long way.

  • Share/Bookmark

Harker High School Speech

18-Jan-12

I was recently invited to give a speech about entrepreneurship at Harker High School as part of the Speaker’s Bureau program. Here’s a transcript of the speech I gave [1]:

Transcript

I’m very thankful to be here today. Thank you, Sarina and Joe, for organizing this speaker series and for inviting me. It’s so great to see all of your shining young faces excited about entrepreneurship. I have no doubt that many of you are already entrepreneurs.

Today, I am not going to tell you what entrepreneurship is like. I’m not going to tell you why you should do it, or give you any sort of specific advice on how to run and grow a company. If you want to learn about that, go read the interwebs. What I’d like to do instead is to give the speech that I would have wanted to hear as a high school student. I’m going to talk about what my life was like when I was your age in high school, and to tell you how that influenced me into eventually becoming an entrepreneur.

I’ve always believed that entrepreneurship is a lifestyle. It is, in my opinion, trying to do what no one, not even necessarily your own self, believes that you are able to do. It’s about saying to yourself – forget it, I don’t care, and I am going to do it anyway. I am not sure if I can actually do it, but there’s one way to find out. Today, I am going to share with you two personally embarrassing stories from my life when I was your age where I tried to do something that I didn’t know that I could do and went for it anyway.

Sometime when I was in seventh grade, I decided that I wanted to be president. I didn’t have any particular notions about whether or not I’d have anything close to a realistic chance in becoming the president. In fact, I was probably one of the most unpopular (not to mention reaaaal nerdy) kids in the school. But somehow in my mind, I had decided that I wanted to be president.

The way that elections work in middle school is that there is a week or so of campaigning, and at the end of that week you make a public speech in front of the entire school.

Anyway, for election week I had carefully devised a slogan. The slogan was “Join the Party, Vote for Marty”. During election week, I would walk around with a party hat and ask people “Are you joining the party?” or tell them “It’s not a party, without Marty”. And they’d reply with something like, “Marty, of course I’m joining the party” or you know, something like that. I would say that election week went pretty well.

After election week, I was supposed to speak in front of the entire school. You know, in the front – the sixth graders, behind them – the seventh graders, all the way up to the eighth graders and teachers standing on the side of the auditorium judging me. But it was OK, because I had prepared a speech beforehand and all I would have to do is read off of it. In these speeches, generally how they go is that the speaker talks about how they have so-and-so experience with the student government (I didn’t have any), and how they’d have so-and-so many ideas for what they’d do as President (I didn’t really have any). So my speech, while having mostly vacuous content, did have one thing going for it, which was a short knock knock joke at the end of the speech.

This is how it went. I’ll need your cooperation for this:

Me: Knock Knock!

Audience: Who’s there?

Me: Marty!

Audience: Marty … who?

Me: That’s me! (You see, this works because my last name is Hu)

Anyway, come Election Day, about to deliver the speech, I was definitely bat-shit nervous. I remember walking up to the podium and visibly trembling. I was so nervous that when I went up there to read off my speech, I totally messed up the knock-knock joke.

This is what I said. Again, I’ll need your cooperation for this:

Me: Knock Knock!

Audience: Who’s there?

Me: Marty Hu! (uhhh… derp?)

At this point, the entire auditorium goes silent. No one is laughing – everyone is just kind of staring up at me awkwardly. I’m sort of standing there awkwardly, knowing that I had totally butchered that one and not really knowing what to do next. Then the audience just starts clapping. I just look at them and quietly bow off the stage, generally embarrassed for myself. My speech was definitely over.

You’re probably wondering if I won the election of not. I’ll tell you straight up that I lost. But ultimately, I was fine with it and I was glad that I did it. Even though I didn’t ultimately become President, it made a real difference for me.

To be continued… [2]

[1] This is a very rough transcript, because I did not use any notes or a slide deck when I gave the speech. I have tried to maintain the integrity of the content as much as possible, although the exact details will obviously be different. I’ve tried to write the post in more of my speaking voice (which is notoriously unedited) than my writing voice.

[2] Actually, this transcript is looking like it’s going to end up becoming a lot longer to write out than I originally thought that it would be (the speech itself was only about 10-15 mins). I’ll finish the second story and wrap up in a later blog post, probably the next blog post.

  • Share/Bookmark

Startup Diet: The Real Lowdown

17-Jan-12

Do startups really eat ramen anymore?

 

 

 

 

 

 

 

 

 

Everyone seems to think that because I’m starting a company, I do nothing but eat ramen all of the time [1]. Nothing could be further from the truth; in fact I haven’t eaten ramen once since starting this company. I think it’s just plain unhealthy and doesn’t taste very good. If I had to eat ramen, that would be a real low point of my life.

Even without ramen, we still manage to be very scrappy when it comes to food:

  • Our food budget is currently averaging $1 per person, per meal. We do this by cooking nearly every meal and by never going out to eat on company money. The dishes that we cook regularly include lettuce wraps (with ground beef and Yoshida’s sauce), spaghetti (with ground beef, garlic, and onions), tacos (with ground beef, tomatoes, onions, cilantro, beans, and rice) and fried rice (with ground beef, eggs, and broccoli). We get the ground beef that’s two days to expiration from Safeway, because it’s about half-price from the normal ground beef. It comes out to slightly less than $2 per pound.
  • We eat a lot of rice and potatoes – our house has almost finished the 50-pound bag of rice that we bought from Costco earlier this summer. The bag of rice cost us less than $20 and feeds way more than it’s fifty pounds worth of food.
  • We eat a lot of eggs, and drink a lot of milk. The last time we went to Costco, we picked up 144 eggs and six gallons of milk for the six of us in the house. After barely over a week, all of the eggs were eaten, and all of the milk was gone. On a typical day, our fridge is literally completely filled with eggs and milk.
  • We use the microwave all of the time. Generally, whenever I cook anything (e.g fried rice) I will cook around six to eight servings on top of what I’m going to eat. Then I’ll tupperware the rest of the food, put it in the refrigerator, and eat the leftovers from it for the next couple of days.
  • We buy lots of fruits and vegetables (they’re by far and away the most expensive item that we buy foodwise) and stack them up in the fridge alongside all of our sausage, eggs, and milk. Most of the time, we eat vegetables raw. I like to take my vegetables (e.g celery, bell peppers, cucumber) and just put them by my computer to eat while I work.

The last time we ate out as a company at the beginning of this past summer, we went to IKEA and lined up for the $3.99 IKEA meatballs, with lingonberry jam, gravy and mashed potatoes. It turns out that at IKEA, you can pay $1 extra and get eight extra meatballs. None of us paid for the extra meatballs.

When we raise money, we’ll be able to afford the extra $1 for the extra IKEA meatballs.

[1] This probably comes from the fact that startups in the dot-com bubble ate ramen all of the time. I speculate that they did so because they raised too much money and worked in offices, where you couldn’t fit much inside other than a microwave and a shelf full of ramen. In that situation, if you didn’t cook your food at home (you couldn’t cook in the office, as we do) and you wanted to eat, you had better be eating ramen. So ramen profitability comes to mind when I think of the slightly-better-off than scrappy company, that has enough funding to have an office, but not enough to be profitable catering professional chefs who serve luxuries like steak and lobster for dinner.

  • Share/Bookmark