Wearing All the Hats as a Founder with Saron Yitbarek of CodeNewbie
Saron Yitbarek (@saronyitbarek) runs three podcasts, gives dozens of talks every year, runs a blog, a weekly Twitter chat, a conference, an online resource for teaching people to code, among other things. In this episode, Saron explains how she parlays her advantages in one arena to move into another, discusses her tips for being inhumanly productive, and discusses the psychological breakthrough that taught her when to say no to adding more work to her plate.
Subscribe
Transcript
Courtland Allen
0h 0m 7s
Whatâs up, everybody? This is Courtland from IndieHackers.com and youâre listening to the Indie Hackers Podcast. On this show I talk to the founders of profitable internet businesses and I try to get a sense of what itâs like to be in their shoes. How did they get to where they are today, how do they make decisions both at their companies and in their personal lives, and what makes their businesses tick?
Today I am talking to Saron Yitbarek, the creator of CodeNewbie. Saron has had quite the winding career path. She spent years doing research working in biochemistry on DNA. She worked at NPR, helping to write and produce one of their radio shows. Sheâs worked in sales and marketing and content jobs at several startups, and she learned how to code and worked as a developer. And today she is running code CodeNewbie, a supportive international community of people who are learning to code.
Saron, welcome to the show and thanks for joining me.
Thanks for having me. That was a really great intro by the way. I feel very fulfilled in my life. That was very --
Courtland Allen
0h 0m 59s
Youâve done a lot of stuff. (Laughter.) And itâs funny because all the things youâve done are the exact startup skills that you need. Youâve done a lot of writing, youâve done a lot of marketing, youâve done a lot of sales.
Itâs come together well.
Courtland Allen
0h 1m 10s
It really has. So CodeNewbie is a community of people learning how to code. What does that mean exactly and how does it work?
Sure. So it all started from my own journey learning to code. I think it was five years ago, four years ago now, where I was learning on my own for a few months, and then I went into a boot camp. And when I was doing it by myself, I said, âOh, my goodness. Itâs so hard and so lonely and so frustrating.â
And when youâre not used to that level of consistent failure, which is how I describe coding, itâs hard not to internalize that failure. You keep putting something in the computer; the computer keeps saying, âNo, thatâs not it. No, thatâs wrong. Error, error, error.â
And if you arenât used to that, if youâre not used to that type of feedback, then itâs easy to look at that and go, âWow, I must be really stupid. I must not be made for this. I must not be any good at this. I donât have a future in this.â
And it wasnât until I did the boot camp and I found all these other people, 44 other people, who understood that journey that I said, âOh, itâs not me. I am not the problem. The problem is this thing called coding and the fact that itâs just very, very different from anything that Iâve ever done.â
And it was really shocking to me how big of a difference it made to just be surrounded by other people who understood the ups and understood the downs. And it got me through a lot of really hard times.
And so what I realized during that program is that, at that point anyway, when you decide to learn to code, unless you were part of a college or a campus or a boot camp like I was, itâs really hard to find that type of community. Itâs hard to find people who understood that journey. And if you found one, it usually costs several thousand dollars; $11,000 for me. And I didnât like that. I didnât like the fact that if you wanted to find that type of community, you had to spend that much money and that much time to get one.
And so I wanted to find a way for people to connect, to support each other, to share resources. And so it started as a very, very simple Twitter chat that we did every Wednesday for one hour, 6:00 p.m. Pacific Time, 9:00 p.m. Eastern Time. Weâve been doing that chat for four years now. And itâs all been about listening to the community and figuring out what people need to help support each other.
Iâm a big believer in finding strength and finding power and validation in yourself. And the community is a way of finding that in you by connecting you to other people if that makes sense. And so weâve done the chat, we now have a podcast, we have a conference, we have several meetups.
So itâs just all been about listening to people and saying, âWhat is it that you need, what can I do to help facilitate these interactions?â
Courtland Allen
0h 3m 53s
Yeah. On your website you say, âLearning to code is hard, but you donât have to do it alone.â Itâs very true.
Itâs very similar to how I think about the problem that Indie Hackers is solving. Itâs also community. Weâve got people helping each other on the website, on the forum, and sharing their stories and their strategies. And the idea is that starting a business is hard, but you donât have to do it alone.
What do you think it is about starting a company or about learning to code that sort of makes people default to doing it on their own? And why do you think more people arenât doing it with other people?
Yeah. I think it has a lot to do with how we tell stories of people whoâve been successful in that way. We almost always focus on the hero. Jeff Bezos is like the star of Amazon and did all these things. And Iâm sure he had tons of support, had a whole team, and all these other people who help him out, but thatâs not really where the story goes. Thatâs not the --
Courtland Allen
0h 4m 43s
Theyâre invisible.
Completely invisible, yeah. And so I think that we like narratives with heroes. I think we like the whole, âIâm an underdog, and I started from nothing, and I clawed my way up.â And those stories are easier to digest. Theyâre definitely more impressive than saying, âTwenty people got us all here together.â
And so because of that, I think we have been surrounded by these stories of single heroes overcoming huge challenges. And so we expect that of ourselves and we say, âOh, I should be able to do that too.â And the reality is that you can do it, but itâs so much easier and itâs much more realistic to do it with the support of other people.
And that doesnât make you weaker, it doesnât make it less successful, it doesnât make you any less than. But I think we are just surrounded by these stories, and so we internalize them.
Courtland Allen
0h 5m 34s
Yeah, I couldnât agree more. Even running a community, where Iâm trying to get people to talk more to each other, I find myself sometimes looking at the things Iâm most proud of and Iâm like, âI did that by myself.â And Iâll emphasize the by-myself part.
And no, thatâs dumb. Itâs so much better to get help from other people.
Yeah.
Courtland Allen
0h 5m 49s
And most of the successful founders and programmers that I know are people who have sort of a vibrant community of mentors and people that they talk to. And so I think youâre dead on. Thereâs just this myth that makes us sort of prioritize and believe that everything happens alone.
Yep, absolutely.
Courtland Allen
0h 6m 4s
Letâs talk about your journey and getting to the point where you were able to start something like CodeNewbie, because you didnât start off as a programmer.
How did you make decisions in life, and what was sort of the path that took you to becoming a programmer?
Yeah, so many of them. So I think it started for me when I was working at Discover Magazine as a fact-checker. And when I was there â and the thing about being a fact-checker at a magazine that only publishes once every five weeks is you have a lot of time off. There isnât that much work to do when the magazine isnât being published. And so I spent a lot of that time just reading up. I read tons of books, listened to podcasts; just spent all that time educating myself.
And it was during that time that I read the Steve Jobs book. And this was the first time that I had read about the tech industry in a way that spoke to me. My husband has been in tech since weâve been together, for a very long time. And I was familiar with tech as an industry, Iâd heard of coding sort of, kind of, not really. But this was the first time that I saw a person who was very emotional and very artistic and loved design and stories and a lot of things that I could relate to, but was applying that to the tech field.
And I saw that and I thought, âThis is interesting. Maybe thereâs a place for me in tech.â And so that was kind of the beginning.
And so from there, I started reading a bunch of books, followed a bunch of people, just started reading blogs, articles, that kind of thing, about specifically the startup industry. And I said, âOh man, this is really exciting. I need to find a place here.â
And so I cold emailed a bunch of startup founders, startup CEOs, and had coffees with a few of them. And one of those coffees turned into an internship, and then two weeks into the internship, it turned into a job. And Iâve been working in the tech field ever since.
And it was at that first position where I found myself looking over the shoulders of the engineers, and their screens were very confusing. And there were all kinds of symbols and everything was like black and white, and it was a very strange world. And I kept thinking, âWhat are they doing? How can they possibly read whatever that thing is on their screens?
And I kept kind of poking my head and asking around. And it got to a point where I felt like I, as a sales-type person, was very limited by how much I could contribute to the startup, to the team, because I wasnât technical. I didnât understand product. I didnât know what product management was it, I didnât know what code was, definitely hadnât heard of Ruby or a web framework, any of those things.
And so I felt like I kept hitting this wall, where I wanted to be integral, I wanted to be impactful, I wanted to make my mark and do great things and help everyone succeed. And because I just didnât understand technology on the technical side of technology anyway, I just felt like I couldnât contribute the way that I wanted to.
And I worked at a few startups, and I kept hitting that same wall where I said, âDamn it. If only I knew how to code, I could do more.â And after hitting that wall enough times, I said, âMaybe this is a good opportunity for me to just pause, invest in my skills, and see where that takes me.â
So it was hitting that wall a couple times that eventually led me to just quitting my startup gig, learning to code for a few months, doing the boot camp thing, and got me on the technical side of tech.
Courtland Allen
0h 9m 20s
And what gave you the confidence that you could just learn to code? Because I know a lot of people who will see programmersâ screens and think, âI could never do that. That looks crazy. You need to be born to do that, you need to start doing that when youâre a teenager, Iâm too old to start.â
Why were you confident that you could just teach yourself?
Oh, I wasnât. I wasnât confident at all. And even nowadays â Iâve been going for a few years now, and even now when I hit a hard problem, I think, âIs this the moment when I realize that I actually cannot do this?â
So itâs not really about confidence. Itâs more about fear. Itâs the fear of failing. The coding journey was less scary than the fear of never reaching my potential. Thatâs really what it was. It was picking the less scary option.
So the first time I learned to code was actually a year before I quit my job. I took an MIT open coursework class. It was their intro-to-computer-science course, and it was horrible. I took four lectures. And the problem was that I was doing it alone, and I didnât know enough about not just code but how to learn to code. Thereâs a âhowâ component that I think is very different. And I donât really know how much we talk about the âhowâ component.
I took all the hard classes in college. I took calculus, organic chemistry, biochemistry, I did research, and all those things you talked about. And my strategy for learning was a lot of highlighters, a lot of flashcards, sticky notes, writing notes down over and over again until â thatâs how you study.
And then I do this coding thing â and Iâm pretty sure I still have the notebooks where I tried to memorize the code samples. I wrote down the code samples. Iâm like, âIâm just going to do flashcards out of theseâ because thatâs the only tools that I had.
Needless to say, that did not work at all. And it was on lecture four, I was like, âI have no idea whatâs going on. None of this is making any sense.â I didnât know that you were supposed to open up a text editor and actually type in the code and run â I just didnât know that thatâs a thing that you do.
And so after that, I said, âI guess this is it for me. I guess my brain just isnât wired this way. I can do all this hard science, biology stuff, but when it comes to computer science, thereâs just something about the way my brain works that this is just not possible.â
And so I had no confidence at all. And the thing that got me â I wouldnât say got me over it, but got me to push through is the fact that I just kept hitting that same freaking wall over and over again. And it got to a point where I said, âMan, I need to pick. Am I more afraid of this weird coding world that I donât understand, or am I more afraid of not being as successful as I know I can be?â And the fear of falling short of what I could do was much, much more terrifying than the fear of failing to learn to code.
So thatâs how I did it.
Courtland Allen
0h 12m 18s
What were you considering living up to your potential at that point in time? What kinds of things did you want to accomplish, and why did you see being a programmer as being necessary to accomplish those things?
I donât know. And even nowadays when I think about what is success, thereâs the easy-to-measure stuff like how much money do you make and whatâs your title at the company and how many followers do you have. Thereâs metrics that are certain indicators that can make you feel good. But for me, I think it really boils down to control and freedom and impact.
And so in the tech industry, especially in the startup world, I felt like without being technical â with the skills that I had at the time, without being technical I was always going to not be as impactful to the product, which is a technical product.
And so in that context, whatever success meant, whatever that ended up looking like, I knew it involved at the very least understanding how to build products and how to solve problems with technical skills.
Beyond that, Iâm not sure. Iâm not sure if itâs being a CTO at that point anyway â being a CTO, being a CEO, being lead of a huge corporation. Iâm not sure exactly what the final picture was, but I knew that, whatever it was, however that defined itself, if I didnât have technical skills, it wasnât even an option for me.
Courtland Allen
0h 13m 47s
Letâs rewind for a second. I want to go back to this point where you were first starting to get into tech. And you said that you cold emailed a bunch of people and eventually got some jobs.
I think thatâs super cool. Itâs a very proactive way to go about it. I think itâs sort of reflective of the community that you started, which is that you want to get help from other people, and that youâre not afraid to reach out.
How did you get into tech? How did you cold email people? Did you have a particular strategy? And how could other people sort of learn from what you did and figure out how to meet the right people to advance their careers?
Sure. So I think thereâs two parts right. One is how do you get the confidence to cold email, because thatâs something that a lot of people are very, very, very scared of. And then thereâs, once you have that confidence, then actually executing on it.
So the first part, the confidence part, I think that anything that looks like confidence is just a practiced skill. I really, really firmly believe that. And so cold emailing for me is what I did in journalism. Thatâs what I did all day for hours. My whole job was cold emailing people I had no business talking to who were way more successful than me, who had done more, who were very hard to reach, who sometimes took six months to even respond, a year to book, and bother the crap out of them until I get an answer.
Oh, my goodness. I remember the very, very first time I had to do that at NPR. We were covering the story on, I think itâs Sudan women driving. I hope I said that correctly. It was it was women driving in a country where â I donât think it was Sudan. I think it was Saudi Arabia. But anyways, it was women driving in a place where they were like not allowed to drive at that time. And it was this big protest, this big fight for it.
And I found this really awesome woman who was leading the movement, leading the protest. And I had to find a way to get her on the show, which at that point, thereâs no Zencastr, itâs not itâs not a Skype call. Itâs get an ISDN line, which is available at certain studios and such, and have them connect at a specific time to our D.C. studio and record an interview that way.
So thereâs a couple steps involved. So having to locate this person, who didnât exactly have an email address or a phone number I could call, and find her and ask her to be on the show, and then actually arrange that booking as my first job as a as a professional journalist, was the strangest, most intimidating thing that I think I could have done.
But then I did it, and I figured out how to do it. And I ended up doing Facebook and Twitter and just went through a whole bunch of hoops to get it done. But that was the deep end for me in terms of cold emailing and reaching out and finding people and tracking them down.
And so after a good amount of time of doing that type of work, cold emailing a startup CEO of six people, itâs pretty easy. Itâs pretty straightforward at least. So I think that the confidence isnât anything inherent. Itâs purely just practice. Once you cold email people enough times, eventually it wonât feel like anything.
And then in terms of the strategy of it, I followed a bunch of blogs like TechCrunch, PandoDaily, Mashable, the typical ones, Recode, those kinds of things. And I just kept track of the ones that I thought were interesting. Any time a startup was mentioned, I wrote it down. I think I have an Evernote or something.
And Iâd try to find ones where I felt like my background was applicable. So the first company I worked for, Contently, was a really great fit because their whole thing was content marketing, and specifically, branded content but with of a journalistic angle. I donât think they would call what they do âjournalism,â but they leverage journalists and that type of really high-quality writing and researching for their brands. And so I thought, âOh, this is great. Iâm a journalist, I know this world, and I can offer that as a skill, as a strength.â
So I think if youâre thinking about cold emailing, whether itâs to get a job, to get a sponsor, to get a client, whatever that is, figuring out, is there a commonality, is there a way that your past is a skill or at least is interesting to the person that youâre reaching out to, and using that to help at least get that first coffee, that first conversation.
Courtland Allen
0h 18m 12s
I really like that point that you made a couple times about things that look like confidence really just boiling down to practice underneath. But from an outsiderâs perspective, they donât see all that practice. They just see the confidence that like, âHow did she do that?â
How did you eventually become more confident in your skills as a programmer? Did you eventually reach a point where you had practiced being frustrated with not succeeding enough to get to the point where youâre like, âIâm going to push through this and just keep going anywayâ?
I think I came to a point where I said, âIf you donât change your expectations, youâre going to emotionally burn out.â And what I mean by that is â so in journalism, for example, you canât be wrong. You are not allowed to be wrong. If youâre wrong in the most minor way, you have to basically publicly apologize for being wrong.
I remember there was one stat I got â after all this research, after getting all these things right, there was one stat that I missed by, I think, a digit or something. And because of that, we had to air an apology for getting that stat wrong. So I came from a world where mistakes are not tolerated. You double check, you triple check, you quadruple check everything and make sure itâs perfect before you put anything out publicly.
And so going from that mentality to, âIf itâs not broken, then (ph) youâve published too lateâ is the craziest thing. Itâs insane, this whole, âIt needs to be ugly, and itâs okay if itâs broken, and beta is not supposed to fullyâ â the mentality and the acceptance of not even mistakes but public mistakes is something that it took me a while to just adjust to and wrap my mind around.
So for me, it was literally sitting with myself and saying, âThis is not journalism anymore. This is this is a new thing. There are different rules here. You can make mistakes. Itâs expected. Itâs okay,â and just readjusting what success meant to me and being more realistic and mashing it up to just the way tech operates, that was a huge â it was a very iterative process.
It still takes me time. When I when I think Iâm done, Iâm not quite done. I have to remind myself. Iâm like, âNo, thatâs okay, thatâs normal, thatâs what tech is. You think youâre done and you never are.â Itâs just been about talking myself through a lot of those moments.
Courtland Allen
0h 20m 31s
I asked a bunch of people on the Indie Hackers forum if they had any questions for you, and so Iâm going to splice in a few of them here and there.
Oh, cool.
Courtland Allen
0h 20m 38s
One person named alatz asks, âWhat pain points do you think new programmers have that the market isnât addressing?â I assume this person is trying to find some business ideas.
That sounds like a very business-idea-ey question. I think the big one is hiring and what it looks like to get a job.
Itâs so interesting because there is also a quote/unquote âinternal battleâ within the tech community of like what should hiring look like and what should the interview process be like. So no oneâs agreed on this. Thatâs probably the source of the pain point.
But for people who are just getting started, a lot of them â some people do it because they love it and itâs something theyâre passionate about and theyâre excited about.
But a lot of them are doing it for socioeconomic gains. Itâs really that simple. They donât have great jobs, or theyâre not happy with their jobs, or they donât have jobs at all. And theyâve read about code a bunch of times, they keep hearing about all this tech and all the opportunities in the tech industry, and they want some of that success. They want some of that money. And itâs very simple; itâs very straightforward like that. And so, yes, they like it. But if the money wasnât there, it really wouldnât be an option.
And so one of the things that I think is really sucky about people like that entering is that a lot of the resources donât tailor the education to â itâs like thereâs two options. It feels like thereâs either: Get a job right now. And it may not pay a lot, and it may not be something that will teach you enough or will give you enough depth that youâll do well five years from now, but itâll get you that very, very first job. And then from there, you can kind of figure it out.
So itâs a little too shallow is what I found; or itâs so focused on the craft and how to make really beautiful code and how to make things really readable and gorgeous and really nice that it doesnât quite tie back to that, âBut how do I make money from this goal?â
So I feel like a lot of resources fall in one of those categories. Itâs either too shallow and too short-term-gain focused, or is so long term that I donât even know when or how I would benefit from what Iâm learning. So I think thatâs probably the biggest pain points for people.
Courtland Allen
0h 23m 5s
Thatâs fascinating; thereâs no in between.
Not that Iâve seen. And if there are, I donât think I know much about them. I think it generally does fall into one of these two categories.
Courtland Allen
0h 23m 16s
If you donât, then most people certainly donât. (Laughter.)
So letâs talk about CodeNewbie for a little bit. And by âa little bitâ I mean the rest of this episode. How did you come up with the idea for CodeNewbie? You said that you got a lot of value out of having a community around people who helped you learn to code. Was it primarily just that you wanted other people to feel the same way? And were there any other ideas that you were considering working on besides CodeNewbie?
Yeah, great questions. CodeNewbie was totally an accident. There really was no plan. I donât really think there was really a plan until maybe somewhat recently. It was very much about me saying, âLetâs do this Twitter chat. Itâll be a fun little thing I do on the side.â And at that point, everyone was doing a Twitter chat. So I said, âThis will be a nice addition to the Twitter chat family.â
And then it kept going, and people seemed really excited about it. And it got to a point where I found the Twitter chat was a great way of having people talk to each other, but itâs not a great way to dig deep into a topic and to unpack something.
Courtland Allen
0h 24m 16s
What is a Twitter chat exactly?
Oh, that is a great question. So a Twitter chat is when you use a hashtag on Twitter; you pick a time. So for us, itâs Wednesday nights at 9:00 p.m. Eastern Time, 6:00 p.m. Pacific Time. And usually, thereâs a moderator. So in this case, I was the moderator. And the moderator tweets out questions, and then people respond using that same hashtag. So itâs using the hashtag to anchor a conversation.
So for example, weâd pick a topic like â oh, we had one recently on parents who code. I think parents who code are absolute heroes. I just think about how busy I am as non-parent person, and I think about adding children to that, and I just have no idea what I would do.
So I wanted to give an opportunity for parents who code, give them a shout-out, and just hear more about their stories. And so that was a topic that we picked. And I think it was four questions: Whatâs the hardest part about being a parent; whatâs the most rewarding part about coding and being a parent; what are life hacks you use to get it all done? That kind of thing. And we do that for one hour every single week. So thatâs a Twitter chat.
Courtland Allen
0h 25m 19s
Cool. How did you get people to agree to do this with you? How do you find the first few people to participate in the Twitter chat?
I cold DMâd everyone I knew. Thatâs how I did it for the first â I think it was four months â every Wednesday. I had a couple friends who were relatively big on Twitter who had lots of followers. And I DMâd them and I said, âHey, can you retweet this for me? Can you get people into this?â And so I just did that every week for the first few months.
And eventually â I think it was around maybe month five or six â it got to a point where I didnât have to do that anymore. It just kind of got sticky enough that people kept coming back without me having to do that huge push.
And itâs really interesting, because I think that was easy for me to do because it wasnât my job, it wasnât a business. It was just this fun Twitter chat thing I did on the side. And so if people showed up, it was awesome. But if they didnât, thatâs fine too. Iâll just talk to myself for the hour. Itâs not a big deal.
I think that if I had started that and said, âThis is going to be a business, and itâs going to be the thing that I use to feed myself this year, and Iâm putting all my eggs in this basket,â I think I would have quit. I think I would have quit after the first month or two, because it would have just been too much pressure. And I think at that point anyway, my expectations for success were a little unrealistic.
And so if I put those values and those expectations on myself at that point, I think I would have said, âIf Iâm in month three, and Iâm still asking for people to retweet me, and thatâs the only way Iâm getting people to join my community, then this is obviously not going to work and Iâm not going to do this.â I think thatâs how I would have approached it.
Courtland Allen
0h 27m 8s
Itâs so funny that you didnât approach it with a plan in mind, because everything that youâre saying is kind of the textbook right way to start a startup.
Oh, cool. I had no idea. (Laughter.)
Courtland Allen
0h 27m 17s
Itâs crazy. You reaching out to people and sort of manually getting them to come into your Twitter chats is the perfect application of this principle thatâs like, âDo things that donât scale.â Early on youâre going to have to get your hands dirty. Youâre going to have to spend a lot of effort to get the ball rolling. And then eventually, itâll get easier. But you canât shy away from that work early on, which a lot of people do because they donât see how they could do it forever. But you donât have to do it forever. You just have to do it for the first few months.
Yeah, and thatâs the thing. Iâd heard of that. I read all the startup books, I knew the âDo things that donât scale,â but I would not have guessed that I had to do that, at least in my case, for three to four months. I would think you do it one time, maybe two, if you really have to, three times. But after three times, if people arenât clamoring at your Twitter account to join the chat, then obviously no one cares.
And I think that for me was the big thing that was missing in all the startup literature that I read, is itâs not the how to do it. Itâs the how long to do it for. At what point do you realize, âMaybe this isnât workingâ? At what point do you realize, âIt takes 100 tries before you get your first yes.â What is persistence and then what is just stupidity? Where is that line?
And Iâm still figuring it out. Every time I do a new task, a new chore, itâs like, âHow long does it take for this thing to quote/unquote âwork?ââ And figuring that out is something I didnât really come across too much in the things that I read.
Courtland Allen
0h 28m 53s
Itâs cool that you didnât really have to worry about it, because you were kind of just doing it for fun. And so you werenât worrying, âIs this not going to work? I should stop. I should try something else.â Itâs like, âNo, this is fun, so Iâm going to keep it up.â
Yep, exactly.
Courtland Allen
0h 29m 3s
I think the other thing that youâve done pretty consistently â and I think this is not written about as much, but Iâve seen it and Iâve talked to so many talented, itâs kind of a constant â is youâre able to take advantages that youâve had in the past and use those and parlay those into future situations.
So for example, you could take your skills at pitching and sending cold emails and use that to break into tech; or you could take the fact that you know these people who have big Twitter accounts, and then you can use that to sort of amplify the message of your Twitter chats and get that out there, whereas a lot of people might not be able to use whatever advantages they have.
It really shows in not just what youâve done in these couple of things, but also the future growth of CodeNewbie, because you didnât just stay at Twitter chats. You then took those and sort of ran with it. So how do you think about using your advantages to move into new areas of CodeNewbie, and where did you go after doing the Twitter chats?
Oh, such good questions. So itâs funny. Was a year ago? It was some time ago that I looked at all the different things that I was doing for CodeNewbie.
And I think I tweeted and I said, âIf I didnât have all of the seemingly random collection of skills that I had, running CodeNewbie would be cost-prohibitive, because I would have to hire an editor, Iâd have to hire a podcaster, or have to hire a coder hire, or hire a designer. Iâd have to hire for all these skills that, fortunately, I have enough of that I can do the job, and it would just be way, way too expensive.
So I think number one, itâs been really beneficial, itâs been really helpful that I have a lot of skills that I think most people in tech feel are hard. So I always think itâs so funny when I see the tweets that are like, âCommunication skills and people skills are the hardest skills.â Iâm like, âReally?â Because for me, thatâs the easy part. I love talking to people. Iâm really strong with my communication skills. And to me, the tech side is obviously harder, the design side is harder for me.
And so I feel really lucky that interviewing people, public speaking, just general community work are things that Iâve cultivated in other areas of my life. And Iâm Ethiopian, so even my culture and my upbringing and my family, itâs so much a part of who I am that those have been really easy for me. But because they are considered hard in this industry, Iâve been able to stand out and get opportunities and connections and build up CodeNewbie for that. So I think that has been really awesome.
So thatâs one thing. And I think that on that point, a lot of people feel like their nontechnical skills are a burden. I definitely see this a lot in the CodeNewbie community, where people say â oh, I remember very vividly one Twitter chat, we had a woman who was a nurse and she wanted to learn to code. And she was like, âHow am I ever going to get a coding job with all this nursing experience? What is that going to do for me?â
And I thought, âWhat? You know how to deal in emergency situations, actual emergency situations. You know how to work with patients or work with people who are freaking out and have life-threatening issues in serious situations, you are very empathetic. You have to be a great communityâ â there are so many awesome, transferable skills that come with nursing that she just didnât see.
And so I think step one is all the quote/unquote unrelated skills that may feel initially like a weakness or may feel like a burden, flip it around and say, âWhat does this look like if itâs a strength?â Thatâs been absolutely huge for me.
But the other part of that is that can be a bit of a trap, because if you focus so much on what you already know, then you get stuck there, and you never really give yourself a chance to grow.
And this is directly applicable with me and CodeNewbie. Because I think for about a year, I had this idea of creating this platform for CodeNewbie where you can find all the technical resources available and sort them by different filters. And I just kept saying to myself, âYeah, you know how to code, but youâre not technical enough to build that. Youâre not quite there yet. Just stick to your podcasting, stick to your speaking. Thatâs what youâre good at, thatâs what youâre known for, and just do the thing. It makes it makes enough money. Just keep doing that.â
And you know how we talked about the fear of failure, picking that the less scary of the two fears? It just got to a point where I said to myself, âIf you continue down this path of sticking to your strengths and things that you know youâre good at, then youâll never grow. You will be stuck in in this role and doing what youâre doing, which is fine, but you know you can do more. You know you have more to offer, you know you can make a bigger impact, you can reach more people. But you need to step away from your strengths and dip into the areas that you donât feel as strong.â And if you donât, you will be stuck here forever.â
And I think the theme of my life is a fear of being stuck anywhere forever. And so after hitting that wall several times, it got to a point where I said, âI need to decide. Am I just happy where I am, or do I want to do more?â And at that point, I said, âYou need to actually do more coding and you need to spend more time building this thing that youâve just been sitting on forever.â
And once I started working on it, it was fine. I could do it. And I had to learn some new things. There were some parts that were a little funny, but I was able to figure it out.
And so I think looking at your weaknesses and deciding that theyâre strengths and using it is great. But also looking at some of those past skills and not letting it define you and limit you from growing and exploring new skills is something to be aware of.
Courtland Allen
0h 34m 49s
Itâs basically the Goldilocks principle where you donât want porridge thatâs too hot, you donât want porridge thatâs too cold. And thatâs what makes giving advice so difficult, because no matter what you say, itâs probably the exact opposite of what some people need to hear.
You mentioned some public speaking that youâre doing, your podcast that youâre doing. CodeNewbie is a whole bunch of stuff. Youâve got multiple podcasts, you do a lot of talking, and youâve got the blog, youâve got this website that youâve built.
How did you go from the Twitter chats into doing all this stuff?
Sure. So the podcast just came very directly from: I want to explore a topic a little bit more in depth, I want to focus on a person. I think individual learn-to-code stories are super inspiring. And because I worked at NPR and Iâd done radio journalism before, I said, âThis is really good. Podcasting is really great tool to do that.â So it was the right tool for the problem I was trying to solve.
The speaking specifically started because when I graduated my boot camp â I think it was maybe a month or two after graduating â RailsConf had their CFP out, and it was apply to give a talk. And the dean of â so I went to the Flatiron School. The dean of the school, Avi â he sent an email out to all the (inaudible) all the alumni, and said, âHey, we should all come together, come up with an idea, and submit to this conference.â
And I said, âOh, thatâd be really awesome The RailsConf is huge, itâ the biggest conference for Rails developers.â I said, âOh, this is awesome.â And so I went.
And it was, I think, maybe eight people who went. Iâm pretty sure I was the only non-white-male person. And I sat there, and I was so intimidated and so â I wouldnât consider myself a shy person, but I was very shy that day. And everyone seemed to have all these ideas.
And Iâm thinking of myself, âWe were in the same class. Why do you have all these ideas and I have nothing?â It was so confusing to hear all these amazing ideas coming from people I sat in class with. And I was so intimidated and so scared, I didnât say anything during that meeting.
And Avi at some point pulled me aside and said, âHey, I know you have some ideas. Speak up.â
And then the next day, a woman, Vanessa Hurst, who is when the cofounders of Girl Develop It, she had this coffee and CFP meetup thing that she did, where she said, âHey, come with your CFP ideas. Letâs submit talks together.â
And I went. It was me, her, and one other person. And we set up coffee and she said, âWhat ideas do you have?â And I said, âI have this idea. I think itâs really stupid, but here it is.â And it was this idea for reading code.
And I had a group of friends, about five of us, who every Sunday for an hour, we picked a code base, we read the code together, and we discussed it. And it was our way of building up our technical skills through reading instead of just writing code.
Courtland Allen
0h 37m 46s
Thatâs so smart.
Yeah, yeah. And so I pitched that. And I said, âWho wants to hear about a bunch of people reading code? That sounds so stupid.â And sheâs like, âNo, thatâs great. You should submit it.â
And I said to her, âFine, Iâll submit it. But donât you think I should maybe start with a meetup, do a smaller event first, and eventually work my way up to submitting to something like RailsConf?â
And Iâll never forget this. She looked at me and said, âI donât believe in steppingstones.â And I was like, âOh my god. Thatâs the most bad-ass thing Iâve ever heard in my life.â (Laughter.) And I said, âI also do not believe in steppingstones.â
And so I submitted. And when I submitted that first talk, I remember vividly being at my desk. And there was just something so intimidating, terrifying, so just wrong about submitting to be a speaker at this huge conference when I was not two months graduated from a boot camp, a month into my first developer job, didnât have a CS degree, didnât have a long, amazing resume in tech, didnât have all this experience to speak of, with this stupid idea that I didnât even think was interesting.
There was something so wrong about that. And it was incredibly intimidating and overwhelming to the point that I cried while writing the CFP. I cried the whole way. And I forced myself to type and I forced myself to keep going.
And I hit the submit button, Iâm sitting at my computer, just tears streaming going, âI donât deserve this.â Keep in mind, I have not been picked to speak. This is just submitting; this is just applying. And my husband is looking at me from the kitchen like, âAre you okay?â And Iâm like, âIâm just trying to apply to this conference.â (Laughter.) It was terrible. And I hit submit, and I said that the goal is not to be selected. The goal is to submit. Thatâs the win. The win is the act of submitting this talk.
And I think it was about a month later, I was sitting on the train on my way home and I saw this email from Marty Haught, who was at the time the chair of that yearâs conference. And it said, âCongratulations, your talk was accepted to RailsConf.â And I shouted, âYes.â And I threw my hands up, and then I cried, and then I laughed hysterically. And I was sitting across from these two old women who were very, very scared. And I was just shocked that anyone thought this was interesting and wanted to hear me give this talk.
The talk went really, really well. Iâve given that talk at least 15 times all over the world. Iâve been paid to give that talk. And that was the launch, that was the kickoff of my speaking career.
Iâve been speaking now for, I think, three, four years. Itâs terrifying every single time. Every time within 24 hours before I speak, I want to throw up. I call it nervous pooping. Thereâs a lot of nervous pooping. (Laughter.) I ask myself, âWhy do I keep doing this, why do I put myself in this position every single time?â But then I do it, itâs awesome, I get a lot of really great feedback, and thatâs my speaking story.
Courtland Allen
0h 40m 49s
Iâve had the exact same feeling when public speaking. âWhy do I keep doing this?â Last time I told myself I would stop. I said, âIt feels like this. Why do I keep doing this?â
We had a deal. (Laughter.)
Courtland Allen
0h 40m 58s
And I keep saying âyes.â (Laughter.) I would love to talk about public speaking forever. I think the trouble with interviewing somebody like you is you do so many things that thereâs just not enough time. (Laughter.)
Thatâs fair.
Courtland Allen
0h 41m 7s
Letâs talk a little bit about some other parts of CodeNewbie as well. You guys have meetups, you have study groups on the site. How did you start doing those, and what are some ways that youâve gotten people to meet up in real life?
Sure. So that part is pretty easy, because people really like meeting people.
Courtland Allen
0h 41m 23s
They do.
Thatâs what I love about this community in particular, because theyâre very excited, very eager to meet people who are like them. And I think thereâs something unique about learning to code, because itâs hard to explain to people in your life what that actually means. People still think I just fix the internet for people in my family and friend group outside of tech.
And so if youâre going on this journey learning to code, if your family and friends are not already in tech, itâs hard to really explain what that is. And part of the time, youâre trying to figure out what that means for yourself. Youâre like, âWhat is this code thing?â
So itâs really lonely. You canât really talk about it. My mom, when I used to talk to her when I was in boot camp and Iâd talk to her about my coding adventures, she did an amazing job of pretending to understand what I was talking about. And I would say, âOh, I couldnât figure out this one bug, it was just so (inaudible). I got this error message.â And I would use all these words she didnât know. And she would go, âOh, Saron, Iâm so sorry.â Sheâs Ethiopian. Thatâs where the accent came from.
And she has no idea what Iâm saying, but she could tell from my inflections the right response. And then I would go, âYeah, I finally made that PR and it was great, and (inaudible).â Sheâs like, âOh, good job.â It was amazing. (Laughter.) So if you donât have a really great actor in the family, then itâs just hard to have those conversations.
So the meetups are a really great way of saying, âWe guarantee people who understand how you feel. And they may not necessarily be working in the same language or framework, but they understand how you feel, and they can help you figure it out. They can at least help you feel a little bit less lonely.â
So we played with a bunch of different formats with the meetups, we had paid events for a while; now we have all free events. We had more of more of like an event-event with a speaker and dinner and that kind of thing. We had more casual coffee and code type things.
So we played around with a bunch of different formats. And weâre still (inaudible), but weâve landed on one where we have more of a study group, where we have three hours. We pick a place that has Wi-If, coffee, outlets, chairs, tables, that kind of thing. And we invite people to come bring their laptop. If they donât know what to work on, we have suggested activities. If they want to pair up with someone, the meetup leader plays that role of matchmaking.
And then we also do these live Q&As. Because the thing that we found that is kind of missing in the meetup world is thereâs a lot of tech-focused events, thereâs a lot of, âI want a JavaScript meetup, I want a Ruby meetup.â And so instead of â and for us, since weâre language agnostic â instead of focusing on a technical topic, we try to find just developers with interesting stories. And we focus on the, âHow did you make decisions, how did you get to where you are in your career, how did you get this job,â that kind of thing.
Courtland Allen
0h 44m 20s
Thatâs awesome. Itâs kind of what you do on your blog as well, and itâs what I do on IndieHackers.com. Just find people, have them tell their stories. Everybodyâs story is different; everyoneâs got their own specifics. But for a lot of people reading, just hearing and knowing that itâs possible or seeing what part of it resonates with you could be so powerful and inspiring. So I think thatâs a great way to go.
Yeah. And especially for the meetup format, because thereâs a lot of local information that is very relevant in a meetup. So for example, itâs great to hear the story of a developer who works at The New York Times. But if you donât live in New York, and you probably donât have the same access to The New York Times as you would if you actually lived in Manhattan, itâs different.
So talking to a developer in the local market, who is working at a local company who can follow up with you and have coffee afterwards, who you can ask questions to, thatâs really, really valuable.
So weâre trying to leverage the format of a meetup and the fact that it is specific to that region, and trying to create an event that takes advantage of that and really gives a lot of value to the attendees.
Courtland Allen
0h 45m 33s
So letâs talk about your podcast. Youâve got two podcasts on CodeNewbie, and I think you do a third podcast elsewhere; is that right?
Yeah, Command Line Heroes. Thatâs from my Red Hat.
Courtland Allen
0h 45m 42s
Thatâs a lot of podcasts. Why so many?
So the CodeNewbie â thatâs how it started. Thatâs how it all started, and I just love doing that show. Itâs been such a great opportunity for me personally to meet people, to connect with people, to hear their stories, and do teaching and inspiration. Thatâs the golden combo, is teach people and inspire them.
The Base.cs podcast happened because for maybe a year or two, Iâve really wanted to do a highly technical podcast. I think podcasts are very, very powerful medium for convenient, on-the-go learning and inspiration. I think you can very easily make a strong emotional connection with the voices that you hear in a way that I donât think you can when youâre reading a blog or even watching a video. I think itâs easier to make that connection through audio.
And so I wanted to take advantage of that and provide an entertaining, easy-to-consume podcast that taught you highly technical things. The problem is that I didnât have the content to do or to teach. And so I was very comfortable with using podcasting tools and best practices, but I didnât have the actual technical content.
And so when I saw Vaidehi Joshiâs blog series, basecs blog series, and I read her posts, I thought, âHoly crap, thatâs the content. âSheâs done the work. Sheâs done the work of digesting and unpacking and breaking up the content. I have the podcast skills. Together we can do that technical podcast thatâs fun and easy to consume and entertaining.â
And so thatâs where that came from, is this idea Iâve wanted to do for a long time. And we have such great chemistry on the show, and itâs just fun. Every time we finish recording, Iâm like, âThat did not feel like work. That felt like I was hanging out with someone who knows more CS than me and taught me some things.â So thatâs where that came from.
Red Hat was totally out of the blue. They reached out to me and said, âHey, weâre looking for a host. Weâre doing this new show. We think youâd be really perfect for it. Do you want to do it?â And I said, âOf course, this is an amazing opportunity, and obviously, an amazing company to work with.â So yeah, thatâs how that happened.
Courtland Allen
0h 48m 4s
A lot of people nowadays are considering starting a podcast, and theyâre not sure whether they should or they shouldnât, and theyâre not sure what pitfalls to avoid.
What are some of the things that youâve learned by doing your podcasts? I think youâve done something close to 200 episodes if not more. What do you know now that you wish you had known earlier?
Oh, Iâm so glad you asked about this. We could do a whole podcast on podcasting.
Courtland Allen
0h 48m 24s
We really could.
Yeah, we really could. I have so many feelings and opinions about this. So number one is saying you want to start a podcast is like saying youâre going to make lunch. You can make a PB&J sandwich or you can make this huge gourmet Thanksgiving dinner-type thing. The medium doesnât really say much about the quality or the time that you are willing to invest in it.
So I think the first question isnât so much: Should I do a podcast or should I not do a podcast? I think the question is: How good do I want it to be, do I care for it to be? And how much time and money am I willing to invest in it? I think those are the first two questions.
And so you can have a podcast by recording in your kitchen with the mike that comes on your headphones, literally talking to yourself for an hour, which I know people who do that; post it with no editing, no cleanup, and you have a podcast. And if thatâs the goal, then sure; why not?
If your goal is to do something that is higher quality, that is actually serving an audience, that is providing value, I think it takes a lot more work than people think that it does. I think that anywhere from researching the right equipment, to figuring out what mikes to use, to figuring out the editing process is, to booking guests, all that â itâs significantly more work than writing a blogpost for sure.
And I think that people donât realize how much work it is until I give them my checklist, my podcast checklist, and theyâre like, âOh, these are a lot of steps.â Iâm like, âYes. Yes, they are.â So yeah, I think itâs a lot of work.
Courtland Allen
0h 50m 4s
I need to get your podcast checklist after the show.
My checklist?
Courtland Allen
0h 50m 7s
Yeah. (Laughter.)
No problem. Iâve significantly improved my process. But thatâs the other thing too. I care a lot about audio quality.
So for example, I mail all of my guests a mike. I mail them a recording kit for every single episode. I research and figure out whatâs the best mike in a bunch of different settings. I have them create a little makeshift audio booth with two pillows that I also figured out how to do to reduce the reverb. I bought over a thousand-dollar piece of software that does really, really good cleanup and audio fixing. And so I care a lot and I put a lot of time and money into making my show as high quality as I can, given the fact that I canât put everyone in a studio.
So if you also care a lot, it will take time and money. If you care less, it will be easier. But I think that if you care about quality at all, I think that thereâs definitely an investment to be made. And I think most people donât know that.
Courtland Allen
0h 51m 6s
So you do a ton of stuff, obviously. Youâve got your podcast, youâve got these meetups, youâve got your public speaking and your Twitter chats, and a whole bunch of stuff on your website that we havenât even talked about, your conference.
How are you doing all this stuff, whoâs working with you, whoâs helping you, and how are you so incredibly productive?
Yeah. So my team right now is â we have an assistant producer named Crystal whoâs amazing, absolutely amazing. I love her to death. We started working together six months ago, I think, and has really changed the game. It changed the game so much.
And thatâs one thing too. Iâd always wanted â if I could have afforded to hire people sooner, I definitely would have. And it finally got to a point where I said, âIâm doing too much, Iâm spread too thin, I donât feel Iâm doing anything well, I just really need help,â and so I decided to make that investment.
But there were a lot of really interesting benefits going from a solo entrepreneur person to even just having one addition to the team. All of a sudden, my processes had to be a lot tighter. And I always considered myself to be a pretty organized person. But oh my god; they have to be a different type of organized. I canât keep everything in my head like I used to. I had to document a lot more stuff, I have to keep track of a lot more stuff.
Thereâs something very powerful about explaining your decisions to another human being that helps you make better decisions. So by the process of having meetings, or just emails and saying, âHey, weâre going to do this,â it forces me to think, âShould we really do that thing, should we do it this way?â
Itâs not just having more bandwidth. The process of having to collaborate has also created a level of efficiency and increase our efficiency that I didnât anticipate. So thatâs been a huge, huge part of it.
Thereâs also just other system things. I use Trello; I love Airtable. TwoDesk, Trello, and Airtable are my two go-toâs for sure.
Courtland Allen
0h 53m 3s
Airtable is crazy good.
Oh my god. And itâs one of those things where --
Courtland Allen
0h 53m 5s
So useful.
Yes. I know they have â I forgot what itâs called â Airtable University or something. There are docs on how Airtable works. And I feel like if I took the time to do any of those courses, I would get even more value from it. But itâs awesome. Itâs absolutely amazing. Thereâs just the toolset in general.
I also do time sheets. I literally document every hour of my day. And I tally it up at the end of each week and figure out like where my time went, and I compare that to where I wanted my time to go. And then I re-evaluate and I say, âYou spent way too much time on emails. Why is that? Do you need a better system, are you rereading each email five times because youâre paranoid about making a typo and itâs costing you an hour? What is happening and how can we improve it?â
And that has been a huge, huge, huge eye-opening activity that I really make sure that I make time for, is time sheets, taking an hour each week, tallying up where all my hours went, categorizing them, saying â itâs simple things.
For example, with the coding thing, I made a decision that I wanted to focus on the platform. âAre my hours reflective of that decision? You said you want to code more. You only spent 5% of your time this week actually coding. Are you actually serious about coding more?â And saying, âIf you are serious and you are not making decisions with your time as such, then what needs to happen to change that?â And that has been a powerful, powerful tool in keeping me focused and highly productive.
Courtland Allen
0h 54m 46s
Iâve done literally the exact same thing. I used to toggle a time tracker.
Really?
Courtland Allen
0h 54m 50s
Yeah, I would categorize all my time into buckets and say, âWhat did I want to spend my time on this week? How did it go?â I would even post them publicly in blogposts at the beginning of Indie Hackers. And I agree; it was crazy helpful.
I had to stop. I was stressing myself out too much. (Laughter.) But I thought it was awesome, because itâs so often that you see, âWow, I said I was going to do this thing this week, but I spent all of my time doing this other thing.â And I never would have thought that was the case.
Yeah, thatâs awesome. Iâve never heard of anyone. Every time I tell people that, theyâre like, âThatâs very intense.â (Laughter.)
Courtland Allen
0h 55m 21s
It is. It is intense.
But yay, awesome. It is very intense.
Courtland Allen
0h 55m 24s
So before the show, we talked a little bit about the people you have helping you. And in addition to the person whoâs actually working with you, you see a career coach.
So can you talk a little bit about how you decided that that was something that you wanted and what you get out of having a career coach?
Yeah. So I have a career coach. Sheâs amazing. I absolutely love her. Iâve only had a few sessions with her so far, but itâs already been just such a game changer.
So the decision to get one comes â so the first time I ever even heard of a career coach was through this fellowship called the Coaching Fellowship, which is made for ambitious, quote/unquote âhigh-achievingâ women who have big dreams and are trying to figure out how to do that. And you apply, and if you get accepted, you pay some really, really nominal fee. I think itâs $300 or something. And then you get a career coach for â I donât remember how â for a set number of months, which is a huge discount. Usually, these things are a couple hundred per hour per session.
And that was the first time I ever heard of it. And I remember reading the description of a career coach and being like, âWhat exactly is that?â Because itâs not an advisor. Itâs not someone whoâll say, âYou have the wrong business model. You should switch to this.â Thatâs not the job. Theyâre not going to give you specific advice or strategy.
And so when I read the descriptions of it, I just couldnât picture what it was. And it wasnât until maybe a few years after hearing about that that I kept coming back to this, and it really became apparent once I quit my job â I used to work at Microsoft. I quit my job to do CodeNewbie full time â where I realized that the biggest obstacle in doing CodeNewbie was me. It wasnât getting sponsors, it wasnât the code, it wasnât the podcast, it wasnât the conference. It wasnât any ideas I had. It was me getting in my own way.
And I felt like over and over again, I had to deal with just all these issues I didnât even know I had, all these â not even weaknesses; just all these beliefs I had, all these tendencies, all these habits, these fears, just all this crap that I wasnât aware of. And I kept hitting them, and they kept surfacing up and affecting my business in very, very real ways.
And so it got to a point where I said, âI basically need a therapist, but with someone who is focusing on me reaching my career goals, my business goals.â And thatâs what a career coach is. A career coach is a therapist who helps you work through all the issues that you probably have. And itâs okay to have issues. We all have issues; itâs fine. But who helps you work through that with the goal being for you to reach whatever your goals are for your career.
So an example of that is â I had this breakthrough a few months ago. This was actually before I had my career coach and what led me to finding a career coach â where I said to myself, âIâm spread too thin, I feel very unfocused, Iâm incredibly overwhelmed with all the stuff that Iâm doing for CodeNewbie, and this is not a new feeling.â
âI feel like every few months, I get to this point where Iâm just totally overwhelmed and I feel very lost. And I know that the answer is to focus. I know the answer is to do less and go all in on one thing or a very small collection of things. But for some reason, I canât do that. I just canât get myself to do the thing that I know in my head I should be doing.â
And I was sitting with my husband. Heâs like my therapist in life and all those things. And so I said to him, âI donât know how to get myself to do the thing that I know you do. And I feel like thereâs something deeper there that I just havenât addressed yet.â
And so we sat and we talked. And by âwe talked,â I mean I talked for a while. And it got to a point where I said, âI think the reason why I keep coming back to just doing so many things is because whenâ â Iâm an immigrant. My parents both went to college, but I was the first person in our family to go to high school in the U.S. and then go to college. So the college application process is very different here. And my parents raised me to focus on good grades and acing exams. Thatâs how you get into college.
And I didnât know until it was too late that I also have to do like 20 extracurriculars and be on a sports team. I didnât know letters of recommendation were important. I didnât know all those other things that you need in the U.S. to get into a good school.
And so I found myself senior year, after college acceptance letters were all sent out, looking at my peers and my classmates, and realizing that they got into a bunch of good schools that I didnât get into. And I was like, âHow did you do that? We got relatively the same grades. How did youâ â and it wasnât until it was too late that I found out it was because they did all these other things. And so when I went to college, I said, âIâm going to do all those other things.â
And by the time I graduated undergrad in four years, I had enough credits to get three full degrees. I took all summer classes, winter classes, I did all the extracurriculars, I did the biochemistry research, organic chemistry tutoring, journalism; I did everything.
And my goal was to do everything I could to maximize my chances of success so that if I didnât get the thing that I wanted to get â at that point, I wanted to go to med school â itâs not going to be because I didnât try. I have on the record that I have tried everything that I could possibly do.
And I think that I carried that mentality with me to being an entrepreneur, where I said, âIâm going to do everything, Iâm going to cover all my bases â podcast, conference, meetups. Iâm going to do all the things so that if anything doesnât work, itâs not going to be because I didnât think of it. Itâs not going to be because I didnât try.â
And that does not work. That mentality does not work in entrepreneurship, and it took me a very long time to realize that that does not work.
And when I realized that â and I literally realized that as Iâm talking to my husband, he said to me, âSo now that you know why you feel this pull, this tendency to do all the things, if you could start over right now, start completely fresh, start completely clean âyou have no obligations, no oneâs going mad at you, thereâs no penalty to starting clean â if you could only do one thing, just focus on one of those six projects youâre doing, how does that make you feel?â
And it scared the crap out of me. I sat there and I said, âOh, my god. That sounds horrible, that sounds horrible.â
And I said to myself, âWhy does that sound so scary?â And it sounded so scary to me because if I do all the things and something fails, itâs not my fault. I was busy. Iâm doing the best I can. Iâm obviously in these all these projects. If one thing falls through, then Iâm still good. I can still say that I tried. But if I do one thing and that falls through, that fails, I have no excuse.
And I realized that this whole time, I thought that I was optimizing for the success of the business and I was optimizing for the community. Really I was optimizing for my own ego. I was optimizing for the feeling of trying, not actually succeeding.
And once I had that breakthrough moment, it just put everything else in perspective. Everything else fell into place. All of a sudden, all those ideas that had been nagging at me of, âOh, you should do this,â were so easy to say, âNo, I canât. Because if I pick you, I have decided that I care more about looking like Iâm trying than I do actually succeeding. And actually succeeding requires actual failure.â And once I got to that moment, it just it just changed everything. And all of a sudden, all those decisions that were so hard were so much easier.
And that was a really awesome, great breakthrough moment for me to get to. But it took me two years. It took me two years of feeling frustrated and not knowing why and doing the same terrible decisions over and over again for me to get to that moment.
And thatâs when I said, âOh, if I just had someone to talk to and make this a priority, I could have reached this point sooner and made better decisions earlier.â And that was the moment where I said, âI think this is why you get a career coach.â So obviously, that breakthrough I did on my own. It took me a while, but I did it.
The career coach for me is a way of expediting that process. Itâs a way of saying, âI donât want to wait another year to have to figure out my other deeply rooted issues that stem from things outside of CodeNewbie. I want to get there faster, and so I will happily pay â I pay $200 a session once a month to get those breakthroughs, with the idea being that I will make more money and have more success sooner. And so itâs already definitely paid for itself, but thatâs the whole thing with having a career coach.
Courtland Allen
1h 5m 1s
Itâs like a textbook psychological breakthrough, where you really understand what your brain is doing and what you --
Oh, my god, I was so excited. I lived off of the high of that breakthrough for the next three weeks. I was thrilled. I was like, âI know whatâs wrong with me.â It was great.
Courtland Allen
1h 5m 16s
And itâs so helpful to, because that change â it might seem subtle, but thatâs a massive difference.
Oh, itâs a huge difference. And it was --
Courtland Allen
1h 5m 22s
Youâre optimizing for a completely different thing.
Yeah. I actually have on my monitor â I have a sticky note that says, âWhat are you optimizing for?â And every time I feel myself being pulled in a direction that â and itâs so interesting because your head and your heart are very different. In my head itâs like, âYou really shouldnât do that.â My heart is like, âOh, but itâd be so fun.â
And so when I feel that disconnect, I look at my sticky note and I go, âWhat is this really about? Is this about your feelings? Are you trying to look like you know what youâre doing, or are you actually trying to do something?â And itâs just a nice, little reminder to put me in the right direction.
Courtland Allen
1h 5m 55s
This whole story about you having this breakthrough is fascinating. I think a lot of people listening in might also need to have some sort of similar breakthrough.
What is your advice for them? Should they go out and hire a career coach? Should they just do some personal self-reflection? And how can they do either one of those things effectively?
Yeah. So number one, if you are a woman, if you identify as a woman, definitely check out the Coaching Fellowship because itâs very, very cheap. Itâs a great program. I think theyâve been around for five or six years. Theyâve helped a ton of people that I personally respect. So if money is an issue, definitely check that out.
I would say I think that the career coach for me worked because I feel like Iâve done a lot of the groundwork of already being very self-aware, and I reflect constantly. I have a scheduled time every Sunday morning, Saturday night, where I look at what I did and what I want to do better. I do retros within my team. So Iâve already done a lot of the legwork. And so the career coach just gets me to the end, to the finish line a little bit faster.
So that is to say that I think you can do a lot of the work on your own if getting a career coach is just financially not an option. And so I think that scheduling time for personal retros, writing down â one thing that Iâm very bad at is Iâm terrible at acknowledging wins. As soon as something happens, I do a little dance, then I kind of forget about it. And so for me, one thing I want to work on is acknowledging the wins, figuring out: Are they wins, again, for my ego or are they actually a win for the business? Two very different things.
So I think that if you build in time for reflections â journaling is a great way to do it â for writing down your goals, for figuring out if the goals that you say are your goals, do your actions align with them? Because thatâs usually the place where you can see it the most. If theyâre not aligned, then why are they not aligned?
I think hypotheticals are really helpful. So my husband saying, âHow would it feel if you could do this other thing?â And with my career coach, she does a lot of that kind of stuff with me too, and thatâs been really helpful.
So yeah, I think thereâs a lot of introspection, reflection, retros you can do to get a lot of that value.
Courtland Allen
1h 8m 12s
All right. Thanks so much for the words of advice. Hopefully, people will take those to heart.
Can you tell us more about where we can find you online, where we can learn more about what youâre up to, and CodeNewbie?
Yeah, for sure. You can follow me on Twitter. Itâs just my first name last name, Saron Yitbarek. You can also follow @CodeNewbies. Itâs @CodeNewbies with an âsâ on Twitter because CodeNewbie was taken.
And you can also check out our conference, which is called Codeland, happening May 4 and 5 in New York City. I think we still have a few tickets available. And thatâs at CodelandConf.com. Itâs a two-day conference focusing on newer developers and exploring the wonderful world of code.
Courtland Allen
1h 8m 55s
All right, thanks so much for coming on the show, Saron.
Thank you so much for having me.
Courtland Allen
1h 8m 58s
If you enjoyed listening to this conversation and you want a really easy way to support the podcast, why donât you head over to iTunes and leave us a quick rating or even a review? If youâre looking for an easy way to get there, just go to IndieHackers.com/review and that should open up iTunes on your computer. I read pretty much all the reviews that you guys leave over there, and it really helps other people to discover the show, so your support is very much appreciated.
In addition, if you are running your own internet business or if thatâs something you hope to do someday, you should join me and a whole bunch of other founders on the IndieHackers.com website. Itâs a great place to get feedback on pretty much any problem or question that you might have while running your business.
If you listen to the show, you know that I am a huge proponent of getting help from other founders rather than trying to build your business all by yourself. So youâll see me on the forum for sure as well as more than a handful of some of the guests that Iâve had on the podcast.
If youâre looking for inspiration, weâve also got a huge directory full of hundreds of products built by other Indie Hackers, every one of which includes revenue numbers and some of the behind-the-scenes strategies for how they grew their products from nothing.
As always, thanks so much for listening and Iâll see you next time.
Comments