In December 2007, I left a cushy job to start a company.
That company failed.
This blog outlines that story.
In college I tried to start a company three times. Twice I entered local business plan competitions. Once I applied to this new cool thing in Boston called Y-Combinator and got called in to meet a couple nice guys named Trevor and Paul[1]. All three times I came up short, and never got around to scratching that entrepreneurial itch.
In high school, I impressed my AP calculus teacher by completing the textbook in a weekend (I got grounded for swearing at my sister and had nothing else to do). My teacher’s husband was a Director at EMC. He got me an internship in the Performance Engineering group. I interned there throughout college and worked there full time for almost two years after completing my Masters. It was a fun environment full of great people — not exactly the doldrums depicted in Office Space. But at the end of the day, it was a large corporate environment. And no matter what I did, I never could shake that feeling of being out of place.
After a little over a year I put in for a transfer into a new “startup within EMC.” There were three different product lines in EMC’s midrange storage division. The mandate of this “startup” was to merge the codebases of all three lines and produce the ultimately flexible storage system. The “startup” was pulling in top talent from all over EMC and bringing them all to the same building in Southborough, MA. This felt right. It felt like a place I’d really fit in. It sounded awesome.
It wasn’t.
Only 6 months went by before I was beginning to see the writing on the wall: anything I did wouldn’t see the light of day for another 2 or 3 years. Even though I was surrounded by kind, bright people — I just didn’t fit.
Aside: I want to take a second to admit that I know how this all sounds. I’ve always been a stubborn, playfully-arrogant little bastard. When I would explain my situation at the time to some of my friends, some called me right out on it: “You’re complaining about a great paying job working with great people that respect you. STFU and get back to work.” But it wasn’t enough to make me happy. And I think that — that feeling of not fitting in, that feeling of not being happy, that drive to do something about it — is an important part of what makes an entrepreneur. I’m not going to apologize for it.
So in October I went out and got myself a job offer. It was a monster offer. The company was small, but they had raised a bunch of money and been around for a few years. It wasn’t exactly a “startup” but it also wasn’t a huge corporate entity. I walked into Jeff (my manager) office, and told him I was done.
And then we talked for a while about why I was leaving. I told him I wanted more responsibility; that I didn’t feel like I fit. And Jeff said we could work on that, that I could move around, that EMC had a lot to offer.
And then I met with his boss, Doug. I told him I was being offered a monster increase in salary, and Doug said they’d work with me in terms of salary, bonus and stock options to increase my compensation.
And then I met with one of the other managers under Doug Wood. We talked about moving into his group and giving me some exposure to building web services and writing C++ and learning Flex.
It took just about two hours. I changed my mind. By the end of the day, I told the other company I was turning down the offer.
I chickened out.
A couple months went by and there was no change in my responsibilities. I was in the same group. I was given a few more stock options. Still didn’t fit in. Still didn’t feel right.
I want to be fair to everyone at EMC. I don’t think any of them outright lied to me that day. I just think we were speaking different languages. I was probably the one that did most of the lying. Lying to them when I feigned excitement at what they were offering, and lying to myself as I drove home telling myself I did belong at EMC.
In the end, everything worked out the way it was supposed to. Going from one company to another wouldn’t have made me any happier. I wasn’t just afraid that day, my gut was also signaling that I was about to make a mistake.
When you’re about to make a life-changing decision — like leaving your job for a new opportunity — there’s a difference between being afraid and your gut telling you that you’re making the wrong decision. That day at EMC I had both. The next time I tried to (and did) leave EMC, I only had the first one. I was afraid, but I knew that I was doing the right thing. But that story is another day.
Moral: Listen to your gut, and tell fear to fuck off.
References
[1] For those not aware, this is a joke. Y-Combinator is a huge deal. I happened to apply the first year they existed, and I met Trevor Blackwell and Paul Graham. It was pretty cool :)
Thanks
Thanks to Kate Angilly for providing feedback on drafts of this post.
For those of you who don’t know Randy Pausch, do yourself a favor: block off 80 minutes, and go watch this. 76 minutes for the video, 4 more to wipe the tears from your face and blow your nose. Seriously. If “the second head fake” doesn’t make you tear up, check your pulse.
I left EMC to start on MessageSling in December of 2007. By mid July 2008, things were in full swing. We had raised $50k, moved into some office space, hired a junior developer and had just been accepted to DEMOfall08. Things were going well.
I was on a camping trip that weekend. It was planned by friends of my girlfriend at the time. We drove up to somewhere in NH, camped out for a couple nights, and rode down the Saco River in between. Weather was pretty nice, people were friendly, there was plenty of beer, and I was fucking miserable.
Not because I got sunburned or forgot my sleeping bag. I was miserable because I didn’t have broadband. By this time we already had customers. We had the eyes of DEMO looking at our product. But since this was “My Very First Rails App ©” there were no tests, random exceptions (syntax errors being checked into production were not uncommon), poor process & system monitoring on EC2 (what’s monit?). Basically, anything could go down at any time, so we had to be constantly on alert. The way Scot and I split the technical work up, the phones were his domain, and the web was mine. There was really no “hey keep an eye on things for me while I’m gone” — there was nobody that could keep an eye on things. It was always on both of us.
I couldn’t sleep the second night. Around 5am, the sun started to come up, and I decided that trying to get any sleep was hopeless. I cracked open my Blackberry and started reading my RSS feed. That’s when I saw that Randy Pausch had just died a few days earlier.
I put my phone down, rolled over in my sleeping bag, and started to cry. But not because I was sad for Randy.
For those of you who didn’t take my advice and watch Randy’s talk, a quick rundown. It’s about following your childhood dreams. Randy was diagnosed with pancreatic cancer in 2006. In late 2007, as part of an ongoing series of talks at CMU called “The Last Lecture Series,” Randy talked about realizing childhood dreams. At that point, he had gone through all of the available procedures, and his prognosis was terminal. Despite that, he gave the most inspiring, energetic, brilliant, moving talk that I have ever seen.
So why was I crying? I was in this cold tent. Miserable. Tired. Nervous. Stressed out. I had just wasted a weekend bitching about everything, pissing off my girlfriend, being mean to all her friends, and “worst of all” not getting any work done. And suddenly I’m confronted with the death of a guy who looked TERMINAL CANCER in the face, held up his middle finger to it as he laughed and used his last lecture to tell the entire world to enjoy life to the fullest and achieve their dreams.
FUCK.
A startup can be a destructive force. Not only did MessageSling destroy my bank accounts, strain my relationships, and affect my health (I gained weight during this time), but that morning I realized something even more terrible was happening: my beloved startup had started to chip away at my spirit. Unacceptable.
I wish I could say I flipped a switch and all was better after that day, but it wasn’t. Those realizations, just like realizations of being overweight or lazy, don’t mean that the problem will just fall away. But you can’t fix a problem until you’re aware it exists. Until that day, I was blind to what was happening to me. Afterwards, I was aware.
It’s been almost two years since that morning in NH. It was pretty crappy, but I wouldn’t do a thing differently if I could do it over again. Because over the last two years I’ve learned the hard way that the day’s moral is more than just a witty one-liner to finish a blog post:
Moral: Be cool. It’s a business. It’s not a war. It’s not cancer. It’s not AIDS. The stresses involved in your business are rarely (almost never) worth screwing up the rest of your life. Be cool.
His name was Robert Paulson.

