dr. donna, phd #BLM Profile picture
she/her. Product Manager at Google. Serverless enthusiast. Rachel Bloom is my spirit animal 🥨
May 6, 2021 4 tweets 2 min read
Types of programming languages papers. (Comic format borrowed from @xkcd) Original: xkcd.com/2456/
Feb 18, 2020 19 tweets 3 min read
While I was in grad school at CMU, I had the honor and privilege of learning from prof. John Reynolds.

He was brilliant, but also incredibly humble. After knowing him, I stopped giving a pass to the "asshole genuis" types.

Here are some stories. 1/ He discovered key computer science problems before anyone else. We used to joke that invariably, every programming languages research paper would cite 20 papers from the 90s.

And then add that Reynolds had first written about the topic in the 70s. 2/
Jul 22, 2019 9 tweets 1 min read
Advice for how PMs should work with engineers. A thread. Engineers naturally have a lot of design discussions about technical details. As a PM, your job is to ensure everyone is thinking about the impact on the user.
Mar 24, 2019 15 tweets 2 min read
Whenever there's a new S-1 from a company preparing for IPO, the reaction is invariably, "woah! the cloud is expensive." At scale, everything is expensive. (1/n) Let's talk about companies that predated the cloud. Remember when you'd log in to a site and it would be "down for maintenance"? (2/n)
Feb 14, 2019 14 tweets 2 min read
👏 You don't need a formal degree to succeed in tech.

👏 You don't need a CS degree to be a great product manager.

👏 Degrees are not magic! Hard work, intellectual curiosity, and good teamwork win every time.

Sincerely, someone with a fancy degree. 💫 Some clarifications:

1. This view is US-centric and does not generalize.

2. Degrees provide a TON of privilege. I don't think they should. I want to change this!

3. Hiring mangers often care about degrees. IMO they value the wrong thing.