Chris Perry Profile
Chris Perry

@thechrisperry

Followers
3,700
Following
218
Media
43
Statuses
1,341

@GoogleColab Product lead, former data scientist, occasional writer

SF Bay Area
Joined April 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
@thechrisperry
Chris Perry
1 year
Google is standardizing interview questions (finally?) so I am forced to retire my bootleg interview questions. In honor of the great service they've done over 200+ PM interviews, I'm going to do a thread that I expect no one to read but I have no other way to memorialize them.
69
416
5K
@thechrisperry
Chris Perry
1 year
"Describe a product you worked on that didn't succeed as you hoped"
9
11
426
@thechrisperry
Chris Perry
1 year
This is my favorite ice breaker question - for reasons I don't understand at all, almost nobody comes prepared to talk about setbacks. I love having a moment to see how the candidate introspects and how much they learn from the past. 10/10 recommend this to a friend.
5
7
327
@thechrisperry
Chris Perry
1 year
3) the enlightened, who can talk about failures openly, lessons learned, and how they are addressing those going forward. 10/10 I love this.
4
6
278
@thechrisperry
Chris Perry
1 year
"Design the user interface of a time machine"
16
7
280
@thechrisperry
Chris Perry
1 year
Oh, and a big thanks to everyone who has interviewed with me over the years! I always start every interview telling the candidate I want them to succeed and have the best interview they possibly can, and I mean it!
14
3
259
@thechrisperry
Chris Perry
1 year
And I'm always surprised that maybe 50% of people don't realize without prompting that Google doesn't just buy an empty 15gb hard drive every time someone signs up…
9
2
218
@thechrisperry
Chris Perry
1 year
But the real answer hinges on what the candidate wants to use the machine for? Is it for learning about the past? Time/date selector is like the worst design option. A lot of these design explorations end up looking more like a discover/explore feed.
9
1
184
@thechrisperry
Chris Perry
1 year
People mostly break three different ways - 1) the deniers, who describe a failure that's really a success in disguise, 2) the shallow, who can describe a setback but don't have good ideas what happened, and
3
2
179
@thechrisperry
Chris Perry
1 year
This one is quirky and I love it, and I bet I get some hate for this, but it's a great question because you immediately weed out surface-level thinkers: every one of them designs a delorean every time. I freaking love it. Input time/date and boom that's it, what more could it be?
9
1
174
@thechrisperry
Chris Perry
1 year
Okay I need to go back to work. I have a bunch of other less fun questions, but here I mourn the passing of my favorites. At least until I quit and do my own thing, and some future prospective employee digs this up and is super prepared for our interview ;)
3
0
162
@thechrisperry
Chris Perry
1 year
And of course I get to feel morally superior in that we built a time machine into Google Photos (albeit a sparse one!) which is a great analog if people pick up on it.
1
1
156
@thechrisperry
Chris Perry
1 year
"Build a framework for determining the estimated lifetime cost of a new Drive user"
1
1
153
@thechrisperry
Chris Perry
9 months
I've been working in data for almost 20 years and dogmatically subscribe to the following absolute laws of data: Data insatiability: If you give anyone any data at all they will ask for more. There is no data point that is considered final and satisfactory. Never!
3
26
149
@thechrisperry
Chris Perry
1 year
How much does it cost Google to offer every new Google acct 15gb of memory? I make it clear that I don't want a real answer, I want a framework - how does the candidate break out intractably difficult analytical problems?
4
0
147
@thechrisperry
Chris Perry
1 year
This is also amazing b/c about a third of people cannot think theoretically, they MUST deliver a numeric answer, and it's always 100% nonsensical. "Well 15gb of storage costs about $10 to buy so it must cost Google $10" -> I've never quite gotten that, but it's been close.
5
1
136
@thechrisperry
Chris Perry
1 year
10 years ago today Bump was acquired by Google -- the deal closed late the night before so we all took pics of us drinking our beverage of choice. Thanks @dflieb and @jakemintz and andybots for bringing us all together at Bump, and thanks Google for 10 years!
Tweet media one
13
5
135
@thechrisperry
Chris Perry
1 year
@EMostaque GPU go brrrrrrr We prioritize interactive notebook compute for free of charge tier users; the stable diffusion webUI usage got super big; we can't support the usage growth on our team's budget.
27
38
126
@thechrisperry
Chris Perry
4 months
I recently hired a designer and we're collaborating on a UI refresh for Google Colab. As part of that I've been revisiting my design philosophy after 15 years of PM across startups + Google, from Google Photos to the Assistant to Colab. Here is my design advice to live by:
7
6
125
@thechrisperry
Chris Perry
1 year
There's all sorts of fun nuance in this question to examine, and nobody ever takes the same path, so you can explore the question from many different angles over years.
2
0
94
@thechrisperry
Chris Perry
2 years
@MetaAI @EMostaque I'll keep the GPUs warm for when you drop the open source version cc/ @huggingface
4
4
96
@thechrisperry
Chris Perry
24 days
We are in the process of relaxing some of the restrictions Colab has long had around webui usage. You should find Gradio & other webuis a little easier to use. I hope to make this permanent, just depends on how well we can manage GPU usage on the free tier. Per Gemini:
Tweet media one
7
8
96
@thechrisperry
Chris Perry
3 months
Quietly shipped -> just a redirect for now, but we'll work on migrating the service over time. Our lawyer asked me one day why we didn't have the domain, and I didn't have a great answer so here we are.
3
5
92
@thechrisperry
Chris Perry
6 months
Heads up: Colab is updating runtime pricing soon. All GPUs are getting price cuts (will require fewer compute units). Default CPU runtimes also cheaper. Memory more expensive, so highmem CPU and TPU runtimes will increase slightly in cost.
7
14
75
@thechrisperry
Chris Perry
11 months
Will I be able to concentrate the rest of the day? No. Will there be any more scandalous information available today? Also no. Is it useful for me to scroll through all of the drama posts? Still no. And yet.
@OpenAI
OpenAI
11 months
OpenAI announces leadership transition
4K
4K
14K
8
4
74
@thechrisperry
Chris Perry
1 year
My boss came to me a few months ago and says (roughly) "my 11 year old is learning to program and they can't use Colab, what gives?" So, boss's 11 year old, this is for you.
@GoogleColab
Colaboratory
1 year
🥳 We've launched support for Google children's accounts! Children under the age of 13 are now able to access Colab for learning Python programming and machine learning. 🧐
15
167
685
2
3
71
@thechrisperry
Chris Perry
4 months
A superpower in a bureaucracy is finding the minimal approval path. What is the precise approval mechanism (bug, process, etc.) and who is the person who owns that? Don't widen your scope of approvers - you increase the number of people who will tell you no. Minimize for speed.
1
9
71
@thechrisperry
Chris Perry
6 months
Wish I could give the full dramatic story, but after years of tenuous support, TPUs are back and better than ever in Colab. More coming.
@GoogleColab
Colaboratory
6 months
Colab now offers TPU VM runtimes! The TPU runs locally rather than across the network. This improves reliability, debuggability, and enables support for JAX 0.4.x on TPU! Try it out by selecting the "TPU v2" accelerator or try this Gemma + TPU notebook!
3
98
528
3
0
58
@thechrisperry
Chris Perry
1 year
@redordead2389 gonna use that time machine to go back to 2010 when I had a blog and update it
2
0
55
@thechrisperry
Chris Perry
1 year
I am too proud of this pic not to tweet it. Happy freaking birthday America.
Tweet media one
2
1
53
@thechrisperry
Chris Perry
1 year
How it started vs. how it's going:
Tweet media one
@GoogleColab
Colaboratory
1 year
✨ Today we're launching AI coding features to our Pro+ subscribers located in the United States, including natural language to code generation, code completion, and an integrated chatbot. We'd love to hear from you with positive examples of AI coding in Colab: please share! 1/
15
146
807
4
5
52
@thechrisperry
Chris Perry
1 year
@Craciun1904 lol I have personally only been involved in killing one product but I'll never confess
2
0
50
@thechrisperry
Chris Perry
3 years
I've officially done over 200 PM interviews at Google, and at this momentous milestone I've got some thoughts to share with any passing PMs. 1/
2
6
48
@thechrisperry
Chris Perry
9 months
Today Colab restricts non-conforming usage, mostly WebUIs like stable-diffusion-webui or RVC or a host of others. We do this b/c we reserve budget for notebook usage. Would devs be interested if we exposed ability to host notebooks (& webUIs) & they pay for free tier usage?
21
8
44
@thechrisperry
Chris Perry
7 months
I made a big mistake years ago, screwed up a client deliverable when at a startup. I was hugely embarrassed, distraught. Called my dad, told him how terrible it was. He, a cardiologist, replied calmly, "well son, I bury my mistakes." Never been that distraught since.
@buccocapital
BuccoCapital Bloke
7 months
The most important mantra for anyone working in tech: Chill the fuck out. Get over yourself. The stakes are not high. Nobody dies. This isn’t a real crisis. It doesn’t matter
12
16
455
3
1
45
@thechrisperry
Chris Perry
5 months
Seeing a shift of the PM role more towards execution - more PMs writing code, more PMs shipping. Guy I work with just sent out a demo. I'm against the doomsayers on this one - I think more and more people will be using code in their core work w/ AI assist. Future is bright.
3
4
43
@thechrisperry
Chris Perry
1 year
@PurzBeats @EMostaque no plans to restrict paid plans from using webuis. re: gradio, we like them a lot, will try to turn a blind eye as long as usage doesn't blow up like stable diffusion webui did
5
13
36
@thechrisperry
Chris Perry
1 year
Been testing this today and I am very excited! We pushed a bit to fix some quality bugs and it's looking great. Not too much longer to wait.
@GoogleColab
Colaboratory
1 year
Your new coding assistant is almost here! Check out these new Colab features: natural language to code generation, code completion, and an integrated chatbot. Read all about at authored by @thechrisperry and @shresbm
11
95
452
5
2
37
@thechrisperry
Chris Perry
1 year
When we mentioned this effort to our VP, he laughed and said we're probably the only web service to get to [n] millions of users without having a website. I mean is a website but still.
@GoogleColab
Colaboratory
1 year
Check out - a new site we've just released, where you can track Colab announcements and release notes, find helpful resources, and browse our collection of cool and instructive notebooks!
5
40
153
2
3
33
@thechrisperry
Chris Perry
2 months
Calling all CS Educators and administrative professionals - we want to hear from you about how Colab can work better in your classroom - please fill out this form to share your feedback (and tell us if you want to chat more!):
3
18
32
@thechrisperry
Chris Perry
1 year
Working in AI is just pinging "hey did you see they launched this" back and forth every day until you retire
1
3
30
@thechrisperry
Chris Perry
6 months
@somewheresy will you submit feedback in product and reference me - I'm sure this is a false positive and we'll get you sorted
5
0
29
@thechrisperry
Chris Perry
2 months
I've wanted to do this for years - our 20% PM was like "why doesn't this exist" and prototyped it and one thing led to another... Special thanks to the Sheets team for not blocking us when they found out we did it w/o asking.
@GoogleColab
Colaboratory
2 months
🔥Your data just got more interactive! 🔥 With our new InteractiveSheet feature you can create and edit Google Sheets from a Colab notebook! 🤯 Perfect for analyzing or editing data in a GUI or just simply exporting outputs to Sheets. Streamline data workflows with #GoogleSheets
11
104
623
3
1
27
@thechrisperry
Chris Perry
2 years
@paulg This isn't fair to Michael - I've worked with him, and he's an earnest dude who wants to do right by users. Not the old guard at Twitter. He did the same thing when he joined Roblox--this is exactly the kind of thing he'd do regardless of Elon.
0
0
26
@thechrisperry
Chris Perry
1 year
Colab is updating its paid terms of service to prepare for generative code launches using PALM 2 as mentioned at I/O. Paid subscribers are getting emails announcing this now. No features have launched yet, this is just a mandatory notice.
2
5
26
@thechrisperry
Chris Perry
2 years
The best way to hack a bureaucracy of kind but busy people is schedule a meeting that you promise to cancel if they do the thing you want beforehand. 10/10 they comply happily.
5
2
25
@thechrisperry
Chris Perry
6 months
Recently I complained to a lead I admire that someone was taking credit for my work. He listened to my pettiness patiently and replied, "I consider it a success if other people take my ideas, it means I have helped the world even more." 10/10 recommend that attitude.
5
1
24
@thechrisperry
Chris Perry
15 days
I'm hiring PMs to make Gemma successful. I'd love to work with you if you: 1) have a solid AI/ML bg, 2) love talking to users, 3) love using open models. The future is bright.
3
6
24
@thechrisperry
Chris Perry
3 years
Respecting constraints is the most underappreciated aspect of product design. Refusing to respect constraints leads to product failures. My favorite personal example of this principle is when I helped launch Google Photos 1/
2
4
24
@thechrisperry
Chris Perry
6 months
Colab is hiring SWEs in Seattle. My DMs are open. We’re looking for candidates that are passionate about notebooks and interested in at least one of these areas: Full-stack development Storage systems Internal Google development ML to support developers and data scientists
2
7
23
@thechrisperry
Chris Perry
2 years
@osanseviero @julien_c Congratulations!! As you keep growing, let us know if you've got any more requests of Colab.
1
1
23
@thechrisperry
Chris Perry
1 year
@hyperslap_ @EMostaque no restrictions planned on pro+, burn through your credits as you desire
5
1
22
@thechrisperry
Chris Perry
3 years
@emdashkap @Ch_JesusChrist @washingtonpost Loved your piece, thank you for your research and writing! We bought our first rainbow flag after Holland's musket fire speech (~40 yr member). The schism is real.
0
0
22
@thechrisperry
Chris Perry
2 years
@advadnoun Free tier will continue to exist, we are committed to supporting folks without access to resources.
2
3
22
@thechrisperry
Chris Perry
10 months
Had too much fun with this, more on the way!
@GoogleColab
Colaboratory
10 months
Gemini has launched! We are starting a series of notebooks demonstrating Gemini in Colab, starting with using Sheets and Colab to facilitate creation of a personalized holiday note. Once you have a Gemini API key from Google AI Studio, try it out here:
12
412
2K
1
2
20
@thechrisperry
Chris Perry
2 years
2 things from Colab user feedback triage today: 1) I am amazed we live in a world where I can provide multilingual support via Google translate. It blows my mind every time. 2) To the dude who keeps trying to hack feedback submissions with an xss injection: nice try.
4
1
21
@thechrisperry
Chris Perry
5 months
Some Colab housekeeping - just declared bug bankruptcy for all bugs w/ no updates in the last ~3 years at We review all new bugs, resubmit if I have done you wrong (sorry!)
1
1
21
@thechrisperry
Chris Perry
2 years
Crazy!
@DynamicWebPaige
👩‍💻 Paige Bailey
2 years
📙 @GoogleColab Copilot, using @OpenAI 's APIs.
12
67
342
3
2
19
@thechrisperry
Chris Perry
1 year
@Lonewolf112062 @Neverduft It does feel like we should have better ways of broadcasting this - we did ban web ui usage of RVC models for free tier users, under the same rationale as stable-diffusion-webui: we reserve free tier compute for notebooks, not webuis. You can pay and use all you want.
21
8
18
@thechrisperry
Chris Perry
9 months
Data questionability: Any suitably intelligent person can discount, inject doubt in, or discredit any data presented to them. There is no absolute data truth.
2
0
19
@thechrisperry
Chris Perry
3 years
Perf season at Google fast approaches, and I want to take this moment to remind you that you're probably not validating the people you work with enough. Never underestimate the power of telling someone "you're doing good work" 1/
3
3
20
@thechrisperry
Chris Perry
2 years
@BartWronsk @EMostaque @GoogleColab What have we changed for the worse? I can't share numbers, but free tier subsidies per executor is pretty constant. These changes are about giving you more visibility in your compute consumption. Also, I don't know of a paid offering *more* generous than Colab.
1
0
19
@thechrisperry
Chris Perry
8 months
Once you have a steady revenue stream, *not* shipping is super comfortable for bigtech. No bad press, no regulation, no pesky blemishes on your record. Not shipping is the safe way for bureaucrats to survive and the easiest way to identify them.
@dflieb
David Lieb
8 months
@marklucovsky @ycombinator The point is that builders are strictly better at that job too, b/c it’s just a means to an end for them, rather than the entire reason for existence.
5
0
10
3
0
16
@thechrisperry
Chris Perry
1 year
@EMostaque You're doing great work!
1
0
18
@thechrisperry
Chris Perry
9 months
@camenduru @Gradio @streamlit @GoogleColab @Google @SusanWojcicki @nealmohan 1 - Gradio and Streamlit were already acquired by Hugging Face and Snowflake respectively 2 - Susan turned us down, though maybe b/c I've only met her while dressed as a cow 3 - I'm in there now - will someone let me out?? These GPUs are hot
4
1
17
@thechrisperry
Chris Perry
1 year
Bravo to all the banned Bitcoin miners in Colab writing their apologetic appeals with ChatGPT but we only accept Bard authorship here.
4
0
18
@thechrisperry
Chris Perry
1 year
@naklecha @dflieb @jakemintz is still up! it let you share your contact info & photos if you bumped phones with someone else like a fist bump. way ahead of its time, very viral and it led to Google Photos! Listen to Dave here:
3
0
18
@thechrisperry
Chris Perry
4 months
Got another expansion coming soon, stay tuned. Also heard from a company that wanted to turn off Gemini for Workspace accounts - let me know if this is something you want. Individuals can disable, but they wanted domain-level control which we don't offer now.
@GoogleColab
Colaboratory
4 months
We've expanded the availability of ✨GenAI✨ in Colab (in eligible countries): - AI-enabled code completions are now available for users in our free-of-charge tier! - Workspace accounts now have access to all GenAI features! Enjoy Gemini in Colab! 🦾🦾🦾
Tweet media one
14
117
633
2
1
17
@thechrisperry
Chris Perry
2 years
@dbonneville @EMostaque @GoogleColab Blame me for the writing. Hard to launch a feature without launching the feature - this is laying the groundwork for increased transparency in your compute quota.
3
1
16
@thechrisperry
Chris Perry
1 year
Just got asked for a PRD for one of our AI coding launches so it could be reviewed by policy - it was featured at I/O, published on the keyword blog, dogfooded to thousands of Googlers and I forgot to write a PRD. Feels like a sweet small success against the machine.
3
0
17
@thechrisperry
Chris Perry
2 years
@slashML This was a mistake in the display price which we fixed yesterday. Nobody was charged the mistaken amount.
1
0
16
@thechrisperry
Chris Perry
20 days
"the universe does not want things to be shipped" this is my new life logan slogan thanks dude.
@OfficialLoganK
Logan Kilpatrick
21 days
Congrats to the @OpenAI team on o1 and o1-mini, the universe does not want things to be shipped, but you did it.
40
58
2K
0
2
16
@thechrisperry
Chris Perry
1 year
@arks_21 @violet____fizz 私たちは、stable-diffusion-webui ユーザーを禁止していません
4
6
16
@thechrisperry
Chris Perry
3 months
Took the fam on an extended road trip through a few national parks and counted license plates. We're up to 47 states - just need Delaware, NH and HI, and honestly the thrill I have thinking about this makes me understand Pokemon Go a lot more.
2
0
16
@thechrisperry
Chris Perry
9 months
Data storytelling: The most underappreciated skill is the ability to tell a narrative story from data. Catch-22 here, as most data narratives are cherry picked, misleading, flawed, and shouldn't be taken at face value.
1
1
15
@thechrisperry
Chris Perry
1 year
Check out Colab in the spotlight
@bilawalsidhu
Bilawal Sidhu
1 year
This weekend Google AI gave 60 Minutes an exclusive preview of their text-to-image model (Imagen) and text-to-video model (Phenaki). Demo below. What do ya'll think?
51
115
666
2
1
16
@thechrisperry
Chris Perry
2 years
Today I had the shame of biking to work and upon arrival discovering I had packed my wife's pants. @verybperry drove in to deliver pants to save me from my misery. Thank you :)
0
1
15
@thechrisperry
Chris Perry
2 years
@_nateraw @hardmaru I'll add that Google isn't looking to Colab to help its bottom line, we launched the paid tiers as a way to let people use more Colab.
1
1
15
@thechrisperry
Chris Perry
2 years
is it against the law for every hotel and restaurant to have a marginally decent website why in the year of our lord 2023 are they like this like I don't need to watch a video about beautiful people walking in a dark hall I want to know your menu asap please I beg of you can anyo
2
3
15
@thechrisperry
Chris Perry
4 months
Was re-planning kids future yesterday and noticed the US govt lets you give your child a million bucks for $6K. 1. Set up 529 savings acct at birth, deposit $6K into SP500. 2. Convert to Roth IRA when child has first job (requires multiple transfers over years, some nuance).
4
1
15
@thechrisperry
Chris Perry
2 years
Just do the work - I find the difference between 10x effectiveness and ineffectiveness is an ability to just dive in and start working vs. deliberating endlessly about how to approach a problem.
2
0
15
@thechrisperry
Chris Perry
1 year
Who wants NVIDIA L4s in Colab and are you okay if I replace V100s with them?
3
2
15
@thechrisperry
Chris Perry
1 year
some days I wonder if my best skill as a bigco PM is being a middle child
1
1
15
@thechrisperry
Chris Perry
9 months
Data strategy: Nobody is "data driven". Data cannot create a strategy, only inform one. "Following the data" is another way of saying "following your interpretation of a limited set of data".
2
2
14
@thechrisperry
Chris Perry
2 years
❤️ to all the now-xooglers impacted by the layoffs. I'm sorry. 🫡
0
0
14
@thechrisperry
Chris Perry
2 years
To whoever submitted this in-product feedback in Colab: "There are cuttlefish that have their own styles too." I thank you. I don't know what to do with your feedback on on pearl luster, but thank you.
0
2
13
@thechrisperry
Chris Perry
2 years
Am more nervous trying to get my wife tswift tickets on presale than I was asking her to marry me
3
1
13
@thechrisperry
Chris Perry
2 years
@CreatePerhaps @EMostaque @GoogleColab No. Free tier stays. We are committed to supporting users without access to resources.
3
0
14
@thechrisperry
Chris Perry
9 months
Data trustability: You cannot trust any data you do not fully know: origin, collection, storage, transformation. There is no trust in data.
1
0
13
@thechrisperry
Chris Perry
3 years
"If you're not working on something 2-3 other teams are working on as well, you're not working on anything important." - so taught me my first eng lead at Google; wise words that I carry to this day 1/
3
0
14
@thechrisperry
Chris Perry
2 years
It's the first peer review cycle since ChatGPT and can I just say my life is so much better now.
3
0
12
@thechrisperry
Chris Perry
9 months
Data motivation: You must never pull a data point for anyone anytime without questioning the motivation. "Why?" is your first and most important question and can save you days of misery.
1
1
13
@thechrisperry
Chris Perry
2 years
Started playing with Stable Diffusion in @GoogleColab thanks to @huggingface . It has a hard time with ducks, does better with penguins, and struggles with space. But I got this out of it so I'm happy. "a penguin riding a saturn V rocket into space"
Tweet media one
3
3
13
@thechrisperry
Chris Perry
10 months
But seriously watch the video.
@GoogleColab
Colaboratory
10 months
As announced on Google's Keyword blog today, we've expanded access to AI coding features in Colab to users in the free-of-charge tier. Watch the accompanying video to see the HousaNLP team in Nigeria talk about how Colab has helped their research!
12
86
480
4
2
13
@thechrisperry
Chris Perry
2 years
One thing that was hard for me to get used to at Google was the rules only apply to things that aren't important. "No meeting week" = drop all meetings that aren't important. "Hiring freeze" = only important areas get to hire.
1
0
13
@thechrisperry
Chris Perry
1 year
Find someone who loves you the way Nextdoor loves evading email unsubscribe preferences
2
0
13
@thechrisperry
Chris Perry
1 year
One of the things my late-90s upbringing in Utah did not prepare me for was the complete incompatibility of my slang with the rest of humanity
3
1
13
@thechrisperry
Chris Perry
4 months
Beauty is only skin deep and won't take you very far. Good design exists on a spectrum between utilitarian and beautiful, and while you should seek beauty, it will not save you from your sins.
1
0
8