Just kidding. His name is CJ. We hired CJ right out of WPI to be a developer for MessageSling. CJ’s a bright kid. We met him at a “Meet the Entrepreneurs”-type dinner hosted by WPI’s Venture Forum a couple months after starting the company.
When it came time for school to end, CJ came knocking on our door. The decision whether or not to hire him — really the decision to hire ANY engineers at that stage — was a tough one, and there will be another post about it. But for this post we’ll focus on the fact that we hired CJ, and ended up letting him go.
It wasn’t CJ’s fault. We ran out of money. When CJ started, we made it very clear to him:
CJ, we have very little money. We can currently only pay you through 6 months. Our runway could be even shorter if anything else comes up. BUT. We — me, I, Ryan Angilly — promise you that we’ll let you know with at least a month notice if that’s gonna change so you can line something else up.
I ended up breaking my promise. When I let CJ go, I told him he was getting his last paycheck in a couple days. Not only that, but the company didn’t actually have enough money to pay off CJ’s last paycheck. We ended up paying some of it out of pocket.
I never got all the details, but an accounting error gave Scot the impression we had a lot more money than we did. One day he told me we would be out of money in a few days. I felt sick.
At the time, though, I wasn’t mad at Scot at all. He didn’t have any experience keeping track of money at that level. Quickbooks is a nightmare. We were doing this crazy thing where our “salaries” were >$100k, but we were only taking a fraction of that and keeping track of the difference as a “loan” that we were giving the company. He was doing his best. On my end of things, this was “My First Rails App ©” so there were plenty of app deficiencies that he had to put up with from me.
As an aside, I will say that our financial setup was unnecessarily complicated. We were a startup with $50k and no revenue. It was a disaster waiting to happen. Any Series A we raised surely would not have honored our “loans” to the company, and any oddities in accounting would have been cleaned up by their number crunchers after the fact.
So Scot tells me we’re basically out of money, and I’m dreading talking to CJ.
I tell him. And guess what? The world didn’t end. He didn’t reach across the table and try to strangle me. He didn’t come in and shoot up our office a few weeks later. My tires never got slashed. He was even nice enough to proofread this post for me. This was a startup. CJ knew that. I think all startup employees need to really understand that. You can get axed at any time whether it’s “your fault” or not.
Moral: It really sucks having to let someone go. It’s even worse when it’s not because they suck at their job. But it comes with the job. Make sure people understand that when you bring them in. CJ did, and it worked out.
UPDATE: Everybody loves CJ! Comments via email and over at Hacker News made me realize I should have given you all an update on what CJ is doing now. Well, he’s doing just fine, and told me if you want to chat with him, feel free to send him a note at @waltz.
Thanks
Thanks to Christian Bryan (CJ), Kimberley Byer, and Kate Angilly for proofreading drafts of this post.
When Scot and I left our jobs to start MessageSling, we didn’t know we were going to start MessageSling. We didn’t have the name. We didn’t even have the idea. We just knew we wanted to be in this sweet spot:

