top | item 27462194

My startup journey

158 points| mkx | 4 years ago |johnjianwang.medium.com | reply

24 comments

order
[+] itsmemattchung|4 years ago|reply
> Just before launch date, we stayed up the entire night fixing polish items. I remember going to sleep in a phone booth and waking up early in the morning to try to finish out some last edits while Michelle worked on the blog post

God damn, I'm old. That start up scene used to sound appealing to me but now makes me cringe.

[+] localcrisis|4 years ago|reply
Not to mention the preceding paragraph:

> When I started at Stripe, I asked to delay my start date until after a family vacation, but my manager just told me to start sooner and take time off later (Stripe was just shy of 100 employees and moving incredibly quickly). I now had an artificial deadline of one month to ship my first project.

That’s a reasonably sized red flag. Asking someone to miss a family vacation so they can go after some arbitrary deadline?

Yikes.

[+] gwintrob|4 years ago|reply
John! Thanks for sharing your story. Anyone who ate as many Costco muffins as you, Doug, Max, Ted, and me during YC were destined for great things :) Congrats on the fundraise!
[+] chirau|4 years ago|reply
Does your API newsletter have an archive of the old ones by any chance? I am trying to go over as much material as I can especially from first hand experience as I am building a fairly involving one.
[+] johnjwang|4 years ago|reply
Thanks Gordon, those were good times =)
[+] jrochkind1|4 years ago|reply
> For the next 6 months, I spent my extra hours before class (and during my least favorite classes) working on Rails bug reports... The core team members held every pull request to a very high standard, and I learned a lot about how to write good code.

My question is how he got anyone from rails core team to review his PR's! Maybe things were different then.

[+] johnjwang|4 years ago|reply
Author here: I started by making really small patches at the beginning and building up credibility with the team. For example, one of my earliest commits was just to add better verbiage on migrations (https://github.com/rails/rails/commit/b4c99ea0a4d7e5223fa1b2...). Eventually the core team saw my name enough that my pull requests could get more complex.
[+] Igiplow|4 years ago|reply
I love the way you wrote the article with all those lessons at the beginning of every sub-chapter. Good luck further on.
[+] erulabs|4 years ago|reply
Hah what a similar story to my own - open source, Stripe then into YC. The energy at Stripe was unreal and I’m not sure I fully groked it until I started my own business.

> Everyone I talked to genuinely cared about their job and about me as a person, and everyone was high powered.

Simply walking around the office(s) was incredibly energizing for this reason. Fairly hard contrast with the last year of isolation and working alone! “Figure out what great looks like” is great advice, but I will say it does generate some imposter syndrome that I hadn’t felt before Stripe and YC, for (probably) better or for worse. Capitalizing on these experiences without getting caught up in comparison paralysis is a genuine skill that you seem to have mastered. Congratulations on the funding!

[+] avinassh|4 years ago|reply
Do you know any more blog posts, like the OP's, talking about internal culture at Stripe?
[+] haskellandchill|4 years ago|reply
This stuff does make me uneasy, because it's what we all need, enough of a support system to be able to fail, but so few of us have it. When I failed I was homeless, and it still hurts. When I sock away a hundred thousand maybe I can have a journey.
[+] raywu|4 years ago|reply
Support system is definitely not often mentioned. Thanks for bringing this up
[+] krishvs|4 years ago|reply
Thanks for sharing! Sounds like you are having a lot of fun!

It seems like Zinc is highly profitable. Now that you are running Assembled - is Zinc on autopilot?

I am also curious to know..why you decided to go for VC funding for Assembled when Zinc could help bootstrap it.

[+] johnjwang|4 years ago|reply
Zinc is still running! Xiang Li (https://www.linkedin.com/in/xli88/) is at the helm and pushing it to bigger and better things.

For why we took VC funding for Assembled: the full explanation is probably worth its own article. But the short answer is that the space and the opportunity are really big in customer support and the money helps us move much faster.

[+] ashwal|4 years ago|reply
You captured the stochastic nature of building quite well - thanks for sharing : )
[+] maximp|4 years ago|reply
Hey John! Always nice to see a familiar face on HN - thanks for sharing the story!
[+] raywu|4 years ago|reply
Good write up and thanks for sharing OP. I can’t believe it was just 2014/2015 that Stripe was an 100 persons company.
[+] foobaw|4 years ago|reply
A lot of ex-Stripe companies are destined for success