Adventures Into Code

3 months at The Flatiron School, NYC

Durham to NYC to SF

Flatiron wrapped up late April and the past couple of weeks have been a crazy mix of coffee shop meetings, working on side projects, interviewing, and spending too much time in email. Since graduating, I’ve been looking at two different options for my next step: 1. Find a junior ruby dev position to solidify what I’ve learned and keep building out my dev chops. 2. Find a co-founding role with a team looking for a utility player…and keep building out my dev chops.

To cut right to it, I’ll be joining Scott and Steve Klein to co-found

You may be able to guess what the company does by it’s name, but think status pages as a service. Every top tech company (Amazon/Twitter/Facebook/Github…etc) has a status page for the developers building ontop of their platforms to keep up to date with the status of their servers, errors, uptime, and other metrics. Here’s a great example from Github. Following after these tech giants, many smaller software companies are building their own status pages for their own developers as well as customers/users.The goal is to take over this emerging market and become the go-to tool for companies’ status pages.


Just getting into the Durham startup scene about two years ago, I would regularly schedule coffee with entrepreneuers and other people working for startups, including Scott. He had recently sold his first company to ReverbNation and we took the time to pass ideas back and forth as well as chat about the company he was currently working on. I remember leaving that meeting thinking, “This is a smart guy. We should stay in touch.”

Fast forward a couple years and we reconnected just as StatusPage was interviewing for Y Combinator.

After being accepted to YC, a badge of honor in itself, we decided to have a few more serious conversations and Scott pulled in his co-founder and brother, Steve.

When deciding to bring on another co-founder or join as a co-founder yourself, there is a bit of a dance that takes place. Each side needs to figure out what the other side can bring to the table. Each side also needs to figure out if they personally like the other side. It turned out that Scott and Steve were looking for a generalist co-founder. Someone who could build a sales process, crank out content marketing, ship code, and whatever else needs to get done when you start a company. Thankfully, that’s exactly what I was looking for in a co-founding role.

Why I’m Joining

A while back I wrote a post on how to choose the right startup as an early employee. While there are some additional questions to consider when potentially joining as a co-founder, I tried to ask myself and Scott/Steve most of these questions.


The most important part. Scott and Steve are awesome guys, incredibly smart, and top notch developers.


The intersection of backend technology, support, and marketing is an emerging market and in my opinion, there will be big winners. Companies that are transparent and open with their user bases will edge out those that are not.

Also, we’re not inventing this concept. Companies are already building out status pages. I see a big opportunity if we can build a product that a) saves them the hassle of building their own from scratch, b) integrates out of the box with other systems such as New Relic and Pingdom, c) displays custom metrics as a support, marketing, or sales tool.


I signed up for a free trial and the product was easy to use and coherent. I received a series of emails from their free trial drip campaign, a sign that these guys have thought through the process of what it takes to get someone from a free trial to a paying customer.

In addition, 17 customers are already paying for the product such as Shopify, Zendesk, Travis CI, and Spreedly.

My Role

Over the past 3 months I’ve come to love building things with code. I told Scott that if he was just looking for someone to take over sales, then I’m not the right guy. Instead, I received this note in an email: “Most importantly: tell us what you need and when you need it and we’ll do our best to make sure everyone is having a blast. When we stop having fun the company will die, so don’t feel like you are forced into working only on sales because that’s what you know. I want you to become the best developer you’ve ever known, and if it means you banging your head against the wall for 12 weeks, then let’s do that.”

Do I expect to be coding the entire time during YC? Most likely not. I’m looking forward to doing a mix of everything from bringing new customers on board, figuring out the right products to build, and cap deploying. But, the decision to join was an easy one after reading that note.

What’s next?

I’m moving to the bay area late May to attend YC with the company and couldn’t be more excited for the whirlwind that is the next 3 months.

A couple last words

Meet people. You never know when a 45 minute coffee shop meeting from way back when can lead to your next opportunity.

Stealing this one from Avi, but for upcoming Flatiron students, blog blog blog. Every important conversation I’ve had with companies over the past couple of weeks has included a conversation about problems I’ve had fun solving and code that I’m proud of. It’s been incredibly helpful to follow up and point to a blog post you have written.

That’s all for now!