<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ developers - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ developers - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Sat, 30 May 2026 11:15:26 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/developers/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ How MySpace Taught Me How to Code and Where You Should Look to Develop Your Passion ]]>
                </title>
                <description>
                    <![CDATA[ Learning something new is hard. It's even more challenging if you have a hard time trying to find motivation. How can we find things in our everyday lives that can help us learn? Tom is no longer in your extended network It's been almost 10 years sin... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/how-myspace-taught-me-how-to-code-and-where-you-should-look-to-develop-your-passion/</link>
                <guid isPermaLink="false">66b8e32c6a98b2a27ee1f346</guid>
                
                    <category>
                        <![CDATA[ Career ]]>
                    </category>
                
                    <category>
                        <![CDATA[ career advice ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Career Change ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Career development  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ careers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Developer ]]>
                    </category>
                
                    <category>
                        <![CDATA[ developers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ learn to code ]]>
                    </category>
                
                    <category>
                        <![CDATA[ learning ]]>
                    </category>
                
                    <category>
                        <![CDATA[ learning to code ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Lifelong Learning ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Self Development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ self-improvement  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ technology ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Colby Fayock ]]>
                </dc:creator>
                <pubDate>Thu, 21 May 2020 16:24:56 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2020/05/myspace.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Learning something new is hard. It's even more challenging if you have a hard time trying to find motivation. How can we find things in our everyday lives that can help us learn?</p>
<h2 id="heading-tom-is-no-longer-in-your-extended-network">Tom is no longer in your extended network</h2>
<p>It's been almost 10 years since we saw massive changes underway at MySpace. If you don't remember what <a target="_blank" href="https://myspace.com/">MySpace</a> was, it was the popular social network before Facebook was king (though technically it still exists).</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2020/05/myspace-tom-profile.jpg" alt="Image" width="600" height="400" loading="lazy">
<em>Tom's MySpace Profile</em></p>
<p>This was when everyone started with a new friend named Tom who was the co-founder of MySpace. Everyone could set their own "top 8" that could make or break the best friendships if you snubbed someone. </p>
<p>You could also set a song for your profile which would be added as a little player, back when it was “okay” to automatically play a song when your page loaded.</p>
<p>But MySpace is now a thing of the past, so why am I talking about it?</p>
<h2 id="heading-making-myspace-your-space">Making MySpace, your space</h2>
<p>MySpace had a unique characteristic about it that you don't see in any of the popular social networks these days – it allowed you to add HTML and CSS into the page so that you could really do whatever you wanted with the your profile.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2020/05/myspace-edit-profile.jpg" alt="Image" width="600" height="400" loading="lazy">
<em>Example of custom code in a MySpace profile from <a target="_blank" href="https://www.dummies.com/social-media/myspace/how-to-embed-video-in-your-myspace-profile/">dummies.com</a></em></p>
<p>Though from a simplistic perspective, this gives you some limited options. Maybe you can add some CSS that updates how the headers look and change a background color.</p>
<p>But realistically, this opened the door to adding full webpages that you could overlay on top of your profile by positioning your new layout above the original content with some z-indexing.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2020/05/myspace-profile-filmore-band.jpg" alt="Image" width="600" height="400" loading="lazy">
<em>Custom MySpace profile for the band Filmore</em></p>
<p>The trick was, you had a limited amount of characters that you could put in each input. That had limitations, but these limitations helped promote creativity whether it was figuring out how to strip all of the whitespace in the code or by figuring out a way to add something with less overall code.</p>
<h2 id="heading-learning-through-hobbies">Learning through hobbies</h2>
<p>Building MySpace profiles was addicting! It was a social medium that you could customize to make your own and stamp your name on it to show everyone what you did. </p>
<p>While you could do the same with your own website, it wasn't as easy at the time. And building out a profile on MySpace was easy, free, and you could connect with all of your friends.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2020/05/myspace-custom-profile-colby-fayock-1.jpg" alt="Image" width="600" height="400" loading="lazy">
<em>One of my portfolio custom profiles</em></p>
<p>Each time I made a new page, I tried to think about what else I could do. I was even involved with small communities where we would share our work and help each other figure out how to hack things into a profile page (shoutout DM!).</p>
<p>This whole time, as I was trying to learn what more I could customize, I was learning how to code! I learned about how I could squeeze every inch of HTML I could out of a document and I also developed an understanding of how CSS selectors worked. I also learned how positioning allowed me to do cool things on the page and how to center things back when we didn’t have the option to <a target="_blank" href="https://css-tricks.com/snippets/css/a-guide-to-flexbox/">flexbox</a> all the things.</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2020/05/flexbox-all-the-things-1.jpg" alt="Image" width="600" height="400" loading="lazy">
<em>Flexbox all the things!</em></p>
<p>And this led to “business Colby” developing a sense of entrepreneurship.  At this point, I was still in high school, but I was able to spin off a little business from building these pages. </p>
<p>While a modest $50 per profile seems low, that's a lot for a highschooler in 2004, not to mention that was a lot of money for another highschooler to pay to get one created!</p>
<p><img src="https://www.freecodecamp.org/news/content/images/2020/05/stk-counter-strike-team-website.jpg" alt="Image" width="600" height="400" loading="lazy">
<em>STK Counter-Strike 1.6 team website</em></p>
<p>But this was the start of my code journey. Building off of MySpace, I started creating actual websites for Counter-Strike teams (CAL anyone?) and bands which would ultimately lead me to make a career out of coding.</p>
<h2 id="heading-turning-hobbies-into-jobs">Turning hobbies into jobs</h2>
<p>I've heard others with a similar story, even others who similarly started with MySpace that eventually turned their interest into a coding career. While the MySpace era is something we all look back and laugh at, it really inspired a lot of people to find what they love to do.</p>
<p>Finding this kind of inspiration can be important to discovering how you want to spend your time. Whether it's a hobby or learning on the side to turn it into a career, keeping engaged with something you're actually interested in is important to learning a new craft.</p>
<p>But it's important to pay attention to how you engage with that new interest. You don't want to force it into a career and quickly burn yourself out. That will lead to regret and resentment.</p>
<p>While I got lucky that my interest in coding ended up turning into my career, I make sure to not "take my work home" as it's important to separate the work from your personal interests like <a target="_blank" href="https://wwdc-memoji.netlify.app/">random</a> <a target="_blank" href="https://github.com/colbyfayock">OSS projects</a> on the side.</p>
<h2 id="heading-find-what-motivates-you">Find what motivates you</h2>
<p>The important thing is to find something that can motivate and inspire you to develop your passion whether for a career or hobby. Each of us have our own journey, whether code related or not, and we should try to find something that will make us happy.</p>
<p>What was your inspiration for your interests? <a target="_blank" href="https://twitter.com/colbyfayock">Share with me on Twitter!</a></p>
<div id="colbyfayock-author-card">
  <p>
    <a href="https://twitter.com/colbyfayock">
      <img src="https://res.cloudinary.com/fay/image/upload/w_2000,h_400,c_fill,q_auto,f_auto/w_1020,c_fit,co_rgb:007079,g_north_west,x_635,y_70,l_text:Source%20Sans%20Pro_64_line_spacing_-10_bold:Colby%20Fayock/w_1020,c_fit,co_rgb:383f43,g_west,x_635,y_6,l_text:Source%20Sans%20Pro_44_line_spacing_0_normal:Follow%20me%20for%20more%20JavaScript%252c%20UX%252c%20and%20other%20interesting%20things!/w_1020,c_fit,co_rgb:007079,g_south_west,x_635,y_70,l_text:Source%20Sans%20Pro_40_line_spacing_-10_semibold:colbyfayock.com/w_300,c_fit,co_rgb:7c848a,g_north_west,x_1725,y_68,l_text:Source%20Sans%20Pro_40_line_spacing_-10_normal:colbyfayock/w_300,c_fit,co_rgb:7c848a,g_north_west,x_1725,y_145,l_text:Source%20Sans%20Pro_40_line_spacing_-10_normal:colbyfayock/w_300,c_fit,co_rgb:7c848a,g_north_west,x_1725,y_222,l_text:Source%20Sans%20Pro_40_line_spacing_-10_normal:colbyfayock/w_300,c_fit,co_rgb:7c848a,g_north_west,x_1725,y_295,l_text:Source%20Sans%20Pro_40_line_spacing_-10_normal:colbyfayock/v1/social-footer-card" alt="Follow me for more Javascript, UX, and other interesting things!" width="2000" height="400" loading="lazy">
    </a>
  </p>
  <ul>
    <li>
      <a href="https://twitter.com/colbyfayock">? Follow Me On Twitter</a>
    </li>
    <li>
      <a href="https://youtube.com/colbyfayock">?️ Subscribe To My Youtube</a>
    </li>
    <li>
      <a href="https://www.colbyfayock.com/newsletter/">✉️ Sign Up For My Newsletter</a>
    </li>
  </ul>
</div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ What Is a Senior Developer and How Can I Become One? ]]>
                </title>
                <description>
                    <![CDATA[ Becoming a Senior Developer is something many of us strive for as we continue our code journey and build our career. But what does it actually mean to be a "Senior" Developer? What being a Senior Developer is not Before we start, let's get this out o... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/what-does-it-mean-to-be-a-senior-developer-and-how-can-we-become-one/</link>
                <guid isPermaLink="false">66bee969bc07dbcebef938e6</guid>
                
                    <category>
                        <![CDATA[ Code Journey ]]>
                    </category>
                
                    <category>
                        <![CDATA[ career advice ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Career development  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ code newbie ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Developer ]]>
                    </category>
                
                    <category>
                        <![CDATA[ developers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Junior developer  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ learn to code ]]>
                    </category>
                
                    <category>
                        <![CDATA[ personal development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ professional development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Self Development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ self-improvement  ]]>
                    </category>
                
                    <category>
                        <![CDATA[ software development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ tech  ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Colby Fayock ]]>
                </dc:creator>
                <pubDate>Thu, 07 May 2020 16:11:39 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2020/05/senior-developer.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Becoming a Senior Developer is something many of us strive for as we continue our code journey and build our career. But what does it actually mean to be a "Senior" Developer?</p>
<h2 id="heading-what-being-a-senior-developer-is-not">What being a Senior Developer is not</h2>
<p>Before we start, let's get this out of the way. Contradictory to what you'll see on 95%+ of the job postings online, a Senior Developer is not strictly correlated to only the number of years on your resume.</p>
<p>It's true, more often than not, that many years on the job typically bring with them a lot of experience. And with some companies you can get by with just that. But it's not the only quality that rightfully proves that someone is at a Senior level.</p>
<p>This is a common problem in the software world and can lead to high expectations with low delivery. It can also lead to conflict within the team when your new 15 year 10x Senior Developer refuses to work with others.</p>
<p>So what can we do to prepare ourselves for that role?</p>
<h2 id="heading-what-makes-a-senior-developer">What makes a Senior Developer?</h2>
<p>Looking back through my career at the developers on my team that I've admired and respected the most, it's really come down to four qualities:</p>
<ul>
<li>Experience</li>
<li>Leadership</li>
<li>Mentorship</li>
<li>Technical Ability</li>
</ul>
<p>It's not good enough to look at any one of these as the sole representation of how someone will perform on a team. Each developer is unique and may be stronger with one quality than another. But it's important to see how those qualities come together to determine how someone will help your team grow.</p>
<p>Let's break these each down a little bit.</p>
<h2 id="heading-experience">Experience</h2>
<p>Experience is typically thought of as years on the job, and while it's not completely inaccurate, it doesn't tell the whole story.</p>
<p>Just as every developer is unique, so is their experience. While one developer might have spent five years in an intensive position where they worked to solve hard technical challenges every day. And another might have been kicking their feet up at a local shop where their only responsibility was to update the website every week.</p>
<p>And that's not necessarily a bad thing! We each have our own journey and need to balance our lives to fit it. But it's not realistic to say those 5 years were the same.</p>
<p>Then what does experience really mean?</p>
<h3 id="heading-recognizing-patterns-from-previous-work">Recognizing patterns from previous work</h3>
<p>Every developer has a story (whether they remember it or not) of a random error they stumbled into through their development experience. This could be something dealing with Javascript, webpack, or even your operating system, and it just doesn't make any sense!</p>
<p>But whether through a peer or by searching on Google, you figure it out. And three months later when you're working on another project and run into the same thing, you don't even have to Google it, or you already know what to Google. You already know what the issue is and can get past it quickly and move on.</p>
<p>This is the kind of experience that makes a difference. Being able to recognize patterns whether because of an error or because it was super successful is what helps each of us grow. These are the experiences that help a team grow when others are stuck and you can get them out of a bind.</p>
<h3 id="heading-recognizing-what-you-dont-know">Recognizing what you don't know</h3>
<p>It's also important to understand what you don't know. I think part of what contributes to my own <a target="_blank" href="https://www.colbyfayock.com/2020/04/overcoming-your-fear-of-writing-and-how-you-can-find-motivation/">personal struggle with imposter syndrome</a> is that the more I learn the more I realize I don't know.</p>
<p>But this shouldn't be looked upon as a bad or scary thing. This should be inspirational. That means that your craft that you've been working on has that much more cool stuff to explore!</p>
<div class="embed-wrapper">
        <blockquote class="twitter-tweet">
          <a href="https://twitter.com/DavidKPiano/status/1255495988661420034"></a>
        </blockquote>
        <script defer="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></div>
<p>It's important to realize how this impacts your work and the rest of the team. For example, it doesn't help anybody if you act like you know everything and commit to huge amounts of work. When you commit to that work and actually don't understand it, it could knock your sprint off track which can frustrate the entire team (and the client).</p>
<p>Whether it's when you're planning or during development, don't be afraid to ask for help. Come up for air and throw your hands up! Just because you're the only Senior Developer, doesn't mean you can't learn something from a Junior team member.</p>
<p>Try to take a good look at where you've been, what you understand, and where you could benefit to dig in more.</p>
<h2 id="heading-leadership">Leadership</h2>
<p>As a senior member of a team, I would expect a developer to have a natural tendency to lead. While this doesn't mean you have to be an actual Tech Lead on a project or make any of the final decisions, this does mean that you should have a basic level of being able to help push the project forward</p>
<h3 id="heading-understanding-the-bigger-picture">Understanding the bigger picture</h3>
<p>If you've worked on projects with team members, you should know that each project or feature typically comes with a bunch of stories to work through to get it done. Each story should be a focused piece that helps accomplish a larger goal.</p>
<p>Where this becomes challenging is if no one on the team understands how each of these stories help to accomplish that bigger goal. As a Senior Developer, you should be able to see how each piece fits into the puzzle and why the story is written with the specific acceptance criteria. And if you don't know, you'll know how to get the answers and make sure it's communicated to the team.</p>
<p>If you're unsure of the direction, try to take a step back. Try to see where it fits in. Help to lead the project team to that ultimate goal.</p>
<h3 id="heading-helping-direct-less-experienced-team-members">Helping direct less experienced team members</h3>
<p>This comes naturally in the ability to help guide those on our team who are more junior or less experienced. It's common for developers to lose focus on the big picture. But as we just discussed, a Senior Developer should be able to continuously have a good idea of the overall project and where the different stories fit into the bigger epic.</p>
<p>Help guide others on your team to get them on the right path. While it would be beneficial for everyone to understand how everything fits in to the bigger picture, sometimes it makes more sense to help an individual focus on how their specific task fits in.</p>
<p>Try to recognize this struggle when working with others whether by encouraging them to ask more questions or helping to guide them if they're not quite on the right path as you're reviewing their code.</p>
<h2 id="heading-mentorship">Mentorship</h2>
<p>It's often more convenient to be heads down on your work and not have to worry about what anybody else is doing, but is that really benefiting anyone?</p>
<h3 id="heading-helping-to-build-up-other-team-members">Helping to build up other team members</h3>
<p>You might be the so-called <a target="_blank" href="https://www.techopedia.com/definition/31673/10x-developer">10x developer</a>, but doing everything yourself and not helping others can only slow down the overall team. Often you'll be stuck picking up the pieces that you could have easily caught if you spent an extra second pairing up with someone else on your team.</p>
<p>It's also bad for morale. No one wants to feel alone on a project and even more so as a junior. Software is a big scary world, a little guidance can go a long way to helping others to become more productive and subsequently encouraging a happier, less stressful environment.</p>
<p>It's easy to forget that we were all a junior team member at one time. While you might take things for granted, the concepts might be really challenging for others to grasp.</p>
<p>Keep in mind that we're all in this together. Celebrate the wins whether big or small. If somebody's struggling, reach out to help.</p>
<h3 id="heading-knowledge-sharing">Knowledge sharing</h3>
<p>Sharing knowledge is something many teams struggle with. While we're all usually hopeful that there's a way to accomplish it, most of the time it just goes unsolved. So what can we do?</p>
<p>Take it upon yourself to share what you know. Did you just rework the core business logic? Offer 30 minutes to walk everyone through the code. Pair up and screen share with your code reviewer if they're having a hard time understanding it.</p>
<p>This is something we can encourage everyone to do. You'll naturally learn more by presenting your work by reinforcing what you just worked on. This is helpful whether you're a Senior or it's your first time opening up a code editor.</p>
<h2 id="heading-technical-ability">Technical Ability</h2>
<p>I intentionally wanted to leave this until the end. This is because, while it's important, there are more aspects to your journey to becoming a Senior Developer than just being really, really good at something.</p>
<h3 id="heading-ability-to-get-moving-quickly">Ability to get moving quickly</h3>
<p>As a Senior Developer, I would expect another Senior Developer to become productive in something quicker than a Junior Developer. If they're an expert with Javascript, I would expect them to understand the core principles and patterns of the language.</p>
<p>But back to the idea of recognizing what you don't know, it's not reasonable to expect all Senior Developers to know everything. I wouldn't consider an expert in Ruby any less of a Senior Developer because they don't know Javascript, but I would expect them to understand how to apply what they know when building in and learning another language.</p>
<h3 id="heading-promoting-software-patterns">Promoting software patterns</h3>
<p>More often than not, the code pattern you just came up with isn't new. And that's okay! The goal of building great software isn't necessarily to be unique with every solution.</p>
<p>And because of that, we can learn from past work by seeing what's succeeded and what's maybe not gone over so well to find patterns that work for you and your team.</p>
<p>Patterns like <a target="_blank" href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller">MVC (Model View Controller)</a> didn't become popular without reason. Developers learned from the past and have learned from their peers who have solved big software challenges. With that knowledge, they can apply the solutions to their own work. It's not about reinventing the wheel, it's about solving challenges and making a good product.</p>
<h2 id="heading-we-all-have-our-own-unique-journeys-ahead">We all have our own unique journeys ahead</h2>
<p>No matter what anyone tells you, we all have our own unique code journeys. This is meant to encourage you and inspire you to become a better overall developer and understand how your work impacts the rest of the team.</p>
<p>While you certainly might succeed without taking these things into consideration, you could be missing out on core traits that could make people not want to work with you from a human being perspective.</p>
<p>Whatever your journey, keep these things in mind as you grow into becoming a better developer!</p>
<h2 id="heading-what-do-you-think-makes-a-good-senior-developer">What do you think makes a good Senior Developer?</h2>
<p>Do you think I'm spot on or way off? Share with me on <a target="_blank" href="https://twitter.com/colbyfayock">Twitter</a>!</p>
<div id="colbyfayock-author-card">
  <p>
    <a href="https://twitter.com/colbyfayock">
      <img src="https://res.cloudinary.com/fay/image/upload/w_2000,h_400,c_fill,q_auto,f_auto/w_1020,c_fit,co_rgb:007079,g_north_west,x_635,y_70,l_text:Source%20Sans%20Pro_64_line_spacing_-10_bold:Colby%20Fayock/w_1020,c_fit,co_rgb:383f43,g_west,x_635,y_6,l_text:Source%20Sans%20Pro_44_line_spacing_0_normal:Follow%20me%20for%20more%20JavaScript%252c%20UX%252c%20and%20other%20interesting%20things!/w_1020,c_fit,co_rgb:007079,g_south_west,x_635,y_70,l_text:Source%20Sans%20Pro_40_line_spacing_-10_semibold:colbyfayock.com/w_300,c_fit,co_rgb:7c848a,g_north_west,x_1725,y_68,l_text:Source%20Sans%20Pro_40_line_spacing_-10_normal:colbyfayock/w_300,c_fit,co_rgb:7c848a,g_north_west,x_1725,y_145,l_text:Source%20Sans%20Pro_40_line_spacing_-10_normal:colbyfayock/w_300,c_fit,co_rgb:7c848a,g_north_west,x_1725,y_222,l_text:Source%20Sans%20Pro_40_line_spacing_-10_normal:colbyfayock/w_300,c_fit,co_rgb:7c848a,g_north_west,x_1725,y_295,l_text:Source%20Sans%20Pro_40_line_spacing_-10_normal:colbyfayock/v1/social-footer-card" alt="Follow me for more Javascript, UX, and other interesting things!" width="2000" height="400" loading="lazy">
    </a>
  </p>
  <ul>
    <li>
      <a href="https://twitter.com/colbyfayock">? Follow Me On Twitter</a>
    </li>
    <li>
      <a href="https://youtube.com/colbyfayock">?️ Subscribe To My Youtube</a>
    </li>
    <li>
      <a href="https://www.colbyfayock.com/newsletter/">✉️ Sign Up For My Newsletter</a>
    </li>
  </ul>
</div>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ The Best Developer Communities to Join in 2020 ]]>
                </title>
                <description>
                    <![CDATA[ If you want to grow as a developer, I can't over-emphasize the benefits of joining a developer community. There are many advantages, from peer-programming to sharing knowledge, mentorship, sharing support, sharing tools, code reviews, answering quest... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/best-developer-communities-to-be-part-of-in-2020/</link>
                <guid isPermaLink="false">66d84e0b7211ea6be29e1b3f</guid>
                
                    <category>
                        <![CDATA[ 100DaysOfCode ]]>
                    </category>
                
                    <category>
                        <![CDATA[ code newbie ]]>
                    </category>
                
                    <category>
                        <![CDATA[ community ]]>
                    </category>
                
                    <category>
                        <![CDATA[ community building ]]>
                    </category>
                
                    <category>
                        <![CDATA[ developers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ mentorship ]]>
                    </category>
                
                    <category>
                        <![CDATA[ General Programming ]]>
                    </category>
                
                    <category>
                        <![CDATA[ technology ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Bolaji Ayodeji ]]>
                </dc:creator>
                <pubDate>Wed, 11 Mar 2020 11:23:26 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2020/03/banner-dev-community-high-res-v5.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>If you want to grow as a developer, I can't over-emphasize the benefits of joining a developer community. There are many advantages, from peer-programming to sharing knowledge, mentorship, sharing support, sharing tools, code reviews, answering questions, and much more.</p>
<p>Communities are usually built on shared struggles of individuals learning in a particular region, and the goals of each community differ per the individual's collective needs.</p>
<p>Over the years, these developer communities have grown across the world with different goals and missions but still with the general aim of providing a platform for developers to learn, interact, share ideas, support each other and grow.</p>
<p>"If you want to go quickly, go alone. If you want to go far, go together." – African Proverb</p>
<p>To better help those looking out for communities to join, I have put together a list of 20 best communities in no particular order ranging from Engineering, Design, Data Science, Machine Learning, Developer Relations, Technical Writing, and more.</p>
<p>If you know any more communities you have found helpful, please share them in the comments section for the benefit of all :).</p>
<h2 id="heading-1-women-who-codehttpswwwwomenwhocodecom">1. <a target="_blank" href="https://www.womenwhocode.com">Women Who Code</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583767022913/Bl9cmrbm3.png" alt="Screen Shot 2020-03-09 at 8.17.55 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>Women Who Code is an international nonprofit organization that provides a global community for women in tech with events, coding resources, jobs, mentorship, and more. They aim to inspire, support, and help women develop technical skills and excel in their careers.</p>
<p>Join now to get exclusive access to their community, events, scholarships, free event tickets, job boards, and more.</p>
<h2 id="heading-2-hashnodehttphashnodecom">2. <a target="_blank" href="http://hashnode.com/">Hashnode</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583767029246/Wc8I44ICK.png" alt="Screen Shot 2020-03-09 at 8.18.13 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>Hashnode is an online community where developers share knowledge and grow their careers. Developers from around the world participate in consequential discussions on Hashnode. You can write stories, ask open-ended questions as well as technical questions, ask questions anonymously, and start polls. You can also <a target="_blank" href="https://hashnode.com/amas">ask popular tech teams and developer influencers questions</a> or learn from <a target="_blank" href="https://hashnode.com/series/she-inspires-cjt0d02lq001e7ps2wo420g15">stories of awesome women in tech</a>.</p>
<p><a target="_blank" href="https://hashnode.com/devblog">Hashnode's Devblog</a> platform enables you to create your personal blog on your custom domain in a few simple steps with everything you need to grow as a blogger. (No Paywall, Free domain, SSL, Automatic backup of posts, Markdown, AMP Support and more). <a target="_blank" href="https://hashnode.com/post/hey-developers-own-your-canonical-ck1ggpmgs000cd9s1323ltbo7">Own your canonical</a>, make your contents independent and build your domain authority.</p>
<h2 id="heading-3-freecodecamphttpswwwfreecodecamporg">3. <a target="_blank" href="https://www.freecodecamp.org/">Freecodecamp</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583767049767/y7Zt2QlNH.png" alt="Screen Shot 2020-03-09 at 8.18.25 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>freeCodeCamp is a nonprofit organization that helps people learn to code for free through <a target="_blank" href="https://youtube.com/freecodecamp">thousands of videos</a>, <a target="_blank" href="https://www.freecodecamp.org/news/">articles</a>, <a target="_blank" href="https://www.freecodecamp.org/learn">interactive coding lessons</a> and thousands of freeCodeCamp study groups around the world.</p>
<p>You learn by completing coding challenges and building projects alongside verified certifications.</p>
<h2 id="heading-4-stackoverflowhttpsstackoverflowcom">4. <a target="_blank" href="https://stackoverflow.com">StackOverflow</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583822554757/loF0gg6C_.png" alt="Screen Shot 2020-03-10 at 11.54.48 AM.png" width="3104" height="1978" loading="lazy"></p>
<p>Stack Overflow is a question and answer site for programmers with tons of questions and answers on a wide range of topics in computer programming.</p>
<p>You can learn from already asked and answered questions, share your programming knowledge by answering asked questions or share your issues/bugs here.</p>
<h2 id="heading-5-hackernewshttpsnewsycombinatorcom">5. <a target="_blank" href="https://news.ycombinator.com/">HackerNews</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583767082088/Q0YqW1SYH.png" alt="Screen Shot 2020-03-09 at 8.18.37 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>Hacker News is a social news website focusing on computer science and entrepreneurship, where you can submit a link to technical content.</p>
<p>This is a great place to promote your contents to a wide range of viewers and find amazing contents from other technical geeks.</p>
<h2 id="heading-6-hackernoonhttpshackernooncom">6. <a target="_blank" href="https://hackernoon.com/">Hackernoon</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583767188926/VJpYpPvXb.png" alt="Screen Shot 2020-03-09 at 8.19.24 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>Hackernoon is a tech media site that delivers stories and opinions written by real tech professionals and read by Technologists, Software Developers, Bitcoiners, Blockchain Enthusiasts.</p>
<p>You can write technical articles here and learn from a wide range of available unfettered technical contents.</p>
<h2 id="heading-7-sitepoint-communityhttpswwwsitepointcomcommunity">7. <a target="_blank" href="https://www.sitepoint.com/community/">SitePoint Community</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583767313026/icmkWaWra.png" alt="Screen Shot 2020-03-09 at 8.20.43 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>SitePoint community is a community for web designers and developers to discuss everything web development from HTML, CSS, JavaScript, PHP, Photoshop, SEO, and more.</p>
<p>Similar to StackOverflow, you can ask and answer all web development questions here.</p>
<h2 id="heading-8-kagglehttpswwwkagglecom">8. <a target="_blank" href="https://www.kaggle.com/">Kaggle</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583770714229/a2TMmsGxG.png" alt="Screen Shot 2020-03-09 at 8.21.33 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>Kaggle is an online community of data scientists and machine learning practitioners with a vast repository of community published data and code with over 19,000 public datasets and 200,000 open notebooks. Kaggle also offers courses on Machine Learning, Pandas, Python, Deep Learning, Data Visualization, SQL alongside competitions, and discussions to help you grow.</p>
<h2 id="heading-9-indie-hackershttpswwwindiehackerscom">9. <a target="_blank" href="https://www.indiehackers.com/">Indie Hackers</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583770977312/nts0ka4KJ.png" alt="Screen Shot 2020-03-09 at 8.21.51 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>An Indie hacker is "a person building an online project that can generate revenue." Indie Hackers is a global community of developers who are sharing their projects, strategies, and revenue statistics behind their companies and side projects.</p>
<p>You get to learn from the founders behind hundreds of successful online businesses and connect with others who are starting and growing their own companies through their global meetups, discussions, articles, and more.</p>
<h2 id="heading-10-code-newbiehttpswwwcodenewbieorg">10. <a target="_blank" href="https://www.codenewbie.org/">Code Newbie</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583771054882/r0_JMdQwj.png" alt="Screen Shot 2020-03-09 at 8.22.04 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>Code Newbie is the most supportive community of programmers and people learning to code. It started as a weekly Twitter chat made to provide much-needed support to people learning to code. It has since grown into a supportive, international community of people learning to code.</p>
<h2 id="heading-11-digital-ocean-communityhttpswwwdigitaloceancomcommunity">11. <a target="_blank" href="https://www.digitalocean.com/community">Digital Ocean Community</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583772555970/XEc8qjO3o.png" alt="Screen Shot 2020-03-09 at 8.22.24 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>This is an inclusive place where developers can find or lend support and contribute to the community of DevOps and cloud computing enthusiasts. The community provides comprehensive guides, tutorials, trends for developers, Q/A sessions, and much more.</p>
<h2 id="heading-12-product-hunthttpswwwproducthuntcom">12. <a target="_blank" href="https://www.producthunt.com/">Product Hunt</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583772958688/KokPlSTVo.png" alt="Screen Shot 2020-03-09 at 8.22.39 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>Product Hunt is an exciting community of featured amazing products launched every day. It's a place for product-loving enthusiasts to share and find out about the latest mobile applications, websites, hardware projects, and tech creations.</p>
<h2 id="heading-13-reddithttpsredditcom">13. <a target="_blank" href="https://reddit.com">Reddit</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583773710321/fw0VeFcpX.png" alt="Screen Shot 2020-03-09 at 8.23.05 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>Reddit is global community of thousands sub communities, endless conversations, and authentic networking with tons of never-ending streams for developers like <a target="_blank" href="https://www.reddit.com/r/reactjs">r/reactjs</a>, <a target="_blank" href="https://www.reddit.com/r/vuejs/">r/vuejs</a>, <a target="_blank" href="https://www.reddit.com/r/JAMstack_dev/">r/JAMstack_dev</a>, <a target="_blank" href="https://www.reddit.com/r/Python/">r/Python</a> and more.</p>
<h2 id="heading-14-devcareershttpsdevcareerio">14. <a target="_blank" href="https://devcareer.io/">DevCareers</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583773250536/xZ3rsqt_7.png" alt="Screen Shot 2020-03-09 at 8.23.24 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>DevCareer is a nonprofit organization that is focused on supporting upcoming developers with mentorship and resources to enable them to become world-class developers. They provide laptops, co-working space, resources, mentorship, and job placements for software developers in Africa who pass through the program.</p>
<h2 id="heading-15-the-interaction-design-foundation-communityhttpswwwinteraction-designorgcommunity">15. <a target="_blank" href="https://www.interaction-design.org/community">The Interaction Design Foundation Community</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583773574041/SE2sSQD65.png" alt="Screen Shot 2020-03-09 at 8.23.47 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>The Interaction Design Foundation Community provides an exciting opportunity for designers to create and hone their portfolio while getting ready for a new User Experience job. They offer courses from UX experts, local UX Design Meet-ups in cities across the world, UX discussions, collaboration, and much more.</p>
<h2 id="heading-16-daily-uihttpswwwdailyuico">16. <a target="_blank" href="https://www.dailyui.co/">Daily UI</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583773673814/PHOWpfSjm.png" alt="Screen Shot 2020-03-09 at 8.24.01 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>Daily UI is a free series of daily UI design challenges, design inspiration, and surprise rewards to make you become a better designer in 100 days. Their amazing daily reminders will motivate you to keep learning.</p>
<h2 id="heading-17-devtohttpsdevto">17. <a target="_blank" href="https://dev.to/">Dev.to</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583800152076/8iPX4fMzG.png" alt="Screen Shot 2020-03-09 at 8.24.23 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>DEV is a community of software developers helping one another out. DEV provides a place for developers to collaborate and network while learning and sharing their knowledge.</p>
<h2 id="heading-18-devrel-collectivehttpsdevrelcollectivefun">18. <a target="_blank" href="https://devrelcollective.fun/">DevRel Collective</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583800172125/BB1LuPI5q.png" alt="Screen Shot 2020-03-09 at 8.24.39 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>DevRel Collective is a community of developer relations enthusiasts that exists to facilitate sharing information, resources, and encouragement among the DevRel community.</p>
<p>If you are actively involved in developer communities, advocacy, or event management, you should join this community.</p>
<h2 id="heading-19-facebook-developer-circleshttpsdevelopersfacebookcomdevelopercircles">19. <a target="_blank" href="https://developers.facebook.com/developercircles/">Facebook Developer Circles</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583800225775/y_xlf62k8.png" alt="Screen Shot 2020-03-09 at 8.25.54 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>Developer Circles from Facebook is a program designed to create locally organized communities for developers. These communities educate and provide a forum for discussion and knowledge sharing around topics that are top-of-mind for developers in a particular market.</p>
<p><a target="_blank" href="https://developers.facebook.com/developercircles/find">Find a local Developer Circle nearest to you here</a>.</p>
<h2 id="heading-20-google-developers-groupshttpsdevelopersgooglecomcommunitygdg">20. <a target="_blank" href="https://developers.google.com/community/gdg">Google Developers Groups</a></h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1583800247570/gnodVTzig.png" alt="Screen Shot 2020-03-09 at 8.26.13 PM.png" width="3104" height="1978" loading="lazy"></p>
<p>GDG brings software developers with similar interests together to meet through meetups and hands-on workshops. The community welcomes everyone and anyone interested in tech from beginners to experienced professionals.``</p>
<p><a target="_blank" href="https://developers.google.com/community/gdg/groups">Find a GDG chapter nearest to you here</a></p>
<h2 id="heading-conclusion">Conclusion</h2>
<p>"There is no power for change greater than a community discovering what it cares about." – Margaret J. Wheatley</p>
<p>The bond in developer communities has grown from just "technical groups" to "family groups" where everyone is passionate about sharing knowledge, giving back, and helping everyone reach higher heights.</p>
<p>Isn't this just amazing? Cheers to the new age where sharing knowledge and togetherness become the order of the day. ??</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Stories from 300 developers who got their first tech job in their 30s, 40s, and 50s ]]>
                </title>
                <description>
                    <![CDATA[ Over the weekend, I built a list of 300 developers who got their first tech job in their 30s, 40s, and beyond. We’re sharing stories using the hashtag #DevAfter30. So if you started your software development career later in life, jump in and share yo... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/stories-from-300-developers-who-got-their-first-tech-job-in-their-30s-40s-and-50s-64306eb6bb27/</link>
                <guid isPermaLink="false">66b8d596d482a18d3e028252</guid>
                
                    <category>
                        <![CDATA[ Career Change ]]>
                    </category>
                
                    <category>
                        <![CDATA[ developers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ jobs ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Quincy Larson ]]>
                </dc:creator>
                <pubDate>Sat, 14 Dec 2019 15:44:00 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*GJHnvUfULUEvGId7ZjZ6aQ.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <ul>
<li><strong>Over the weekend, I built <a target="_blank" href="https://twitter.com/ossia/lists/devafter30/members">a list of 300 developers</a> who got their first tech job in their 30s, 40s, and beyond.</strong></li>
<li><strong>We’re sharing stories using the hashtag <a target="_blank" href="https://twitter.com/search?f=tweets&amp;vertical=default&amp;q=%23devafter30&amp;src=tyah">#DevAfter30</a>.</strong></li>
<li><strong>So if you started your software development career later in life, <a target="_blank" href="https://twitter.com/intent/tweet?hashtags=DevAfter30">jump in and share your story</a>.</strong></li>
</ul>
<h3 id="heading-heres-why-i-did-all-this">Here’s why I did all this</h3>
<p>Every day, I get emails from aspiring developers around the world who ask the same basic question:</p>
<blockquote>
<p>“I’m <em>__</em> years old. Am I too old to get hired as a developer?”</p>
</blockquote>
<p>This is one of the most commonly asked questions in the entire field of software development.</p>
<p>To give you an idea of how many aspiring developers are worried about their age, I looked for variants of this question on Quora.</p>
<p>And sure enough, I found people of all ages who are worried that they’re “too old” to learn to code and get hired as a developer:</p>
<ul>
<li><a target="_blank" href="https://www.quora.com/Can-a-60-year-old-learn-to-program-and-make-a-living-at-it">Is <strong>60</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/I-am-59-1-2-years-old-and-female-I-started-coding-about-4-months-ago-When-I-finish-my-classes-will-anyone-hire-me">Is <strong>59</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-58-too-old-to-become-a-programmer">Is <strong>58</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/I-am-considering-enrolling-in-a-coding-bootcamp-here-in-Minneapolis-I-will-be-57-years-old-by-the-time-the-course-is-finished-How-likely-is-it-that-I-will-find-a-job">Is <strong>57</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-56-too-old-for-a-tech-job">Is <strong>56</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Am-I-insane-for-starting-a-programming-career-at-55">Is <strong>55</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/At-54-still-actively-programming-in-JavaScript-and-HTML5-Am-I-too-old">Is <strong>54</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-a-53-years-old-too-old-to-learn-programming">Is <strong>53</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Can-a-52-year-old-learn-Web-building">Is <strong>52</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Can-coding-be-learnt-at-the-age-of-51-Is-it-going-to-be-necessary-for-everyone-to-know-coding">Is <strong>51</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/I-turn-50-this-year-Am-I-too-old-to-pursue-a-career-in-computer-programming">Is <strong>50</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/At-49-am-I-too-old-to-become-a-junior-web-developer">Is <strong>49</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/How-can-I-become-a-programmer-if-I-am-48-years-old">Is <strong>48</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Am-I-too-old-if-I-am-47-years-of-age-to-start-training-to-become-a-web-designer-developer">Is <strong>47</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-46-years-old-too-old-to-start-a-software-developer-career">Is <strong>46</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-it-too-late-at-45-to-learn-to-code-and-become-a-successful-software-engineer">Is <strong>45</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-it-too-late-to-start-coding-at-the-age-of-44">Is <strong>44</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Being-a-43-year-old-inspiring-Web-Developer-will-my-age-be-an-obstacle-in-competing-for-employment-within-the-technology-industry">Is <strong>43</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Can-a-42-year-old-get-into-cyber-security-without-an-IT-background">Is <strong>42</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-41-too-old-to-work-as-programmer">Is <strong>41</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-40-too-old-to-become-a-programmer">Is <strong>40</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-39-too-old-to-get-a-programming-job-after-getting-a-BS-in-computer-science-15-years-ago-and-an-MS-in-computer-science-7-years-ago">Is <strong>39</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-it-too-late-to-learn-software-development-programming-at-38-yrs-old-and-get-a-job-in-the-tech-industry">Is <strong>38</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-37-too-old-to-work-as-a-programmer">Is <strong>37</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-36-too-late-to-try-to-start-a-programming-or-web-developer-career">Is <strong>36</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-it-worth-learning-programming-at-35-years-old">Is <strong>35</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-34-too-old-to-become-a-software-engineer-at-Google">Is <strong>34</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/I-am-33-years-old-Is-it-too-late-to-learn-programming-and-get-a-job">Is <strong>33</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-32-too-old-for-shifting-my-career-to-be-a-programmer?no_redirect=1#!n=12">Is <strong>32</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-31-too-old-to-start-learning-hacking">Is <strong>31</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-30-years-old-too-old-to-learn-computer-programming">Is <strong>30</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-29-to-old-to-learn-coding-for-a-career">Is <strong>29</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-it-too-late-for-me-to-be-a-programmer-if-I-am-already-28-and-have-no-CS-background-I-have-an-MS-in-applied-science-but-I-want-to-become-a-programmer-and-learn-software-engineering-Do-I-have-to-start-as-an-undergrad-in-computer-science">Is <strong>28</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-27-too-old-to-master-programming">Is <strong>27</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-26-years-old-too-late-to-learn-web-development-and-if-not-should-I-start-learning-full-stack-web-development">Is <strong>26</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-25-too-late-to-start-programming-when-people-from-the-new-generation-know-how-to-do-it-since-they-are-7-13-years-old">Is <strong>25</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/I-am-24-years-old-and-just-started-learning-coding-I-want-to-be-a-programmer-Am-I-too-late-in-the-game">Is <strong>24</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Im-23-and-just-starting-to-learn-programming-Am-I-too-late">Is <strong>23</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Am-I-too-late-to-start-Programming-at-22">Is <strong>22</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-starting-to-learn-to-code-at-age-21-too-late-to-enter-corporate-world">Is <strong>21</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/I-am-20-and-just-started-learning-coding-Is-it-too-late-to-be-a-professional-developer">Is <strong>20</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/At-19-years-of-age-am-I-starting-too-late-to-be-a-world-class-programmer">Is <strong>19</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-18-years-old-too-late-to-start-coding">Is <strong>18</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-it-too-late-to-start-programming-at-17-if-you-want-to-be-a-top-programmer">Is <strong>17</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Im-16-years-old-is-it-too-late-to-start-programming">Is <strong>16</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-the-age-of-15-too-old-to-start-learning-code-If-not-where-can-I-begin-to-learn-code">Is <strong>15</strong> too old?</a></li>
<li><a target="_blank" href="https://www.quora.com/Is-it-too-late-to-start-programming-at-14-if-I-want-to-work-at-Google">Is <strong>14</strong> too old?</a></li>
</ul>
<p>So what do you tell someone who’s panicking about whether it’s “too late” for them? Most people just say some variation of the old Walt Disney quote: “If you can dream it you can do it!”</p>
<p>And sure, I agree with that sentiment.</p>
<p>I spent my 20s working as a teacher. I didn’t learn to code until I was 30.</p>
<p>Before that, I couldn’t write basic JavaScript. I couldn’t write a SQL query. I couldn’t install Linux. Heck, I couldn’t even set up my WiFi router without my wife’s help.</p>
<p>I got my first software developer job at age 31.</p>
<p>So of course I believe that age is just a number. And that anyone who puts in the effort can learn to code well enough to get hired.</p>
<p>But how could I convince all these people who were asking this same question every day? Because saying “don’t stop believing” wasn’t working.</p>
<h3 id="heading-i-gathered-evidence-so-i-could-convince-people-to-chill-out-about-their-age">I gathered evidence so I could convince people to chill out about their age</h3>
<p>I knew several people who were much older than me when they got their first developer job.</p>
<p>For example, one of my friends was a high school French teacher in her 50s. After taking some <a target="_blank" href="https://medium.freecodecamp.org/600-free-online-programming-computer-science-courses-you-can-start-in-january-3d4b1ed473aa">free online university courses</a>, she got a job as a software engineer at Apple.</p>
<p>So I knew it was possible.</p>
<p>But my handful of anecdotes wasn’t enough to convince people to stop worrying about their age. They were watching the Hollywood movies where people under 30 are computer geniuses and all the people over 30 were clueless about technology.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/1*CQW3uNZFSSx-wYQe4-Nv8g.jpeg" alt="Image" width="800" height="338" loading="lazy">
<em>A scene from the 2010 movie “The Social Network” that reinforced the worst stereotypes about developers.</em></p>
<p>So one Friday night, after trying to soothe an aspiring developer’s anxieties for the thousandth time, I reconsidered my approach.</p>
<p>I thought: “Maybe I can find a list of developers who got their first job in their 30s, 40s, and beyond. Then I can use that to convince people to stop worrying about their age so much.”</p>
<p>There were lists of older developers — many of whom had decades of coding experience.</p>
<p>But I couldn’t find any lists of people who had gotten their first developer job later in life.</p>
<p>So I tweeted.</p>
<h3 id="heading-it-turns-out-a-lot-of-developers-got-their-first-tech-job-in-their-30s-40s-and-50s">It turns out a LOT of developers got their first tech job in their 30s, 40s, and 50s.</h3>
<p>Here are some stories from a few developers who responded:</p>
<div class="embed-wrapper">
        <blockquote class="twitter-tweet">
          <a href="https://twitter.com/alexandraroth/status/951676816497967104"></a>
        </blockquote>
        <script defer="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></div>
<div class="embed-wrapper">
        <blockquote class="twitter-tweet">
          <a href="https://twitter.com/adamfriedl/status/984497883885047808"></a>
        </blockquote>
        <script defer="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></div>
<div class="embed-wrapper">
        <blockquote class="twitter-tweet">
          <a href="https://twitter.com/maudemsimpson/status/954370327408193538"></a>
        </blockquote>
        <script defer="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></div>
<div class="embed-wrapper">
        <blockquote class="twitter-tweet">
          <a href="https://twitter.com/PedroGf527/status/951729585367977984"></a>
        </blockquote>
        <script defer="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></div>
<div class="embed-wrapper">
        <blockquote class="twitter-tweet">
          <a href="https://twitter.com/ycisne/status/951841034316800000"></a>
        </blockquote>
        <script defer="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></div>
<h3 id="heading-i-built-a-list-of-300-developers-who-started-after-30">I built a list of 300 developers who started after 30</h3>
<p>To get an idea of just how common it is for people to transition into software development in their 30s, 40s, and beyond, I created <a target="_blank" href="https://twitter.com/ossia/lists/devafter30/members">this Twitter list</a>.</p>
<p>I’m going to continue to expand this list as more people approach me with their stories. So if you are a developer who got your first job after the age of 30, <a target="_blank" href="https://twitter.com/ossia">tweet at me</a> and use the hashtag <a target="_blank" href="https://twitter.com/search?f=tweets&amp;vertical=default&amp;q=%23devafter30&amp;src=tyah">#DevAfter30</a> and I’ll add you to the list.</p>
<p>And if you’re learning to code later in life, don’t get discouraged. Know that this is quite common. And know that you’re in good company.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ From early stage startups to manager at MongoDB (Podcast) ]]>
                </title>
                <description>
                    <![CDATA[ In this week's podcast episode, I chat with Harry Wolff, an engineering manager at MongoDB in New York City. Harry has been in the world of tech for over a decade, holding jobs in various startups before ending up at Mongo.  We discuss his journey to... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/from-startups-to-manager-at-mongodb-podcast/</link>
                <guid isPermaLink="false">66b1fa29eea9870582e16bce</guid>
                
                    <category>
                        <![CDATA[ developers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ MongoDB ]]>
                    </category>
                
                    <category>
                        <![CDATA[ podcast ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Abigail Rennemeyer ]]>
                </dc:creator>
                <pubDate>Mon, 26 Aug 2019 14:07:17 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2019/08/harry-headshot.jpg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>In this week's podcast episode, I chat with Harry Wolff, an engineering manager at MongoDB in New York City. Harry has been in the world of tech for over a decade, holding jobs in various startups before ending up at Mongo. </p>
<p>We discuss his journey to his current managerial role, what it's like to work at Mongo, how to start a meetup, and do's and don'ts for migrating from legacy codebases.</p>
<p>Harry started his tech career working for startups. He liked the excitement, he liked learning new things, and he liked showing off his skills. After working for a few startups, he stumbled upon a position at MongoDB. One short week after beginning the interview process, he was in. </p>
<p>The decision to leave his previous job was easier than he expected, and he reflected on the reasons he made the change:</p>
<blockquote>
<p>"For me, it was a matter of taking what I could from my job at the time, but knowing when it was time to move on. One of the ways you know it's time to leave is when the company's getting more out of you than you're getting out of the company."</p>
</blockquote>
<p>Once Harry was settled in at Mongo, he got right to work. After a couple years as an engineer working on various projects, he achieved one of his major goals and became a manager. </p>
<p>Harry and I discussed his relatively new position in detail. And while he's still in the process of figuring things out, he has some valuable insights into his transition.</p>
<blockquote>
<p>"One of the most difficult things about being a manager is that there's no easy way to evaluate the success of your day. There are no milestones to say you've accomplished a lot. You might have a eureka! moment where you figure something out, but you're definitely living in the grey a lot more. Because it's people - they change by the day and hour and minute."</p>
</blockquote>
<p>But one of the best things for Harry is how much he gets to learn - constantly, from many different people, and about many different things. In addition to reading about new programming languages, discussing what's new in the JavaScript ecosystem in his podcast, and making every effort to stay on top of new tech, Harry has learned more nuanced skills as well.</p>
<blockquote>
<p>"One hard skill I needed to learn was being assertive and truthful when I needed to be. Most humans prefer that uncomfortable situations just resolve themselves...but if you wait six months [to deal with something], it becomes a dealbreaker."</p>
</blockquote>
<p>In addition to managing his team, working on his podcast, YouTube channel, and blog, and reading programming handbooks for fun, Harry has been working to update MongoDB's tech stack and move away from their legacy codebase. In the process, he's developed some insights into such migrations.</p>
<blockquote>
<p>"You have to have a good reason for doing it. And part of this is scolding my former self who would say 'yeah, just do it!' But having learned more, you need to have a good reason. For us, it's more maintainable, less error-prone, and better for recruiting." </p>
<p>"But don't rewrite everything - that's seldom the right answer. Occasionally there are exceptions, but they're exceptions."</p>
</blockquote>
<p>When Harry isn't working or creating content, he hangs out with his wife and new son in New York. He encourages people getting into tech to keep at it and not get discouraged.</p>
<blockquote>
<p>"Never give up. Just keep hustling. Take with a grain of salt the feedback you get from companies and have confidence in what you do and don't know. And stay humble. It's hard but you have to just want it and keep hustling and stay curious."</p>
</blockquote>
<p>This interview is a 1-hour listen in your favorite podcast player app - just search for "freecodecamp" and you should find it.</p>
<p>If you have an Amazon Echo, you can just say "Alexa - play the freeCodeCamp podcast."</p>
<p>Or you can listen to it <a target="_blank" href="http://podcast.freecodecamp.org/ep-78-from-early-stage-startups-to-manager-at-mongodb">right here in your browser</a>.</p>
<p>You can connect with Harry on Twitter <a target="_blank" href="https://twitter.com/hswolff">here</a>.</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Why I don’t build apps for friends anymore ]]>
                </title>
                <description>
                    <![CDATA[ By Junda Ong Over the past 10 years, I’ve lots of friends and classmates say to me: “I have a great idea for an app. How about we work together?” I’m happy that they’re thinking about creating something that they want to use or make a business out ... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/why-i-avoid-developing-app-idea-for-friends-58dbc16959ba/</link>
                <guid isPermaLink="false">66c366a8b737bb2ce707320b</guid>
                
                    <category>
                        <![CDATA[ developers ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Entrepreneurship ]]>
                    </category>
                
                    <category>
                        <![CDATA[ ideas ]]>
                    </category>
                
                    <category>
                        <![CDATA[ mobile app development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ startup ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Thu, 23 Feb 2017 16:13:10 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*nBk3pg0iUtyxRgJy1_6ldg.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Junda Ong</p>
<p>Over the past 10 years, I’ve lots of friends and classmates say to me:</p>
<blockquote>
<p>“I have a great idea for an app. How about we work together?”</p>
</blockquote>
<p>I’m happy that they’re thinking about creating something that they want to use or make a business out of it.</p>
<p>But often, all I can do for them is say:</p>
<blockquote>
<p>“As a friend, I’d love to hear about your idea and give advice on mobile app development. But most likely, I wouldn’t be able to develop for you.”</p>
</blockquote>
<p>Why?</p>
<h3 id="heading-1-ideas-are-not-enough">1. Ideas are not enough</h3>
<p>Often, the main motivation people have for creating an app is because they have an idea.</p>
<p>They think the idea is cool.</p>
<p>My positive reply often is,</p>
<blockquote>
<p>“Yes, this is a good idea. There will be people who would like — maybe even need — to use your app.”</p>
</blockquote>
<p>Then my less positive reply goes,</p>
<blockquote>
<p>“Who is the closest competitor to your idea? Why do you think they didn’t succeed?”</p>
</blockquote>
<p>These are the most important questions in grinding an idea.</p>
<p>This is also my polite way of saying: <strong>Ideas Are Cheap.</strong></p>
<p>Ideas are nothing. Someone in this world must have the same idea, of some variation to yours. <a target="_blank" href="http://just2me.com/2014/03/13/steal-like-artist/">Nothing is original</a>.</p>
<p>You should not start a company just because of an idea.</p>
<h3 id="heading-2-startups-are-hard">2. Startups are hard</h3>
<p>To <strong>succeed</strong> with one is even <strong>harder</strong>.</p>
<p>And even if you do succeed, it will <strong>take many years</strong>.</p>
<p>I speak from 10 years of experience with 2 startups.</p>
<p>The first startup: I spent 7 years, as a founding member. The company is now 9 years old, yet it’s still struggling to become profitable. The only reason it hasn’t died is because the investor is also the co-founder, so think how much he has to lose first. How much stress can he endure?</p>
<p>The second startup: I joined after their Series A funding. It’s now 3 years old and recently had Series B, thus providing an extra year’s runway. Maintaining hockey stick growth is not easy, and the end of a runway is always in sight.</p>
<p>I don’t know about you. But I don’t have that many 10 years blocks of time ahead of me.</p>
<p>So I have to choose wisely on which path to take.</p>
<h3 id="heading-3-it-isnt-worth-risking-our-friendship">3. It isn’t worth risking our friendship</h3>
<p>Any conflict between you and your friend is compounded when you become co-workers.</p>
<p>Mobile app development costs <a target="_blank" href="http://www.formotus.com/14018/blog-mobility/figuring-the-costs-of-custom-mobile-business-app-development">much more than you think</a>. I can’t charge you less (let alone do things for free!) just because you’re my friend.</p>
<p>And if the business fails (<a target="_blank" href="http://www.forbes.com/sites/neilpatel/2015/01/16/90-of-startups-will-fail-heres-what-you-need-to-know-about-the-10/">90% will</a>), then the friendship will be awkward. You will have lost a lot of money — some of which will have gone to pay <em>me</em>.</p>
<p>When things fail, people find reasons. And many times, it’s natural to blame the developer. People will say: <strong>the product wasn’t good enough</strong>.</p>
<p>All eyes will be on the developer, but that’s not really fair.</p>
<p>I value friendship, and all risks considered, I don’t sacrifice it.</p>
<h3 id="heading-4-unequal-bargains">4. Unequal bargains</h3>
<p>In a tech startup, you need at least one technical person — the CTO or lead developer.</p>
<p>The “idea person” often becomes the “CEO” and promises to cover the marketing, sales, and fundraising.</p>
<p>It’s fair to split such responsibilities between two cofounders.</p>
<p>Yet, very often, my “idea person” friend is one with no experience in the area they handle. Neither has he worked in a startup before. And if they try to drive the product, it could get even uglier.</p>
<p>Having two co-founders with <strong>unequal experience and skill</strong> is a mismatch.</p>
<h3 id="heading-i-love-startups-but-i-love-friends-even-more">I love startups. But I love friends even more.</h3>
<p>If only I had a friend who understood the risks startups face, had the experience to execute, and was psychologically prepared for failure.</p>
<p>Until that magical person comes along, I’m going to stay focused on working for professional acquaintances, and tell any friends who get the startup itch to do the same.</p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
