Screaming in the Cloud - At the Cutting Edge & Node with Nader Dabit

Episode Date: August 12, 2021

About NaderCurrently working to help build the decentralized future at Edge and Node.Previously led Developer Advocacy for Front End Web and Mobile at Amazon Web Services.Specializing in Grap...hQL, cross platform, & cloud enabled web & mobile application developmentDeveloping applications & reference architectures using a combination of GraphQL & serverless technologies built on AWS4 years experience training fortune 500 companies on web & mobile application development, with the last two focused on React and React Native Training (clients include Microsoft, Amazon, US Army Corps of Engineers, Visa, ClassPass, American Express, Indeed, & Warner Bros).Mobile consultant specializing in cross platform web & mobile application developmentAuthor of React Native in Action (Manning Publications)Author of Full Stack Serverless (O'Reilly Publications)International speakerCreator of React Native ElementsCreator of JAMstack CMS & JAMStack ECommerceLinks:Edge & Node: https://edgeandnode.comJs.la: https://js.laTwitter: https://twitter.com/dabit3Youtube: https://www.youtube.com/naderdabit

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, and welcome to Screaming in the Cloud, with your host, Chief Cloud Economist at the Duckbill Group, Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud. Your company might be stuck in the middle of a DevOps evolution without even realizing it. Lucky you.
Starting point is 00:00:36 Does your company culture discourage risk? Are you willing to admit it? Does your team have clear responsibilities? Depends on who you ask. Are you struggling to get buy-in on DevOps practices? Well, download the 2021 State of DevOps Report brought to you annually by Puppet since 2011 to explore the trends and blockers keeping mid-evolution firms stuck in the middle of their DevOps evolution because they fail to evolve or die like dinosaurs.
Starting point is 00:01:06 The significance of organizational buy-in, and oh, it is significant indeed, and why team identities and interaction models matter. Not to mention whether the use of automation and cloud translate to DevOps success. All that and more awaits you. Visit www.puppet.com to download your copy of the report now. Up next, we've got the latest hit from Veeam.
Starting point is 00:01:32 It's climbing charts everywhere, and soon it's going to climb right into your heart. Here it is. Well, dang. Ransomware had my data all jacked up, if only I had secure backup. Then I met you, BAME, AWS Backup Dream Team, yeah. Welcome to Screaming in the Cloud, I'm Corey Quinn. I'm joined this week by Nader Dabit, who, until recently, was a senior developer advocate at AWS, and now is heading to a new company that, as of the time of this recording, you haven't started the job yet,
Starting point is 00:02:11 but you'll be doing developer relations at Edge and Node. That's right. First, congratulations. Career mobility is great. Secondly, welcome to the show. Thank you, thank you. And thirdly, what is Edge and Node? So, yeah, this is actually the first time I've even spoken to anyone about this. So this is very early stuff.
Starting point is 00:02:30 So it's exciting to even be acknowledging it. But yeah, thank you for having me here. And I'm a big fan of yours. And I know we've met a few times in person. So it's always fun to keep up with the ideas that you throw out there. Yeah, Edge & Node is basically a new company. It just started in February of 2021. And it's in the decentralized finance or Web3 world as well. And the general idea that they're trying to accomplish is to kind of facilitate companies and people that are looking
Starting point is 00:02:55 to build applications in this space. It's kind of a fairly new space compared to kind of the traditional web space, which would be things like what I'm doing at AWS now, even as we speak. But the general idea is that they want to facilitate companies building out decentralized applications in general and any types of applications that are kind of falling into that same category. I'm in a weird spot because I think that a lot
Starting point is 00:03:21 of the technology around the distributed financial stuff, by which we of course mean blockchain, cryptocurrency, etc., is goofy. There are challenges with it across the board, etc., etc., etc. However, I'm deeply envious of the passion that the people who are really into that space exude around it. And maybe I'm just old and bitter and twisted, but man, I wish I could get that excited about anything. Well, I mean, I'm leaving probably the best job I've ever had in my entire life by far. I'm leaving the most comfortable situation I've ever been in in my entire life as well. I have a great team that I work with.
Starting point is 00:03:59 I've been here for a little over three years. The stuff that we're doing is amazing. So for me to actually leave this position, you know, says a lot to me or the idea that I would even leave kind of says a lot to me and everyone I've told so far, which is like a few people like my wife and a few family members. And of course, some people at work, they're also kind of shocked by it. But I think that I've really enjoyed what I've been doing. But after a little over three years, I've kind of gotten a little bit, I'm kind of the type of person that is always like looking for the next new thing to do and something to kind of like
Starting point is 00:04:28 challenge me. And the more I've kind of looked into the space and also the team that I'm joining, and also the more that I look at maybe some of the challenges that we're seeing in the world in general, that kind of the idea that some of these technologies are aimed to solve, especially if you look at what's happening in countries in the last few years, like Lebanon, where you cannot take money out of the bank and they're having massive inflation, Venezuela and other parts of the world like Turkey and Nigeria as well. There is a problem that needs to be solved. And a lot of the solutions, in my opinion, kind of lie in these decentralized financial applications. It's still in the early days, though. So I think it's a really cool opportunity to kind of get in on something and learn it and learn the ecosystem
Starting point is 00:05:09 and maybe even help some people while I'm doing it. Really, really passionate about the team I'm going to be working with. And I'm kind of really excited about it. So yeah, it's kind of an interesting part of my career. Like if I looked at the job that I have now at AWS five years ago, I would have done anything to have it, right? It was like, it is such a great role. So for me to actually leave this is kind of like mind bending even to myself. So it's kind of a weird and interesting time in my career, but it's also really, I'm really excited.
Starting point is 00:05:35 I look forward to hearing how it treats you. But that's a forward looking conversation and almost one for another day. Let's look back a bit. You've been at AWS for almost four years, and you've been a senior developer advocate around Amplify, which means that you and I haven't spent a whole lot of time interacting because everyone says, oh, front end and thus JavaScript by extension are easy beginner. That's baby stuff. Yeah. The hell with everything
Starting point is 00:06:03 about that. It is dark magic that every time I try to understand, I come away more confused than I was when I started. And in anything remotely resembling a professional context, I have the good sense to pay professionals rather than try to unpack it myself. I wind up tying myself in knots. The few times I have dabbled with it, you've been around and have reached out to help
Starting point is 00:06:25 with things that I get stuck on. And I'm gratified in many cases that you're looking at this going, huh, that's interesting, which is engineer's talk for what the hell is this? And it makes me, oh good, I'm not alone. This stuff really is confusing. But you've had something of a meteoric rise as far as a known voice in space in the front-end world. Tell me about that. Yeah, it's been really exciting to kind of have had all this stuff happen over the last few years. And it means a lot to me. And I'm really always extremely grateful for where I am.
Starting point is 00:07:01 I mean, I don't really know. I mean, I joined AWS in January of 2018. Before that, I was doing consulting in my own company for about a year and a half in a company called React Native Training. And I think that my community involvement started really maybe in 2016-ish when I started funding my own trips to go to conferences. So in Mississippi, the first company that I was working at when I started getting interested in conferences and stuff wasn't really going to pay for me to do that type of stuff. So I started just finding events outside of Mississippi because
Starting point is 00:07:35 there isn't anything. And that's where I live in Mississippi. There's like no tech here, right? So I started going to these events and I started becoming like really inspired by the people that I saw that were working at these companies like Google and Facebook and Amazon and even startups that were having really successful careers. And they were very, very inspired and excited about what they were doing. And they were speaking and I was like, wow, this seems like so, so awesome because I could just see how great all that stuff was. At least it was for me. I started thinking, okay, if I want to, I want to become involved in these communities, like what do I need to do? And, you know, I started doing the things that I thought would kind of get me to that point. And it was more like instead of,
Starting point is 00:08:14 I don't really want to like be known. I just want to like become friends with these people and get to know them and have these opportunities come up for me maybe. So I started doing writing. So I wrote my first blog post. It was talking about something like webpack configuration or something like that, 2016. That was my very first blog post and I put it out there and it actually did really well. It has over a million views at this point and it probably doesn't even work, but people still do it. But having that initial blog post and putting it out there and having people read it and like it really spurred my continued content creation, you could call that, even though I hate the word content creation or the phrase. So I just started doing more of that.
Starting point is 00:08:53 So I started writing. I started contributing to answers on Stack Overflow and stuff when I could. And then I started an actual meetup here in Mississippi. And I started speaking at the meetup myself because there was no one here to speak at first. And one thing kind of led to another. And then I would say, you know, over time, I started speaking at conferences. When I joined AWS, people started to kind of like take me a little more seriously because when you're working, I guess, at a company that people don't know and you have that on your Twitter profile, for some reason, people just are less likely to follow you.
Starting point is 00:09:22 Or at least I noticed that when I joined AWS, people were more likely to follow me. So, I mean, I don't know, it just happened over time and it's been really exciting. And I think the thing that I like the most about what's happened is all the relationships that I've built and all of the people that I've become friends with. Like I'm friends with so many people and almost all of my friends now, I could say pretty much came from the tech world outside of my hometown of Mississippi or Jackson, Mississippi, you know? I grew up in a small town in Maine. I have somewhat similar origin stories, except I never actually amounted to anything useful or good. I just went funny and obnoxious instead.
Starting point is 00:09:57 And my road to tech was by starting off as a grumpy Unix admin and over time evolving into a DevOps person, SRE person, managing the same teams, and then doing whatever the hell it is that I do now. What I find interesting is that if I were talking to someone who wanted to get into tech today, I would suggest radically different things. The path that I walked is well and truly closed. So instead, what I see is this world of being able to get into tech through boot camps, through having more established paths for beginners. Self-study is just as valid, too. And I would suggest the first language someone pick up, even though I don't understand it,
Starting point is 00:10:35 to be JavaScript, because it is very clear that that is the future of technology in many respects. And I'm not saying that because I love JavaScript. I don't. I don't like it, if I'm being honest. But it is the most accessible language that is broadly being taught. And the number of people in a position to learn it
Starting point is 00:10:56 absolutely dwarf the existing tech sector. I have a very hard time seeing a future where JavaScript is not the lingua franca of just about everything that requires coding. Is that overstating it? No, I agree. I agree 100%. I mean, the way that I look at it is unless you kind of have a clear, clear understanding about where you want to go into tech and it does not align with what JavaScript has to offer, then you might as well choose JavaScript to start off with. Like you mentioned, it's just about the numbers. With JavaScript, it's kind of like the highest language that people are actually hiring for. Like if you look at all the different charts
Starting point is 00:11:33 and all the different studies and all that stuff recently, but you can also do the most with it. So if you've learned JavaScript and you become, if you want to say, oh, I don't want to do front end, I want to do back end, you can do that. You can build mobile apps, you can build desktop apps. You can pretty much do anything. So I think it's a really great way to kind of like learn programming and also kind of find the path that you want to have at the same time without having to learn an entire language and ecosystem and then throw all that knowledge away to learn something else because that's not going to align with like where you want to go. So yeah, I agree completely. And I know that I'm going to get letters for this, but I think that's a good thing. It would be kind of nice on some level if I had at least a working knowledge of a language that could be simply and commonly used for
Starting point is 00:12:15 simultaneously front-end, back-end tooling, et cetera. The Node ecosystem is vast. Instead, bad Python is my lingua franca, and there are ways you can theoretically transpile it into front-end, and the working consensus is, oh my god, never do this. And that's okay. I feel like on some level I'm from a different era, and the direction that I go in is radically different than where I would if I were starting out today. That's okay. It's a big industry. There's room for all kinds. If you don't agree with what I'm saying, that's fine too. Because again, there are so many paths and so many ways to get there that there's plenty of room for everyone. The pie is getting bigger. And that's what I think
Starting point is 00:12:57 it's important to focus on rather than trying to maximize the amount of the existing pie you can claim for yourself. And that's something that you've been doing for a long time. You entered tech, what is it, 11, 12 years ago now? Yeah, it was in 2012, so I guess about nine years ago. And since then, you've had a number of roles that were effectively pure development. But additionally, there's a constant and recurring theme that you wound up sort of smacking into, going from senior web developer, front-end web developer, software developer, web application developer. That's when it starts to shift. Software developer, software developer. Then at React Native Training, you were a founder and trainer. And then you went to AWS and did senior developer advocate work.
Starting point is 00:13:41 And you have shifted in many respects away from the person that writes the production code to the person that teaches other people to write code. And that is a massive and fundamental shift that often goes unnoticed. Yeah, I would say that going back a lot, I guess, when I started learning how to code, I was 29 or 30. And I tried to find a job shortly after in Mississippi. And I'm not coming from like a traditional background either. I don't have a diploma even from high school. I don't have a college degree or anything like that. So I was kind of like coming from a very, very non-traditional background, right? In Mississippi, there just wasn't anything here. So I started applying for roles all over the place, like
Starting point is 00:14:24 Southeast United States, didn't get any opportunities there, started hitting the East Coast and the West Coast, hired someone to spruce up my resume. I did have some stuff to put on there just from me playing around on GitHub and just learning. And also I did build out an e-commerce site that was actually working and stuff like that. But the general thing that I was just looking for was my foot in the door. And the first opportunity that I got was in LA. So the LA opportunity was a contract. It wasn't even a full-time role, but I took it and I just moved to Los Angeles over the weekend because I had to be there on Monday. And when I got to LA, I was like put into this real developer role, right? Like with real developers.
Starting point is 00:15:05 And it was a complete, complete like shock in every way for me. But it was probably the most exciting thing that ever happened to me in my life because I was, I kind of was like enjoying coding. And then I was like now put into this space where I was around a bunch of really, really good coders. And they were just coming to work in this warehouse
Starting point is 00:15:24 wearing like flip-flops. And there was like free snacks and free drinks. And there were just coming to work in this warehouse wearing like flip flops, and there was like free snacks and free drinks. And there was a dog in like a beanbag chair, stuff that was completely wild and new to me, right? So like, I became really excited. And then when I was in LA, the developers that I was working with started taking me and introducing me to like the community of JavaScript,
Starting point is 00:15:43 I guess, or really the coding community in LA, but it was really mainly JavaScript is what we were kind of like working in. So when I first went to my first meetup, I was just completely blown away because not only was it just probably one of the better meetups in the world, because I've been to a bunch of them since then, but it was also my very first one. I didn't even know these things existed. So I'm going into this like really gritty part of like downtown LA into this huge warehouse with them. And I don't know what to expect. And we walk in and there's waiters walking around with food.
Starting point is 00:16:13 There's free drinks. There's alcoholic and non-alcoholic beverages. There's this huge stage set up with like hundreds of chairs. Everyone's like walking around, like talking about coding and stuff. People from Google were there trying to hire people. To me, it was just something that I'd never imagined that I thought was just so cool. And then I sit down and people are just going one by one, teaching people things that they've learned in their free time.
Starting point is 00:16:37 They're taking time out of their day. This is their free time to teach other people about how to do things. And I was just completely, really in love with that idea from that moment on. So I got introduced to these meetups. And ever since that happened, I moved back to Mississippi about a year later. And being here, there just wasn't anything here.
Starting point is 00:16:56 There was no meetups. There was no conferences, of course. And I really missed that. So I kind of started getting into ways that I could do the same thing, but have it here in Mississippi. So I first started a meetup here. We ran the meetup for a little over four years, I think three and a half to four years, maybe where we would have bi-weekly meetups where we would do pretty much the same thing we did in LA. It was js.la was the meetup. It still happens.
Starting point is 00:17:21 And I actually got to go back there and speak at Google maybe a year and a half ago, which was really meaningful for me. And then after the meetup, I also started a local coding school, which never really took off, but I did it for about two years and we never really made, in fact, we lost money because most of the classes were free. It is a school. If it loses money, you're doing it right until you apparently round the bend somewhere and have an endowment for your school that's in the billions, or you just pivot to Pura for profit, and suddenly you start making trade-offs on behalf of your students. It's a mess.
Starting point is 00:17:53 Yeah, exactly. Yeah. I was just actually really hoping to break even and be able to have this community resource here in Mississippi because there wasn't any. But there just wasn't enough people interested in learning how to code that, or maybe I wasn't as good of a marketer as I could have been. Maybe not enough people knew about it, but I was doing everything I could to kind of get the word out. And we would have between one to six people maybe show up to these classes that were between like one to eight hours long. And we would teach people how to write code. We would teach them how to
Starting point is 00:18:20 build apps with Angular. And towards the end, I was doing React because that was a thing. And from then on, I really enjoyed that. Like, I really enjoyed the experience of being in LA and having someone teach me. And I learned so much. I kind of like always was wanting to give that back and also, you know, be involved in those types of events. So, yeah, I've kind of always enjoyed the teaching aspect and the learning aspect. I really love installing, upgrading, and fixing security agents in my cloud estate. Why do I say that? Because I sell things for a company that deploys
Starting point is 00:18:52 an agent. There's no other reason. Because let's face it, agents can be a real headache. Well, Orca Security now gives you a single tool to detect basically every risk in your cloud environment that's as easy to install and maintain as a smartphone app. It is agentless, or my intro would have gotten me in trouble here, but it can still see deep into your AWS workloads while guaranteeing 100% coverage. With Orca Security, there are no overlooked assets, no DevOps headaches, and believe me, you will hear from those people if you cause them headaches, and no performance hits on live environment. Connect your first cloud account in minutes and see for yourself at orca.security.
Starting point is 00:19:38 That's orca as in whale, dot security as in that thing your company claims to care about, but doesn't until right after it really should have. Oh, I loved my time in LA. It was a fun place to be. There were a lot of interesting things that happened, and there are days I sincerely miss that. But, you know, life happens. Things go on. We drift in different directions. One of my personal breakthrough moments was, I was contracting for another company, and they sent me to various places to do various things. And they were effectively DevOps or sysadmin style bodies for hire. And it was the skills that you would accept. And one day, Puppet, at the time called Puppet Labs, reached out to them with a very weird ask, which is, great, we want someone who's obviously checks all the technically capable boxes to come and be a traveling trainer to teach people how to use Puppet. Which, you know, these days is borderline considered negligence, but at the time it was a good approach. And it really taught me how to, first, dive into things and understand them myself. And two, how to explain them in different ways and
Starting point is 00:20:45 reach people who all have different learning styles. And hands down, I thought that becoming a network engineer for a brief time was one of the best things I ever did to advance my career. Yeah, it doesn't hold a candle to learning to teach other people about complex things, because if they don't understand what you're talking about, it's your failure, not theirs. Right. Yeah, I agree. I agree completely. So did you find that a lucrative career at the time? It was a four-month contract. I found it very lucrative in the sense of, I mean, I was on salary for the consulting company. It's not something that I would set out to do as an independent consultant without significant forethought. It was rough. I was on the road every week for four straight months. I was on a first name basis with different air crews in different cities. And it was very wearying. And it was also the problem that I
Starting point is 00:21:35 ran into, at least for my proclivities, is you're teaching a different group of folks in a different city every week, but it's the exact same curriculum, which is set by a different group. And like the first one, you're terrified to give it because, oh my God, I'm going to mess it up. And you somehow muddle your way through. And on the second one, you're like, I've got it. And your third one, oh no, I don't got it because something goes wrong.
Starting point is 00:21:57 And by the eighth, it's repetitive and it's the same thing. And you can use the same jokes and make people laugh and have all kinds of fun conversations, but it's a weird problem. I mean, this was exacerbated by the fact that the training at the time was a couple thousand dollars. It was three days. A lot of people who were taking the class were angry at Puppet because they saw, rightly or wrongly, that this was automation software that was coming to take their job away, and they were nervous and scared and didn't want to deal with that. And I'm the representation of that company in front of them.
Starting point is 00:22:25 And oh, by the way, if I get negative enough ratings, I'm fired. So good luck. Send us a postcard when you get there. And it was how I learned to speak publicly off the cuff. Because you do a demo, the demo breaks because it's a demo. And you have to tell a story while fixing the demo. But it became repetitive at some point, to the point where now the class doesn't exercise,
Starting point is 00:22:48 great, and someone has a problem, and without even getting up from the front of the room, it's, yeah, you dropped, you forgot a comma, and they look at you like you're a wizard from the future. It's, no, just at that point, there's always one person who forgets a comma. You start seeing these things. I really enjoyed that,
Starting point is 00:23:02 and I enjoyed meeting people and telling stories with them. And it was a great experience. I miss a lot of it. And I try and recapture it with the other stuff that I do now. But it was absolutely a watershed moment in my career. Yeah, I would say that I was doing like something similar when I was doing my React training for like a little over a year. And the thing that I like about AWS is what I'm doing now is that I'm kind of teaching different things. I'm teaching the same like ideas, but I'm teaching them applied in a bunch of different ways.
Starting point is 00:23:31 So I don't really get too bored. But when I was doing React Native training, I was kind of like you were teaching the exact same thing over and over and over. And it did start getting to the point where I was just unhappy with myself because I was like not learning anything myself. And even though I like teaching, I also like also enjoyed learning. So when I'm not pushing myself,
Starting point is 00:23:55 I seem to get really antsy. Oh yeah. It's one of those evolve or die moments where it's, at least the way I see the world, you have to be able to effectively understand multiple points of view. You have to be able to recognize frustration when you see it and not take it personally. It requires so many things that we call soft skills, but oh my God, are they hard as hell. Yeah, yeah, absolutely. People, skills, or whatever you want to call it. I don't really know what we should call it, but it's one of those things that for me didn't come naturally and it just came with practice. So like speaking at events, like you said, going to meetups and just interacting with people in the developer community, being on podcasts and hosting my own podcast at one point.
Starting point is 00:24:35 Yeah. Over time, you just get better at it. There are people born with very talented skills. They just are really pleasant people. But for some people like myself and a lot of other people, I'm sure it's one of those things that you have to kind of like practice and become aware, you know, keep looking at yourself and like identifying areas where you can improve and be very, like you said, not take anything personally. Like if someone, if they call you out on something, like acknowledge that they're probably right and
Starting point is 00:25:02 look back into yourself and see what you can do to improve. One of the common myths that we see across the board is that you have a sizable audience on Twitter. And I say that as somewhat, we're roughly equivalent. And it's one of those, I take a look at that and it's weird. It's not something that you ever, I think, come to accept. Like you say like, wow, he has a lot of followers. And I realized, wait, I have like roughly the same number. Oh, wow. I have a lot of followers. Man, is it weird talking to an audience that is several times the size of the town I grew up in. But it feels almost like you've always been there, that you have emerged fully formed from the forehead of some god, but you've only been in tech for roughly a decade. Please don't take this the wrong way. You're a smidgen older than that.
Starting point is 00:25:46 And your LinkedIn doesn't talk about what you did before that. It's very focused on the existing tech narrative, which, oh, from a business perspective, makes sense. But let's unpack that a bit. What were you doing before you learned to first write code and later teach it? So this is like a really important part of, I would say, my story whenever I really get into this, because I think a lot of people have a similar path or they're maybe wanting to become on a similar path that I'm on now. And just kind of hearing other people's stories and how they've done it is really encouraging to a lot of people. So I do like to share this and kind of go into the details before I became a developer. So like I mentioned, I dropped out of high school because I didn't ever get a diploma.
Starting point is 00:26:30 In Mississippi, you can actually get your GED and then go into community college. So I did that. Hey, you have more educational credentials than I do. I don't even have a GED. Oh, really? Wow. I did not know that. I would have never guessed that.
Starting point is 00:26:41 Sidebar, yeah. I was expelled from two boarding schools, wound up getting a diploma from some random homeschooling organization, let me test out of it, found out years later they weren't accredited, and then failed out of college. But on paper, I have an eighth grade education, and no one can ever take that away from me. Me and you have a lot in common, it seems like. Sure seems like it. So yeah, basically I was kind of a fuck up from the age of like, I don't know, 18 until 29.
Starting point is 00:27:06 And I had my good and bad moments without going into all the details. But during that time, I just didn't know what I wanted to do with my life. My father has a clothing store here in Mississippi, and he sells like men's suits and kind of like what you would say is like a part of town that's kind of like the lower income part of town and stuff. And I worked there often. Whenever I couldn't find a job anywhere else, my dad would always like, let me come in and work for him. So I did have that as kind of like a fallback mechanism. So I would even consider that like a privilege almost, right? Because a lot of people,
Starting point is 00:27:38 you lose your job, you're kind of out in the street, right? But during the time between the age of 18 and 29, I was kind of doing all kinds of stuff. I was trying different things. I worked at restaurants for a few years early on, and then later on in my career, everything from a host to a bartender, to a waiter, to a manager, even. Looking back on the restaurant business, I actually don't like it. I have so much respect for anyone that is in it. And I have a lot of respect for waiters and stuff because I understand what they've gone through. So I did that. I tried working in retail for my dad. I also tried working in retail for other people, like shoe stores and stuff like that as a salesperson. I got my real estate license. And I got my real estate license in 2007-ish, like right before the bust of 2008. Oh, yes. Everyone was getting into real estate.
Starting point is 00:28:25 And if you weren't, people looked at you like you were nuts. Oh, I remember those days. So I got my real estate license. And six months later, the bust happened. And I was a failure big time in that endeavor. If I'd stuck around, who knows, right? But it didn't work out for better or for worse. So yeah, I tried all kinds of stuff, honestly. And I was never really like good at anything. I never really succeeded in anything. So one of the times when I was working with my dad in his store, we basically wanted to put our suits online e-commerce. Actually, when I say we, it was just me. Like I was kind of interested in like app development and web development. I was really more interested in the idea of like having an app in the app store and making money off of it. That was kind of really, if I want to be completely like
Starting point is 00:29:07 honest, that's kind of how I really wanted to learn coding to do. But in the meantime, we were trying to hire developers to like build us a website to sell suits online. And I was so, so like out of touch with what actually needs to be done for that to happen, because I had no tech background, that we were continually being disappointed because we were hiring people, you know, local developers and trying to pay them just like a few thousand dollars. Turns out for two or $3,000, you can't actually build an entire e-commerce platform even back then. So we failed a few times with that. And I was like, you know what, let me try to build this myself. I took an HTML programming class in community college 10 years prior. So I knew how to write HTML. And I figured that would
Starting point is 00:29:50 be enough to like build out an e-commerce platform. Anyway, after doing some digging, I discovered WordPress. And with WordPress, you can basically build an e-commerce site with plugins and stuff. So that actually worked out. We, over the course of like nine months, like I, I would say, built out this e-commerce site, learned a little bit of PHP and CSS and very, very little JavaScript and HTML, of course, and was able to kind of like get this e-commerce store up and running and also profitable and making money. And at certain points, we were making more money on the website than we were making in the store. So it was a success. And it was like the first real success that I had had in my life, honestly. And it felt really good. And I also knew that this was my thing. I want to get into coding.
Starting point is 00:30:34 Like this is the thing that seems to speak to me that I'm like, okay, yeah. And the rest is kind of history. That was when I decided to look for a job. And I found a job, like I said, in LA and moved out over the course of a weekend so I could have my first day. And I found a job, like I said, in LA and moved out over the course of a weekend so I could have my first day. And I don't want to go into a lot of more details, but I got fired after that, like two months later. My wife had just come out there. And a few days after she got there, I got fired from my contract. So that was a really tough time, but got through that. Getting fired is one of my core competencies. It's really an underrated skill. I mean, it taught me a lot.
Starting point is 00:31:08 I mean, I wouldn't ever want anyone to go through it in a really critical time like that. But, you know, here I am. I'm still around. It seems like a lot of this built to where you are by giving you exposure to a lot of different areas. There's a certain, I guess, hustle required in those moments when you're, oh, it turns out that that money I was counting on is no longer going to be coming in because that job I thought I had doesn't exist. And I have a limited runway here. And you combine that with various roles that exposed you to the wonder known as the general public. And it forces you to be able to have civil conversations with people you would prefer not to. And I really feel like this is
Starting point is 00:31:45 the sort of stuff that, although it sucks at the time when you're going through a lot of it, it has the opportunity to really help shape a future where you can blend technology with people. And that really seems to be where the most interesting work is being done. Yeah. And I really look forward to the future and I kind of see a lot more people coming into tech from non-traditional backgrounds. If I could go back and do it all over, I would have loved to actually gone and gotten my computer science degree and been a very good student and all that stuff. Like if I could go back with the discipline and all the stuff, I guess, maturity that I have now. But at the same time, a lot of people are like me and they go to college and
Starting point is 00:32:22 maybe they don't want to do the thing that they got a degree in or that maybe they just are not going to college at all. And there's so many, so many resources online now that people can kind of use to get there. And people start at all ages these days. I mean, there's people that I see that are online that are starting in their 50s and their 40s and even in their 60s that are just starting. And the awesome thing about technology is that there's a lot of stuff online that you can just pick up and learn for free. And there's different barriers to entry and different levels of privilege and things like that, of course, that you have to take into consideration.
Starting point is 00:32:56 But at the end of the day, I feel like there is more of an opportunity for someone to come into tech and make a name for themselves and become successful than almost any other traditional discipline like engineering or medicine or law, right? Where you have to have these accredited things. With tech, you don't really have to be accredited. You are your accreditation. What you say and the things that you provide online are kind of like how people are going to vet you. It's a hard lesson. If you can learn it, it really acts as something of a superpower. And a sad number of people seem to never quite get around there. We talk about coming from positions
Starting point is 00:33:31 of privilege, and we all do to some extent. But on some level, having to scrape a little bit early in your professional career really feels like it is in some ways a benefit. Now, let's be clear, I don't wish that on anyone, but if you have to go through it, I can't shake the feeling that it does lend itself to interesting things later career. But of course, you've got to get through that first. Right. Exactly. Yeah. I mean, one thing that always is in the back of my mind is when you have gone through a lot of tough times, you almost have like a post-traumatic stress syndrome that you have that you always remember those really, really, really tough times
Starting point is 00:34:08 that are financial tough times. And they always kind of like spur you to kind of continue doing the thing that you're doing. And I don't know if it's that way for people that never had to deal with any of that stuff because I have no idea. But for me, for sure, that's part of it. Like it's almost hard for me to say no to anything
Starting point is 00:34:24 that might advance my career at this point. And it's not a good thing. Honestly, I would like to be able to say no to more things. But because of having those bad times, you always are like, oh, I don't ever want to go back to that point. So I'm going to do everything I can to continue going forward. That's my mental state right now.
Starting point is 00:34:43 And like I said, it's probably not the best place to be at all the, all the times it does stress you out sometimes, but it's one of those things I've never been able to like shake. And I don't know if it's a good thing or a bad thing. It just is. It is what it is. It is. Nader, thank you so much for taking the time to speak with me today. If people want to learn more about what you're up to these days, where can they find you? Thank you for having me, Corey. Yeah, so the number one place would probably be Twitter. So Dabbit3, D-A-B-I-T, and the number three on Twitter.
Starting point is 00:35:16 I've been on Clubhouse a little bit lately at Dabbit, D-A-B-I-T. And I have a YouTube channel. It's YouTube slash Natter Dabbit. So those three places are probably where you'll see me around. And we will, of course, include links to them in the show notes. Thank you so much for taking the time to speak with me. I really appreciate it. And best of luck in your new role. I really enjoyed the conversation. Thanks for having me. Of course. Nader Dabit, currently about to embark on a new journey in developer relations at Edge and Node. I'm cloud economist Corey Quinn, and this is Screaming in the Cloud.
Starting point is 00:35:46 If you've enjoyed this podcast, please leave a five-star review on your podcast platform of choice. Whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice and a gatekeeping comment telling me that no, JavaScript is not a good language written entirely in Perl. If your AWS bill keeps rising and your blood pressure is doing the same, then you need the Duck Bill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duck Bill Group works for you, not AWS.
Starting point is 00:36:23 We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started. This has been a humble pod production stay humble

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.