In today's episode, I finish my interview with Kalid Azad! Today's episode is sponsored by Headspace. Headspace offers you guided meditation that you can take with you, and does so in a beautifully made native app experience. Headspace is also hiring! Head over to https://Headspace.com/join-us to learn more about the openings.
In today's episode, I finish my interview with Kalid Azad!
Today's episode is sponsored by Headspace. Headspace offers you guided meditation that you can take with you, and does so in a beautifully made native app experience. Headspace is also hiring! Head over to https://Headspace.com/join-us to learn more about the openings.
And I think programming, you learn sort of the ins and outs. You have a byte and you have a binary number and there's all these little properties you can put in. And so like an ISBN number or other things can be, you know, maybe they're encoded in a way that has all these useful properties. And instead of just being an auto-incrementing ID, there's all these things that you can add to it. And I think that's sort of like the intuition that I hope people get from programming versus the specifics of like a for loop or something. I mean, for most people, I don't think that's that useful. It's more, hey, can we be structured about how we approach things? Hey, everyone, and welcome to Developer Team. My name is Jonathan Cottrell. And in today's episode, I finish my interview with Khaled Azad. As you've probably already heard, if you're listening to the third part, this interview with Khaled has been such a fun, such a fun discussion and really enlightening. Khaled is a very smart, smart individual. And I hope all of you have been inspired and you learn from him as much as I have been learning from him. Don't forget that we have the JavaScript January Developer Team CodePen contest. This is still running. You can tag a pen on CodePen, just a normal pen. You can tag it JavaScript January or JS January, as well as Developer Team. And you can have spaces or no spaces. Doesn't really matter as long as you have those two tags. And the pen has to be JavaScript. JavaScript oriented has to rely primarily on JavaScript for its main functions, its main features. And whichever pens get the most hearts with those two tags that rely on JavaScript, there are going to be six winners in this contest. Whichever top six pens with the top six numbers of hearts, you all are going to win a year of CodePen Pro. So go ahead and get entered into that contest. It will run until February 5th. So we are. Almost done with this contest. Really excited about the entries. Thank you, of course, to those of you who have entered the contest already. By the way, we'll be announcing the winner to the JavaScript January contest on the spec slack community. You can join that by going to spec.fm slash slack. Make sure you join the developer team room. I'm sure we will make a quick announcement in the general channel as well. If you forget to join the developer team. Thank you so much for listening to today's episode of developer team. I hope you enjoy my interview with Khaled Azad. I was about to say structured data, right? That that's really what when we say we want people to learn. Everyone needs to learn how to code. What we're really saying is we want everyone to learn how to think about these blobs of information in their lives and how to apply conceptually. You know, how do I organize information? How do I search information? How do I apply this to my physical life? How can I? I mean, going back to the. How can I navigate without my phone when it does, you know, like exactly. And really, when I say I want you to learn how to code, it's because learning how to code has taught me in many ways how to think better. And it sounds so simple. And that's why, you know, obviously we can't campaign for thinking better, right? Like that's a it's a so we we attach it to coding or we attach it to math. But really what we're hoping is for people to be educated on. Okay, here's like, for example. I was. I was thinking about structured data and specifically about objects versus arrays, right? A list of things versus a key value store of things and trying to think of a physical object or physical representation of this. It's like houses versus apartments, right? A house is like an object where you have keys and values. You can only get into one house at a time. And an array is like an apartment where you enter the building and all the apartments are in the same building. And it's such a weird. Like. It. Maybe not even that useful way of thinking. But it informs so much about what you could do with that. You could take that and apply it to, for example, logistics. You could apply it to delivery systems and say, okay, we want to deliver to apartments last because we know we can get all of the apartments done in much faster than we can get the houses done. Right. Very simple things like that. That if you learn how to think. If you learn how to structure information around you or structure information in text that is otherwise unstructured. Well, now you can do really interesting stuff with it. Exactly. And I think a key element, too, is there's a lot of structured and mathematical things out there already. And it's just kind of up to human beings to notice them. So, you know, exponential growth, I think, was discovered in the or E, I think, was discovered in 16 or 17 hundred. So, you know, bacteria colonies and yeast and we had interest in all these things for a long. But then I think it took Napier and Euler to figure out, oh, there's this idea of like a like an underlying rate that can be computed. And there's like a natural log and all these things. But we basically kind of notice these things. They're sort of pulled from it. So the same thing with this kind of computing mindset where, hey, in my in like in my everyday life, there's a lot of things that are fairly computational, especially in the modern world where we have all these all this technology around us. But it's just that a lot of times we don't recognize it. So like to a Roman, the idea of having numbered. Roads is crazy. What do you mean? Like this is road one and road two and road 10. Like you don't have you don't call it the like the glorious green path and the beautiful red path. Like you're actually numbering your roads. Yeah, it's actually a lot easier. I mean, but but to them, it seems like crazily scientific. And to us, I mean, I'm not even sure what the analogy would be like having like an equation. Like what's the name of this road? It's so it's the parabolic, you know, X squared road. Yeah. And it's like, why? Why would you call it that? It's like, well, because it curves in such a way. And it's really easy to think about when we know it's just to us. It's kind of comically precise. But I think in maybe in the future, we have something similar where we're basically we understand things so well that what looks super scientific to us now, you know, to like a child is just normal. Yeah. Yeah. And and I think it has become that way in certain areas that we haven't really like it's hard to recognize because we are in the context. Right. Like we're we're kind of embedded already into it. And so, you know, the level of knowledge about, for example, the obvious one is children who pick up a phone, you know, before they even know how to read, but they know how to swipe. There's this really interesting intuition that's happening there that later on in their lives may give them a much higher level of dexterity with the tools they use than we have now. And just viewing that, watching that, you know, obviously we had similar things when we were growing up. And our parents had similar things when they were growing up. The progression is very interesting. But I think this idea of, well, I mean, what you're doing with Better Explained is spreading this concept of intuition. It's spreading the concept of looking at things and finding the underlying system and finding how they work. Very, very powerful. And I think it's a really good mission. So real quick, we're going to we're going to pivot and talk about that history for just a few minutes before we wrap this thing up. Sure. Better Explained has been around for 10 years now, a little over 10 years because it started in 2006, right? Yep. Near the end of 2006. OK, so. So, yeah. Right at 10 years now. And so rewind, if you can, rewind your brain back to about 10 years ago. What was the first, I guess, maybe 10 and a half years ago, whenever you first started formulating this? What was the like the spark that really lit the fire? The. That sounds super cheesy. But what was the thing that really just compelled you to start? Sure. Sure. So I began Better Explained, I guess, in college is after or I began taking notes in college after I had a super frustrating math class my freshman year. So I had always enjoyed math in high school and growing up. And then in what I now realize I was in a very poorly taught math class. And of course, I just thought, oh, something's, you know, things aren't clicking. Something's wrong with me. Like, I just got to study harder. And I couldn't at the time see that, oh, like the approach was actually not that great that we were taking. But I remember cramming for a final. And finally, some analogies came to me that made like months of studying just snap into place. And it was simultaneously relieving and frustrating. It was kind of like it's almost like, hey, you know, somebody pointed out you had like, you know, food in your mouth or food in your teeth. It's like, OK, thank you. But oh, my God. But could you have told me like a week ago? I didn't know. I like a seed, you know. So it's kind of like, oh, my gosh. Like, why? Like, why did we spend all semester learning? And this was like a vector calculus class. So we're learning about vectors and like rotating things and twisting things. And there was really very, very little visual intuition. And I just made some diagrams that seemed to help me a ton. And I was so I was angry and happy at the same time. It was I remember that feeling very well because it was so weird. It was like. I was like, oh, my gosh. Angrily happy or something. I was like happy and frustrated. And it was like this weird combination of emotions. And I remember thinking, oh, my gosh, like I would have I can't even I would have paid anything to have avoided the frustration that I had. It's like a feeling of loss almost. Right. Loss. It was just kind of like this wasted effort. Like I just wasted all semester cramming and like and it was for no reason. It wasn't like I was getting better at the concept. I was, you know, spinning my wheels for so long. And finally, I got some traction on this. And I. So I immediately I just started writing down these things and said, OK, like for myself, too. I didn't want to forget it. And also it was, hey, if it if it helped me, maybe it would help somebody else. So I started taking these notes down. And in college, it kind of put them on my college website. And they got pretty or, you know, a good amount of traffic then. But I sort of just left them up there. And then I started working for a couple of years and I'd sort of forgotten about it. And then I decided, OK, I want to kind of leave my first job and try some startup things. And so before I left, I was just writing down ideas for projects. And so I have this idea book and I was just kind of journaling. And one of the ideas was essentially to start a learning site based on these notes. And I remember thinking, OK, what should I call it? You should use my name, like call it azad.com. I was like, oh, no, it's not really about it's not about me. And also, my name is probably hard to spell if you've ever. It's not a common name. So I'm like, OK, pragmatically speaking, it's probably not a great domain to have anyway. But then I realized, oh, better explain. Like, I just want to explain things better. And so it's not about like the best in the world. This is the greatest thing ever. It's like, no, this just helped me. Like, this is better than what I had before. So I just want to share it. So I basically just got the domain and I started transferring over my college notes. So I think the idea happened in probably May. And then I started putting the notes together and transferring things over in probably September of 2006. And then that December, I started copying over a bunch of my notes. And basically. 2007, I just went crazy and started writing a lot. And so then, yeah, basically 10 years later, here we go. It's about 100, maybe 160 posts over that time. So it's not a huge amount. It's about on average about one post a month, I'd say, for over 10 years. But thankfully, because you're evergreen, you sort of is built in this kind of reference library of intuitions that each of them kind of over time collect people. It's very interesting how simple it is, isn't it? So it's not like you had this master. And your plan already laid out in front of you. You experienced something of what you at the time, at least, felt like was insanely valuable intuition or insanely high amount of value in this information that you couldn't find anywhere else. And basically, you just shared it. And it's a common business model, more common than people recognize, I think. You scratched your own itch, certainly. But then you turned around and said, hey, look. This is how I figured this thing out. And it's not like a massive business spreadsheet where you're doing all the numbers on whether or not it's worth it to post about this particular intuition. How many people are in calculus this year in high school? No, that's not what it was about for you. And so I think a lot of people, they lead up to the release of something or the creation of something. And they spend. Too much, perhaps a crippling amount of time trying to evaluate whether or not it's worth their time. And I do this sometimes on a day to day basis. I'll spend too much time making my my to do list for the day when really I know pretty much the most important one or two things to do. And one of the I actually use. There's a guy named Donald Miller. He has a excellent podcast called the Story Brand Podcast. You know. Regardless of your opinion on that particular stuff. He has this really cool day planner that that I use. And one of the things that he has on the day planner is if I could do this day over, what would I do differently? And the point is to actually do that at the beginning of the day rather than at the end of the day. So you're kind of predetermining the things that you're going to screw up, like the things you're prone to mess up that you've done in the past. And you're fast forwarding and doing like a postmortem on the day. Yeah. If it fails. Very interesting concept. But I use this time and sometimes I'm sitting there looking at my schedule for the day or I'm looking at my list of to do's for the day and I'm thinking, well, is this actually worth it? I'll go down a rabbit hole of deciding which things should really make it on the to do list. And that's that's totally it's just another level. It's like a high level of procrastination, really. Yeah. No, that's I like that. I'm acknowledging that. You're likely to mess up on things and addressing it before you do. So I like that sort of psychological game there because it's true. I mean, I fall into the same things. I don't see myself as a very disciplined person at all. I I'm not. Basically, I acknowledge my own lack of discipline and therefore my my approach is to say, hey, as long as I have, again, like the evergreen motivation. So I'm going to fall off the wagon. I'm going to post more frequently and less frequently and I'll be motivated or not. But as long as I have this. Warmth to coming back to the project, then I'll continue getting up. So it's sort of that like, you know, I'll come back to the gym because nobody's going to yell at me for being missing. And that's why I come back. So I sort of I'm not white knuckling it and hoping that I can't, you know, break my streak or something. I say, okay, I'm going like, let's just pretend. Actually, another exercise I do is just pretend today you've already been slacking for like a week or a year. Just just you. Whatever happened. I mean, it's very likely that there's going to be a point. We're. You do slack for a week or a month or something. So just pretend that's that already happened. Do you have the warmth in the project to come back to it? Like, do you feel any guilt? You know, and then you can sort of put yourself in that mindset. So I tried to find ways to visualize that scenario happening where, yes, at some point I will have forgotten or not been anything. And let me come back to it. And can I kind of work through that? And oh, maybe I have some, you know, some guilt or something lying around. Okay, let's let's try to work through that as well. So. I think that's a great exercise. Another thing, too, is for the project itself. Yeah, I sort of had this kind of intuitive kind of hunch or whisper or something in my brain, which is that there's got to be a better way. And so I think seeing the analogies work so well, it basically gave me this. This is the kind of, I guess, I suppose, like the iron determination that there it's almost like a philosophy of life. But I basically believe that pretty much anything can be. Can be. Understood intuitively. There's not. It's not necessarily easy to find that intuition, but there is a way that can it can make sense. Like, I don't think the concept is it's not supposed to be intellectually only. You're supposed to feel it. You're supposed to understand it as much as you understand a circle. Basically, the difference between the circle and parabola, like a parabola can become a circle in terms of understanding. Like there is a way to get it to click to that level. You just haven't. We haven't maybe practiced it or found it. That's just sort of an underlying belief. And so I kind of. That drives me in the sense that I know at some point it might be a year. I mean, I've had intuitions that have taken years. I have like a text file and I basically, you know, for each topic and I'll think about it for a little bit or write something down. I'll come back to it and maybe, you know, months or a year later, something snaps into place. It's oh, that's what's going on. And I write it down and then I try to turn it into basically as soon as I have an aha moment, I try to write it down into an article just because there's a there's kind of a freshness there and there's an excitement. And I'm. I'm. I'm motivated to write about it. And also, I think there's like a genuine like it's hard to it's hard to remember what something is like. It's hard to remember what it's like to be confused a long time ago, for example. Yeah. Yeah. Like like even learning to read. I can't remember learning to read. I can't remember looking at a letter and not knowing that it's an S or a W like I just can't remember that at all. So it's hard to write. Like if I were to write kind of a teaching, you know, teaching kids how to read post. It would be really difficult because I can't empathize with that problem. Right. And so I try to I try to capture it right when it's happening because I can say, oh, like this thing really bothered me and here's how I fixed it. Right. Yeah. Yeah. It's kind of like trying to give really detailed directions. Going back to our previous discussion about memory, it's like trying to give detailed directions to a place you haven't been to in in ten years and a different city, you know, like. Exactly. You know about where it is. You remember it. And you remember kind of how you got there. Yeah. And you know how you would get there now from where you are, maybe. But but trying to tell someone who's in that place really detailed and specific, you know, don't turn left there. That's you know, the map is wrong or something like that. That's that's a really hard thing to do. And I tell people this all the time, especially young developers. Don't waste the opportunity to teach while you are learning. It is super, super important. That you take that opportunity because once you get too far away from that subject, you know, regardless of the subject, whether it's writing letters or writing JavaScript. Right. It is JavaScript January, by the way. I thought I'd mentioned that on Developer Tea. But regardless of what you're learning, whatever you learn, you will be most able to teach directly afterwards. And there is there are a few minor exceptions. Some teachers will teach you a little bit more. Some teachers will teach you a little bit more. Some teachers gain intuition by being around the people who are learning and seeing the patterns of learning over and over and over so they can see kind of kind of stay connected to that. Right. But but if you if you walk away from it and you haven't been near it for a while and you want to teach it, it's going to be a lot harder to remind yourself that the mental disposition of someone who who doesn't know what you know now. Exactly. And I think another benefit is that I. I realize this, too. I want to learn from somebody who was kind of in my shoes and then overcame it and not someone who was already at an. So we kind of look to role models. So let's say, hey, should you should you take workout tips from like Arnold Schwarzenegger or some bodybuilder? I mean, yeah, they probably have very deep insights, but they are they're super motivated. They're determined. It's like a life mission. It's like getting basketball tips from Michael Jordan. I mean, his tip is going to be practice eight hours a day or something. You know, it's going to be. Definitely like like exactly to get to, you know, to get to that level. It's a certain level of performance and things, but maybe that's not where you are. I would rather get basketball tips from like a good high school player who plays a few times a week. And, you know, hey, what's worked? Because they're kind of more in my environment. And they're your next step up. Right. They're my next step. Exactly. And so even for workouts like, hey, getting in shape, let me get tips from somebody who was in started where I was and what worked for them versus someone who. Maybe was already interested in fitness your entire life. And so it's like the tip is to, you know, start when you're five years old or something. You know, there's a lot of empathy that comes from that. And so my my my approach for writing is, hey, I'm writing for sort of a curious person who is willing to learn. I'm not trying to, you know, someone doesn't like math at all. I'm not going to try to, you know, convince them that they need to like it. But for someone who's reasonably interested, it's like, hey, OK, there's an intuition here that we can go through and let's walk through it together. So you sort of you. You know, you're you have an audience wherever you're starting from. There's an audience of people that are in similar shoes to you and you can relate to them much, much better than like the the ideal professional could. Oh, yeah. I think. Yeah. Yeah. Well, I mean, it's it's like installing a 300 horsepower engine on a scooter. Right. Like it's exactly not going to work. It was never intended for that. If you want a faster scooter, that's not the route to go. You don't aspire to become something overnight. You aspire to become something through. Progressive progressive steps. And yeah, there are times where you you make major jumps. Those aha moments, maybe those those particular times, maybe that jumps you up a little bit more than, you know, one small step might. But but certainly the idea of progression and patience and in the learning process, you know, your brain can only move so quickly. Right. Especially as you get older, your brain becomes less pliable, et cetera, et cetera. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. Yeah. At this point, and those of you who have listened to Developer T, we talked about that, the plasticity of your brain over time, it's harder to learn new information when you've already coded information into your brain for so long. Right. But still, it's certainly possible and becomes more pliable as you as you engage in learning actively. So one of the reasons why I recommend constantly learning is to keep your brain pliable, to keep yourself moldable. It's kind of another tangent there, but yeah, stair-stepping your progress and stair-stepping your expertise. You aren't looking to jump from zero blogging to white paper level quality info. That's probably not going to be an overnight process for you. Exactly. And I think there's this fear that, oh, I'll waste time if I don't... I should do what Michael Jordan did because he is at the end point and I just want to get the direct path. But again, I'm personally okay to zigzag a little bit. Yeah, I get the advice from the good high school player. And yeah, it's not the best, but I get better. And then maybe if I get to that level, then the good college player. And then, okay, maybe then a European League NBA player. If you're going on that path. And for a lot of things, it might sound like, oh, that's suboptimal because you could just... Try to follow the NBA advice on day one. But again, there's this motivation element, right? So if the payoff to getting better on Michael Jordan's plan is 20 years or 15 years, it's going to be really hard to stay motivated. But the high school player, maybe there's something that he can give you that will make you better that week for your rec game. And then... So there's all these other elements. And so that's kind of the global variable that we don't see is that there's this motivation element, which might be based on how quickly you're seeing progress and so on. So the Michael Jordan path might work if you are that determined. But for most of us, I acknowledge my own limited motivation. And so then I say, okay, well, given that I'm just a human being with limited motivation, I'm not a machine, what path can I take that's going to keep my motivation high? And even if it zigzags a little bit, as long as it's fairly enjoyable, I don't mind taking a little bit longer. So better explained. In the post, I read about this too. I had some thoughts previously, and I kind of worked on it. I had some thoughts previously, and I kind of worked on it. Oh, for like a blog. I mean, it wasn't really ever... I didn't start it intending to become a business. It was really just kind of a creative expression or like an outlet for that. But then over time, it started turning more into a business as well. But I say, okay, it's been around for 10 years. Shouldn't I be a bazillionaire by now? Huge projects, right? But I mean, maybe I could have pushed myself harder, maybe, but I kept my motivation and I feel like I want to do this pretty much for the rest of my life. So I don't know. I don't know. I don't know. I don't know. I don't know. I don't know. I don't know. I don't know. I don't know. I don't know. I don't know. That outcome of having a lifeline learning project, I can't really argue with that and say, okay, is that a bad thing? I don't know. For me, I'm pretty happy. Maybe it could have been faster, but I don't really worry about that too much. And so it's sort of, yeah, maybe you take advice from the high school basketball player, and maybe you could have gone a little bit faster if you'd followed different advice. But if you were motivated the entire time, and if your goal is to have lifelong learning, like in my case, it is, I don't want to risk burning out or getting discouraged because that stops the whole process. So I'm trying to keep the momentum up. So sure, maybe it takes a few extra years compared to going super white knuckling and going really deep into it. But okay, if it takes a few extra years to make it into whatever it can become, that's okay for me. I'm not beating myself up about that kind of thing. It falls right in line with the philosophy. I've talked about it on the show before, but building small things. Right. One of the best paths to learning, I talked about this with Wes Boss as well, is the small chunks, right? You do something for a day or for two days even, and build a small project with whatever thing you're trying to learn or really dive into one particular thing for one day. And what you get is this super fast feedback. If somebody can hook me, going back to the basketball analysis, I'm going to do a super fast feedback. I'm going to do a super fast feedback. If somebody can hook me in by saying, hey, in 30 minutes, you will have a better shot. You will have a better form for shooting free throws in 30 minutes. Nothing else about the game. You're not trying to figure out the business of the NBA. You're just focusing on this one minor thing, but the payoff is immediate, right? So that's... Feeding right back into the motivation because very few people get motivated by really large, long-running projects. And it's not that large, long-running projects are a bad thing, but rather that most of the time, those projects succeed when they're made up of a ton of tiny, smaller projects. Incredibly important, I think, to maintain that motivation by having consistent and regular wins. Exactly. Yeah. Yeah. Take small steps. And I think I subconsciously fell into this just because blog posts tend to be just by their nature. I think my average post is 1,300 words or something, so it's not gigantic. So I think just knowing that that was the size of the thing I needed to make, it made it more approachable versus trying to say, okay, I'm going to write essays or white papers or giant reports or something. It's just, oh, I say, hey, just a quick blog post. And at the same time, there's this huge kind of uh Pareto effect where a 1300 word blog post can convey so much intuition oh yeah compared to you know like or even 500 I mean I think my most popular post is like a thousand words or something and uh it's on combinations versus permutations so like ordering lists and things and like how to think about that and it was just kind of a quick it was a quick throwaway post in my mind like when I wrote it it was it was like a half a day or something I just kind of had an intuition and wrote it down and now it's my most popular post it's like 10% of all my traffic is just that one post and uh it wasn't trying to be a big thing it wasn't this big huge lesson on the ins and outs is just oh here's a little intuition and boom like it just sort of hit so I think um you're sort of also when you let yourself have these small projects you're kind of you know buying more lottery tickets so to speak so that's another kind of aha moment is especially with evergreen content um it always has a chance to be useful so you know you write something yeah 2007 and then it's still useful today so I have one of like the three or four posts that is in 2015 uh one of them eventually became a top five post so it was on uh cross products which is kind of like a way to um manipulate vectors and so it ended up just being a popular post when it was when I wrote it it wasn't very popular but then a year later it became really popular and now it's like a top five post and so it's one of those small little things that I didn't know ahead of time and I would be popular but with enough at bats with enough lottery tickets one of them will hit eventually and so you sort of just have that gentle process of just keep you know keeping that momentum up and again that's kind of my um again I keep saying it but my long-term goal is not to have an individual post burn me out or anything because it's not worth it I just want to keep the process going where I always feel like I can make a new post yeah yeah that's that's so good and I've I do the same thing with developer t obviously I have three episodes but I don't have a per week rather than one episode every two or three weeks. And the idea is that these smaller chunks of content, smaller projects, obviously I'm a big fan, but buying a lottery ticket, I love that analogy because you never know what thing that you will say. There's always random quotes that are tweeted that were said on Developer Tea either by me or by a guest. And I never in that moment planned, it wasn't a master plan of this is the one tweet or this is the one quote that's going to make it to the top of, that's not the plan. And usually people who do that unfortunately are sorely disappointed that it didn't get as popular as they wanted it to. So instead, I say things or I compose episodes around an idea that I think is valuable enough for me to keep... Keep track of. It's almost like a journal in that way. And I would imagine that you would say something similar about Better Explain that you... And you even said this at the beginning of our interview about going back and listening to Developer Tea. There's episodes of Developer Tea that I've totally forgotten altogether. I probably will do a duplicate episode with very similar ideals or very similar points because there's episodes of the show that I've done that I've actually just totally forgotten that I did. And that's the way the human brain works. We're intended to forget, but having that constant output, that constant small piece is like throwing out a big wide net and seeing what you can catch. Exactly. And yeah, I mean, I essentially write things down because I know I'm going to forget them. It's kind of funny. So many parts of the site are just me acknowledging my myriad limitations and saying, okay, how can they work with these? I guess I've tried to... I've tried to do a lot of work with these. I've tried to do a lot of work with these. I've tried to do a lot of work with these. I've tried to do a lot of work with these. I've tried to do a lot of work with these. I've hoping that I'll be super disciplined every day. It's like, okay, I know I'm not going to be disciplined sometimes. So how can they be gentle enough with myself that I will come back when I inevitably stray? Okay, cool. And then I'm going to forget things. So how can you write something down in a very clear, friendly manner that I want to read my own writing? I'm trying to make things... I mean, I guess it's... I don't know if it's selfish, but it's really just like, hey, like this is... Khalid is trying to educate Khalid, basically, because I know I'm going to forget. So sort of acknowledging that reality. I think if you're looking for, and this kind of comes down to those worthiness and goodness goals and things like if you're looking for validation, then that's kind of this external factor, which might influence. I think people might say, oh, I can't make a small post or a small program or something because it's not good enough. And it's like, well, that means the real reason you're making it is not just to explore, but it's because you're looking for validation. And that's a deeper issue. And there's all sorts of things that might underlie that, but at least even acknowledging it might help resolve a little bit. So you sort of separate yourself from the work where you're just exploring and you're looking into things and you're curious and you're not doing it to kind of get something else out of it directly. And I think there's a kind of gentleness. I mean, for better explained, I didn't start it to make it a business or something, but it's done better in that regard. And I think that's a really good thing. And I think that's a really good thing. It's harder than things that I had started to make businesses. It's kind of this weird, it's a paradox where by not trying to make it into something big, you have a better chance of actually becoming bigger. Yeah, it is a paradox. It's a very interesting paradox, actually. Yeah. And you can't fool yourself. You can't say, oh, I'm just going to pretend to not care, but I really do care. It's like, no, I'm just putting it out there just because I'm just having fun with it. And I think there's something that shines through in a lot of work. You can sort of tell, right, with music or art or anything, if somebody was just having an enjoyable time, there's something communicated there, which I think draws people in when they see it. But you can't, if you're doing it for that purpose, you're trying to make something just to draw people in. I think people sort of see through that. Yeah, people are very good at decoding. This is something I read in How to Win Friends and Influence People, of all things. Great book. If you haven't read it, go get it. It's free, probably online somewhere. Yeah. Fantastic, fantastic book. But one of the things they talk about is, if you're trying to forge relationships for the sake of yourself, people will see it. That you can't use a device of genuineness without being genuine. You can't send an email to a client for the sake of your own gain without them noticing how bizarre it feels, right? There's something off there. And there's some level of humanism that's not there. And I think that's where we can pick up on that manipulation. So give people more credit than you are giving them. If you are doing that now, give people more credit. And I would say, take some time to really consider, is what I'm doing actually genuine? It's kind of a weird value to determine, but am I actually doing this because I care about, for example, developer tea? Am I actually doing this because I want developers to, quote unquote, level up in their career? If I heard that from someone else, my immediate reaction would be, oh, is that really what you're doing? But yeah, it really is what I'm doing. It's why there's like 350 episodes of developer tea that are totally free and you never have to, you know, I'm not going to belabor the point of how much I'm giving away. That's not the point here. The point is, if you want to be motivated by something, and if you want to actually capture people's attention, genuineness isn't an option. It's not an option. It's not an option. It's not an option. It's not an option. It's not an option. It's not an option. It's not an option. It's not an option. It's not an option. Exactly. And I think it's required from having people believe in your, you know, in your mission or what you're doing, but also even just for your own health, not sanity, health, but exactly, like, it's really, I don't know. I think that's one thing I've learned over time, too. Like, I have to be honest with myself about what's working, what's not working, what I'm excited about or not. So, for example, one thing I also struggled with a little bit is that, you know, like, you read math books, like, if somebody were to tell you, okay, make a math lesson on some concept, most of us, we'd say, well, okay, the average textbook, we list the definition, and then there's a theorem and a proof and maybe some practice problems. But I just had to admit to myself, maybe it's just me, but that's not that interesting to me. And I don't feel like I really learn it properly that way. Where's the analogy? Where's the diagram? Where's the plain English version of it? I have all these things that I need. And so I had to be authentic to myself and say, hey, if I'm going to be true to myself, I need to include these things. And maybe it doesn't look professional. Maybe I have, for one of my posts, it's on the gradient, which is like this, yeah, it's kind of a vector concept of moving to the best location. And so I had this analogy of you have the Pillsbury Doughboy in a microwave and you want to heat them up. So you're moving around the microwave. And it's this kind of funny, weird analogy, but it's like, for whatever reason, that one just came to me. And it's like, I said, I'm going to go with it. I'm not going to say, oh, you have a spaceship and you're trying to move through the atmosphere and Mac. No, that just didn't do it for me. So I had some funny little analogy that I thought of, and I just had to be honest with myself. So I think for your own work's sake, it comes out better, I think, when you acknowledge what's working or not, and when you have that sincerity with yourself. Yeah, this is something I struggle with, with developer tea, to be honest, a moment of vulnerability, because some of the values that I hold and some of the ways that I would argue in person are different than the ways that I would talk on developer tea. So in some ways it's constructed and I had to be a little bit more careful with how I speak to listeners on the show. But that's also a function of knowing who you're speaking to. I don't think that I'm constructing it in order to manipulate people as much as I am constructing in order to communicate well. And there's a big difference. I genuinely want to communicate well, and I genuinely want to accomplish the things I'm trying to accomplish. And so there's a big difference between just being, quote, yourself, right? And then being genuine. I can modify the way that I would speak to you. My diction is a little bit more clear when I'm talking on microphone for this podcast than it would be if I was just out with friends. And so I think there's an important fact to bring out. Because a lot of listeners to this show, you've probably listened for long enough to remember, we talked about branding and how important having a brand for yourself can be. And a lot of people encode that idea of having your own brand or of marketing yourself as disingenuous, right? That is actually not genuine. But that's not true. And composing yourself in a particular way for the sake of doing something. That can be just as genuine as you letting loose all your faults, right? Exactly. And I think being yourself doesn't mean that you don't acknowledge the background and so on of the other person. So if I'm talking to my parents or to a friend or to a younger person, I mean, who I am, it's not that it's different, but I might present myself a little bit differently just because I know the relationship. And there might be a comfort level, or like you said, when you're speaking, on a podcast, maybe you're more clear with your diction or your pacing and so on. And it's not that you're not yourself. It's just that you're trying to empathize with your audience so you can connect with them in a better way. And so to me, that's a genuine expression of interest. And it's not trying to bamboozle them with some kind of technique or something. It's just that, oh, I'll talk more clearly because it'll be easier to understand. Exactly. Yeah. Yeah, that's very good. And, it's a really good way of thinking about personal brands is my brand is intended to show you that I'm empathizing with you, right? Or to be an expression of empathy, to make me more accessible to where you are rather than being this enigma of a figure that's really hard to get in touch with. Exactly. Today's episode is sponsored by Headspace. If you don't know what Headspace is, let me set up this scenario for you. At Headspace, you may find yourself entering your platform, bringing your platform to your platform, bringing your platform to your platform, bringing your platform to your platform, bringing to be able to produce the best work, to solve difficult problems, and to reduce the distractions around us, right? These are things that are not really, they aren't really optional for the average developer. We can't allow ourselves to be distracted and also expect to level up in our careers. Now, as I said, there are many ways to practice just about any given thing, right? You can practice focus by actually going through your day and then evaluating how well you focus. That's kind of a passive way of practicing focus. An active way of practicing focus would be something like meditation. And that's exactly who our sponsor is today. It's an application that makes meditation simple. This is an iPhone or an Android app. You can find it in the App Store and you can try it for free. It's Headspace. Headspace is sponsoring today's episode. And they are also a company that is growing incredibly fast. They have over 10 million downloads worldwide. This concept of meditation is taking hold. There are plenty of people who are benefiting from it and then sharing their stories. And it crosses over the boundaries of different cultural norms. It crosses over belief boundaries. So if you haven't tried meditation, I would highly recommend this, especially as someone who uses your mind each and every day. Your mind very much so needs something like meditation to work properly. So go and check it out. I've used Headspace for over a year on and off. I'm not super great at my meditation practice. I'll be honest with you. But every time that I feel unbalanced or I feel like I need a little bit of clarity, I need to have a jolt of inspiration. Usually the first thing that I go to is meditation. And the first thing that I think about when I think about meditation is Headspace without fail. So they are building a world-class engineering team, as I said before, with teams based in San Francisco and in Los Angeles. So if you're interested in joining a company that's working to improve the health and the happiness of the world, not just a small group of people, but everyone in the world can benefit from meditation, you should apply. You can go to headspace.com slash join dash us. Of course, that link will be in the show notes. You can go to directly to spec.fm slash Headspace, all one word, to go directly to that job page. Thank you again so much to Headspace for sponsoring today's episode of Developer Tea. Okay, so all of this to say, we're coming to a close here. Developer Tea is supposed to be short, but these interviews, when they go this well, it's so hard to cut things short. So hopefully people have listened all the way through the end of this one. Be one of the first interviews to go to three parts, by the way. Oh, that'd be great. We'll see. We'll see. So two things. One, if you could go back and redo one thing that you did along the way with Better Explained, if there was some, like a turn you took or a decision you made or something that you, maybe a bad habit you picked up along the way that you since had to remove from your every day, what would you do differently if you could? Oh, good question. I guess the two things, from a practical point of view, I wish I started my email newsletter sooner. So just from kind of the mechanics of running a site or a business, so when I started the site, I had like an RSS feed and that's how I had subscribers. And then of course, RSS kind of like Google, they kind of shut down Google Reader and so on. So RSS sort of died in kind of like the mid or late 2000s. And so then suddenly you're trying to scramble to get your readers, kind of connection back. So then I started an email list, I think, in 2013. And so that's been going really well. And people, email, I think, is one of the most long-lived forms of keeping in touch with people. So I'm hoping that method will last for a long time. So I wish that I had started with a more permanent system, or at least a system that wouldn't be at the mercy of kind of external technologies as much. And so that's one thing I do fear about Facebook and Twitter and so on, is that you're kind of, you're sort of a sharecropper on their land, and they kind of continue to, you know, you're sort of, you're sort of, you're sort of, kind of control the connection to your audience. So if they decide to charge you, or if they shut down, or if they changed their plans, suddenly, you have to rebuild your audience again. So I thankfully, I'm actually glad in a way that Google shut down Google Reader, because it kind of forced me to realize that needed that versus, you know, going for two decades and then having a shutdown. So that would have been maybe kind of from a tactical point of view, what I would have done differently. And then, I guess, from a personal sort of approach, I think it's hard to say, like, I don't, I'm not really a big fan of regrets, so to speak, just because I think everything shapes you. And so for me, for example, the frustration of my first math class, do I regret that? I did at the time, I hated being in that class. But looking back, that class made me start Better Explained, I think if I had a normal class, you know, so yeah, it's hard to say like, a problem or something that a mistake, I mean, maybe it pushed you to push you in a direction to fix it. And without knowing about the problem, you never would have fixed it. So me realizing that I wasn't learning in a way that was effective, it was only highlighted by having a really ineffective class. So it's sort of, there's kind of an ebb and flow there. But I do wish and this is something I still work on is, yeah, giving myself permission for those small steps. I think I'm, I'm much better at it, allowing myself to make these small little changes. And it comes down to that separation of the work. from your value, you know, your worth or whatever emotional attachment you're putting to it. I think it would have been helpful to have separated that earlier. But at least I feel like I'm on the path of that now. So I feel I still have dozens or maybe hundreds of half finished drafts that I feel like aren't ready, or I need to do something to fix them. And then I kind of know, though, that it would still be useful if somebody is trying to learn about this topic. Whatever draft I have would still be useful. I think there's an intuition there. Maybe it's not as polished as I could make it. But I think it's still useful. I think it's still useful. I think there's an intuition there. Maybe it's not as polished as I could make it. But I think it's still useful. I think it's still useful. It'd still be helpful. So I'm still trying to give myself that permission and sort of separate that kind of the work, you know, from the process. So that's, it's an ongoing thing. And I think I'm thankful I've made a lot of progress. But I suppose if I could have worked on that earlier, that would have been helpful. Yeah, that makes sense. And really good answers, because I do agree that the things that you that you go through the negative experiences or what is, you know, what in our minds may be negative experiences, they are certainly usually instrumental in shaping us, particularly the very negative, like the the spikes in either direction are, are instrumental in shaping us because we respond to those things more often than not. And so a lot of the time, you know, for example, some of my kind of retrospective perspective on developer T is a result of me having gone through a bunch of frustration too, right? Me encountering a lot of that imposter syndrome and feeling like I was being, you know, disingenuous by applying for jobs in this in this field. And, and I just didn't, I didn't want other people to feel that. So yeah, absolutely. I'm with you 100%. I agree that our pain and our mistakes, you know, we, it's not the best idea to look at those and try to reduce them as much as it is to simply learn from them in one way or another. So very, very good stuff. The other question, you know, I'm not going to ask you the two questions that I always ask my, my guests on developer T, because I asked you the first time you were on the show. So these are the, these are the two questions I've replaced it with. The first one was, if you could go back to the beginning, what would you change? The second one is, you're looking to the future now for better explained, what do you see kind of emerging into the future? Is it going to be, you know, basically remaining in the same, in the same field, but with more insights? Are you going to change the way you're doing things, new formats, anything like that? Oh, great question. Let's see. I'm, I've had a few longstanding dreams, I suppose, where I think for whatever, and this is, again, one of those things where I've kind of made attempts and starts, and it hasn't quite been the way that I like. So I kind of keep one project that I would like to make is sort of an intuitive Wikipedia, or essentially kind of a glossary. So Wikipedia is meant to be a reference, like you go to a topic, and you're just going to get a bunch of details. And it's, it's factual and correct, but it's not necessarily meant for a beginner. And so what I would love is for any topic, in math, it could be programming, I mean, practically speaking, that's what I know the best. So that's probably, you know, where it would start, but essentially saying, okay, I want to learn about imaginary numbers, what's like the best diagram on that? What's the best analogy? What's a really good example? What's a plain English, you know, two sentence description? And finally, what's like a succinct technical description. So basically having kind of the intuitive glossary version of pretty much any topic that you feel like you could just quickly look up. So I think it's kind of funny dictionaries have failed us, because I would never look up imaginary numbers in dictionary to learn about them. Because I It's just another black hole. Right. It's another black hole. And it's like a dictionary, the point of a dictionary, or maybe a glossary or something is to say, you don't know a concept, you look up a dictionary, and then you learn it. Like, isn't isn't that like, isn't that the goal of a dictionary to teach you about something that but we know that for a lot of concepts, it's not going to work. Like, if I look up the color red in a dictionary, it's not going to work. And why is that? Well, it's not in color. And, you know, it's just it's just kind of ridiculous. Like we just know, you just you don't look up red in a dictionary. And I'm kind of thinking, well, why not? Why couldn't they have a diagram? Why couldn't they? Why couldn't they just add things beyond text. And so the advantage of dictionaries that you know, it's succinct, like, at least I know, if it's a word, I can get a definition in like a sentence or something. And so why don't we have that for math that is not trying to teach you like a dictionary is not trying to teach you about the history of red and the meaning and all this stuff. It's just here's what it is in three seconds. Here's something useful about it. And so I feel like Wikipedia doesn't really, it's not aiming for that. And it just a lot of sites aren't trying to help people get that really quick intuition. And so that's my, I suppose, philosophy of the world is that there is something really quick, really useful, that we can share about something. And we're not going to be experts, but it'll make us enjoy it a lot more. And by the time we do read the Wikipedia article, we at least have a frame of mind where we can understand it a lot better versus just starting from scratch. So it's almost like the serious version of something like Urban Dictionary, right? Where you get like the cultural and the multiple definitions with, with better examples and, and there's more context and, and it's, it's like a smarter, it, it, it actually assumes that you're intending to use the information rather than like a one-to-one, right? With the color red, if you look up red in the dictionary, it would say a color, like, or a color that you would find on a stop. I mean, I don't even know that they could do that. A color of road, the most common color for roses or something like that, right? Whereas, you know, with what you're talking about, you could use it to say, okay, red typically is used to evoke these things. Here are some particularly important uses of red, for example, a stop sign. So red may also evoke these emotions. It may evoke a sense of caution or a sense of emergency. And all, all of those things put together are so much more informative, but it's, it's, kind of that gap between an encyclopedia and a dictionary, right? Where the dictionary is, is way too prescriptive. But an encyclopedia talks about history and it, you know, what you're saying is, is, is very true that Wikipedia just doesn't, it's not where I go to gain an intuition, right? I'm not going there to, I'm going there to learn about the etymology of something or, or to learn about, you know, how, what its place in history is. And I don't want to go there and say, well, you know, I don't know what it is, but I don't know what it is. And I don't want to go there and history was, not about how I would use it today. Exactly. Yeah, it's a kind of comfort. And I can't, I haven't really put my finger on how to describe that. But it's sort of, yeah, kind of an intuitive dictionary or something that's just trying to, I imagine, I have all these little scenarios in my head. But imagine that you had a 30 second phone call with yourself before the start of a class. So you could go back in time, and you could call yourself and say, Hey, you know, hey, young Jonathan, before you start this math class, here's 30 seconds. So what would you say in 30 seconds before starting a certain math class? Like, you're not going to say, oh, the way to do you would just say, hey, think of it like this. And here's the key intuition and, and, you know, visualize this and imagine a mountain or something or imagine the Pillsbury Doughboy, like I would be talking about analogies and metaphors. And I'm trying to think of what's the high value, really, like, dream 30 second introduction to something, man, that's really cool. Yeah, it's just, it's like, what, what could I do with 30, 30 seconds? And I wouldn't, I would say, hey, look at it, you know, go to Wikipedia afterwards. But right now, just think about this. And this will help you. And I feel like there's kind of a gap there. So yeah, I've been ruminating a little bit on, on how to just make something like that simple and, and ideally, you know, collaborative and votable and things but not have it turn like I'd rather have, I don't want it to be like, one problem with Wikipedia is that inevitably, it just grows, like every article will just get more and more details. And they have this giant thing. And so I might even say it's almost like a Twitter style restriction where every topic can be no longer than some, some amount or something. And it's really just to kind of distill it down into, you know, don't brevity is a virtue in a lot of cases. And so, you know, don't let brevity fall by the wayside for the sake of completeness. Just, just let's get it across as quickly as we can. Something we talked about on our last interview, and something that everyone, everyone at least needs to go to better explain and look at college explanation of this, but you can also go and listen to that interview as well. They're the ADEPT model. I think it would be really interesting to see you weave that into this platform, whatever the platform ends up being, and say, okay, these are the areas that you can explain through, right? This, so using ADEPT, and at the bottom, you would have a very short technical description. But with the top being, hey, like most of this content is going to be, is going to be intuition building, right? And, and hopefully having some level of, of completeness or, or uniformity between one thing and another, I think using that ADEPT model could be an interesting opportunity for that. Thanks. Exactly. And that's one thing I was hoping to build in is basically for any topic, what is the best analogy or like the highest voted analogy, highest voted diagram? Like, like shouldn't there be a diagram, like, like every math concept, shouldn't there be a diagram for that? Like, isn't it weird? Like, shouldn't there be like, for everything? Yeah. For everything, like every single, I mean, like 99% of the time I see the, the, the formalized formula notation formula for a math concept. And then way down the page, I see a picture. And I'm like, exactly. The picture is what I wanted to see first. Right. Exactly. Yeah. And just to understand the form, exactly. And so then the same thing, like an example, shouldn't there be one, like really good example for every concept, like a real and ideally real world. Sometimes it's not possible with math, but just like, what's like the best example. So for example, information theory, you know, we talked to the highway system, information theory is the, the, the field of logic or math that deals with, you know, you utilizing information in the most compact way. That's very, it's very technical. Hey, you know, you know how the highways have a pattern and the numbers, that's kind of what we're talking about. And suddenly that is a super familiar system or ISBNs or something like there, there might be some example that we can draw on. That's really common to people or an analogy, like something else. So I feel like why doesn't every, I kind of have this mental checklist, which is a topic that I'm trying to convey. I should, I should give you these five things, like an example, a diagram, all these things that way you at least have some hope of understanding it. And so exactly. I'd love to have maybe each topic as a checklist and each item is like, like, you know, like the top, the top thing in each item is, is what you see. And then you can expand it out and people can vote on the other ones. Like I would love to have, see, now I'm getting really excited, but I would love to have, I would love to have, I would love to have, I would love to have, I'm trying to think of some way to do this and not, I don't want to over-engineer it. I want to make it pretty simple, but making it easy to collect the best examples, diagrams, everything for a topic. And then you sort of get this urban dictionary for math, so to speak. Yeah, absolutely. Being able to look through multiple examples or multiple diagrams would be hugely, I mean, that's what I use Google image search for the most probably is it's figuring out like, what is the shape of this problem? What is the shape of this solution? Um, you know, how, how does, for example, uh, with JavaScript, since once again, going back to JavaScript January, uh, understanding how react and flux work, you know, you hear these, these buzzwords in the development industry and, and you hear, you know, that it's going to change your life. It's going to make everything better, but to really understand how it's going to change your life and make everything better, you have to go and learn, you know, for three days and use the thing before you ever even see how it's going to change your life. And so, you know, I think that's, I think that's a really important thing to do. And I think that's a really important thing to do. And I think that's going to, you know, make things better. Now developers have gotten better and better at this showing things and giving videos and talks. And, uh, there, there is more content out there that shows that stuff a little bit more upfront and there's demos and that kind of stuff. But, um, a lot of the time, you know, when I'm at the very beginning of learning react and flux, I had to go and watch like five or 10, 20 minute videos, um, before I really understood what was going on. Now I could get the, the basics of it, but how it changed the way that I was doing things already or how it made things better. That was hard to, hard to get an intuition for until I started using it. So I think this is such a, such an interesting concept because visually seeing the data flow, for example, for react, where is data coming from? Where is it going? And, um, you know, knowing how that changes with flux was, was a big moment. Exactly. And I do the Google image trick myself when I'm trying to learn something. I usually I'll look at the Google images before the, the regular web search results, like the Fourier transform. Yeah. Yeah. You know, it's like, you're going to get some web results and you'll see the formula, but where's it used? And suddenly you see all these pictures, like it's audio signals and maybe like you see all these waveforms and you sort of get an intuition really quickly that something's going on with these patterns and these cycles. And sometimes there's little interactive applets and things. And I'll try to play with that first before, uh, yeah, I mean, we, we know, we know that if you're going to show somebody or somebody is curious about red, like an alien asks you, what is red? You're going to show them an image. You're not going to go to Wikipedia and read them the, the description of the wavelength or whatever. And we, we just know that red is something that you need to experience. And to me it's, well, math, isn't that different? Like math is just, it's another thing that you can actually experience. Like you can describe it and we can get super technical and we can talk about the history and all this stuff, but there's, there's still a kind of experience. There's a kind of element to it. And I think all of that historical stuff, it's a little bit more easily appreciated once you have an experience. So suddenly you experience it first and then you go to the technical and then you understand a little bit better. Yeah, definitely. Definitely. Uh, I think, you know, with math, not to belabor the point, but because it can be expressed in, in technical terms and because it is taught in technical terms, we tend to want to explain it once again in technical terms rather than showing it. Right. And, and colors are not taught in technical terms. That's, it's almost like we learn those correctly, right? Like we learn those as children. We learn those with, with toys. Um, it, you know, it's a yellow duck. Like we, we learned that from, from a very young age. And then later on, you know, only when it's really necessary, do we actually get the formalized introduction to different wavelengths, right? Uh, and colors that we, like you were saying, Fuchsia, colors we can't see. Um, way down the road, figuring out, okay, what are the properties here that I could use with colors that, that I didn't know before, but the intuition, the experience learning the basic, what is red? Well, that happens with a much simpler, to your earlier point, everything can be simplified to an intuitive level. I think colors are really massively complex topic that we teach children that barely know how to talk. Yeah. And it's, you know, we understand colors from a very young age. Uh, so what can we do with math? Uh, or what can we do with, with programming or with information theory or even language? What can we do with these things to make them more accessible, uh, at a, at an intuitive level? First is a very, very interesting discussion. I think it's the future of education, to be honest with you. Yeah. And actually you just, um, the way you're describing it, it made me, uh, just have a little aha myself is that I think the reason why colors and, and touch and sight, you know, like music, you don't, you can analyze music, but you can appreciate it directly. And, um, colors, you, you see them and then, you know, texture, you feel it. And, and a lot of, you know, activities, like you, you feel them physically. And I think it's essentially because they're tied directly to one of our senses. So we have, you know, sight, sound, hearing, taste, everything. And it's almost impossible not to experience it. Like, like you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, you can, conceptualize a color, but it's really difficult to not see it. Like somebody shows you a red ball, you're going to see the red and, and there's kind of a wordless experience that's happening before you even start talking about it. But the problem is with math and a lot of other concepts is that we only have this kind of mental experience. It's not like a physical sense that is kind of like directly here. And so in some ways, our words and all these things get in the way. Like we, we're not directly experiencing them. We're sort of covering, covering them with like this level of words and an extra analysis and thought. And so that kind of gets in the way, but I think there is kind of a way to taste math, so to speak. That's kind of what I, like, that's sort of what's happening. I mean, at least that's what happened to me when I, when I visualized it. And I think when you visualize math that's happening, you're kind of experiencing it wordlessly. Like you're sort of seeing something happen, but you're not putting all these descriptions on it. You're just kind of, whoa, like something cool is happening here. And I think that is maybe what I mean by an intuition is that you're along with the description that is there and it's true. You also had the flavor come through, which is kind of inexpressible, but it's, it's giving you this understanding, which makes the, the technical description so much more vivid. So I think that might be it. So that like our senses are directly wired to our brain, so we can't help but experience it. But with math, we have to kind of learn how to experience it. Well, it's very interesting that you mentioned that because I think, you know, in the same way that we experience different senses, different ways, and what you were talking about earlier with the dictionary and trying to describe red, it's, it's very difficult to, to put that into, you know, words. Part of this is because all of our formalization and all of our descriptions and numbers themselves, really the, the letter form of a number, all of these things are just symbolic, right? They're, they're, they're abstractions of the underlying reality. And this is getting metaphysical really fast, but the description of something, is not the same as that thing. And so when, when you start trying to describe something to another person, you have a large, a large gap to make up that otherwise, you know, if you, if you go down to the lower level of the abstraction, a lot of times you're going to learn the underlying concept better, faster, right? So the idea of, of binary or of, of, you know, creating a system of binary switches and structures, and then you're going to be able to describe something to another person. And that's how a computer works, right? If you, if you give a child a, a, a railway set, then they have a way of making the train go to different places, right? And if, if they combine multiple switches for the train, then the train can end up, you know, going on many different unique paths, depending on how you change the switches around. Having that kind of, that level of intuition, and then you can say, hey, you know what? Binary is kind of like, kind of like that train set you had. When you go down to the lower level of the abstraction, you're going to be able to combine multiple true false statements together. You can come up with really complex and really powerful structures that power, you know, many other things, right? So, and then you can use that to abstract into different areas. And all of these things can happen because of that one single idea of the switch. If we could gain that level of intuition for everything we learn, I think we would learn a little bit better, more completely. Exactly. No, and I, um, that reminds me too, that, a lot of the times the words kind of keep us in a box to some extent where we have one interpretation of something. And then suddenly we think that, you know, X means Y, like a circle means round. It's like, well, it also means symmetry. It means constant rotation. It means, um, you know, it's, it's an infinitely sided polygon. It means there's, you know, 50 interpretations of a circle. And so sometimes those words and descriptions that we use are basically just like they're, they're a, a property, but not, all the properties. And so that's kind of part of learning as well as that. I keep myself like, I'm, I'm constantly willing to be surprised by very simple things like addition and counting. And I think actually in computer science, especially one of the hardest things is counting like combinatorics, like how many possibilities emerge when we have these circumstances. It's so difficult. Like there's so many, wait, did you consider this and this? And so it's funny counting in a lot of ways can be some of the most difficult parts of math. And it's just that we have this, this grade school association with counting. So we think it's so, you know, it's simple and there's a lot of kind of weird corner cases and things. So I've kind of learned to, yeah, not, not be too, you know, tied to any specific interpretation and say, okay, this is my like college 2017. This is what college 2017 thinks about circles. And then in 10 years, who knows? Like, I mean, I'll probably look very naive and it's okay. Like I missed this property that's super fundamental. And so I think having that willingness, and again, it's about not, taking things personally, like not seeing all the elements of a, of a, of a concept doesn't mean anything. It doesn't mean anything about you. It just means that you had a certain interpretation. That's what you were taught. You know, you stumbled upon a new interpretation. It's maybe it's more useful, but you don't have to feel bad or, you know, bad about yourself that you didn't see all the big picture in the, in the beginning. Yeah. Yeah. I think anybody who's listening to this, if you are not inspired to go learn something new today, then maybe, maybe you won't be inspired today to learn anything there. If you are interested in hearing more from Colin, obviously, um, better explain.com. The email signup is right on that front page, isn't it? Um, it is. Yep. And on each post, there's a little, uh, after the post thing, I don't do the annoying, like over, Oh gosh, those things kill me. Like this full screen overlay. Like, Hey, you know, especially when you're reading an article, you haven't, you haven't even read it yet. And they're like trying to, Oh my gosh, no, that thing kills me. So basically, yeah. The homepage or just after an article, I went to Twitter to complain about one of these recently. Uh, and, and then I remembered that I tweeted that I'm only going to use my Twitter account. It's a challenge to only use my Twitter account to encourage, uh, to teach and to inspire people. So no, no complaining on Twitter anymore, uh, for me, but, but I was going to complain, uh, about these nag pop-ups. And I'm sure there's a lot of people who are listening right now, who have gotten great conversion rates from these things. I'm, you know, no, no shame on you or anything, but, uh, I personally would not ever implement a, a nag screen that says, no, I do not want to make more money or. Oh, the guilt nag. Oh my gosh. It's like this false dichotomy thing that they're playing off of. And you have to click the no, you know, no, I don't want to get smarter. It's like, yeah, exactly. Yeah. It's like, yeah, no, I want to, you know, stay in the ignorant cave and not, yeah. Oh my gosh. No, I, I mean, I, I think in certain circumstances, like I know they're effective in a lot of ways, but, um, uh, uh, my, my goal is to, I mean, I'm my own reader, you know, I often read my own article. So like, I don't want to be blocked from reading my own stuff with like a pop-up or whatever. And so I'm not going to do some special, like, Oh, only college gets to see the normal version of the site or something. It's I, I just try to make something that would be okay for me. Yeah. And, and I'm, and I'm okay if it takes, if it's slower, slightly slower than it would take otherwise. It's okay. I mean, like, again, I'm, I'm planning this for, for decades. So, let's say it takes, it takes an extra two years because I didn't harass people. Okay. Fine. It's too, you know, like it's, it's not, uh, to me, it's not a big problem. You feel like it was, it was earned more that way in a way. Um, yeah, I mean, there's that, I guess. And also just, I, I, I think I have my, my philosophy. And again, everybody's got different styles and things, but so far I've been trying to follow my intuition about what I should be doing. Yeah. And so my intuition is probably wrong, but I'm not wrong on a lot of things. I'm sure about business. Like I'm not some X, like I'm learning a lot of business and marketing and, you know, sales and all these things. I'm learning it on my own too, but I'm just, I'm just trying to follow my kind of gut intuitions. And so one of them is that I'm trying to empathize with people and just treat people as I would want to be treated. So how would you want something explained? If you can read an article, how would you want to present it? If I was to ask for your email address, how would I do that? You know? So like, I'm just trying to think for myself, like I'm, I'm imagining, you know, every reader is another college. And so, you know, I'm just trying to think for myself, like I'm, I'm imagining, how would college be college? Yeah. So, yeah, I, I feel the same way. One of the reasons why most of the episodes are short is because I wanted, you know, I hated super long podcasts, which, which is ironic for this episode, but I was going to say, I don't, I'm sorry. It's actually, it's actually, I think the, the content is, is periodically we have these long, these long episodes and it's only because I believe the content is so worth worthy and worthwhile. And, uh, so it certainly, certainly not a problem. So, uh, so yeah, go and go and sign up for better explained emails. I get them to my email address, you know, every time college sends one out, it's, it sits in my email. I don't even mark it as red until, until I read it so that it's sitting at the top. Uh, we all have, I'm sure overflowing inboxes some more than others, but that is one of the emails that I do let come to my inbox because I've, I've gotten so much value from, from the stuff that you do. So, uh, on behalf of, you know, all of the members of the community who, read what you do, thank you very much for, for following that. Um, and, and really pushing that agenda forward of delivering value that you yourself find valuable. It's, it is a, uh, I do believe that you have a gift for intuition and, and, uh, I don't know if that word is, is off limits or not, but I think that you have a talent for intuition. That's probably a better word to use for that. Uh, so thank you. Thank you very much for, for what you do. Oh my gosh. Thank you so much. It's wonderful to hear. I think the most I can hope for is somebody gets value out of it and, uh, you know, knowing that it's useful for you is, is awesome to hear. Thank you. Khaled, thank you so much for being on the show today. And, uh, I hope that you'll come back again one day, maybe another year goes past and you have another set of, of insights to share with our listeners. Oh, I would love it. I would love it anytime. All right. Perfect. Great. And let me stop the recording. Wow. That was awesome. It was almost three hours. Listening to today's episode of developer, my interview with Khaled Azad. Khaled is such a great thinker and hopefully you were inspired by him. Like I was. Thank you again to today's incredible sponsor headspace. If you are not meditating yet, then I would recommend you go and check this out, especially if you haven't meditated because, uh, you, you thought it looked weird or it looks too spiritual or something like that. Uh, there are plenty of people of all different beliefs, all different backgrounds that are using headspace to improve their mental health and even their physical health. There's a show that, uh, that meditation can improve even your physical health. So go and check it out. Headspace.com. If you're interested in working for a company that has mental health at the front of their vision all the time and go to headspace.com slash join dash us, or you can go to spec.fm slash headspace and go directly to that job page for headspace. Thank you again to headspace for sponsoring developer T if you don't want to miss out on future episodes, make sure you subscribe. And I haven't, I haven't asked for these in a while, but I would love to hear your reviews. You can always go and leave a review on iTunes. Thank you so much for listening. And until next time, enjoy your tea.