378: Pair-enting Programming
Transcript from 378: Pair-enting Programming with Nitya Narasimhan, Elecia White, and Christopher White.
EW (00:00:07):
Welcome to Embedded. I am Elecia White, alongside Christopher White. We all learn differently, and we all have different goals in life. It's kind of odd that we're going to talk about cartooning on a show that has no visuals. We're going to talk about all of these things with Nitya Narasimhan.
CW (00:00:25):
Hi, Nitya. Welcome.
NN (00:00:26):
Oh, thank you so much for having me. I'm having an amazing time being here.
EW (00:00:31):
We are excited to talk to you, but first I want to ask you for a short introduction as though you were on a panel at a software conference.
NN (00:00:41):
Absolutely. Hi, everyone. My name is Nitya Narasimhan. I'm currently a Senior Cloud Advocate on the Developer Relations team at Microsoft. But, kind of going in reverse, I'm a PhD in computer engineering with an emphasis on fault tolerance.
NN (00:00:55):
I spent over a decade in the mobile and computing research space at Motorola. And over the past decade or so, I've worked mostly in mobile and web development, and in community and technology advocacy, which is currently my role at Microsoft.
EW (00:01:08):
Okay. Then the next thing we want to do is lightning round, where we ask you short questions, and we want short answers. And we may or may not ask you for more information.
NN (00:01:18):
Absolutely.
EW (00:01:18):
I believe I'm doing this on my own today.
CW (00:01:21):
No, you just have to at least ask the first question.
EW (00:01:22):
Okay. What's your favorite dinosaur?
NN (00:01:27):
Do you mean a cartoon character or a real one? It has to be the T-Rex.
EW (00:01:32):
Okay.
CW (00:01:34):
How do you learn best? Video, reading, audio, hands-on projects?
NN (00:01:39):
Hands-on projects, and I have to write everything down.
EW (00:01:44):
What describes you best? Scientist, engineer, or educator?
NN (00:01:49):
Oh, that's a tough one. I would call myself scientist-engineer, but an aspiring educator. That's kind of where I'm going towards.
EW (00:01:58):
Should I have added artist in there as well?
NN (00:02:01):
I actually think it's good as it is. I want people to start seeing artistry as engineering. I think maker would have been a good one though.
CW (00:02:08):
Do you like to complete one project or start a dozen?
NN (00:02:11):
Oh my God...I start a dozen every single time. I'm the one who buys domain names. I'm so sorry.
EW (00:02:22):
If you could teach a college course, what would it be?
NN (00:02:27):
I think I want to teach creative problem solving. How do you kind of do, or think through, analogy and things like that. Yes.
CW (00:02:33):
Favorite fictional robot?
NN (00:02:36):
R2-D2. You gave me so much time on this. I have to be like, yes. True to my roots.
EW (00:02:42):
Do you have a tip everyone should know?
NN (00:02:44):
I think the biggest thing is not to listen to other people and trust your instincts when it comes to life. When it comes to learning, I think the only tip I have is practice.
NN (00:02:54):
Whether it's sketchnoting or whether it's engineering, it's always hard the first time. Just keep going. Just keep going, going, going, and one day you'll be the best.
EW (00:03:02):
I want to talk about your career, because it wasn't quite linear. It wasn't how we often think of CS careers. You have a PhD in computer engineering. What was your thesis about?
NN (00:03:15):
My thesis, that's a good one. So this will actually date me, but my thesis was in transparent fault tolerance for distributed Java systems. And at that time, Java RMI was relatively new. The whole Java space was very nascent.
NN (00:03:27):
And so my thesis looked at how you could use interception to transparently hook under the RMI system and try to replicate and keep distributed Java systems consistent and reliable.
EW (00:03:40):
What does RMI mean?
NN (00:03:43):
Java RMI. RMI is remote method invocation. So it was at that time their distributed communication protocol. Yeah.
EW (00:03:50):
Okay. So you went to college, you went to grad school, you got a PhD, you became an amazing member of technical staff at Motorola. You did some patents, VP of Engineering at a startup. This all sounds pretty normal, a really nice trajectory. ... Independent consulting.
EW (00:04:08):
And then now you're an advocate for Microsoft? That seems backwards. How did you get from there to here? I don't mean to, I mean -
NN (00:04:16):
Oh, no, no, no. It's a totally valid question. And...there are 2 reasons to be quite honest. One of them came from the environment I was in at the time. And I'll tell you a little bit about that. And the other one stands about 5 foot 4 and is 12 years old.
NN (00:04:35):
So the 2 of them were actually my motivating factor. So first of all, when I finished my PhD, my advisors actually took the work we were doing into startups so I actually got to have a little bit of experience early on in the startup space.
NN (00:04:48):
So I've always loved kind of being at the advanced side of trying out rapid prototyping, new technologies, et cetera. It's been one of the uniform things across my career. I went to Motorola, and I spent over a decade in research.
NN (00:05:01):
So again, there, my focus started in distributed systems, but it switched to mobile, and I fell in love with mobile. But...it's about approximately 12 years ago that I moved to New York. So my other half works for IBM. So I moved to New York and became a remote worker.
NN (00:05:18):
And this is kind of where my story and advocacy starts, because when I became a remote worker, now people are beginning to understand why that's a challenge. But at that time it was not necessarily the easiest thing. No one is taken for granted. You have to work a little extra, right?
NN (00:05:32):
But I chose to be a remote worker, because...I was one of those late parents. I had my one and only son very late in life. And I decided, I want to give him time. So I decided to be the telecommuter, and we moved to New York so my partner would be the kind of work-in-the-office person.
NN (00:05:50):
Until then we were the reverse. He was telecommuting, and I was the office person. And so when I came here, what happened is I really having people around. It's very hard to kind of engage when you can't have these water cooler conversations and bounce things off of people. And it's then that I discovered community.
NN (00:06:08):
So I started going to New York, going and doing talks, and long story short, over the next maybe 5 to 6 years, I really got engaged with community and technology advocacy. I was an adjunct faculty at the local engineering college.
NN (00:06:23):
I was doing a lot of work teaching people how to use the technologies we were building. And so when the point came where someone actually offered to pay me for that stuff, that's kind of what I love. And I was really missing, like I can't tell you how, in some sense, it was isolating to be a remote worker.
NN (00:06:42):
But also Motorola at the time,...they were going into different companies. So I think the last year I was there, they were acquired by Google and then they split into different parts, et cetera. And that's kind of when I switched into consulting, and I started doing more community work.
NN (00:06:57):
And at some point I was like, "I really love the community advocacy work," because it let me do 2 things that I really love. One, it let me stay on the cutting edge of technology. I was going every year to the conferences and learning what's coming up next, dabbling in stuff, and teaching people how to use it.
NN (00:07:16):
And then I would also have a consulting business where I could take this and say, "Hey, I can build you something with this latest and greatest technology. Here's a prototype," right? That kind of stuff. But then the other side is it gave me that kind of community that I was missing.
NN (00:07:29):
And so developer relations became an extension of that. I get to learn and play with gadgets, which I love. I get to go out and amplify things to community and help people make sense of technology.
NN (00:07:41):
And one mission statement I set for myself, which has been proved throughout my life, is I really like to help people translate awareness of technology into some kind of actionable impact. It could be on their career or it could be on software. It really doesn't matter. And I think that I stayed true to it.
NN (00:07:57):
And yes, the 12-year-old comes into the picture, because Microsoft,...my team is completely remote. We're all distributed. We all work out of various places. I wanted the flexibility at this time in my life. I don't regret it at all.
EW (00:08:12):
It's hard to find something that makes you happy. I mean, it's not going to be given to you on a platter. You have to figure it out. And it's hard. How did you go from being an advocate informally to Microsoft saying, "Yes. We want you to do that," and not any of the other jobs you could have done?
NN (00:08:41):
I think actually developer advocacy is a growing space now. So, to a large extent, there's been different ways that people think about developer advocates and what they represent, because the industry has gone through many changes.
NN (00:08:56):
So, there are certain companies, I think Google's part of that, Microsoft's part of that, where developer advocacy actually sits under the engineering org. And we kind of are the interface between the product group and the community, right?
NN (00:09:09):
So we represent product groups to the community and we represent the community to the product groups. We're advocating for each site. So when I joined, and this is maybe 2, 2.5 years ago, almost 3,...I think the developer relations team at Microsoft was fairly young.
NN (00:09:29):
And when I joined, one of the things that I joined for is, there are a stellar, I mean, such amazing people that I knew who were educators in the community who were part of the advocacy team. And I was like, "Well, this is something special."
NN (00:09:42):
Speaking from Microsoft's perspective as to why they kind of saw the need for this, I think we're all beginning to realize that it's one thing to build technology and throw it over the wall, and say, "If you build it, they will come."
NN (00:09:55):
But developer advocacy is really about proactively helping that customer get the best out of the technology and helping you focus on the things that they need, right? So what I've been seeing, and I had to learn this too, because I'll be quite honest, I'm not from developer advocacy.
NN (00:10:10):
I don't think any advocate I know came into this as an advocate. Most of them came into it from engineering, right? But they all came into it because they have one really shared passion, which is, they like to tell and teach people how to do stuff.
NN (00:10:24):
So to me, I thought that the value proposition for me personally, was I like companies that have two things going for them. They need to have an interesting culture. And I had read this book from Satya, and I was like, "Wait, Microsoft?"
NN (00:10:41):
Honestly, I digress a bit, but my PhD was on a Solaris UltraSPARC, right? I was one of those open source Sun or die kind of people...If you'd asked me, "Will you end up in Microsoft?" I'd have been like, "What?"
NN (00:10:56):
But what stuck out to me was that there was this cultural shift that I'd never thought possible unless of seeing it in front of my eyes. The second thing is, it was actually, to me, the perfect time. And I say this because I was in Motorola. I never thought I would have that kind of an opportunity again.
NN (00:11:14):
I was in Motorola when the mobile revolution was just beginning. I was there when the Razr was being done...I worked on one of the earliest, literally, kind of a PCB interface to a kind of a computer where we were trying to do Wi-Fi on a phone, right? That's the level you're at.
NN (00:11:31):
And I'm seeing the same thing in the cloud space. And I feel like Microsoft, I'm here to learn. I'm here to work with a whole bunch of technologies, and the culture, and the people were interesting.
NN (00:11:40):
From Microsoft's perspective, I think they also began to realize that in order to get adoption at a scale, right, you've got to go out beyond enterprise. You've got to go out into the communities and...get people to understand what you're doing differently.
NN (00:11:54):
So I don't know if that answers your question, but those are the two things that kind of attracted me. One is that it's a cultural shift that I saw, and then I think cloud as a whole is going to become a dominant force. And I wanted to be part of one of the platforms that was growing really fast.
EW (00:12:10):
And you've taken a particular approach to how you do the advocacy. And part of that is learning new things so that...you have the beginner mindset as other people are learning. But also transmitting the information in an interesting way. Could you tell us about that?
NN (00:12:29):
Yes, absolutely. So you're now going to hear me talk your ear off, because I think we're referring to my whole kind of love affair with visual storytelling. So it actually started, believe it or not, by accident. So you need to kind of go back a few years. So visual storytelling is the name I use for it.
NN (00:12:46):
And...at the core, it's about doodling, and sketchnoting, and kind of creating illustrative content that helps you explain technology in various ways. But strangely enough, my origin story for that was self-care, which then morphed into something that became a huge asset, I think, for advocacy.
NN (00:13:06):
So when I talk about visual storytelling, you may have heard of visual note-taking or sketchnoting. Lot of people do it now. And it's about distilling down information that's kind of in text form.
NN (00:13:18):
Or listening to someone at a conference and being able to write down notes, but being able to write down notes with visual elements to it, right? And it has been proven that humans, we just intrinsically absorb information from visuals. We're just good at it.
NN (00:13:35):
And more so, we are more likely to remember things, and detect patterns, and connect the things we already know when you're given visual information. In my case, my visual note-taking, I've always learned by writing notes, since I was a kid. Because for some reason, that's the only way I could remember things.
NN (00:13:54):
I didn't think it was anything particular, but...that's what I did. But then, early,...maybe in the first decade of this century, I used to go to a lot of developer conferences, and I didn't know a lot of people. So I would feel really overwhelmed, because there weren't that many women in tech in all of the developer events.
NN (00:14:14):
So I used to kind of sit down and just focus on my notes, right? I would be writing notes, and I went there to learn. I was literally going to a conference to learn something new, get overwhelmed, so I was like, "Okay, I'm going to start sketchnoting stuff. And there was a whole bunch of folks who were sketchnoting that I learned from.
NN (00:14:30):
So it was a self-care strategy to not let myself get overwhelmed, but then something interesting happened. Every time I shared one of those sketchnotes, people would come up and be like, "Oh my God, that's exactly what I thought. This is so gorgeous. Blah, blah, blah." So it solved two problems.
NN (00:14:43):
I didn't know people, and now I knew people. And second is, while I was there, I would remember every single thing that happened. And apparently the way I distilled things helped other people learn. So that's where that started. But in Microsoft, it kind of snowballed, or it became a thing at Microsoft Build.
NN (00:15:00):
So Microsoft Build in 2019, Microsoft Build is our signature conference, and as you all know, the pandemic struck, right? So these big conferences are usually held in physical venues, and a decision had to be made. Are we going to go physical? Or, I mean, are we going to cancel, or are we going to try to do virtual?
NN (00:15:17):
And they made a decision to go virtual with very limited time, right? So they decided, "We're going to have a whole bunch of sessions," and said, "Do you want to do one on sketchnoting?" I said, "Sure." That was such a turning point for me, because I think about 1000 people signed up for my session.
NN (00:15:32):
Maybe about 200 or so showed up live. Many more watched it later. But what was interesting to me is, I was teaching people just to do simple sketchnotes, and people who came there and said, "I can't draw," would end up sharing their sketchnote of my talk.
NN (00:15:48):
And it was ridiculous. It was like, oh my God, that's when I felt this is a mode of communication we need to encourage. Because it had two things that were super valuable. One, when somebody sketchnotes something, you understand what they understood from what you said, not what you told them.
NN (00:16:06):
So...from an advocacy perspective, it's a great way to understand how much of what I meant to say is what my audience perceived. So when they sketchnote something, that's great. From my perspective, I would actually release a sketchnote of my own talk, and it turned out to be like the perfect takeaway message.
NN (00:16:22):
Because people would be like, "I came to your talk, and now I have this little souvenir. But you know what, it's given me a snapshot, and I remember what you said." And people will still come back to me and be like, "Oh, I remember you were sketchnoting this at that event."
NN (00:16:34):
So that's kind of where it started. But then in 2021, and I'm going to stop here, because you might have questions. In 2021, I made it an intentional thing. I'm in the Mobile Advocacy team under what's called Fusion Devs.
NN (00:16:49):
And...the manager on my team said, "Hey, show me how you can make this, something of a cross-cutting value proposition across advocacy. How are the ways in which we can use doodling to support some of our initiatives?" And that's kind of where it started. So I'll tell you more about it, but I've talked a lot already.
EW (00:17:08):
I think some of our longtime listeners are going, "Wait a minute. She's about to say narwhal, and Bayesian, and Snow White, and stocks," and all of the things that I've gotten to do sketches on. But I don't do it the same way.
EW (00:17:23):
I tend to come up with an idea, think about it, pencil it, and then eventually ink it. You do these live. Do you ever go back and redo them?
NN (00:17:36):
Oh my God, absolutely. And I often tell people that both of them are valuable. So...I literally think of it as two kinds of sketchnotes. There is the live sketchnoting. And then there are visual guides that are put out that are done in my own time, right? The live sketchnoting is really about connection.
NN (00:17:55):
It's about distilling down what you've heard and putting it out there as quickly as you can. Now, if you do it on physical paper and pen, which is what I did for the longest time, you can't change it. But what you do is you learn to fix things that you make mistakes on.
NN (00:18:08):
So friends of mine used to teach me this. If you write down something wrong, just doodle over it, draw something over it that hides it, incorporate it in the design. Nobody ever knows, right? But more importantly, what it catches is that visceral feeling of, "This is what my takeaway message was," right?
NN (00:18:22):
And it's super important because of two things. It connects you to that subset of the audience that thinks the exact same way. Two people can listen to the same talk and walk away with different messages. So when you share your sketchnote, it may not be perfect.
NN (00:18:37):
But the fact that there are keywords, the fact that the illustrations, means someone is going to be like, "You're seeing what I see, and they connect with you. The second thing is, speakers loved it.
NN (00:18:48):
Because A, it gave them effectively a cheat sheet that they would just retweet to share their own information. And so that was simple. So I kind of learned to live with poor handwriting, meaning that I would just put stuff out there, and be like, "This is what I saw."
NN (00:19:02):
Then later on, when I switched to...an iPad, I can always erase it...There's literally time-lapse replays where you can see that I would have allocated so much space to doing a sketchnote, and then the speaker keeps going. And I'm like, "I have no space."
NN (00:19:15):
And suddenly, on the fly, halfway through, you can see the canvas suddenly doubles in size, right? You do what you can. But I think the gist of what I want to say here is,...it's not about art. It doesn't have to be perfect. It's about the ideas and what you're taking.
NN (00:19:32):
What's the message that you are able to digest, synthesize and then share, so that people who may not have seen it would be like, "Oh wait, that was a nuance I'd missed. This is important," right? And I think that's the most valuable thing about the live sketchnoting part.
NN (00:19:47):
But yeah, I do a lot more stuff these days that is kind of offline, which has equal value. And the most important thing everyone will tell you is practice, practice, practice. So I'm literally, right now, redoing a sketchnote story that I'd made for someone.
NN (00:20:01):
And I'm looking at it, and 1 year down the line, oh my God, my quality is a 100x better. Because I've been sketchnoting now on the same software for a year. So yeah.
EW (00:20:13):
Yeah. Practice. It's important, especially with drawing.
NN (00:20:17):
Yes.
EW (00:20:17):
How much of it is drawing versus just taking notes? I mean, in engineering classes, you end up having to do little drawings so that you can show which way the forces are going as you're taking notes. How is this different?
NN (00:20:34):
It depends on your purpose. So when I started, I actually kind of now break it into 2 different facets to this. One I call Learn to Sketch, which is, you're just learning to sketch..., you're the audience for your notes, right? So you're just learning to sketch enough that you can distill information at a single sheet.
NN (00:20:52):
And in that context, text is great, but what pictures do for you is help you reduce something into a small image, versus having to line three lines of text. It's almost like your visual vocabulary shorthand, right? So there's that part of it.
NN (00:21:06):
But then the reverse, which I call Sketch to Learn, is where you're building up these kinds of visual guides, the poster-size sketchnotes that summarize an entire tutorial or an entire documents page. And in that case, the value is really to create a consistent visual vocabulary.
NN (00:21:24):
My analogy to this is road signs, right?...The first time you see a new road sign, you have no clue what it is, but then you see it again and again.
NN (00:21:32):
And even if you never have seen it before, you'll kind of start juxtapositioning it with the other text around it and start making links in your head that, "If I see this color and this shape, there's always going to be a sign about this kind of caution." And pretty much after a while, you don't look for the text, you just look for the color.
NN (00:21:49):
So to me, the bigger picture here is, the text is important. Initially to capture the messaging of what you want, you slowly want to build up a visual vocabulary because of 2 reasons. One, you're going to have to reduce a whole bunch of content, a 45-minute talk, a 10-page tutorial, into one sheet of paper.
NN (00:22:16):
You can't afford to write everything down. Second is, reading text, the brain is not wired to read text really fast, but it's super wired to see patterns through imagery. So if you can start figuring out that certain concepts are going to repeat again, and again, and again, then reduce them to some kind of icon that you can quickly draw.
NN (00:22:37):
In fact, most sketchnoters will have cheat sheets for their domain of interest. So if I want to talk about cloud, over a period time, I can just rapidly draw clouds, houses, phones, desktops, the most important visual vocabulary items for a cloud computing environment.
NN (00:22:51):
I can just draw in seconds faster than it would take me to write down, "Here's what cloud computing means," right? So I think that that is there. But to me, the most important thing is definitely the visual storytelling connections.
NN (00:23:05):
And I'll say one more thing, and then I'll kind of stop. It turned out that we make emotional connections to imagery. And so two of the things that I try to build on beyond note taking, this might help answer the question, sketchnoting is visual note taking, so a lot of text.
NN (00:23:18):
But then above that, my second and third steps are one, something called anthropomorphism, which is really bringing characters into your stories. And third is visual metaphors. Come up with stories that you build. So it's not about the text. It's about giving people a concept that they can live off of.
EW (00:23:35):
I love metaphors and analogies, because it lets somebody go from feeling like they don't understand to feeling like they kind of do if they just work a little harder. And that barrier of "I'm never going to get this," to, "I kind of see where you're going." It's so hard to overcome.
EW (00:23:54):
And I agree that the visual part is very important, but how do you sketchnote something that you don't know already? I mean, those patterns, it's hard to know ahead of time what's going to be important. Do you have any advice for that?
NN (00:24:09):
Yes. So there are two paths you can take. If you're starting out as a sketchnoter, and I know a lot of people who are graphic recorders, that's an entire industry where they're paid to go to conferences and just literally build out sketchnotes live, who may not know the specific, deep dive meanings behind keywords.
NN (00:24:29):
But they know how to understand the importance of something and capture it really quickly. So if you're in that mode, what you really want to build up are skills for summarization, right? Like, okay, if I'm hearing someone say five, six, different sentences, how do I distill it down into one? And the key there is repetition.
NN (00:24:48):
So the one thing, if you don't understand the technology that you're working with, or the topic that you're sketchnoting look for the repetitions, because good speakers know that they have a message to send, and they will use that phrase ten times.
NN (00:25:03):
So really sharpen your ear out for repetitions. And when you see the repetitions, you want to save that as a takeaway message. "I'm going to quote it and put it down." For the rest of it, summarizations. And the biggest hint here is, don't try to capture everything.
NN (00:25:18):
In fact, my biggest advice to people when they start sketchnoting is, make sure you pay attention to the start of the talk, and make sure you pay attention to the end. If you miss out on the middle, that's okay. Because most good speakers will set out the problem up front, and you want to make sure you get the problem, right?
NN (00:25:35):
They will set out the takeaway in summary at the end, and you want to make sure you get that right, so leave space for that. Everything in the middle is a journey there, right? So you kind of want to figure out what are the big pit stops on this journey.
NN (00:25:46):
But if I don't get all the details, right, that's fine. But now let's go to the other side. What if you are kind of...not necessarily a subject matter expert, but you're a domain practitioner and that's the space where I find myself. Cloud computing. It's so huge that I'm going to meet new technologies every day.
NN (00:26:06):
I don't know everything about everything in cloud computing, but I've been around in the industry long enough. And this is where metaphors and analogies play a big role, because all I need to do is go to a person who is an expert in the place and say, "I'm reading this."
NN (00:26:19):
"And this sounds to me like this other concept I heard of when I was working with that other stack. Are they similar?" And sure enough, they will be, because humans, I know I'm going to be kind of totally massacred for this, we're not really that innovative, right?
NN (00:26:36):
We are tending to recycle ideas in new contexts. Most innovation is seeing a problem being solved in one arena, and applying to another, and kind of being able to distill that down. So that's my kind of two tips. One is if you're familiar with the space, look for the analogies, find ways to connect the things you already know.
NN (00:26:56):
And then you'll find ways to explain things you don't. But if you're not, then focus on what the speaker is emphasizing. Take two or three key messages, they will repeat it. They will tell you what their motivations are. Listen to them. And when you listen, you're able to pick out the things that are important, and that's all you need to capture.
CW (00:27:14):
...When I was studying, it took me a long time to learn to take good notes. And it was a big realization for me that, "Oh, if I take good notes, in the moment, I remember stuff, even if I don't refer to the notes maybe that often afterward."
CW (00:27:29):
How much of it is getting stuff down in such a way that you're connecting with the speaker, and you're getting stuff in your mind at the time? And how much of it is for later referral and making sure that you can kind of understand what you wrote?
NN (00:27:43):
That is true. So that depends on what your audience is. So when I go to a conference, I was actually just writing the notes for me, right? So...a lot of the shorthand was similar to what I wanted read. And so it was really about capturing the things I didn't know.
NN (00:27:58):
So if the person is...explaining total ordering, I'm like, "I know this stuff. I'll just write down T dot O and move on." Because I know what that means. I don't need to capture everything. But then if they bring in a new cryptographic cache, right, some algorithm,...then I'm going to pay attention and expand on that.
NN (00:28:16):
So in a sense, when I'm taking notes for myself, they are not a summarization per se of the speaker. They are more kind of a synthesis or a magnifying lens on the things that I wanted to capture to learn. And so in those cases, I tend to kind of write down more keywords than long sentences.
NN (00:28:33):
It's like, "Oh, I need to go find out more about this, this and this." Or if they said a phrase, write that down, go and fix it later. But that's all it is. The reverse is when I'm actually going to go... And I keep using visual guides as an example, because I do this for many of the documentation and tutorials we build. In that case, it's slightly different.
NN (00:28:54):
I actually want to pick beginner level language and beginner level concept. So even if the speaker is going into something really detailed, it's better to summarize the detailed thing in one image and put a link to say, "Okay, we'll get to that later."
NN (00:29:09):
But keep the initial visual guide really simple, because when you're building it for an audience other than you, you have no idea what the audience's level of expertise is. So you have to go for the lowest common denominator.
NN (00:29:23):
When you're building it for yourself, you're building off of your own knowledge. You know what you know, so you don't have to write everything down. I don't know if that makes sense.
EW (00:29:30):
It totally does. And you do have to decide which you're doing. When I started selling my notes in college, I started doing a much better job of taking notes, because I hadn't been writing down the stuff I knew.
EW (00:29:43):
How much has that changed for you? Have you changed your visual language, or as you do for yourself versus what you do for others? Or is it just a matter of expanding the information?
NN (00:29:56):
Oh, absolutely. If you look at it, and I actually have a whole folder of all my sketchnotes, if you look at my earliest ones, they were literally going to be text, meaning that the visuals were also forms, and kind of bubble lettering, and things like that that brought attention to stuff.
NN (00:30:15):
And colors to kind of put layouts, and containers around things that were related. But I didn't have many visual elements in the sense that I wasn't really good at drawing all the icons. So I would try to copy a few of them or fill them in later. But it was really focused on the text.
NN (00:30:31):
The biggest change I have seen in myself is, nowadays,...first of all, I tend to have more stick figures in my sketchnotes, a lot more stick figures. And to the extent possible, I tried to see if I can distill it into conversations rather than content.
NN (00:30:53):
So if someone is saying, "Here is how you would solve the problem," right, and they're kind of walking through multiple steps. My old way would've been to say, "Let me put a bulleted list. I'll make it look like a writing pad with three bullets in it, and we'll write each of them in there," right? That would be the old way.
NN (00:31:08):
I'll still do that now if I'm rushed for time, but I'm intentionally trying to move into, now, you will find two little characters, just little round heads with tiny beaky noses, bubbles coming out of the head. One is saying, "Hey, I have this problem."
NN (00:31:23):
The other one is saying, "How can I help?" And what happens with this is, in a sense, it's another challenge for me. If you think it's difficult to reduce down sentences to put inside one area of a sheet of paper, it's even more difficult to reduce it into the size of a bubble for a speech bubble, right?
NN (00:31:45):
So now you really have asked yourself, "What exactly is this particular kind of section answering for me, and how do I distill it?" So that has been one giant change that I've seen in myself. The second change, believe it or not is to see how you can explain it. They always say, "Explain like I'm five."
EW (00:32:03):
[Affirmative].
NN (00:32:04):
I have a handy guinea pig here who's 12. I bring him into all my stuff and I talk online, but it turns out that we underestimate how sharp kids are. So my thing comes across as, "If I'm explaining it to him, how would I explain it?"
NN (00:32:20):
And I say that because that becomes a thing where you cut away a lot of the subconscious context you tend to put into conversations when you think you're talking to another engineer, right? So when you're writing these sketchnotes and you're thinking, "Oh, it's another engineer," you're going to use acronyms.
NN (00:32:36):
Oh my God, Microsoft and acronyms. Okay. You're going to use acronyms a lot. Bam, right?...You also want to impress people. So you might use the really kind of long-winded vocabulary and terminology just to make it sound like this is an engineering, mind you, I came from research.
NN (00:32:55):
It was our bread and butter to write articles that were really, really multi-syllable words. So it took me a long time to get into this mindset where I had to use simple language. The simpler, the better. And so, yeah, that was my thing is "How do I distill it, not as content, but as conversations?"
NN (00:33:12):
And then the second thing is, "Does what I build in here, is it something that anyone, including my twelve-year-old, can read and get something out of?" And I think that has to be the value proposition. It's not trying to impress you.
NN (00:33:24):
It's like you walked away learning something. And it could be just one fact, right? That's fine. But that'll make the change.
EW (00:33:31):
Some classes, conference talks, are, let's just say it boring. Is this a way to stay engaged, or do you not manage to stay engaged when you're sketchnoting if the talk is just not working for you?
NN (00:33:47):
This is a great question. You have no idea. There's so many nuances, layers to this, but I'm going to answer it in two ways. If you think of it from the perspective of me being in the audience, it's actually really, really good for me. I say this, because I mentioned to you that I started sketchnoting as a self-care routine, right?
NN (00:34:06):
Sketchnoting hugely increases your focus. Once you start sketchnoting, you'll find you subconsciously listen. In all these conferences...there's so many distractions, so many things going on, you've been listening to talk after talk after talk...Decision fatigue is hitting in.
NN (00:34:25):
But when you sketchnote, there is something about the creative side of your brain being engaged that keeps you alert. And you're writing things down. And the interesting thing is most of the sketchnotes I've done, I never go back and look at them.
NN (00:34:38):
Once I've done them, and I've seen them, they're in my head. And if someone comes and asks me, "What did this person talk about," I can mentally kind of go through a Rolodex of images and be like, "You know what? I think they talked about this. I distinctly remember drawing it," right?
NN (00:34:51):
So I think that from my perspective, as I went there to learn and listen, huge value. From the perspective of the speaker though, I sometimes worry that it might come across as rude. You know what I mean?
NN (00:35:05):
That they're speaking to you, and as a speaker, I've been on stage. There is something about making eye contact and seeing people nodding as you speak, right? Something in those kinds of human connection that really help you explain things better.
NN (00:35:22):
And I know this because now that we're doing everything virtually it's much harder -
EW (00:35:26):
Yes. Yes. Yes. Yes.
NN (00:35:26):
- right? You don't know, you're like, "Are people falling asleep?" We don't know.
EW (00:35:30):
Please unmute your microphone so I know that my jokes land.
NN (00:35:36):
I know...I mean, I swear to God, I really was saying, all these Hangouts, and Teams, and all of these, they need to have the ability for us to upload memes of ourselves with different gestures.
NN (00:35:46):
So that rather than me being online all the time, I just press this thing saying I'm laughing out loud, and there's a little 2-second clip of me just laughing, right? But the point there, right, my thing here is that I used to think that the speakers are going to feel like, is it a rude thing?
NN (00:36:03):
But then I realized that not really, because if you share your stuff afterwards, they realize that, "My God, this person paid attention to every single thing." And I will tell you this for a fact, I encourage a lot of people to sketchnote and share, especially the young coming into the industry.
NN (00:36:20):
I have yet to see a single time in my entire life where a sketchnote I've shared has had negative feedback. Ever. Because there's something incredible about the amount of love people give you...Seriously, some of these are inkblots, I'm not even kidding.
NN (00:36:37):
I can't read what I've written ten days after the fact, right? But it's not. It's about the fact that people find it ridiculously useful. They are thrilled to bits that somebody took the trouble. And there have been speakers who have come back and said, "You actually captured this better than I had put it," right.
NN (00:36:57):
And I think that that is the ultimate compliment. That speakers are also human beings. They are nervous. They...come and they have lot more to say. To them,...literally, you're the journalist in the stands who's written an article about them, right?
NN (00:37:12):
And you got a lot of stuff that you captured in real time. And the difference is the article kind of got published seconds after you finished saying thank you. And that is incredible, because it drives engagement around their talk.
NN (00:37:28):
So to me, there is no wrong way. None at all. The one thing I would say is, I think the thing that I may miss is actually engaging with the people around me, which in retrospect, I think there are ways to get around that.
EW (00:37:45):
Yeah. I mean, as you said, being able to publish, tweet, Instagram, however, the conference is talking, your sketchnote means that more people are going to talk to you.
EW (00:38:01):
Which, as somebody who does have some problems just interrupting people, and saying, "Hi, I'm Elecia," and then I run away to the bathroom or whatever,...this gives you a profile that people start to notice.
EW (00:38:20):
And that's not always important, but for somebody who is trying to get a little bit more visibility, maybe they're looking for a job or whatever. This seems like a really good way to get somebody to notice them.
NN (00:38:34):
1000%. So there are two things I want to point out. One is we are in the middle of what's called a content creator economy, right? The YouTubes and the TikToks and the Twitches, people are creating content like never before, especially during the pandemic, right?
NN (00:38:50):
That means because we have this creator economy, there are so many tools. There are so many videos and tutorials that will help you really become good at your game.
NN (00:39:00):
So from the perspective of not just becoming visible in your own domain, but potentially even having a side hustle. A lot of sketchnoters, I don't do this although people have offered it to me, right?
NN (00:39:11):
But I kind of feel like this is one of those things where you need to turn it around and send opportunities to the folks for whom this is their full-time career. A lot of people will come and pay you to do sketchnotes, right? They're like, "Do you take commissions?"
NN (00:39:23):
And you have to see that if you go to @sketchthedocs and you check it out, there's something really engaging about seeing this giant, colorful imagery, and then realizing it's telling a story, right? So there is an entire set of people for whom this is a valuable industry, just as a side hustle, right?
NN (00:39:44):
But then,...for the people who come into tech, that's where I think it's about the attention economy. The attention economy, meaning that we are all on social media....I have no idea how people manage all their identities on social media. It just seems like too much, right?
NN (00:40:01):
But that's a lot of tweets going by. So you're at a conference and there are 5,000 people at the conference. They're all tweeting about this talk. Same talk, right? How on earth are you going to get noticed? Well, publish a sketchnote. I will guarantee it will stand out.
NN (00:40:18):
Why? Because algorithms boost things that have media over things that are pure text. People, in general, like imagery. Because like I mentioned before, we gather information faster from a visual than we do from text.
NN (00:40:31):
Rather than take 10 minutes to read your 10-bullet thread, if I see your one image with the 10 bullets written in it, I will absorb it faster.
NN (00:40:39):
And then the third thing is if you actually go to see @sketchthedocs, or if you've even seen some of my tweets, when I do digital sketchnotes, you can play these time-lapse replays, which is 30 seconds of video that shows you how the thing was created.
NN (00:40:51):
And what I found is that invariably people will stop. They will stop on that tweet until they watch the whole thing. ...We all want to know how the story ends. It's human nature. We're like, "Wait, something's happening. I just need to be here until it's done."
NN (00:41:06):
And so as...an awareness and engagement tool, it's very powerful. But, I'll be honest and say that over the past maybe 2 to 3 months, my focus has shifted slightly. And I've started seeing it primarily as, "How do we use this to help people learn?"
NN (00:41:24):
And that's a completely new kettle of fish. There's so many new challenges in that space. When you think about it as, "How can I use this to help people learn?"
EW (00:41:32):
That's a hard problem. It was a hard problem I worked on some in college with my thesis. And then when I went to LeapFrog and made children's toys, it suddenly became very clear to me that how people learn is not necessarily how people teach.
NN (00:41:51):
Yes.
EW (00:41:51):
And those magic people who get it, who really understand how people learn, that's so powerful. And it's something you can try to learn. I mean, I read...cognitive psychology books so that I can be better at presenting material, but you have to think about it. It isn't going to come naturally.
EW (00:42:17):
How...did you learn how to sketchnote? I mean,...is this something you've always done, a visual note taking that just kind of grew, and grew, and grew? Or did you sit down with a book and say, "Oh, I should try that?"
NN (00:42:29):
So I think in one sense we have something similar. You mentioned that in college you used to do notes and kind of sell them, right? So back when I was in university, I was that person who sat through, I was the dull person who was in every class. I never skipped class ever.
NN (00:42:46):
So I was hugely popular, because everyone else could take off, knowing fully well that Nitya will have the notes for the entire quarter's -
EW (00:42:53):
Yes.
NN (00:42:53):
- worth, right? And in fact, I didn't find out till later that people in India, it was called Xeroxing. It was like that...We use manufacturer names as verbs. Xeroxing means you made a photocopy. People had literally made photocopies of my experimental records and were selling them in the bookstores. I did not know this.
NN (00:43:12):
But my point is that I always took notes, because I found out later, I have to write to learn. I find it very difficult to just kind of see things on a screen and read, read, read text. I have to write it down. And it seems to help me remember it, right? So I always do that, but my notes were never visual.
NN (00:43:30):
They were literally notes the same way all of us take notes when we study. This kind of intentionally making it more visual, using metaphors, using colors, having the structure, came about when I started getting into these developer communities.
NN (00:43:43):
And huge shout out, I'm going to shout out to two different communities. One is called Let's Sketch Tech! Definitely check them out. They have a conference, whole number of women, and, in fact, technologists, I wouldn't just say women.
NN (00:43:55):
Any technologist who's creative and looks at sketchnoting, a lot of them contribute talks. They're in that community. Great one. Second is folks like Corey Latislaw, Chiu-ki Chan, and a couple of others who, when I started on the path, right, they were the ones trying to make structure around it.
NN (00:44:11):
They were like, "Oh, there are things like layouts. And you have to think about fonts, and you have to think about - " and I had no vocabulary for these things, right? Biggest person I ever learned from was Denise Yu. She has a 2-hour workshop. And I think that was to me, the fundamental kind of...inflection point, if you will.
NN (00:44:29):
But I realized, wait, what I was just doing as notes for the fun of it, if I can take some trouble and do it in a structured, repetitive way, it'll have value to others, right?
NN (00:44:39):
Things like learn how to do navigation, make sure there are cues for people. Because the biggest difference between sketchnoting for yourself and sketchnoting for others is you have context that you know. Others don't. So how do you make that hidden context visible in a way that they can follow your train of thought, right?
NN (00:44:57):
So these are all the people I listened to. And then...of course, Mike Rohde has a sketchnoting handbook. And then there is a wonderful TED Talk by Sunni Brown. And she wrote a book called "Doodle Revolution" that I really love.
NN (00:45:08):
So all of those were inspirations, but I think, to me, at least this year, and kind of the way I've kept raising the bar on what I want to do, has been about experimentation. Trying something new, using that. So I kind of think of sketchnoting as a toolkit.
NN (00:45:29):
I call it a visual storytelling toolkit, because you learn all these things. But anyone can learn to draw stuff, and learn to put fonts, and kind of create boxes. But once you've got that, how are you using that, right? Are you using it just to create notes, or you using it to teach people?
NN (00:45:44):
And that's kind of what I started doing this year. And I'll give you an example. I think I've shown you this as well. Game-based learning is a thing. Puzzle-based learning is a thing. So I use the same toolkit, not just sketchnotes, but I kind of do these visual puzzles to try to explain complex ideas.
NN (00:46:01):
So a single term, if I were to tell you this is what the star means, you won't remember it. But if I make it into a Pictionary style puzzle, where you have to guess what it is, use a rebus puzzle, whatever, right? You'll remember it forever.
NN (00:46:15):
And because you've understood it with a different context, you'll now be able to attach other things to it and build on that knowledge, right? So I think that that's where I'm heading towards. I don't know if that makes sense.
EW (00:46:26):
It kind of does. I've seen some of your puzzles, and because you have to work for the knowledge a little bit, in a fun way, work in a fun way -
NN (00:46:36):
Yes.
EW (00:46:36):
- it sticks. Can you give us an example?
NN (00:46:42):
Yes. You preempted me. So this is my favorite example. And I think I might even have told you about this. I've done a lot of them, but there are a couple I'm going to give you. I work in the Mobile Advocacy Team, which means I work with mobile devices, and Microsoft has a new device called the Surface Duo.
NN (00:46:57):
It's a dual screen device, right? So...I wanted to make a kind of visual joke or riddle where you had to guess what this product was. If you've never heard of it, how do I teach you what's good about it without telling you what it is, right?
NN (00:47:13):
So basically the puzzle shows a big phone walking next to a little baby phone. And the little baby phone is talking to the big phone, saying, "Mom, when I grow up, am I going to be a phone or a tablet?" And the mom says, "You can be anything you want to be. Why not be both?"
NN (00:47:30):
And literally that's the Surface Duo. It's a...foldable device. So if you fold it and it's one screen, it feels like the form factor of a phone. If you open it, it's a tablet, right? So I'm like, "I'm telling you what the value of it without telling you," you know what I mean?
NN (00:47:43):
So that's kind of what I mean. And now, for the rest of your life, you're going to remember the joke. Because it's such an inspiration where Mom says you can be whatever you want to be, right? So that was one of my favorites.
NN (00:47:54):
The other one that I think I told you about is I always have a hard time wrapping my mind around quantum computing. And I'm like, "What exactly is it?"
NN (00:48:01):
This whole notion that...quantum particles can be in any number of states and when you observe them, they kind of get frozen into one state that you're measuring, but otherwise they're in any number of infinite states, right? So that to me was really hard. It just doesn't gel in my head.
NN (00:48:15):
So I think the puzzle for me was kind of, this character's lying on a psychiatrist's couch and he's telling the psychiatrist, "Oh,...I'm so confused. I don't know who I am anymore. I seem to have so many different sides to me." And the psychiatrist's saying, "No, no, no. Now that I've observed you, there's only one of you," right?
NN (00:48:36):
And I'm like, "Oh, being a qubit can be so confusing," right? And to me that was such a joke, but...immediately every one of us, it resonates with us, right? We are all kind of constantly in the state of, "I'm a multifaceted person, but you only see me through this particular lens," right? I'm like, "Yes, we're all qubits."
NN (00:48:55):
So I think there's humor. It also makes it something that, to me is very important...Tech in some sense has had a lot of gatekeeping. And I think doing something like this makes it feel welcoming and friendly...There's always a simpler explanation to everything.
NN (00:49:20):
Don't think you have to be a rocket scientist. There are little ideas that will appeal to you that you can understand if you kind of look at it through that lens. And that's the idea behind the visual storytelling.
EW (00:49:32):
Okay. You have something coming up that is related to embedded systems in July. Could you tell us about it?
NN (00:49:41):
Oh, it be my pleasure. So thank you so much. This is actually something called JulyOT. So I'm on the Developer Advocacy team at Microsoft, and we have an IoT, it's an internet-of-things-focused advocacy team. And someone just said, "Wait, JulyOT," right? We have to make this all about IoT in July.
NN (00:50:01):
So...all of July, they run content, and articles, and a lot of things. So if you go to aka.ms/julyot, so J-U-L-Y-O-T, you can find out everything about it. It'll kickstart in July.
NN (00:50:16):
But the reason I'm bringing it up here is there's actually two linkages to the visual storytelling site that I'm hoping may inspire folks listening to this, if you're in the embedded system space, to go out and do something.
NN (00:50:28):
So, in the JulyOT space, we have content on that site, which is really for professional developers. So you can go learn about IoT at the edge, IoT in the cloud systems, integration, data, all that stuff, and even kind of get resources to get certified.
NN (00:50:42):
But what I'm looking at from that space is really, "Can we kind of use IoT with AI machine learning models that can be deployed in edge devices to do stuff for visual storytelling and accessibility?"
NN (00:50:58):
So I'm literally training a machine learning model with my sketchnotes so it can recognize them, and then have a little Raspberry Pi with a camera module.
NN (00:51:06):
So that, anywhere out in the real world, if you spot one of my sketchnotes, it can actually detect it, and then give you an audio transcript of what that's saying to solve the accessibility problem. So that's a project I'm working on. And then the other thing is the IoT curriculum.
NN (00:51:20):
So it's aka.ms/iot-beginners, and the advocacy team is putting together a 24 lesson, all project-driven curriculum, totally free. It'll be available July 1st, and it's really targeted at students. I actually think that this is something we should encourage younger kids to try out. They're going to love it.
NN (00:51:43):
You have a Raspberry Pi or an Arduino, or you can do it completely on a virtual device. It's a way for you to walk through all the different uses of IoT and yeah, I'd love, love, love to have people check out, I'm doing sketchnotes for the curriculum. So check them out.
NN (00:51:58):
Tell me if those visual guides helped you. Or if you're interested in this kind of, "How can I train an IOT device with machine learning models to detect visual stories around it?" I'd love to talk to you as well.
EW (00:52:11):
I know we have a lot of people doing machine learning in the edge of the world -
NN (00:52:15):
[Affirmative].
EW (00:52:15):
- which is not always easy. Can you tell us anything about the projects?
NN (00:52:24):
Yeah. Yeah, absolutely. In fact, the fact that you mentioned it's not always easy, so I'm going to be doing some humblebragging, or maybe I should just call it putting pressure on my 12-year-old. Because if I quote him, then he has to do it.
NN (00:52:36):
Yeah. Machine learning, I think we're increasingly seeing more what we call low-code/no-code tools that help you build machine learning models without having to be a data scientist. So at Microsoft Build, Limor Fried of Adafruit had actually shown this kit.
NN (00:52:54):
And what it does is it combined something called lobe.ai, which is a service from Microsoft, with a Raspberry Pi camera module, Python code, whole nine yards. And what she was showing was the ability to train a model using lobe.ai, which is a piece of software you can install locally on your device.
NN (00:53:10):
All you do is you give it a whole bunch of examples of photos representing a particular label, and it figures out how to detect that in the wild. So I'll tell you an example in just a minute.
NN (00:53:21):
But once you've got that model, lobe.ai lets you export that model out, either for TensorFlow Lite or for any one of those kinds of machine learning frameworks that you want, you can export it out.
NN (00:53:31):
One of the examples, which is on the Adafruit site has an end-to-end how to create a model, deploy it on a Raspberry Pi, use Python to actually code it to detect this. And I think the demo she does is recognizing pastries and printing a receipt.
NN (00:53:45):
But my point is there's hardware available, software available, whole 9 yards. What I'm doing is, actually I've been working with my 12-year-old, and that's what I mean by saying it is that easy. I'm using it to train lobe.ai with my sketchnotes.
NN (00:53:59):
So it's much harder than you think. That's a whole new ball game, but I'll tell you the example of what my 12-year-old, who, the saying goes that if you want someone to solve a problem, give it to the laziest person. They'll find the shortcut.
CW (00:54:11):
Hey. I resemble that.
NN (00:54:16):
I don't know what this looks like. So let me put it this way...Pandemic purchase-wise, we bought one of those Nespresso machines, and there's piles and piles of pods. And they all come in different colors.
NN (00:54:28):
And so every time it's my 12-year-old's job to unpack the carton off pods and put them away. And so every time I need coffee, I'll be like, "Hey, what pod is this?" Because I've no idea which carton it came out of and I'm too lazy to go read it.
NN (00:54:42):
So when I told him about lobe.ai, and I said, "Come up with an idea of something you want to do," he was like, "I'm going to train it to tell you what the pod is so you don't bother me anymore." And so there's a link on my Twitter page to where he really tried to do this.
NN (00:54:57):
And it did train it, meaning he had 3 different pods. The only problem is that I'm fairly convinced that it trained it on the color, because he only took 3 pods that were 3 different colors, but it recognizes them. So now I'm challenging him, saying, "Get me 2 different flavors which have the same color pod, and make it work."
NN (00:55:12):
That's a little harder. But my point is, he was able to do the whole thing end to end, get the model trained, kind of repeat it until the accuracy went up, and then show me a demo of it working within the space of an hour or 2.
NN (00:55:24):
Very easy. And what I'm actually getting to do, and I'm hoping this will inspire other parents to do this. I call it pair-enting programming, not pair programming. I hope it would encourage you to try -
EW (00:55:38):
That's kind of a dad joke.
NN (00:55:40):
Hey, moms are funnier. No, I won't say it. But...you can tell me if it is a good idea or not. What I want him to do is, he's into math. And so he found this Martin Gardner set of books, really amazing puzzles -
EW (00:55:56):
Oh my God.
NN (00:55:56):
- in math.
EW (00:55:57):
Those are amazing.
NN (00:55:58):
They are amazing, and his dad got him the entire series off of eBay. So there we go. Thank you for whoever decided you didn't want them anymore, because we got the whole lot. But one of them was tangrams. As kids we were all doing tangrams, right?
NN (00:56:12):
So in this he kind of showed him different objects you could make with tangrams. And then there are sites online that will give you as many shapes as you want.
NN (00:56:20):
So his next challenge in July, and I'm hoping to work with him, is we want to make a game where...we use lobe.ai to train it on all the different shapes that are available. And then in real time, if you give any kid the different pieces of a tangram, it's able to time the minute they've got one of those shapes.
NN (00:56:42):
So every time...it'll be a game, "See how long you take to make these 10 shapes," and the kids have to make it. And the camera's just watching. And the minute the kid has the shape right, it immediately buzzes and says, "You're done. Go to the next one," right?
NN (00:56:55):
And it's a very trivial thing to think about, but it's actually more complex, because you want to be able to take different orientations. You want to take different light conditions, different backgrounds. You don't know where it's being played.
NN (00:57:06):
I want to actually have him take this whole thing, put it on a tiny model, and then figure out how to jury rig spectacles so he can have it on the specs itself. So I don't know. We'll play with it, but the idea is practical problems that kids will love. And, I think, yeah, that's what we're going to work on.
NN (00:57:23):
So that'll kind of combine or get two ideas in his head, that it's easy to train offline, and then deploying it on kind of an internet of thing device lets you deploy it in the real world. So that's kind of where we're going towards.
EW (00:57:37):
I wonder if anybody out there saying, "Hey, can I be your kid for a couple of weeks?"
NN (00:57:42):
Oh, please. You have no idea, but yeah.
EW (00:57:46):
So the sketchnotes you have, you've got some interesting ones about sustainability in software and one about computer vision.
NN (00:57:56):
Yes.
EW (00:57:56):
How do I get the high quality images?
NN (00:57:59):
So two ways to go about it. The Twitter handle called @sketchthedocs. Every time I publish one, I usually put them there, and they will have a link to the hi-res sketchnote, as well as a time-lapse, and a resource you can go to to learn more.
NN (00:58:13):
I also have a site called cloud-skills.dev. However, warning, that is a GitHub, open source repository with all the sketchnotes. I made it open source. Anyone can take them, use it for whatever, and just not for profit. So I've actually had people take my sketchnotes, and write their own articles on them, and publish it.
NN (00:58:31):
And it's totally fine with me. Just no profit. You can go to that site. The only difference is it's literally a site hosting all the sketchnotes. Each of them could be 30 Meg. So if you are on a low bandwidth connection, don't go to cloud-skills.dev, go to the GitHub repo for it, so you can cherry-pick the ones you want to download.
NN (00:58:50):
I'm actually going to probably redo the site so I'll have thumbnails instead, but for now you can find all the hi-res ones there. The easier way is to go to Twitter and check out the specific link you want.
EW (00:59:00):
And do you mind if I make a poster for my office?
NN (00:59:04):
Oh, no, absolutely not. In fact, I will offer to make you one for your podcast if you show me all your episodes. I've wanted to do one. In fact, actually, if you go to the site, do you know Aisha Blake?
EW (00:59:16):
No, I don't.
NN (00:59:17):
Oh, Aisha is a wonderful person. Aisha is the Developer Relations Engineer at, I'm trying to remember. She's working in, darn, I'm blanking on it, but she basically has a Twitch stream where she talks to a lot of people about different technologies.
NN (00:59:34):
We also had a conference called Global Diversity CFP Day, and she ran an entire day of talks, totally voluntarily, right? She organized it. And that conference was to help people take the first steps into public speaking. So as part of that, she did a talk on live streaming, how to get set up to do live streaming on Twitch.
NN (00:59:51):
So I did her entire talk. I sketchnoted it. And then as a surprise, I basically printed it into a lampshade and sent it to her. So now every time she turns it on, literally she's casting a light on her own live streaming talk.
NN (01:00:05):
And I just love that, right? So yeah, we'll talk. I've got to send you something. We will talk. I will send you something that you can have. For sure.
EW (01:00:15):
I'm looking forward to it. Do you have any thoughts you'd like to leave us with before we close up the show?
NN (01:00:22):
I think I just want to say two things. One is, this is something I really feel has fueled a lot of the things I do. Representation matters. So I want to really give a shout out to all the women, underrepresented minorities, in engineering. If you're a junior, beginner, all of you, right?
NN (01:00:41):
Stay. That's going to be my thing. Use all these tools. Skill yourself up. We are in a content economy where it doesn't matter what your resources are. You can make a reputation online. So my first ask is, make sure you have a brand online, and make sure you build your own value. Don't tie it to someone else.
NN (01:01:00):
And the second thing is a shout out to every teacher. That's going to be my last thing is, huge shout-out to our teachers. I cannot say enough to how amazing they have been through this pandemic.
NN (01:01:12):
And a lot of what I think about in sketchnoting, I think if we look at our teachers, and how they creatively teach kids how to learn these things, we can learn from them as well. And that's pretty much it.
EW (01:01:22):
Our guest has been Dr. Nitya Narasimhan, visual storyteller and Senior Cloud Advocate at Microsoft.
CW (01:01:29):
Thanks, Nitya.
NN (01:01:31):
Thank you so much for having me. It was a pleasure.
EW (01:01:34):
Thank you to Christopher for producing and co-hosting. Thank you to Sophi for suggesting Nitya, and thank you for listening. You can always contact us at show@embedded.fm or hit the contact link on embedded.fm.
EW (01:01:46):
I don't have a quote to leave you with. I have a little drawing challenge. Draw a cat. It doesn't matter how good it is. It doesn't matter how bad it is. But make him say something, or her, that is for your job. Whether it's E=mc^2, or whether it's the cat explaining how to do your code, just take a minute to draw. Maybe five.