
Three Chapters at Cloudflare: Programmer to CTO to Board of Directors by jgrahamc
2025-03-27
4 min read
Today, after more than 13 years at the company, I am joining Cloudflare’s board of directors and retiring from my full-time position as CTO.
Back in 2012 I wrote a short post on my personal site simply titled: Programmer. The post announced that I’d recently joined a company called CloudFlare (still sporting that capital “F”) with the job title Programmer. I’d chosen that title in part because it was the very first title I’d ever had, and because it would reflect what I’d be doing at Cloudflare.
I had spent a lot of time working at startups—in technical and then management roles—and wanted to go back to the really technical part that I loved most. Cloudflare gave me that opportunity, and I worked on a lot of systems that make up the Cloudflare that so many people around the world use today.
Looking back on my time at the company it’s really, really hard to pick my top highlights. In 2019 I wrote 6,000 words on the experience of helping build Cloudflare. But here are five that stand out:
The night we finished the preparation to launch Universal SSL sticks in my memory. We set out to offer the Industry’s First Universal SSL for free, effectively doubling the size of the encrypted web overnight, a big deal in 2014. I remember Cloudflare’s third co-founder, Lee Holloway, hunched over his laptop finishing the code. The team has been working on it all weekend, and late that Sunday night Lee announced “it’s done.”
It’s easy to pick moments of great success or when things went really well and Cloudbleed in 2017 may not seem like a special moment, but it helped show who we were. It showed how a team could come together under intense stress, and how we could set the standard going forward for how companies disclose and talk about security problems. I personally discovered that a Google Meet call can be kept running for 24 hours and sleeping in two hour chunks is possible.
Being international and intentional
Originally from the UK, I was the first team member located outside the United States. I got to help build the largest offices outside the US: first, Cloudflare’s London office and then Cloudflare’s Lisbon office. These two offices are a big part of who we are today, with Lisbon being our European HQ.
When COVID halted our in-office work, I was blown away by the response from the team. As we all individually faced different difficulties because of the pandemic we continued to work together to ensure that the Internet, on which everyone was relying while confined at home, worked reliably and securely.
Truly impactful technology
Picki
15 Comments
andrethegiant
Anything new here besides what was announced in March?
lysace
Congrats on your non-retirement!
My personal Cloudflare pro/con list:
+ Keeps the web working at scale
+ Made me a lot of money in the stock market
– It's so very high-touch/sales-intensive. I want a tiered public price list that is universally adhered to. Otherwise there's always that nagging feeling that I'm getting screwed for not being aggressive enough, or something. I know I'm fighting an uphill battle here. See also this documentary about Jared Dunn/Ed Chambers: https://www.youtube.com/watch?v=y-CA2EW4Z_U
babelfish
You also posted this at the time of announcement, back in March: https://news.ycombinator.com/item?id=43497738
I wonder how this will impact the blog-driven engineering culture.
aanet
Kudos to JGC! <3
I've always loved reading his blog posts on his own site, and learning / using the wide variety of his projects (hello POPfile!, hello Make!) and interests (Analytical Engine!).
Thanks for your efforts to get the British Govt to apologize for their actions towards Alan Turing!
Well deserved promo, Sir!
campbel
From the linked Programmer blog [1]:
> It might seem lowly to be a Programmer, but in a world where so much is driven by computers there's nothing shameful in being the person who makes them go.
I find it interesting that in 2012 he thought the title of "Programmer" was shameful. In 2012 I was a somewhat recent grad and definitely more junior, at that time I thought programmers were the smartest folks at my company, exactly because they were "the [people] who make [computers] go".
[1] https://blog.jgc.org/2012/02/programmer.html
pieter1976
[flagged]
ddorian43
Will your email still work when we have issues? I've used it with great success and gotten same-day fixes.
simonw
Congratulations John. Knowing you're on the board reassures me, given the amount of trust placed in Cloudflare by the internet at large.
TimCTRL
Where is Lee Lee Holloway now and how is he doing?
ChuckMcM
Congrats John. Of all the roles in a company for a technical person I find member of the board to be the most complex.
bgwalter
Nice. If the helpdesk function still works, could you make the Cloudflare Stackoverflow captchas go away? Stackoverflow becomes unusable lately.
nashashmi
Hi John, do you think it would be a worthwhile completion of cloudflare’s mission to buy Google Chrome? And maybe also purchase the data pipeline?
bzmrgonz
Aren't you taking credit for Lets-encrypt? 'doubling SSL /Universal SSL' . As I understand it, LETS-ENCRYPT was the one to democratize and liberate SSL from the commercial grip to the masses!! Right?? Maybe my knowledge base is flawed.
bsoles
Perhaps we shouldn't celebrate a faceless mega-corporation (and their executives) that has the power to block individual people's (or rather their IP addresses') access to the Internet with no recourse to remedy the situation.
dang
All: we're going to bury this thread today, for unrelated (but legit) reasons. Sorry not to give a more satisfying explanation but it's not my place to do that this time.
That said, I totally missed this announcement in March and, since it never made HN's frontpage at the time, I imagine most of the community missed it too. Therefore I propose to arrange a repost when the time is right and we can have a HN party to celebrate jgrahamc. In the meantime, I guess, both belated and premature congratulations!