Latest / The Pragmatic Engineer / The man behind the Big Tech comics – with Manu Cornet
Transcript
- 0:00SPEAKER_0: Why do you think Google has such a problem naming things?
- 0:03This is the bad consequence of a good company culture because if you are very
- 0:08bottom up and employees,
- 0:10engineers are really the powerful figures in the company.
- 0:13People are going to start things and sometimes they'll start efforts that
- 0:18will end up being competing.
- 0:20When I first interviewed for Google and I asked my interviewer,
- 0:23"What criticism would you say about Google or your job or what are some of the
- 0:27drawbacks?"
- 0:28And one of the guys that interviewed me and I asked him this question,
- 0:31he said,
- 0:32"Because it's so bottom up driven,
- 0:34there ends up being some duplication.
- 0:36SPEAKER_1: People who work on similar things or competing efforts."
- 0:39SPEAKER_1: And that was in 2007, so it was even worse later on.
- 0:43Have you ever seen this comic making fun of the org structure of Amazon,
- 0:46Google,
- 0:47Facebook,
- 0:48Apple,
- 0:49Oracle,
- 0:49and Microsoft?
- 0:50This comic was created more than 10 years ago,
- 0:52and yet most of these are still spot on even today.
- 0:56SPEAKER_0: But who created these and how are they so accurate and funny?
- 0:59Today we reveal the cartoonists behind this comic and many other similar ones.
- 1:03SPEAKER_0: He's Manu Cornet, who was a Google software engine for 14 years.
- 1:07SPEAKER_0: He worked on Gmail, Android, Chrome, and Google Search.
- 1:11Today we talk about the story behind the org chart comic and how Manu almost
- 1:15did not publish it.
- 1:16Lots and lots of cartoons about Google,
- 1:18but we also dig behind the meaning of them,
- 1:20like why Google is so bad at naming products.
- 1:23We look at our cartoon where Manu correctly predicted Google's cloud gaming
- 1:26console Stadia would eventually be killed,
- 1:28and he did this on the date that Google launched this console.
- 1:32It's safe to say that Manu is the highest profile cartoonist in tech world,
- 1:35and I hope you enjoy him sharing the story behind some of his most famous comics.
- 1:39If you enjoy the show,
- 1:40please subscribe to the podcast on any podcast platform on YouTube.
- 1:43SPEAKER_0: So let's jump in.
- 1:45SPEAKER_0: Manu, welcome to the podcast.
- 1:47SPEAKER_1: Thank you.
- 1:47SPEAKER_1: Thank you for having me.
- 1:48So one of your most referenced comics is the org structure one,
- 1:53which I just sent over.
- 1:55SPEAKER_0: Can we talk about when and how you created this and why?
- 1:59SPEAKER_0: And it is been a very heavily referenced one.
- 2:02I've spent the last 10 years trying to prove that I'm not just a one trick pony,
- 2:07with this one cartoon that was successful.
- 2:11So just for anyone listening,
- 2:13this is in six panels of org charts of big tech companies.
- 2:20SPEAKER_1: And it was published in 2011.
- 2:23SPEAKER_1: So I almost didn't publish this because I didn't really find it funny.
- 2:30It's always a big problem when you have an idea,
- 2:34you find it funny on the moment and then you draw it and then you've spent time
- 2:38on it.
- 2:39SPEAKER_1: This one isn't too elaborate, so it didn't take too much time to draw.
- 2:43Sometimes it takes a lot longer and by the time you're done drawing,
- 2:46you have no idea whether it's funny or not.
- 2:50SPEAKER_1: You've been staring at it for so long.
- 2:52And for this one,
- 2:53I didn't really find it very funny by the time it was done,
- 2:58so I almost didn't publish it.
- 3:00And the punchline,
- 3:02which is the last company was supposed to be Oracle that has a large legal
- 3:08department and a tiny engineering department.
- 3:12SPEAKER_1: And initially, I had written engineering improperly.
- 3:15SPEAKER_1: I had an E where the I should be somewhere.
- 3:18SPEAKER_1: I fixed that later.
- 3:20SPEAKER_1: I think it was at the time when Oracle and Google were battling on Java.
- 3:26SPEAKER_1: So that was really...
- 3:28SPEAKER_0: This was in 2011, 2010.
- 3:28SPEAKER_0: So the one.
- 3:31SPEAKER_1: Yeah.
- 3:31SPEAKER_1: Yeah, so the drawing is from 2011.
- 3:34SPEAKER_1: I'm pretty sure there were some losses going on at that time.
- 3:40So Amazon was like the base case,
- 3:43like a very standard tree-like structure,
- 3:47very hierarchical.
- 3:49The other ones were kind of easy to think about,
- 3:52Apple being very centralized.
- 3:55And initially,
- 3:56I didn't have Microsoft,
- 3:58but I couldn't really have only five companies because that would not have an
- 4:02even number of panels.
- 4:04SPEAKER_1: So I thought about a six one, which was Microsoft.
- 4:09And I looked online on some forums on what the Microsoft culture was and I
- 4:16heard people mentioning these battles between departments and that ended
- 4:22up being the panel that caught people's attention more than the others.
- 4:30This is old Microsoft,
- 4:30but this comic was so talked about and I still see it referenced.
- 4:35SPEAKER_0: I wonder if there's... Are you fine to do an updated version?
- 4:40SPEAKER_0: Would you have inspiration?
- 4:42SPEAKER_1: I guess I could.
- 4:43I'm trying to look forward and not try to live off,
- 4:46surf off previous waves.
- 4:50But I know that it was mentioned by the CEO in his book without really
- 4:59mentioning it by name or anything,
- 5:00but he described the drawing pretty clearly on the first page of his book,
- 5:05which it was a nice hat tip even without attribution.
- 5:10SPEAKER_0: This episode is brought to you by WorkOS.
- 5:13If you're building a SaaS app,
- 5:14at some point your customers will start asking for enterprise features like
- 5:16sample authentication,
- 5:18skim provisioning,
- 5:19and fine-grained authorization.
- 5:21That's where WorkOS comes in,
- 5:22making it fast and painless add enterprise features to your app.
- 5:26Their APIs are easy to understand and you can ship quickly and get back to
- 5:29building other features.
- 5:31WorkOS also provides a free user management solution called AuthKit for up
- 5:34to one million monthly active users.
- 5:37It's a replacement for Auth0 and comes standard with useful features like
- 5:40domain verification,
- 5:41rule-based access control,
- 5:43bot protection,
- 5:44and MFA.
- 5:45SPEAKER_0: It's powered by Radix Components, which means zero compromises in design.
- 5:49You get limitless customizations as well as modular templates designed for
- 5:52quick integrations.
- 5:53Today,
- 5:54hundreds of fast-growing startups are powered by WorkOS,
- 5:57including ones you probably know like Cursor,
- 5:59Vercel,
- 5:59and Perplexity.
- 6:01SPEAKER_0: Check it out at workos.com to learn more.
- 6:03SPEAKER_0: That is workos.com.
- 6:07This episode is brought to you by Formation,
- 6:08a personalized interview prep program for experience software engineers.
- 6:12Formation is built by ex-FAANG engineers who've conducted thousands of
- 6:16interviews collectively so they know what it takes.
- 6:19SPEAKER_0: In 2024, they helped engineers increase the comp by $110,000 on average.
- 6:24They help you understand exactly how you stack up and then get you ready to ace
- 6:27assistant design,
- 6:28coding,
- 6:29and behavioral interviews.
- 6:31They assist in landing top tier roles and level up your composition through
- 6:34unlimited career coaching and technical mentorship.
- 6:37SPEAKER_0: Rigorous they drill problems that align with your personal skill gaps.
- 6:40SPEAKER_0: Get unlimited mentorship to get unblocked.
- 6:43SPEAKER_0: Do as many mocks as you need to ace the real thing.
- 6:45Stop wasting time trying to figure out what to prep,
- 6:48only to get to the interview and realize you had it wrong.
- 6:51Formation helps put your interview prep on autopilot,
- 6:53ensuring you're always focusing on the right thing.
- 6:56SPEAKER_0: Apply today at fm.dev/pragmatic.
- 6:57SPEAKER_0: That is fm.dev/pragmatic.
- 7:03There's this comic that you also created also around probably 2011,
- 7:09which is titled a much clear insight into who sues who.
- 7:14And there's this big diagram of Apple,
- 7:18Google,
- 7:19Amazon,
- 7:19Samsung,
- 7:20HTC,
- 7:21Microsoft with arrows,
- 7:22one between the other and then on the bottom right corner,
- 7:28there's Nokia by itself,
- 7:30not sued by anyone,
- 7:31not suing anyone.
- 7:31SPEAKER_0: Just burning.
- 7:33SPEAKER_1: Yes.
- 7:34Yeah,
- 7:34this was almost...
- 7:36Yeah,
- 7:37I guess it's not any better right now,
- 7:39but it felt like it was a big mess of who was suing whom.
- 7:45I don't really follow it closely any longer,
- 7:49but I don't even remember this one so closely.
- 7:54Oh,
- 7:54I remember I drew a Starbucks on the side because I thought Oracle might be
- 7:59suing Starbucks because of Java and the JavaBeans.
- 8:00SPEAKER_1: Then Nokia was...
- 8:05SPEAKER_0: This was the height where Oracle was suing everyone because of Java.
- 8:10SPEAKER_1: Yes, exactly.
- 8:11So I don't think they ever really sued Starbucks,
- 8:14but I thought I would make that a thing.
- 8:18And then yeah,
- 8:19you're right,
- 8:19Nokia was...
- 8:22I think it made a bit of a comeback since then.
- 8:25I mean,
- 8:26it's not one of the most popular smartphone makers,
- 8:30but it used to be really popular with feature phones and then it was really,
- 8:36yeah,
- 8:37as you said,
- 8:38as it's in the drawing,
- 8:40just by itself in its own corner,
- 8:42almost sad that it's not being sued by anyone.
- 8:44SPEAKER_1: He's like, "Yeah, I want to play too."
- 8:47Well,
- 8:47plus,
- 8:48I don't know if you created this around that time,
- 8:50but a famous Nokia's old CEO made this famous speech of Nokia being a burning platform.
- 8:56So I don't know if it was because of that,
- 8:59but you can associate it with that as well.
- 9:01SPEAKER_0: It is burning by itself.
- 9:03I don't remember the details,
- 9:05but it might be very well be one of the inspirations for that.
- 9:09SPEAKER_1: Yes.
- 9:13And then we talked about is there a follow-up for the tech structure,
- 9:16what companies are?
- 9:17But recently,
- 9:18I think only a few years ago you did this called Google versus Amazon,
- 9:23which is not about all big tech companies,
- 9:26but Google and Amazon,
- 9:27and it was with guns and roses.
- 9:29There's this circle with Google where there's guns held outside to
- 9:34customers and roses to employees,
- 9:38and Amazon is the opposite way where they hold roses to customers and guns
- 9:42towards employees.
- 9:45SPEAKER_1: Yes.
- 9:46SPEAKER_1: This one didn't get shared quite so much as the initial org charts one.
- 9:55I think it was a little bit more complex as in harder to parse,
- 10:01like the org charts one,
- 10:02you take a glance and it immediately is obvious what's happening.
- 10:07For this one,
- 10:07you have to read...
- 10:08You have to notice that the customers and employees are in different places.
- 10:13But yeah,
- 10:14I do think it obviously oversimplifies which comics always often do.
- 10:22But it does feel like Google has always...
- 10:25Well,
- 10:26maybe not right now,
- 10:27I'm not sure,
- 10:28but at least when I was there treating its employees insanely well and not
- 10:34really caring that much about the customers because they're not the one
- 10:38that's paying.
- 10:40SPEAKER_1: Most people use back then Google products for free.
- 10:44Now there's a little bit more of an enterprise business and cloud business,
- 10:48but most people are still just users of things like Gmail or Search,
- 10:54which are free products.
- 10:56So Google has really no immediate incentive to be really nice to its customers.
- 11:02I mean,
- 11:03it does and it did,
- 11:05and it still does focus on the user as in trying to build features that are
- 11:10useful to the user and to make things nice and pretty and fast.
- 11:15But if as a user you are unhappy and you're looking for customer service,
- 11:22good luck ever reaching out and reaching people from Google to help you out.
- 11:30Yeah,
- 11:30in my experience,
- 11:31I kept joking to people that as a business owner or as a startup,
- 11:38if I'm buying from a company.
- 11:40SPEAKER_0: The company that I trust the most is Amazon.
- 11:43SPEAKER_0: If I have a problem, they bend over, they bend backwards.
- 11:48SPEAKER_0: There's been so many stories.
- 11:49An example of Steve Yegge did an interview with the pragmatic engineer,
- 11:55and he was saying that...
- 11:56He used to work at Amazon and then he went later to...
- 11:59Well,
- 12:00he worked at Google for a long time,
- 12:01sorry,
- 12:02Amazon and then Google for a very long time.
- 12:04And then he went to Grab,
- 12:05and when he worked at Grab,
- 12:08they were on Amazon,
- 12:09AWS,
- 12:11they used services.
- 12:11They were not the biggest customer by far,
- 12:14but they were like know midsize or something like that.
- 12:16And the Amazon team meeting wanted to meet them,
- 12:20and he had the PMs for several products that they were using in the room,
- 12:26in person meeting with them.
- 12:28And he was just blinking why did they come here and they just wanted to talk to customers.
- 12:33And again,
- 12:33they were not the biggest customer and that's very specific to Amazon.
- 12:39Whereas on the other hand,
- 12:39for Google,
- 12:40when I was researching,
- 12:41for example,
- 12:42on-call practices,
- 12:44Amazon on-call is good luck.
- 12:45SPEAKER_0: Amazon on-call you need to make sure your systems are there.
- 12:49SPEAKER_0: It is very tough.
- 12:51SPEAKER_0: If you have a small team, you still have an on-call.
- 12:53SPEAKER_0: And Google on-call is probably as chill as it gets.
- 12:57SPEAKER_0: They have a dedicated team that takes the majority of the on-call load.
- 13:02SPEAKER_0: No other company does this because all the teams have it.
- 13:06SPEAKER_0: They pay for on-call.
- 13:07SPEAKER_1: All these are the SREs, right?
- 13:08SPEAKER_0: Yeah, the SREs actually step in and take that, which is unheard of.
- 13:13As an employee,
- 13:14if you're looking for what is the company that pays the most,
- 13:18and I have the most chill place to work until last year,
- 13:23this was definitely Google or so.
- 13:25As you said,
- 13:26it might be changing a little bit,
- 13:27butIthinkthiscomicisstillkindof-
- 13:31It's interesting that the approach of really bending over backwards,
- 13:36would be nice to customers also translates to company customers like B2B for
- 13:42AWS and not just people who buy stuff on amazon.com.
- 13:47SPEAKER_0: Was so surprised to learn.
- 13:48SPEAKER_0: And this was Steve Yegge used to work at Amazon.
- 13:51SPEAKER_0: He was surprised.
- 13:51SPEAKER_0: He was like, "What?
- 13:52SPEAKER_0: They're still doing it?"
- 13:56I made another comic later on where showing how confusing it is to do anything
- 14:04with Google products,
- 14:05with all the different names,
- 14:07and it shows a woman showing up in front of a Google employee or it's this one.
- 14:12And she wants to buy something,
- 14:14and then the Google guy keeps correcting her because then it's not the right
- 14:18code name.
- 14:19And then someone commented on this thing saying,
- 14:23"Wait,
- 14:23this shows a customer directly talking to a Google employee.
- 14:26SPEAKER_1: That can't be right."
- 14:30SPEAKER_0: Yeah.
- 14:31There is this thing about,
- 14:34I think still to this date,
- 14:36people make fun of Google's naming and for some part,
- 14:40rightfully so.
- 14:41SPEAKER_0: I'll give you my example of Google.
- 14:44When I worked at Uber and we were rolling out Apple Pay and an Android Pay.
- 14:51So when I joined,
- 14:52we had in 2016 or so there was Apple Pay and then there was Android Pay.
- 14:58And then Google came back and said,
- 15:01"Okay,
- 15:01we're retiring Android Pay and it's going to be a new thing called Google
- 15:07Wallet."
- 15:08I think it was supposed to be called Google Wallet or something like that.
- 15:12SPEAKER_0: And we're like, "Fine," or maybe Google Pay.
- 15:14SPEAKER_0: I'm all confused.
- 15:15SPEAKER_0: But it was interesting because it...
- 15:16So in 2010 or 11,
- 15:18when Uber started,
- 15:19the first payment method was called Google Wallet,
- 15:22then it became Android Pay.
- 15:24SPEAKER_0: Then I think they said it is going to be Google Pay.
- 15:26SPEAKER_0: Yes.
- 15:26So it was Google Pay,
- 15:27and then we agreed we were partners and we needed to upgrade to this new thing
- 15:32and be part of the launch.
- 15:33SPEAKER_0: And about two weeks before the launch, they changed the logo.
- 15:37They send a brand new logo or a different logo to us,
- 15:40and we're just thinking what's going on?
- 15:43And then of course,
- 15:44later,
- 15:44I'm not sure,
- 15:46I think Google Pay means something else.
- 15:47SPEAKER_0: There's Google Wallet.
- 15:48SPEAKER_0: You have a comic about this.
- 15:50SPEAKER_1: Yeah, I have a comic about most things at Google.
- 15:54SPEAKER_1: Even right now, there are two apps on Android that I have on my phone.
- 15:59One is called GPay and the other one is called Google Pay,
- 16:04maybe not anymore now.
- 16:05At some point there was these two and one of them was functional and the other
- 16:09ones was retired.
- 16:10SPEAKER_1: So we were showing the deprecation process to users even then.
- 16:18But then there's also Google Wallets and as you said,
- 16:21Google Pay,
- 16:21Android Pay,
- 16:23and yeah.
- 16:24This is another comic that I'm showing now,
- 16:26which shows a double entry,
- 16:28just a spreadsheet with rows being Google Chrome,
- 16:31Android Nexus,
- 16:32pixel play,
- 16:34and of course the columns are [inaudible 00:16:39].
- 16:41SPEAKER_0: This sounds very spot on.
- 16:42SPEAKER_0: Now, jokes aside, you've actually been inside Google.
- 16:47SPEAKER_0: Why do you think Google has such a problem naming things?
- 16:50Because when I look at other companies,
- 16:52they just seem to stick with it,
- 16:53right?
- 16:53SPEAKER_0: Look at Apple, they don't really change their naming.
- 16:57I don't feel like I can appoint to any other large company that is so confusing.
- 17:01Obviously we can always have funny stories about one product here or there,
- 17:04but at this level it seems like a world record honestly.
- 17:09So I think this is...
- 17:11My interpretation,
- 17:12and I don't have enough of a bird's eye view of things.
- 17:17This is above my pay grade,
- 17:18but my interpretation is that this is the bad consequence of a good company culture.
- 17:26Because if you are very bottom up and employees,
- 17:32engineers are really the powerful figures in the company.
- 17:36People are going to start things and sometimes they'll start efforts that
- 17:42will end up being competing.
- 17:45And this is actually funnily enough,
- 17:47when I first interviewed for Google for my job at Google in end of 2006,
- 17:54early 2007.
- 17:56Sometimes I like to be a bit sneaky and I ask my interviewer one day,
- 18:02usually at the end of the interview,
- 18:04they said,
- 18:04"Doyouhaveanyquestionsforme?"
- 18:05And I said,
- 18:06"Yeah,
- 18:09what criticism would you say about Google or your job or what are some of the
- 18:14drawbacks?"
- 18:15And one of the guys that interviewed me,
- 18:18and I asked him this question,
- 18:20he said,
- 18:21"Because it's so bottom up driven,
- 18:24there ends up being some duplication.
- 18:27SPEAKER_1: People work on similar things or competing efforts."
- 18:30SPEAKER_1: And even that was in 2007, so it was even worse later on.
- 18:34SPEAKER_0: Wow.
- 18:34SPEAKER_0: Yeah.
- 18:35SPEAKER_0: That was so much smaller.
- 18:37So,
- 18:37that means that if you have different teams working on the same thing or
- 18:40similar things,
- 18:41there isn't that much top down pressure.
- 18:45And this goes back to really being nice to employees and not so great about customers.
- 18:51If you want to be really nice to employees and let people work on stuff that
- 18:55matters to them,
- 18:56you end up shipping your chart to the public and making consumers being a bit confused.
- 19:06And I don't think it's much better now,
- 19:08even though the company is very top down,
- 19:11but maybe because the CEO isn't...
- 19:16He's not like a Steve Jobs who would consolidate things.
- 19:20He's more of an appeaser trying to arbitrate all the different efforts and
- 19:25make people happy all at once.
- 19:30SPEAKER_0: This is interesting though.
- 19:31If we think about it,
- 19:32I know we're looking at this the whole thing through the lens of humor,
- 19:35but if you had to draw something about Apple,
- 19:37it would probably a black box or just teams not talking about each other.
- 19:42Because again,
- 19:42one thing that we do know about Apple,
- 19:44it's pretty well known.
- 19:45I mean,
- 19:46one day I'm going to do a deep dive on how Apple works,
- 19:49but Apple is so damn secretive to the point of teams...
- 19:54You work at a tech company,
- 19:4599% of tech companies are 99.9%.
- 19:59You work in a team,
- 20:01you go have lunch,
- 20:02you meet someone and you ask them,
- 20:03"Hey,
- 20:04whatareyouworkingon?"
- 20:04And then they tell you,
- 20:05you talk about it,
- 20:06you might get some ideas,
- 20:07you might help each other.
- 20:09SPEAKER_0: And obviously everything you talk about stays in the company.
- 20:12SPEAKER_0: This is without say.
- 20:13At Apple,
- 20:14you go and have lunch,
- 20:15you ask someone,
- 20:15what are you working on?
- 20:17SPEAKER_0: And the first thing they're going to ask is, "Do you have clearance?"
- 20:20They have a special word for...
- 20:22And they're not going to talk to you because even though you're sitting next
- 20:25to each other,
- 20:26it's just a very different design.
- 20:28So my point is just interesting how these trade-offs between how much
- 20:33freedom do employees have?
- 20:37Is the company prioritizing their needs versus how centralized things are?
- 20:45SPEAKER_0: How much information flows?
- 20:46SPEAKER_0: How much are we demanding from on-call so that we please our customers?
- 20:53SPEAKER_0: They might be connected.
- 20:54SPEAKER_0: You might not be able to have it all, right?
- 20:56Yeah,
- 20:57it's a difficult trade-off,
- 20:58and I do think Google has been moving in the direction of where Apple is,
- 21:03which is being more siloed and people not having access to other pieces of the
- 21:10company or the code base.
- 21:12SPEAKER_1: I think if I was to... I could update the Apple org chart.
- 21:16I think it would look like fog of war in games where you're starting somewhere
- 21:22and you're seeing what's around you,
- 21:24but you don't really...
- 21:25Everything else in the world in the map is blurred or just obscured.
- 21:31I made fun of that movement of Google to move towards being more and more siloed,
- 21:37but that also doesn't come free.
- 21:41It's like,
- 21:41okay,
- 21:42this one is probably too long to read,
- 21:45but it's especially ironical when Google's mission is supposed to organize
- 21:51the world's information.
- 21:52And when you're on the team,
- 21:53you don't have access to the information of another team that could have
- 21:57helped you,
- 21:59but you need to prove that you need to know it in order to do your job.
- 22:03And if you don't know it exists,
- 22:04then you don't even know that you need to prove it.
- 22:08SPEAKER_1: So anyway, I do think Google is moving towards that siloing as well.
- 22:15SPEAKER_0: Yeah, well, it might be a necessity.
- 22:18One other thing that is kind of,
- 22:20I guess,
- 22:21internally known about Google's engineering culture,
- 22:23but externally might be a bit surprising with migrations,
- 22:26and you did a comic about migrations.
- 22:30SPEAKER_0: Can you explain what this is?
- 22:32I didn't really mean it specifically about migrations,
- 22:35but in general about competing efforts.
- 22:40And it is the same thing that we were describing earlier with Google Pay
- 22:44becoming GPay.
- 22:46So what you see in the comic here is it's like a first person view of a car that is
- 22:53encountering a choice between two roads.
- 22:58SPEAKER_1: And then the top sign says, "Welcome to Google."
- 23:00SPEAKER_1: And the right-hand side road says "Main road."
- 23:04SPEAKER_1: And that's crossed out that says "Deprecated."
- 23:07SPEAKER_1: And then don't even think about it.
- 23:09And the road looks dirty and old,
- 23:13and the right-hand side says,
- 23:14"Newroadunderconstruction."
- 23:16SPEAKER_1: And then there's a danger and then there's a construction problem.
- 23:20This was initially,
- 23:23I think this was initially a comment by the Zen CEO,
- 23:28Eric Schmidt.
- 23:30SPEAKER_1: I don't know if he's the one who said that, or maybe Johnson Rosenberg.
- 23:34SPEAKER_1: I forgot.
- 23:35One of the Google execs at that time who said,
- 23:38"There's two ways to do things at Google.
- 23:40SPEAKER_1: There's the deprecated way and there's the way that doesn't work yet."
- 23:45SPEAKER_1: So this was an illustration of that line.
- 23:52SPEAKER_1: And I do think that's actually quite relevant to lots of other companies.
- 24:00When I was at Twitter,
- 24:01people asked me to rebrand the welcome to Google to make it welcome to Twitter
- 24:06because it was the same thing.
- 24:07So I do think there's a tendency for...
- 24:11Specifically for engineers,
- 24:12software engineers,
- 24:14but I think that might be even more general to try to make a new improved way,
- 24:20and try to get people to use it even before it is ready to replace the old way.
- 24:27To be fair,
- 24:28I think you're right,
- 24:28this is not specific to Google,
- 24:30this is any midsize or larger tech company.
- 24:33SPEAKER_0: It just keeps happening.
- 24:34And after a while you go into...
- 24:37There's even this sketch about microservices,
- 24:39which the punchline is similar to this,
- 24:42where one of the systems is not yet ready to handle something.
- 24:47And again,
- 24:49from the outside people working at startups or small teams,
- 24:53they're kind of rolling their eyes,
- 24:54"Howisthispossible?"
- 24:56SPEAKER_0: And it is, you put together smart people and stuff like this happens.
- 25:00SPEAKER_0: And obviously, everyone's surprised.
- 25:01This is one of the reasons why projects often...
- 25:03Not always,
- 25:04but one of the reasons projects get delayed is,
- 25:06"Oh yeah,
- 25:07we thought this service will be ready and we could just use it.
- 25:10Buttheexistingoneisbeingdeprecatedandthenewoneisnotyetready."
- 25:14Another engineering culture related thing of course,
- 25:18is if you're at a midsize or large company,
- 25:20it's code reviews.
- 25:21SPEAKER_0: And of course, you have a comic about code reviews as well.
- 25:24SPEAKER_1: Yeah, I have several.
- 25:27I have another comic where...
- 25:30I can describe it,
- 25:31where there's two people in two different panels.
- 25:33There's the author of the change who says,
- 25:37"Oh,
- 25:37I don't need to be too cautious about my code.
- 25:40SPEAKER_1: If there's some problem, the reviewer will catch it."
- 25:43And the other panel is the reviewer who says,
- 25:45"Oh,
- 25:45I don't need to review this too carefully if the author must've know what he's
- 25:49doingorwhatshe'sdoing."
- 25:53SPEAKER_1: And yeah, same thing here.
- 25:54It's like the scene is basically a table with two people standing up on the
- 26:05table replacing a light bulb.
- 26:07So this was a pun on the how many people does it take to screw in the light bulb,
- 26:12which was maybe not quite as popular as the knock-knock jokes,
- 26:18but similar,
- 26:20you can have different version of it.
- 26:23SPEAKER_1: So there's a software engineer who is trying to replace a light bulb.
- 26:28And there's another software engineer also standing on the table because of
- 26:33the lamp is really high up that says,
- 26:35"Quote review," who is commenting on how to screw in the light bulb.
- 26:40SPEAKER_1: And that must be another way.
- 26:43And then there's a PM who is holding the light bulb as Shakespeare to be or not
- 26:49to be holding a skull kind of thing.
- 26:53And then there's the TLM,
- 26:55the manager who is looking at his wristwatch because his is all taking too
- 26:59long and we need to ship now.
- 27:01And then there's the SRE,
- 27:04site reliability engineer who is adding little pieces of wood to make the
- 27:09table more stable.
- 27:11And then there's a UX person who is bringing a light bulb with a hat and
- 27:16decorations around it,
- 27:18making things prettier.
- 27:19SPEAKER_0: When you work at a team that warrants a TPM.
- 27:22And also like SRE guess most companies will not have that,
- 27:25but yeah,
- 27:26that sounds about right.
- 27:28SPEAKER_0: It's more complex than it looks.
- 27:30SPEAKER_1: Yeah, of course.
- 27:31SPEAKER_1: Of course.
- 27:32These comics are always over simplifying and obviously the SRE has a beard
- 27:38and long hair,
- 27:40which was a good stereotype at that time.
- 27:46So some of your comics,
- 27:47they weren't just limited to making fun or pulling some jokes.
- 27:50There was a comic that ended up being printed on every single door at Google,
- 27:54as I understand.
- 27:56SPEAKER_1: Yeah, that's right.
- 27:56So at some point people noticed that things were being stolen from offices,
- 28:03and that was because Google employees were letting people in behind them.
- 28:09And I guess this being Disneyland or Wonderland,
- 28:12because all the campuses are colorful and everything is free and nice and
- 28:18people are nice to each other,
- 28:20you don't really question who is coming after you and you just hold the door
- 28:23for them.
- 28:25And they ended up calling this tailgating,
- 28:27even though I understand this is more of driving thing initially.
- 28:34SPEAKER_1: So this first comic was a pun on this initial thing.
- 28:41So it shows a crocodile or an alligator who is slithering its way into the
- 28:48office through a half closed door that has Google written on it,
- 28:53and it says,
- 28:53"Beware the tailgator," with an O-R at the end.
- 28:59SPEAKER_1: So that was the first one, and then that people liked it.
- 29:03And because Google was trying to spread the word on increasing security,
- 29:09and having people be aware that they should not let whoever is coming after
- 29:15them into the building without making sure that they're actually an employee.
- 29:21SPEAKER_1: They used this drawing initially.
- 29:23And then because they wanted to keep people's attention,
- 29:27they asked me for a refresh.
- 29:29SPEAKER_1: Re-edition, yeah.
- 29:32So they printed this and it was whenever I was visiting a Google office
- 29:38elsewhere in the world,
- 29:39there was the same...
- 29:40My same drawing on all doors,
- 29:41which was really cool to see.
- 29:44But I ended up making...
- 29:46Yeah,
- 29:47every year I would make two or three versions and it was like trying to say the
- 29:54same thing in different ways.
- 29:56This episode is brought to you by Formation,
- 29:58a personalized interview prep program for experienced software engineers.
- 30:02Formation is built by ex-FAANG engineers who've conducted thousands of
- 30:05interviews collectively,
- 30:06so they know what it takes.
- 30:08SPEAKER_0: In 2024, they helped engineers increase the comp by $110,000 on average.
- 30:13They help you understand exactly how you stack up and then get you ready to ace
- 30:17assistant design,
- 30:18coding,
- 30:18and behavioral interviews.
- 30:20They assist in landing top-tier roles and level up your composition through
- 30:23unlimited career coaching and technical mentorship,
- 30:26rigorous they drill problems that align with your personal skill gaps.
- 30:30Get unlimited mentorship to unblocked,
- 30:32do as many mocks as you need to ace the real thing.
- 30:35Stop wasting time trying to figure out what to prep,
- 30:37only to get to the interview and realize you had it wrong.
- 30:40Formation helps put your interview prep on autopilot,
- 30:43ensuring you're always focusing on the right thing.
- 30:45SPEAKER_0: Apply today at fm.dev/pragmatic, that is fm.dev/pragmatic.
- 30:53SPEAKER_0: So 20% time, this is something when you joined Google, it existed, right?
- 30:58SPEAKER_0: Can you tell us about what it was?
- 31:00SPEAKER_0: How you saw people use it?
- 31:02SPEAKER_0: What did you do in your 20% time?
- 31:04SPEAKER_0: And how did it change over time?
- 31:06SPEAKER_0: And obviously, you have a comic about the change as well.
- 31:10SPEAKER_1: Yes.
- 31:12SPEAKER_1: Yes.
- 31:12So 20% was,
- 31:14I think one of the things when you were back in maybe when I joined,
- 31:18maybe in 2010 or so or a bit before when you were at Google,
- 31:22these were among the perks that you would tell about maybe you would say
- 31:28things about the free food and about you being able to walk up to a microphone
- 31:34and ask questions to the CEO,
- 31:36stuff like this.
- 31:37And one of them was being allowed to dedicate 20% of your time to a project of
- 31:43your choosing within reason.
- 31:46You're not going to tell your boss that you're going to learn guitar one day
- 31:51per week.
- 31:51That's not relevant to your job,
- 31:53but something that would be a reasonable project for you to work on.
- 31:58SPEAKER_1: Something new.
- 31:59And Google itself used to private self on having so many of their innovative
- 32:06projects that were started as 20% projects.
- 32:10SPEAKER_1: So as projects that were started that way, I think Gmail was one.
- 32:14I think Google News was probably one,
- 32:18and there's a bunch of other projects that were started that way.
- 32:24But this is the part where I don't really understand where exactly the
- 32:30pressure to become a more traditional company with more siloed people.
- 32:37Where that comes into a clash with that 20% project thing,
- 32:44I never really quite understood how that manifested itself.
- 32:47So the drawing shows a big tree with one big branch labeled 20% projects,
- 32:56and then there's a woman sitting on this branch and the woman has a T-shirt
- 33:01labeled innovation.
- 33:02Then there's a guy with a tuxedo and a necktie,
- 33:08and smoking a cigar,
- 33:09and sunglasses who is climbing on the ladder and starting to saw off that branch.
- 33:18So my point was that really that was a source of innovation,
- 33:21and if you cut those off,
- 33:24if you don't encourage people to have those projects,
- 33:29which was the case more and more.
- 33:31Even though I don't remember it being called out explicitly,
- 33:36that 20% projects are no longer a thing,
- 33:39because that would be too obviously admitting that you're becoming a
- 33:43traditional or conventional company.
- 33:47But they were less and less encouraged and maybe more and more frowned upon.
- 33:52SPEAKER_1: But so yeah, I didn't really quite understand.
- 33:56SPEAKER_1: Maybe they didn't care about innovation that much.
- 33:59SPEAKER_1: They just were happy with-
- 34:01SPEAKER_1: Yes.
- 34:09But one of the things outside,
- 34:11again,
- 34:11Google has a lot of perception,
- 34:13but one of the perception is like,
- 34:14oh,
- 34:14if Google ships something,
- 34:16they're going to shut it down.
- 34:17And I do wonder,
- 34:19just putting a little bit of devil's advocate in the sense that could it be
- 34:25obviously 20% time we know brought a lot of really cool innovation with
- 34:29Google famously,
- 34:32Gmail apparently started...
- 34:33Has a 20% project,
- 34:36and there's going to be examples of other products that started off.
- 34:39But having too many of those products might just mean that some of them
- 34:44eventually will have no investment.
- 34:46SPEAKER_0: They'll have to be shut down.
- 34:47So I wonder if it is connected that Google has more products retired than any
- 34:51other tech company,
- 34:52and they're also the only company that allow 20% innovation time for many,
- 34:55many years.
- 34:55SPEAKER_0: I don't know.
- 34:55SPEAKER_0: This is a question too.
- 34:56SPEAKER_0: Do you think there's a connection that might be?
- 34:59SPEAKER_1: Yeah, I do think there's a connection.
- 35:03SPEAKER_1: That's a fair point.
- 35:04SPEAKER_1: I would say then it should happen internally.
- 35:08You should be throwing things at the wall and you should be experimenting
- 35:13without necessarily launching stuff publicly.
- 35:17SPEAKER_1: I think, if I knew how to run a company would be a lot richer.
- 35:24SPEAKER_1: I wouldn't be here, I wouldn't be drawing comics.
- 35:29But I do think it's good for companies to encourage innovation,
- 35:34and I think 20% projects were a good way of doing this.
- 35:38But you could let the projects select themselves more organically by either
- 35:48having employees test them internally without necessarily launching them.
- 35:54Gmail did something that was interesting at some point that I also worked on,
- 35:58which was Gmail labs.
- 36:00So you had a special section in your settings with these things called labs,
- 36:06and it was by the name,
- 36:08but also the labeling,
- 36:09it was pretty obvious that these were not going to be officially supported
- 36:13and they may go out at any point.
- 36:16But that allowed people working on Gmail to launch with quotes,
- 36:21"Launch" something that was with lower scrutiny.
- 36:27So you knew,
- 36:28I remember it was very clear that this is experimental,
- 36:31it can go away like this,
- 36:32use it at your own risk,
- 36:33but we'd love your feedback.
- 36:35And actually,
- 36:36I remember as a user,
- 36:38I thought that was fair because it was just super clear.
- 36:41SPEAKER_0: This is alpha alpha.
- 36:43SPEAKER_0: You get the latest cutting edge.
- 36:45And I think they also made it clear that if it gets enough usage,
- 36:48it might make,
- 36:48right?
- 36:49SPEAKER_0: No promises I think I have a point there that-
- 36:52SPEAKER_1: I wrote, bunch of those-
- 36:53SPEAKER_0: ...this probably could have been done differently.
- 36:57Well,
- 36:57so maybe Google could have some sort of Google Labs,
- 37:00which they probably do,
- 37:01but it probably mean something else to launch things that were not actual
- 37:07products yet.
- 37:08And to make the branding clear enough that people wouldn't complain if they
- 37:14went away.
- 37:17And this comic that you created,
- 37:18we talked about that you must have a comic about the Google Graveyard,
- 37:21which is also a website which has almost 300 products listed there now or so.
- 37:26This seems oddly prophetic because you created this when Stadia was launched,
- 37:32right?
- 37:32SPEAKER_0: Yes, Google Stadia the games console where you could play remotely.
- 37:36SPEAKER_0: It was a pretty cool concept.
- 37:38SPEAKER_0: And then this comic shows a Google Graveyard and a man-
- 37:45SPEAKER_1: So there's a sign saying "Welcome Stadia developers."
- 37:49Because Google had to encourage people to actually develop for this platform,
- 37:54make games for Stadia.
- 37:57So this guy was waving towards the nice roads with rainbows and stars and a
- 38:04unicorn showing,
- 38:07"Look this way,
- 38:07please."
- 38:08But ignoring that on the side,
- 38:10there's a huge graveyard of tombstones of all the dead Google products.
- 38:15So developers had to focus on the nice things for Stadia,
- 38:21and ignore all the risk involved with all the dead products.
- 38:26SPEAKER_1: And yeah, Stadia eventually was also discontinued.
- 38:31SPEAKER_1: I forgot exactly when.
- 38:33SPEAKER_0: It came a little bit out of... No, it's hard to tell.
- 38:36There's different analysis whether it actually had market fit or it wasn't
- 38:41growing fast enough.
- 38:42There's a lot of...
- 38:43But it did take people by surprise and off Google did do one thing,
- 38:47which they provided a full refund to anyone who asked as I understand.
- 38:52So they ate the loss,
- 38:53which was I guess a bit...
- 38:55But still,
- 38:56it just reinforces that it's hard to stress Google outside of ads products,
- 39:01especially on areas that are not known for gaming.
- 39:05SPEAKER_1: This was my interpretation of why Stadia failed.
- 39:09So this comic is a guy with a t-shirt branded Stadia trying to launch
- 39:15something by firing a big cannon.
- 39:18And then just in front of a cannon,
- 39:20there's a big wall labeled "Network effect" with a bunch of previously
- 39:25failed cannonballs labeled Google Wave and Google Plus and Allo,
- 39:31which was one of Google's instant messaging things.
- 39:34That was my interpretation,
- 39:36that you need critical mass,
- 39:39you need some kind of network effect.
- 39:41If your Google Plus,
- 39:43even if your product is superior,
- 39:45if everyone is already on Facebook,
- 39:47then it's a lot harder.
- 39:50SPEAKER_1: And I believe Stadia has a similar issue.
- 39:54Everyone's on Steam and Steam isn't compatible with Stadia and developers
- 40:00have to develop for your platform specifically.
- 40:03SPEAKER_1: That's a-
- 40:04It's interesting because even if you think outside of Google,
- 40:07if you think about what are products that have become wildly successful that
- 40:12are related to large companies.
- 40:14SPEAKER_0: If I think of Meta, they bought them, right?
- 40:16SPEAKER_0: Like Instagram.
- 40:18SPEAKER_0: They bought a platform that was getting that network.
- 40:21SPEAKER_0: WhatsApp, they also bought them.
- 40:23And the only platform that you could argue has some level of social network or
- 40:30used by hundreds of millions of consumers may be threads.
- 40:35That one,
- 40:36there's existing distribution that Facebook can use and there's arguments
- 40:40of how successful it actually is compared to some of the other ones.
- 40:45But it just shows how really difficult it is,
- 40:47even for companies with billions of dollars to spend.
- 40:51SPEAKER_0: Just crazy amounts.
- 40:54SPEAKER_1: That's a comment that I want to make pretty soon if I have time.
- 40:58I heard that Mark Zuckerberg was criticizing Apple saying that Apple hasn't
- 41:03really innovated since they launched the iPhone.
- 41:06SPEAKER_1: They made that innovation and then sat on it for 20 years.
- 41:10So I want to show him saying that and then saying we on the other hand have been
- 41:15acquiring innovating company every few years since then.
- 41:20So not that they're being very innovative themselves,
- 41:23but as you said,
- 41:24they just buy them.
- 41:27SPEAKER_1: Yes.
- 41:41And obviously things happened afterwards there,
- 41:44but when you joined,
- 41:45can you share what did the culture feel like?
- 41:48SPEAKER_0: This was before Elon Musk bought Twitter.
- 41:51SPEAKER_0: How did it compare, especially for such a long time at Google?
- 41:59Yeah,
- 42:00I ended up,
- 42:01for various reasons,
- 42:04leaving Google,
- 42:05even though it was a very nice,
- 42:08stable job.
- 42:09The company was just becoming less and less what it was in my naive dreams initially.
- 42:18And Twitter was,
- 42:20at the time,
- 42:21it felt a lot like a young version of Google.
- 42:25So it was very similar to what Google was when I joined,
- 42:31smaller company less red tape friendly culture.
- 42:36SPEAKER_1: Google was always friendly, but less siloing.
- 42:40The problem was that in a capitalist society,
- 42:45if you're trying to be the nice guy,
- 42:50I think Twitter was,
- 42:52but you don't have a huge amount of revenue,
- 42:56then you are at a threat.
- 43:01You're going to be threatened by all the sharks around,
- 43:04including Elon Musk.
- 43:06SPEAKER_1: And that happened.
- 43:07Google had that nice endless cash cow of the ad revenue,
- 43:14which meant that it could pursue a whole bunch of really interesting
- 43:19projects even before they could be profitable.
- 43:22Which Twitter never really had that luxury,
- 43:27but culturally it felt similar.
- 43:30And then you had this very interesting time where almost as soon as you joined,
- 43:34or a few months after rumors started to happen that Elon Musk might buy Twitter,
- 43:42and you started to make some comics about,
- 43:45what I assume it must have felt inside the company.
- 43:47What did it feel and how much did these comics actually convey and what it was
- 43:51really like?
- 43:53SPEAKER_1: Right?
- 43:54SPEAKER_1: Yeah.
- 43:54So I thought I had made a pretty smart move to Twitter,
- 43:57but yeah,
- 43:58six months after that.
- 44:01So just to confirm,
- 44:02did I say it correctly,
- 44:04you went to Twitter thinking,
- 44:07"Okay,
- 44:07this is going to be..." You can rewind time a little bit,
- 44:09go back to an earlier version of Google,
- 44:11focus-build nice people,
- 44:14chill,
- 44:15not chill,
- 44:15but focus and less corporate stuff,
- 44:16right?
- 44:19SPEAKER_1: Yeah, yeah, yeah.
- 44:20SPEAKER_1: Chill in terms of a nice atmosphere, but not in terms of slacking off.
- 44:27SPEAKER_1: Everyone was working pretty hard.
- 44:29Well,
- 44:29you actually were one of the...
- 44:32Just speaking of the work that you did,
- 44:34just a brief mention.
- 44:36SPEAKER_0: So you worked on different web products.
- 44:39One thing I heard from people who I talked with is that you were a very
- 44:42productive developer in terms of building stuff,
- 44:47fixing code,
- 44:47those kind of things.
- 44:48SPEAKER_0: Can you talk a little bit about your work?
- 44:51Yeah,
- 44:51so I worked mostly on the web clients as opposed to the iPhone app or Android app.
- 44:58SPEAKER_1: So the website.
- 45:00SPEAKER_1: I liked the product, I liked the team.
- 45:03SPEAKER_1: That makes it a lot easier to be working hard and to be productive.
- 45:08SPEAKER_1: The developer experience was pretty good, I would say.
- 45:16When I left Google,
- 45:16I was working on Google Search,
- 45:19which was obviously the oldest part of the Google Code base and pretty hard to
- 45:26work on.
- 45:27SPEAKER_1: This is something that I also make fun of.
- 45:29SPEAKER_1: This is what it felt like.
- 45:32This is trying to ride a boat that looks like a house moving castle,
- 45:35withlotsof-
- 45:42SPEAKER_0: So that's what Google Search code base felt like.
- 45:44SPEAKER_1: Yeah, that's Google search Code base.
- 45:45SPEAKER_1: I mean, not to blame anyone, it's something-
- 45:48SPEAKER_0: Yeah.
- 45:48SPEAKER_0: Just what happens.
- 45:51SPEAKER_1: ... any project that all would become like this, I think.
- 45:54And the comic on this one was really more about leadership,
- 45:59trying to blame it on poor people rowing for not moving fast enough.
- 46:05But moving from this to Twitter,
- 46:07it felt,
- 46:08yeah,
- 46:09the experience was a lot easier.
- 46:11SPEAKER_1: You could make changes and iterate faster.
- 46:15SPEAKER_1: The teams were awesome.
- 46:18SPEAKER_1: And I was also becoming kind of a more senior person at that time.
- 46:23So people also looked up to me in a way that increased my imposter syndrome.
- 46:31But I tried to be hardworking and productive and a good co-worker and mentor.
- 46:39SPEAKER_1: I liked that-
- 46:45Yeah,
- 46:45someone told me who I talked with Twitter that you were one of the most kind of
- 46:48highest output web developers at web developers in terms of front end at Twitter.
- 46:50SPEAKER_0: This just came after you're firing.
- 46:53Someone just reflect like,
- 46:54"Oh,
- 46:54well,
- 46:54I guess they're also getting rid of people who were actually pushing a lot of
- 46:59codeandfixingalotofthings."
- 47:00And also the one way we connected,
- 47:02which we didn't even know each other is,
- 47:04I complained on the web,
- 47:07on Twitter web about a bug on the web client,
- 47:10and you just messaged me saying,
- 47:12"Oh,
- 47:14can you help me reproduce it?
- 47:15SPEAKER_0: And I'll try to fix it?"
- 47:16Which I was really surprised about because Twitter at this time was already
- 47:20pretty big,
- 47:21and I never had anyone reach out to me about anything.
- 47:24And then you actually went in debugged it,
- 47:28and if I remember,
- 47:29you might've fixed it.
- 47:30SPEAKER_0: I am not sure about that part.
- 47:31But you actually somehow had time to monitor social media for people's
- 47:37problems and just go ahead and try to fix it.
- 47:39SPEAKER_1: This is something I had tried doing, even at the Gmail time.
- 47:44There were Gmail user forums where Gmail engineers would never,
- 47:50never ever hang out unless they really were forced to by some social program
- 47:59between engineers.
- 48:01But this is something that I had always been a little bit frustrated at Google
- 48:06and big companies in general.
- 48:08You don't really get to meet your users,
- 48:11which is for me,
- 48:13it makes...
- 48:14If you have a feedback loop that's just not closed at that time,
- 48:18it's not a loop anymore.
- 48:20If you are being told what to do by your team or management who have done a bunch
- 48:26of studies and market research and they have metrics,
- 48:29and I'm sure they know better on what people want,
- 48:33but still,
- 48:34it feels like when you're not connecting directly to users,
- 48:39it feels off to me.
- 48:40So I did a little bit of that on Gmail trying to ask for what people's problems
- 48:47and feature requests were.
- 48:49SPEAKER_1: And that led to a bunch of improvements.
- 48:52And same thing with Twitter,
- 48:55trying to see what the users were actually saying and trying to fix their issues.
- 49:02So it was back to the news of Musk making an offer for Twitter,
- 49:08and at that point,
- 49:08no one knew if he would buy or not.
- 49:11SPEAKER_0: It was not a binding offer.
- 49:12SPEAKER_0: It was all sorts of noise.
- 49:14SPEAKER_0: What was it like to work through those months of proper uncertainty?
- 49:24SPEAKER_1: So this is what this comic is about.
- 49:26SPEAKER_1: This is a bunch of other ones I'll show afterwards.
- 49:29This one is really...
- 49:30When you work on Twitter,
- 49:33because of your job,
- 49:34you stare at the news all day because even though you might be testing on
- 49:40synthetic data or testing data,
- 49:42usually you test things with actual feeds.
- 49:47SPEAKER_1: So you see new stories coming in.
- 49:51When Musk started trying to acquire Twitter,
- 49:55then this was all over Twitter.
- 49:58So even though as an employee you don't really know what's going to happen to you,
- 50:05and Musk not having a great reputation for how he treated workers at Tesla,
- 50:12for example.
- 50:13You would have good reasons to be concerned,
- 50:16but management Understandingly was trying to say,
- 50:20"Hey,
- 50:20don't worry about it.
- 50:22We'll worry about when we get there and just tune out the noise,
- 50:27and try to do your job," which is completely understandable,
- 50:31but hard in this specific situation.
- 50:34So the comic is really a...
- 50:38It's like a sports field with a huge arena around it,
- 50:43and apparently tens of thousands of people around it,
- 50:48but there's no sport.
- 50:49There's just a bunch of workers,
- 50:51people sitting at their computer working,
- 50:55and the maestro or whoever is the boss saying,
- 50:59"Justtuneoutthenoise."
- 51:00And everyone is around cheering and there's banners and there's even a
- 51:04helicopter and airplanes and fireworks.
- 51:10And I made a sign with the stock price at that time,
- 51:14which was apparently $46 and 37 cents.
- 51:18So it gets a bit hard to ignore the news when it's in your face and you are not
- 51:24only watching the news,
- 51:25but you're the object of that news.
- 51:30SPEAKER_0: And then what Elon Musk did end up buying at Twitter.
- 51:32SPEAKER_0: There was really massive firings.
- 51:34I'm not sure there's anything comparable unless a company is shutting down
- 51:40or just properly going out of business.
- 51:44What are some comics that you drew to represent how you felt about this,
- 51:52how people felt about it?
- 51:54SPEAKER_1: So let's see.
- 51:55SPEAKER_1: There's a bunch of those.
- 51:56Because at least 50% of people were let go within a matter of weeks,
- 52:01and then even more after.
- 52:06SPEAKER_1: After.
- 52:06SPEAKER_1: Yeah, I think it was 80%.
- 52:08So initially there was a rumor that we had heard before he actually finalized
- 52:16the deal that said something about 75%.
- 52:17And then that prompted me to draw all these...
- 52:22A bunch of references with these Damocles hanging on top of people's heads
- 52:29saying 75% while you're trying to work and make your plans for next year.
- 52:36SPEAKER_1: We all thought, "Oh, that can't be right.
- 52:38SPEAKER_1: It can't be that high."
- 52:39SPEAKER_1: Eventually it ended up being more.
- 52:42SPEAKER_1: More like 80%.
- 52:43Oh,
- 52:44this is one about him visiting the office,
- 52:46actually trying to find the best location.
- 52:52SPEAKER_1: But yeah, it was pretty brutal.
- 52:57So I do think that it was a time...
- 53:01Just to be a bit cynical and not to be too dramatic,
- 53:06it was a time when Silicon Valley in general had a whole bunch of layoffs.
- 53:11Metra had some pretty big ones also,
- 53:15and I do think Twitter had over hired for a little while,
- 53:23and it was,
- 53:24I do think firing some people,
- 53:28or downsizing,
- 53:29if you want to call it nicely,
- 53:30was overdue at some point.
- 53:33It may have been not possible because of the deal that was ongoing with Musk.
- 53:40SPEAKER_1: So it froze everything and people couldn't get fired during that time.
- 53:45So some layoffs were necessary,
- 53:47but the way they were done was really not very nice to people at all.
- 53:53So this comic here,
- 53:54yeah,
- 53:56it's a big dart board with the Twitter logo at the center of the circular dart
- 54:03board and a big org chart of all people working on Twitter.
- 54:08And then you see dozens of darts with the label fired,
- 54:13red darts hitting all those.
- 54:16SPEAKER_1: And let's see, the bubbles say, "Shall we stop now?"
- 54:20SPEAKER_1: And another guy says, "Now this is fun."
- 54:23SPEAKER_1: And then another guy says, "Your turn, Elon."
- 54:26SPEAKER_1: So yeah, it felt random.
- 54:28The reason I drew this is because,
- 54:30well,
- 54:31first everyone was getting fired,
- 54:32but also it felt really random.
- 54:35SPEAKER_1: I don't want to mention my own case.
- 54:39I mean,
- 54:40someone else who is on my team who was clearly the most productive guy I've
- 54:46ever met in my career in terms of not just commitments and pushing code,
- 54:53but also quality.
- 54:54SPEAKER_1: He was really, really hardworking and he was fired.
- 54:58SPEAKER_1: So that felt really random to me.
- 55:00It really felt like,
- 55:02okay,
- 55:02I understand they need to fire a whole bunch of people,
- 55:05but they're not doing it very nicely at all,
- 55:08and they're maybe not firing the right people.
- 55:11And he ended up being rehired and he accepted because he had a visa issue.
- 55:18And so he really had a good reason to go back,
- 55:22even though most people wouldn't go back being treated that way.
- 55:26SPEAKER_0: Well, the visa is powerful enough.
- 55:28So I mean,
- 55:29it was clearly a very hard time both for Twitter obviously,
- 55:33but also for the industry.
- 55:34You did create a comic that I felt looked at it from a different angle,
- 55:39and I heard that you mentioned that this was pretty well received by people.
- 55:45SPEAKER_1: Yeah, so this was, let me see the dates on this one.
- 55:52SPEAKER_1: 7th of November.
- 55:55So yeah,
- 55:56this shows playing on the sink idea of Elon Musk showing up with a big sink,
- 56:03just for the sake of making a pun.
- 56:07In the comic,
- 56:10he is emptying a large can containing a bunch of small bluebirds into the sink,
- 56:19and that's the metaphor for firing people and the bluebirds are the employees.
- 56:25And then there's a hole in the pipe below the sink,
- 56:29and then all the little birds,
- 56:31they escape through that hole and they all fly away and they all look pretty happy.
- 56:35So yeah,
- 56:38it was trying to inject a bit of a happiness or just trying to say maybe we
- 56:47dodged the bullet because maybe we wouldn't have been treated really well anyway.
- 56:53I also spoke from a bit of a privileged position because I had a bunch of years
- 57:02under my belt.
- 57:04SPEAKER_1: I had some more financial stability, more seniority.
- 57:08I didn't really have any health insurance issues or visa issues,
- 57:15so I was really very lucky compared to other people.
- 57:18So I felt like it was also my role to try and have some lighthearted comments as well.
- 57:27SPEAKER_0: Yeah.
- 57:28So I asked you earlier,
- 57:30what's a comic that will be personal and maybe reflect on your professional career?
- 57:37SPEAKER_0: And you pointed to this one.
- 57:41What is this comic,
- 57:42and how would you reflect now on your professional career of coming up closer
- 57:47to 20 years?
- 57:49Yeah,
- 57:51I would say I've been insanely lucky in joining this industry at the right time.
- 57:59SPEAKER_1: I hope it will get better again.
- 58:02SPEAKER_1: I'm pretty sure it will.
- 58:05SPEAKER_1: It seems it's a lot more rough right now than it was a few years ago.
- 58:11SPEAKER_1: So initially I came from academia.
- 58:14SPEAKER_1: I was trained to be a teacher or researcher.
- 58:20SPEAKER_1: So it wasn't an obvious move for me to go into big tech companies.
- 58:28Initially,
- 58:28I was going to study physics or research physics or computer science or bioinformatics.
- 58:36And I left my PhD program before I finished it because there was this company
- 58:41called Google that looked pretty awesome.
- 58:44It looked like it wasn't really just only after profits,
- 58:48it was trying to be a good neighbor,
- 58:52trying to be a good player in the world,
- 58:54and making things to really for the betterment of society.
- 58:59SPEAKER_1: Which was a bit of a naive view.
- 59:01SPEAKER_1: But that was my view at the time.
- 59:04And to be fair,
- 59:05I think Google was quite close to that ideal view of such a company at the time.
- 59:13And then it took a long time for Google to slowly move down into being more and
- 59:21more of a traditional company,
- 59:26even though the founder's letter initially said,
- 59:29"We are not a..." What was the word?
- 59:33SPEAKER_0: "We're not a traditional company."
- 59:34SPEAKER_0: Or something like that or-
- 59:36SPEAKER_1: It's probably another adjective.
- 59:38SPEAKER_1: "We are not a traditional company and we don't intend to become one."
- 59:45SPEAKER_1: I'll look for the word later.
- 59:46So I do think there are a pretty traditional company now,
- 59:51even though if you compare Google to most other companies,
- 59:54it's still much better on average,
- 59:57but it is not quite the naive ideal that I have.
- 1:00:02But I still got away with working more than a decade for that company that was
- 1:00:08really a dream job.
- 1:00:11SPEAKER_1: And I was trying to find some of that in Twitter also.
- 1:00:14So the comic shows,
- 1:00:18two drunk characters on the bench sitting on a bench at nighttime in a park.
- 1:00:24One of them is a human with a Google T-shirt,
- 1:00:28and the other one is the Twitter blue bird.
- 1:00:33And Google says,
- 1:00:35the Google guy says,
- 1:00:36"Itonlytookme10yearsbeforecapitalismkilledmyideals."
- 1:00:42And there's a bunch of empty bottles of wine on the side,
- 1:00:45and Twitter says,
- 1:00:46"Good for you.
- 1:00:46SPEAKER_1: It took me three months."
- 1:00:48So it felt like a descent from the ideal company,
- 1:00:55which I don't know if capitalism even makes this possible in general for such
- 1:01:00a company to be nice with its employees.
- 1:01:03And also it feels almost like an anomaly for it to have so much of a cash inflow,
- 1:01:10and being able to do all those awesome things and trying to find some of that
- 1:01:19also in Twitter.
- 1:01:20SPEAKER_1: But the travel downwards was a lot faster.
- 1:01:29SPEAKER_0: Yeah.
- 1:01:29SPEAKER_0: Well, it sounds like it's been an interesting ride for you.
- 1:01:34SPEAKER_1: Oh yeah, yeah, yeah, absolutely.
- 1:01:35SPEAKER_1: And even though people were not treated really well at Twitter.
- 1:01:41SPEAKER_1: Again, I was insanely lucky compared to others.
- 1:01:45And the cartoonist side of myself was having a great time witnessing that.
- 1:01:54Yeah,
- 1:01:54and I got this book of yours called Twittoons where you actually summarize
- 1:02:00the story of what happened to Twitter via comics.
- 1:02:03It's actually very entertaining to read because the story as we know it
- 1:02:10played out.
- 1:02:12It sounds like it could be fiction,
- 1:02:16but it's actually based on real events.
- 1:02:20It does sound like it would be...
- 1:02:21I almost want Netflix to make something out of this.
- 1:02:27SPEAKER_0: We'll see if they do.
- 1:02:29So to wrap up,
- 1:02:30I just have a few rapid questions,
- 1:02:32so I'll just shoot them out and then you answer whatever's on your mind.
- 1:02:37SPEAKER_0: What is your favorite programming language and why?
- 1:02:40SPEAKER_1: I don't have one.
- 1:02:43SPEAKER_1: I feel like it is a means to an end.
- 1:02:46SPEAKER_1: It depends on what I'm building.
- 1:02:48Whenever I have interviews and people have this online coding platform,
- 1:02:52before they paste in their templates of the interview question,
- 1:02:55they say,
- 1:02:55"Oh,
- 1:02:56whichlanguageareyougoingtodo?"
- 1:02:57And then I always say,
- 1:02:58"Ithinktheonlysmartanswertothisisitdependsonyourquestion."
- 1:03:03SPEAKER_1: So people are always a little bit confused.
- 1:03:06SPEAKER_1: But yeah, I don't have a favorite language.
- 1:03:09SPEAKER_1: I just use whatever is best suited for the job.
- 1:03:13SPEAKER_0: Which languages have you used a lot in the past?
- 1:03:17SPEAKER_1: I would say all the major ones.
- 1:03:19So Java,
- 1:03:21JavaScript,
- 1:03:22Python,
- 1:03:24C++,
- 1:03:25Objective-C for Apple,
- 1:03:27that would be more like Swift.
- 1:03:29SPEAKER_1: I'm trying to learn Rust.
- 1:03:31SPEAKER_1: I did a bunch of C also when I worked on lower level system stuff.
- 1:03:38And then,
- 1:03:38I don't know if you would call these programming languages,
- 1:03:41but things that look like programming,
- 1:03:45like HTML or CSS or even LaTeX.
- 1:03:48SPEAKER_1: It's some kind of problem.
- 1:03:51SPEAKER_0: Well, I like the right tool for the right job.
- 1:03:54SPEAKER_1: Yeah.
- 1:03:55SPEAKER_0: What's a book and a comic book that you liked and would recommend?
- 1:04:00SPEAKER_1: I always have this issue of reverse indexing.
- 1:04:04It's like if I'm looking at a bookshelf or a library,
- 1:04:10I say,
- 1:04:11"Oh,
- 1:04:11I love this one.
- 1:04:12SPEAKER_1: Oh, I love this one.
- 1:04:13SPEAKER_1: Oh, I love this one."
- 1:04:13SPEAKER_1: And then if you ask me, "Oh, what are your favorite ones?"
- 1:04:16SPEAKER_1: I miss the reverse index.
- 1:04:19SPEAKER_1: "Oh, what are my three favorites?"
- 1:04:20SPEAKER_1: So actually I have a web page that helps me remembering.
- 1:04:25SPEAKER_1: So it is ma.nu, which is my website /faves, as in favorites.
- 1:04:31SPEAKER_0: Wonderful.
- 1:04:33SPEAKER_1: So yeah, you could get some ideas from them.
- 1:04:35For English speakers,
- 1:04:37I would recommend the...
- 1:04:39There's a comic book that is a series of books that is really famous in Europe,
- 1:04:44but not much in the US,
- 1:04:45but it's currently being translated,
- 1:04:47I think pretty well.
- 1:04:49SPEAKER_1: And the English title is Gomer Goof, so it's the name of a guy.
- 1:04:56SPEAKER_1: His last name is Goof.
- 1:04:57SPEAKER_1: So he goof all the time, and he is the anti-hero, and it's really funny.
- 1:05:04SPEAKER_1: That would be my choice.
- 1:05:08What is your favorite comic that you've created of all the ones,
- 1:05:11or a favorite comic?
- 1:05:16SPEAKER_1: It's like asking for the favorite child.
- 1:05:19SPEAKER_1: I have one child, so that's an easy question.
- 1:05:25SPEAKER_1: She's my favorite one.
- 1:05:28SPEAKER_1: This one is what I answered earlier.
- 1:05:34SPEAKER_1: Yeah, I think this one... Yeah, I could stand by this choice.
- 1:05:40SPEAKER_1: My answer will probably depend on when you ask me.
- 1:05:42SPEAKER_1: So this one is more about engineering.
- 1:05:44SPEAKER_1: Do you want me to describe it?
- 1:05:47SPEAKER_0: Yeah.
- 1:05:48So this one has two panels,
- 1:05:50and I think it's something software engineers can relate to.
- 1:05:54The first panel is labeled,
- 1:05:55The Life of a Software Engineer,
- 1:05:58and it shows a guy in front of building that only has foundations and looks
- 1:06:06nice and neat and clean.
- 1:06:07And he has a hammer and a hand saw,
- 1:06:11and there's a bunch of wood on the side.
- 1:06:14SPEAKER_1: He says, "Clean slate, solid foundations.
- 1:06:17SPEAKER_1: This time I will build things the right way."
- 1:06:20SPEAKER_1: And then the next panel says, "Much later."
- 1:06:24And then there's a big mess of buildings that all look completely different
- 1:06:29connected by a bunch of weird ladders and staircases.
- 1:06:32SPEAKER_1: And he says, "Oh my, I've done it again, haven't I?"
- 1:06:36SPEAKER_1: So this relates to at least my experience of trying to make things work.
- 1:06:41SPEAKER_1: And then you try to start from scratch or start afresh.
- 1:06:46SPEAKER_1: I'll do things differently, is going to be a lot cleaner.
- 1:06:48SPEAKER_1: And then six months later it's even worse than it was before.
- 1:06:53SPEAKER_0: As engineers, I think we can all relate to it.
- 1:06:55SPEAKER_0: If not, you've just been not doing it for long enough.
- 1:06:59SPEAKER_1: That's a good point.
- 1:07:00Or you're a genius software architect and you must be hired immediately by
- 1:07:05all those companies.
- 1:07:08SPEAKER_0: Yeah.
- 1:07:08So Manu,
- 1:07:09thank you for helping go with all these stories behind the comics and just
- 1:07:14talking about them.
- 1:07:15SPEAKER_0: This was very interesting and pretty rare.
- 1:07:17SPEAKER_0: There's not many software cartoonists.
- 1:07:20SPEAKER_1: Well, thank you so much.
- 1:07:21SPEAKER_1: Thanks for having me.
- 1:07:22SPEAKER_1: I hope this was interesting or at least entertaining.
- 1:07:25Thank you to Manu for going through some of his favorite comics and the
- 1:07:28stories behind them.
- 1:07:29SPEAKER_0: To see more comics from Manu head over to his website at ma.nu.
- 1:07:34SPEAKER_0: That's a pretty clever name.
- 1:07:35For more stories that Manu shared on creating comics,
- 1:07:38check out,
- 1:07:38Deepdives in the Pragmatic engineer linked below in the show notes.
- 1:07:42If you enjoyed this podcast,
- 1:07:43please do subscribe on your favorite podcast platform and on YouTube.
- 1:07:47SPEAKER_0: Thank you and see you in the next one.