It’s pretty funny admitting it, but when we left our jobs, we had a better idea of how we were going to launch our company than what our company was actually going to do.
My cofounder, Scot, came from Jingle Networks, creators of 1-800-FREE411. FREE411 launched at the DEMO conference in 2005, and Scot saw firsthand what kind of exposure came from the conference. The way DEMO works is that first you get accepted, then you pay $18,500. In return, you get 6 minutes on stage to pitch your product. It’s 3 or 4 days long and launches 60+ companies every six months. It’s a big media production. Tons of press, investors, etc….
We were going to launch at DEMO.
Now when I say launch, I should probably say that we assumed our launch had to be a huge thing. Not just a press release and a mention in a blog. It had to be a big deal. We had to have a major launch and get tons of traffic right away and get in front of investors and get user feedback and there was no route that was ‘just’ grow the business slowly over time. That was my mindset anyway. I won’t say that it was wrong, because that option can work for people who have all their ducks in a row. But it was uneducated and narrow in the sense that, as far as I was concerned, that was the only way to do it (and we didn’t have our ducks in a row… but c’est la vie).
And then something neat happened, TechCrunch announced a new startup launch conference called TC50, and it cost about $18,500 less than DEMO. TC50 was free.
TechCrunch is hip. They have a huge readership. TechCrunch’s founder, Mike Arrington, does not fuck around. It was clear from the initial announcement that TC50 was going to be big; that it would rival DEMO in terms of the exposure it would give to the companies that launch at it. And it was free! Applying to TC50 was a no-brainer.
Then came a very interesting day. We got past the first stage of the application process with TC50. We had a call scheduled with some of the TC organizers to discuss MessageSling. I’m not sure how many people got to this stage, but when you launch 50 companies at a conference, you can’t spend 30 minutes on the phone with too many so I’m thinking it was a big deal.
The call was scheduled for a Wednesday evening. Wednesday afternoon, we found out we were accepted to DEMO.
We had a decision to make, and we had to make it quickly: a guaranteed launch for $18,500 or a (what we thought to be decent) chance at something comparable and free?
I remember the conversation being quiet. Scot’s house was quiet. Jen (his then girlfriend, now wife) wasn’t there. Dogs were quiet. No music. No rain. Just the two of us standing in his kitchen. The heater wasn’t on. Laundry wasn’t going. I was sitting at the breakfast nook. Scot was leaning up against the sink countertop. It wasn’t a debate. It wasn’t an argument. For an hour we sat there, talking, not knowing what to do.
It’s worth throwing some facts out there to put things in perspective:
We ended up calling TechCrunch, and told them we were going with DEMO.
I can’t speak for Scot, but I can tell you what I was thinking at the time: DEMO was a sure thing. I was not confident we would make it into TC50. I knew that the voicemail transcription space was already packed with competent competitors. And given that, I was a tad surprised we got into DEMO. I didn’t think we would get lucky twice.
If I could do it over again, I would do the exact same thing. I would do the exact same thing because I like where I’m at in life. I would never go back and change a thing because I don’t know how it would affect my development.
That being said, if I ever come face to face with that kind of decision again, I’ll have the full conversation with TechCrunch.
Why? Because we had delusions of grandeur. Those questions I posed up above? Stupid. Would DEMO yank our spot? Would TC bash us if we turned them down? No. Neither. Why would they? We were nobody to them. We were just a couple of kids that sent a couple emails. We were in a bubble having a completely unreasonable and wasteful conversation. TC and DEMO were only concerned with having a full conference of great companies. We should have gone as far as possible with TechCrunch, possibly even told them we were accepted to DEMO:
Look guys, we just got accepted to DEMO, but we’re obviously interested in you because you’re the new hotness, a hell of a lot cheaper and we’re short on cash. If we continue things, how soon would we have an answer from you?
That would have been the right play. And it will be the right play next time :)
Moral: You can play the crazy insecure what-would-he-say-what-would-she-say game all day. Don’t waste your time. Assume the best in people. Be honest and communicate and keep all options open as long as possible.
©2010. Postage by Greg Cooper. Icons by P.J. Onori. Thanks to Jamie Cassidy & Panic.
*Unlikely to find your lost post using this but you can try...
Comments