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