<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: nick-landas</title>
    <description>The latest articles on DEV Community by nick-landas (@nick_nick).</description>
    <link>https://dev.to/nick_nick</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F976172%2F3bb042cc-0dea-44dc-956e-3746e1ee694d.jpeg</url>
      <title>DEV Community: nick-landas</title>
      <link>https://dev.to/nick_nick</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nick_nick"/>
    <language>en</language>
    <item>
      <title>General Advice for Flatiron Bootcamp SE Cohort Students</title>
      <dc:creator>nick-landas</dc:creator>
      <pubDate>Mon, 30 Jan 2023 08:30:06 +0000</pubDate>
      <link>https://dev.to/nick_nick/general-advice-for-flatiron-bootcamp-se-cohort-students-439b</link>
      <guid>https://dev.to/nick_nick/general-advice-for-flatiron-bootcamp-se-cohort-students-439b</guid>
      <description>&lt;p&gt;Phase 5, the last three-week unit of the software engineering program, is upon me! 12 weeks down. It's now solo project time then &lt;strong&gt;!bang&lt;/strong&gt;...it's done. &lt;/p&gt;

&lt;p&gt;Looking back, I would like to share some advice and insights that may help you navigate the course successfully.&lt;/p&gt;

&lt;h2&gt;
  
  
  Maintain Quiet, Balance and Perspective
&lt;/h2&gt;

&lt;p&gt;First, make sure you have a quiet place to study with minimal distractions. A good pair of noise-cancelling headphones helps me to focus as well.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi04z9z3eoza6kyuq6a8p.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi04z9z3eoza6kyuq6a8p.jpg" alt="ANC headphones" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While spending gobs of hours in front of a screen appears noble, it's counterproductive. Far better to take regular, rejuvenating and relaxing breaks. Your body will thank you from your eyes to your derriere (excuse my French) and your back to your feet -- I have had many an eye-strain headache and sore bottom from not taking breaks or mixing up standing with sitting.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F282qw3271o9z6mfsaz93.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F282qw3271o9z6mfsaz93.jpg" alt="eye strain" width="800" height="499"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you need reminders to take breaks, use a cool pomodoro gizmo like the one below or use your laptop/desktop/watch/phone's built-in timer features to set time intervals.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo151ir8yfq3lm41bjdwi.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fo151ir8yfq3lm41bjdwi.JPG" alt="timer gizmo" width="640" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flsppehvd1vkb4v8k8fhn.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flsppehvd1vkb4v8k8fhn.jpg" alt="watch timer" width="800" height="285"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Ready ✔️, Set ✔️ Go!
&lt;/h2&gt;

&lt;p&gt;You will have a structured day that begins with a morning cohort meeting followed by self-study of homework labs in the target languages(There are a lot of labs. My advice, follow your cohort leader's instructions on how to effectively approach them). Also, realize that the labs sometimes show clunky ways to solve a solution followed by a better way as a progression in order for you to develop a thought process that aids in your critical thinking/problem solving skills.&lt;/p&gt;

&lt;p&gt;A one-hour lunch follows (don't eat a heavy meal! food coma onset...), then there is a 90-minute to 2-hr lecture covering important concepts that starts the afternoon portion of the school day. Even if you don't cover all of the labs, try to read the content-based assignments and watch the videos leading up to the lectures so you have an idea of where the lecturer is going and what they are doing. &lt;/p&gt;

&lt;p&gt;Most lecturers do not recommend coding along. I second that. The live lectures will be uploaded for later review. Concentrate on active listening and take good notes (each lecture has a Google doc that provides a place to take notes, but take notes however you like). You can code along later if you replay the video as a way to review, which might be more effective.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flibn34btwkyjrpumm701.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flibn34btwkyjrpumm701.jpeg" alt="bob ross code along meme" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With large cohorts, it's tempting to compare yourself with others. Don't! &lt;strong&gt;Compare===Despair&lt;/strong&gt;. Measure your ability to grasp the necessary concepts for the particular learning unit you are in, not yourself with others. I've seen even the trailblazer students get bogged down on a solution. So, everyone hits barriers and has struggles. Seek help after a half-hour of genuine effort to solve a problem. Google the problem. Ask your fellow cohort mates, too, and of course, your instructors. I have found everyone to be very helpful.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F43qizhzw5pe157cghebs.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F43qizhzw5pe157cghebs.jpg" alt="compare despair" width="450" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Practice &amp;amp; Review Regularly
&lt;/h2&gt;

&lt;p&gt;Usually, the Thursday(sometimes it could be on a Wed or Friday depending upon holidays, etc) of each 2nd week in a phase is a code challenge. They will have 3 or 4 practice code challenges that you should do --space them out over a period of time rather than doing them all at once-- Additionally, a mock code challenge released a day or two before the actual challenge is also given followed by your instructors working out the challenge solution later that day. Take careful note of how they go about tackling the problem systematically. You don't have to find the solution exactly the way they do, but their thought process and breaking down the problems into more manageable chunks could be a goldmine of wisdom for you.&lt;/p&gt;

&lt;p&gt;It is important that you not try to match a coding pattern and apply it to every challenge. Why? Well, like a broken clock, at the most it will be right two times in the day but wrong all of the other times. Drilling down and understanding the fundamental concepts the unit teaches is the way to go. Apply that knowledge to the challenge rather than parrot a pattern that sometimes works but you don't really know why. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb8qf9ayo5fb61chyr9mv.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb8qf9ayo5fb61chyr9mv.jpg" alt="brokenclock" width="800" height="1163"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In addition to this, another effective learning tool is knowing how to test your code to see if it's doing what you want it to do. Do you know how to console.log() something or use the browser's built in developer tools to check for errors or bugs? Learn how to use them. You will learn a lot this way.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://techdevblog.io/the-console-chronicles-your-guide-to-debugging-mastery/" rel="noopener noreferrer"&gt;https://techdevblog.io/the-console-chronicles-your-guide-to-debugging-mastery/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://coderpad.io/blog/development/javascript-debugging-in-chrome/" rel="noopener noreferrer"&gt;https://coderpad.io/blog/development/javascript-debugging-in-chrome/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Undoubtedly, with repetition certain things will develop that "muscle memory." You no longer need a step-by-step guide to tie your shoe laces because you've done it thousands of times. Some things will come with unconscious effort while others you will find require you to still look up documentation again and again. But, if you've added reference skills as a normal part of your practice routine you'll likely find your solution.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8bnyjiq2exr3hbhg5stm.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8bnyjiq2exr3hbhg5stm.jpg" alt="velcro shoes" width="676" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Git going
&lt;/h2&gt;

&lt;p&gt;Starting in week three of Phase 1 through Phase 4, you'll be paired with a cohort mate to come up with a project. For the rest of your coding life you will be using Git and Github. So, learn it early and become a master. &lt;/p&gt;

&lt;p&gt;What are they and what's the difference? I offer this definition from W3Schools:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Git?&lt;/strong&gt;&lt;br&gt;
Git is a popular version control system. It was created by Linus Torvalds in 2005, and has been maintained by Junio Hamano since then.&lt;/p&gt;

&lt;p&gt;It is used for:&lt;/p&gt;

&lt;p&gt;Tracking code changes&lt;br&gt;
Tracking who made changes&lt;br&gt;
Coding collaboration&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What does Git do?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Manage projects with Repositories&lt;/li&gt;
&lt;li&gt;Clone a project to work on a local copy&lt;/li&gt;
&lt;li&gt;Control and track changes with Staging and Committing&lt;/li&gt;
&lt;li&gt;Branch and Merge to allow for work on different parts and versions of a project&lt;/li&gt;
&lt;li&gt;Pull the latest version of the project to a local copy&lt;/li&gt;
&lt;li&gt;Push local updates to the main project&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Working with Git&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Initialize Git on a folder, making it a Repository&lt;/li&gt;
&lt;li&gt;Git now creates a hidden folder to keep track of changes in that folder&lt;/li&gt;
&lt;li&gt;When a file is changed, added or deleted, it is considered modified&lt;/li&gt;
&lt;li&gt;You select the modified files you want to Stage&lt;/li&gt;
&lt;li&gt;The Staged files are Committed, which prompts Git to store a permanent snapshot of the files&lt;/li&gt;
&lt;li&gt;Git allows you to see the full history of every commit.&lt;/li&gt;
&lt;li&gt;You can revert back to any previous commit.&lt;/li&gt;
&lt;li&gt;Git does not store a separate copy of every file in every commit, but keeps track of changes made in each commit!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Why Git?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Over 70% of developers use Git!&lt;/li&gt;
&lt;li&gt;Developers can work together from anywhere in the world.&lt;/li&gt;
&lt;li&gt;Developers can see the full history of the project.&lt;/li&gt;
&lt;li&gt;Developers can revert to earlier versions of a project.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What is GitHub?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Git is not the same as GitHub.&lt;/li&gt;
&lt;li&gt;GitHub makes tools that use Git.&lt;/li&gt;
&lt;li&gt;GitHub is the largest host of source code in the world, and has been owned by Microsoft since 2018.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here's a helpful tutorial for starting off your first pair project to set up your collaboration:&lt;/p&gt;

&lt;p&gt;(&lt;a href="https://medium.com/@keilalofra/pair-programming-a-github-guide-1d57ca1b5370" rel="noopener noreferrer"&gt;https://medium.com/@keilalofra/pair-programming-a-github-guide-1d57ca1b5370&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Happy coding!&lt;/p&gt;

</description>
      <category>website</category>
    </item>
    <item>
      <title>My name is Nick and I am an Impostor...but that's okay.</title>
      <dc:creator>nick-landas</dc:creator>
      <pubDate>Thu, 12 Jan 2023 06:05:28 +0000</pubDate>
      <link>https://dev.to/nick_nick/my-name-is-nick-and-i-am-an-impostorbut-thats-okay-m2h</link>
      <guid>https://dev.to/nick_nick/my-name-is-nick-and-i-am-an-impostorbut-thats-okay-m2h</guid>
      <description>&lt;h2&gt;
  
  
  Impostor Phenomenon aka &lt;em&gt;Impostor Syndrome&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;The Online Etymology Dictionary defines an impostor as:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;impostor (n.)&lt;/strong&gt;&lt;br&gt;
1580s, "swindler, cheat," from French imposteur (16c.), from Late Latin impostor "a deceiver," agent noun from impostus, contraction of impositus, past participle of imponere "place upon, impose upon, deceive," from assimilated form of in- "into, in, on, upon" (from PIE root *en "in") + ponere "to put, place" (past participle positus; see position (n.)). Meaning "one who passes himself off as another" is from 1620s. &lt;/p&gt;

&lt;p&gt;I also like the ring that &lt;strong&gt;&lt;em&gt;charlatan&lt;/em&gt;&lt;/strong&gt; has 😉:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;charlatan (n.)&lt;/strong&gt;&lt;br&gt;
"one who pretends to knowledge, skill, importance, etc.," 1610s, from French charlatan "mountebank, babbler" (16c.), from Italian ciarlatano "a quack," from ciarlare "to prate, babble," from ciarla "chat, prattle," which is perhaps imitative of ducks' quacking.&lt;/p&gt;

&lt;p&gt;Impostor or charlatan...either way I've struggled with feeling like this ever since I started studying software programming. Now, I'm not trying to stab anyone in the back or take credit for someone else's successes or falsify skills. Nevertheless, I cannot escape sensing that I am a deep fake from time to time. However, I am learning to embrace it.&lt;/p&gt;

&lt;p&gt;Back in 1978, clinical psychologists Pauline Rose Clance, PhD and Suzanne Imes, PhD coined the term "impostor phenomenon" in their study of female professionals who dealt with the experience of feeling as though they were not qualified to have the jobs they did and just duped everyone(&lt;em&gt;Psychotherapy: Theory, Research &amp;amp; Practice, Vol. 15, No. 3, 1978&lt;/em&gt;). Through the years this concept has trickled down to us as it is now most commonly called - &lt;em&gt;&lt;strong&gt;impostor syndrome&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;It is more accurate to call it a phenomenon or experience because it can be common to others in similar situations - in other words, it's 'normal'.That is why impostor syndrome is not really a syndrome; &lt;u&gt;you do not suffer from an abnormality or condition&lt;/u&gt;.  Feeling this way, in fact, can be a good thing if you can tame and control it. Let's learn some strategies to combat the feeling that you're a phony or just got &lt;strong&gt;&lt;em&gt;lucky&lt;/em&gt;&lt;/strong&gt; 🍀.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jdoaACSu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/clr7db7bm1lpibr3tgj4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jdoaACSu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/clr7db7bm1lpibr3tgj4.jpg" alt="daft punk get lucky" width="880" height="495"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Knowing is half the battle
&lt;/h2&gt;

&lt;p&gt;In Harvard Health Publishing, Peter Grinspoon, MD states, "Cognitive distortions are internal mental filters or biases that increase our misery, fuel our anxiety, and make us feel bad about ourselves." (&lt;em&gt;How to recognize and tame your cognitive distortions&lt;/em&gt;). Elsewhere, Anna Womack, PhD shares in her article &lt;em&gt;Do You Feel Like a Fraud? Maybe It’s Impostor Syndrome&lt;/em&gt; (&lt;em&gt;MCCBT Blog&lt;/em&gt;), "Typically, people who experience impostor syndrome have self-doubt or second-guessing thoughts that make negative assumptions, minimize accomplishments or disqualify the positive. These are sometimes referred to broadly as cognitive distortions." She goes on to identify some examples of how this plays out in our minds:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Everyone else knows more than me. I shouldn’t be here.”&lt;/li&gt;
&lt;li&gt;“I’ve only worked here for a few years, I’m not good enough to apply for a promotion.”&lt;/li&gt;
&lt;li&gt;“I’ve had some training in this area, but my colleague is better at this than me.”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But, just knowing that this is a distortion and not reality empowers us. Yay! &lt;/p&gt;

&lt;p&gt;Womack and Grinspoon don't leave us hanging with just identifying the problem, they also offer practical solutions to challenging and taming this specific cognitive distortion as do other specialists that I'll share with you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fight the faker fear
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain.”&lt;br&gt;
― Frank Herbert, Dune&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Regarding knowing being half the battle, Grinspoon adds this, "A big part of dismantling our cognitive distortions is simply being aware of them and paying attention to how we are framing things to ourselves. Good mental habits are as important as good physical habits. If we frame things in a healthy, positive way, we almost certainly will experience less anxiety and isolation. This doesn’t mean that we ignore problems, challenges, or feelings, just that we approach them with a can-do attitude instead of letting our thoughts and feelings amplify our anxiety."&lt;/p&gt;

&lt;p&gt;As far as framing things in a healthy positive way goes, we need to fight the temptation to "compare and despair" as media consultant Susan Harrow shares with Forbes contributor Mark DeVries. When faced with those who are "impressive" Harrow says, “Instead of staying in the feeling of jealousy or less-than-ism, replace it with a generous thought about the person who has triggered you. Research confirms that this will instantly make you feel good, which is reflected in your energy that others perceive.”&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Good mental habits are as important as good physical habits.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Others are not a threat. I can appreciate those who are more fluent in a coding language than I am or who grasp concepts more readily than I do. They can help to set a bar or benchmark for me that I perceive as a good standard to motivate me, not drive me to despair.&lt;/p&gt;

&lt;p&gt;Clinical psychologist Jessica Varland, PhD notes that, "You don’t have to lower the bar, but adjusting your standards for success can make it easier to see and internalize your accomplishments. Vanderlan suggests focusing on your progress rather than aiming for perfection"(Palmer).&lt;/p&gt;

&lt;p&gt;Building on this idea of progress over perfection is the idea of celebrating successes and victories. Did you make it from phase 1 to phase 2? Put a check ✔️ by that! Why not create a physical reminder of those things by way of a checklist or a journal of victories? These facts can help quell the impostor feelings. Professor of educational psychology Kevin Cokley, PhD reminds us that, "The accomplishments don’t have to feel significant. “It can also be little things that, taken together, show you to be an incredibly competent, high-functioning professional..."(Palmer).&lt;/p&gt;

&lt;p&gt;Don't forget, small iterations are like practice reps that, done properly, yield big results over time as they are repeated. “Creating practices that you do daily become embodied with consistent iteration so the moments you get triggered happen less often and lessen in intensity,” says Harrow. Remember, you can't eat an elephant in one go. But you can eat a whole elephant one bite at a time. 🐘 Steady and consistent reps...&lt;/p&gt;

&lt;p&gt;Which brings me to this. Stop beating yourself up for a misperceived lack of ability or progress and quit being hard on yourself by playing mind games or letting systemic barriers or unrealistic expectations within your family or culture hold you back. Surround yourself with community who support your goals and, as writer Chris Palmer notes, "cultivate self-compassion." To paraphrase something that Susan Harrow said, "You don't have to lie to yourself and say your bold or confident when you're not. But you can tell yourself, "I don't know how to do this...yet I'm going to ask, research and learn how." That is a positive and healthy mindset. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Stop beating yourself up!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Finally, embrace and accept that the impostor experience will come and go through different periods of your life when making career and social shifts. But, you no longer have to fear it! 🎃👻&lt;/p&gt;

&lt;p&gt;Having good mental habits, charting incremental improvements and progress(sometimes big ones!) to track the facts, and surrounding yourself internally and externally with a compassionate self and others will help mitigate those negative feelings and lessen their frequency.&lt;/p&gt;

&lt;p&gt;Cheers to you!&lt;/p&gt;

&lt;h4&gt;
  
  
  Sources:
&lt;/h4&gt;

&lt;p&gt;DeVries, H. (2022, December 21). 3 Ways To Let Go Of Imposter Syndrome And Shine In The Media Spotlight. Forbes. &lt;a href="https://www.forbes.com/sites/henrydevries/2022/12/21/3-ways-to-let-go-of-imposter-syndrome-and-shine-in-the-media-spotlight/?sh=74b39cec650b"&gt;https://www.forbes.com/sites/henrydevries/2022/12/21/3-ways-to-let-go-of-imposter-syndrome-and-shine-in-the-media-spotlight/?sh=74b39cec650b&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Grinspoon, P., MD. (2022, May 4). How to recognize and tame your cognitive distortions. Harvard Health. &lt;a href="https://www.health.harvard.edu/blog/how-to-recognize-and-tame-your-cognitive-distortions-202205042738"&gt;https://www.health.harvard.edu/blog/how-to-recognize-and-tame-your-cognitive-distortions-202205042738&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Palmer, C. (2021, June 1). How to overcome impostor phenomenon. APA.Org. &lt;a href="https://www.apa.org/monitor/2021/06/cover-impostor-phenomenon"&gt;https://www.apa.org/monitor/2021/06/cover-impostor-phenomenon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Womack, A., PhD. (2022, March 6). Do You Feel Like a Fraud? Maybe It’s Impostor Syndrome - MCCBT Blog. Manhattan Center for Cognitive Behavioral Therapy. &lt;a href="https://www.manhattancbt.com/archives/6758/impostor-syndrome/"&gt;https://www.manhattancbt.com/archives/6758/impostor-syndrome/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>impostor</category>
      <category>motivation</category>
      <category>psychology</category>
    </item>
    <item>
      <title>Style a React Navbar -beyond the basic colors.</title>
      <dc:creator>nick-landas</dc:creator>
      <pubDate>Tue, 10 Jan 2023 09:20:06 +0000</pubDate>
      <link>https://dev.to/nick_nick/style-a-react-navbar-beyond-the-basic-colors-9i8</link>
      <guid>https://dev.to/nick_nick/style-a-react-navbar-beyond-the-basic-colors-9i8</guid>
      <description>&lt;h2&gt;
  
  
  Experimenting with React Bootstrap
&lt;/h2&gt;

&lt;p&gt;So, you're a in a coding bootcamp, or you're a self-learner or have been "voluntold" by your boss and are learning Javascript. You've made it past the first wave of information and have leveled up to React. It's time for another project and you're eager to add more sophisticated styling and responsiveness to your application this time. &lt;/p&gt;

&lt;h2&gt;
  
  
  Navigation Bar (navbar)
&lt;/h2&gt;

&lt;p&gt;You've heard about React Bootstrap and want to add a navigation bar(navbar) [(&lt;a href="https://react-bootstrap.github.io/components/navbar/)" rel="noopener noreferrer"&gt;https://react-bootstrap.github.io/components/navbar/)&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;I believe that you are up to the task and render the navbar to your screen successfully, which is the assumption I'm making going forward.&lt;/p&gt;

&lt;p&gt;Following the React Bootstrap guide, you see in one of their styling options that there are three examples of colors used:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F993qxka67g639jmkmelx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F993qxka67g639jmkmelx.png" alt="Navbar color examples" width="800" height="283"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import Container from 'react-bootstrap/Container';
import Nav from 'react-bootstrap/Nav';
import Navbar from 'react-bootstrap/Navbar';

function ColorSchemesExample() {
  return (
    &amp;lt;&amp;gt;
      &amp;lt;Navbar bg="dark" variant="dark"&amp;gt;
        &amp;lt;Container&amp;gt;
          &amp;lt;Navbar.Brand href="#home"&amp;gt;Navbar&amp;lt;/Navbar.Brand&amp;gt;
          &amp;lt;Nav className="me-auto"&amp;gt;
            &amp;lt;Nav.Link href="#home"&amp;gt;Home&amp;lt;/Nav.Link&amp;gt;
            &amp;lt;Nav.Link href="#features"&amp;gt;Features&amp;lt;/Nav.Link&amp;gt;
            &amp;lt;Nav.Link href="#pricing"&amp;gt;Pricing&amp;lt;/Nav.Link&amp;gt;
          &amp;lt;/Nav&amp;gt;
        &amp;lt;/Container&amp;gt;
      &amp;lt;/Navbar&amp;gt;
      &amp;lt;br /&amp;gt;
      &amp;lt;Navbar bg="primary" variant="dark"&amp;gt;
        &amp;lt;Container&amp;gt;
          &amp;lt;Navbar.Brand href="#home"&amp;gt;Navbar&amp;lt;/Navbar.Brand&amp;gt;
          &amp;lt;Nav className="me-auto"&amp;gt;
            &amp;lt;Nav.Link href="#home"&amp;gt;Home&amp;lt;/Nav.Link&amp;gt;
            &amp;lt;Nav.Link href="#features"&amp;gt;Features&amp;lt;/Nav.Link&amp;gt;
            &amp;lt;Nav.Link href="#pricing"&amp;gt;Pricing&amp;lt;/Nav.Link&amp;gt;
          &amp;lt;/Nav&amp;gt;
        &amp;lt;/Container&amp;gt;
      &amp;lt;/Navbar&amp;gt;

      &amp;lt;br /&amp;gt;
      &amp;lt;Navbar bg="light" variant="light"&amp;gt;
        &amp;lt;Container&amp;gt;
          &amp;lt;Navbar.Brand href="#home"&amp;gt;Navbar&amp;lt;/Navbar.Brand&amp;gt;
          &amp;lt;Nav className="me-auto"&amp;gt;
            &amp;lt;Nav.Link href="#home"&amp;gt;Home&amp;lt;/Nav.Link&amp;gt;
            &amp;lt;Nav.Link href="#features"&amp;gt;Features&amp;lt;/Nav.Link&amp;gt;
            &amp;lt;Nav.Link href="#pricing"&amp;gt;Pricing&amp;lt;/Nav.Link&amp;gt;
          &amp;lt;/Nav&amp;gt;
        &amp;lt;/Container&amp;gt;
      &amp;lt;/Navbar&amp;gt;
    &amp;lt;/&amp;gt;
  );
}

export default ColorSchemesExample;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;As you read the documentation, you see the following:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9r9ixn1u61rrh04zzp8h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9r9ixn1u61rrh04zzp8h.png" alt="Color schemes documentation" width="800" height="129"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You notice it states that there is a &lt;strong&gt;bg&lt;/strong&gt; prop that determines the background color of the navbar while the &lt;strong&gt;variant&lt;/strong&gt; dark or light provides a complimentary font color to the listed Navbar.Brand and Nav.Link routes.&lt;/p&gt;

&lt;p&gt;Unlike the code block in this article, the React Bootstrap's code block example is a sandbox that will allow you to experiment with the &lt;strong&gt;bg&lt;/strong&gt; and &lt;strong&gt;variant&lt;/strong&gt; color schemes. It appears obvious that "dark" produces the color black and "light" produces a smoky white or very light gray color. &lt;/p&gt;

&lt;p&gt;Why is the blue navbar named as "primary", though? In the sandbox you tinker around and substitute plain ol' "blue" instead and it breaks. Trying other colors such as "green" or "red", etc. all fail. &lt;/p&gt;

&lt;p&gt;It turns out that the &lt;strong&gt;bg&lt;/strong&gt; color class takes a different naming convention for colors. They are called contextual/theme colors.&lt;/p&gt;

&lt;p&gt;[&lt;a href="https://www.w3schools.com/bootstrap5/bootstrap_colors.php" rel="noopener noreferrer"&gt;https://www.w3schools.com/bootstrap5/bootstrap_colors.php&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgs0ugypj36oaq9spmidv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgs0ugypj36oaq9spmidv.png" alt="color naming convention" width="800" height="469"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Armed with this new knowledge, you try "danger" and voila! You're now playing with coding fire 🔥! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F99a7wyxiadq89goe2qve.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F99a7wyxiadq89goe2qve.png" alt="Danger red example" width="800" height="484"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, change the variant to "light" and try the theme color "warning" to get yellow with a dark font color. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fllz1twmouzruw2s9u2ug.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fllz1twmouzruw2s9u2ug.png" alt="Warning yellow example" width="800" height="482"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Big Bird would be proud!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwslus6wm8tvj1jop6w0g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwslus6wm8tvj1jop6w0g.png" alt="big bird in sunglasses" width="800" height="526"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Beyond the primary colors
&lt;/h2&gt;

&lt;p&gt;Okay, you've got that feather in your cap. But you want festive! Remember, the documentation allows for some custom css styling here. So, what else can we do?&lt;/p&gt;

&lt;p&gt;Taking an example from another project, let's change the &lt;strong&gt;bg&lt;/strong&gt; color class variable by giving it a name of "myColor". Feel free to name your variable whatever you want.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import Container from 'react-bootstrap/Container';
import Nav from 'react-bootstrap/Nav';
import Navbar from 'react-bootstrap/Navbar';
import '../App.css';

function NavBar() {
  return (
    &amp;lt;&amp;gt;
        &amp;lt;Navbar bg="myColor" variant="dark" sticky="top"&amp;gt;
        &amp;lt;Container&amp;gt;
          &amp;lt;Navbar.Brand href="#"&amp;gt;U*niQ Pet Adoption Agency&amp;lt;/Navbar.Brand&amp;gt;
          &amp;lt;Nav className="ms-auto"&amp;gt;
            &amp;lt;Nav.Link href="#home"&amp;gt;Home&amp;lt;/Nav.Link&amp;gt;
            &amp;lt;Nav.Link href="#pets"&amp;gt;Pets&amp;lt;/Nav.Link&amp;gt;
            &amp;lt;Nav.Link href="#owners"&amp;gt;Owners&amp;lt;/Nav.Link&amp;gt;
            &amp;lt;Nav.Link href="#application"&amp;gt;Application&amp;lt;/Nav.Link&amp;gt;
            &amp;lt;Nav.Link href="#contact"&amp;gt;Contact&amp;lt;/Nav.Link&amp;gt;
          &amp;lt;/Nav&amp;gt;
        &amp;lt;/Container&amp;gt;
      &amp;lt;/Navbar&amp;gt;
    &amp;lt;/&amp;gt;
  );
}

export default NavBar;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I'll use App.css to hold my styles for this example. Don't forget that you need to import your css file into the component where your navbar is and with the appropriate path!&lt;/p&gt;

&lt;p&gt;I add this styling inside my App.css file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.bg-myColor {
  background-image: linear-gradient(to right,#823604,#f96400 )
  }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It, in turn, produces the following:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fktir48ewi2j0x9xahe59.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fktir48ewi2j0x9xahe59.png" alt="orange gradient" width="800" height="55"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I am using a two-color gradient here that will go from one color choice to the other gradually. The direction of the color change will go from left &lt;strong&gt;to right&lt;/strong&gt;. I'm going from a darker to a lighter orange in this case.&lt;/p&gt;

&lt;p&gt;Here's the basic syntax structure:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;background-image: linear-gradient(direction, color-stop1, color-stop2, ...);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;As noted in the basic syntax above, an ellipsis ... follows color-stop2 which means you can add multiple colors. You can literally create a rainbow if you wanted to.&lt;/p&gt;

&lt;p&gt;Your gradient can also go from right to left, top to bottom or vice-versa, diagonally etc. See all the documentation here for the kaleidoscope of choices you have!&lt;/p&gt;

&lt;p&gt;[&lt;a href="https://www.w3schools.com/css/css3_gradients.asp" rel="noopener noreferrer"&gt;https://www.w3schools.com/css/css3_gradients.asp&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Okay, one more, I promise. Let's go crazy!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fybnq4nu17kmq8wi743bw.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fybnq4nu17kmq8wi743bw.jpg" alt="crazyprince" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.bg-myColor {
  background-image: linear-gradient(to bottom 
  right,#7708ae,#6c0850,#b14861 )
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;This one uses three colors and works diagonally from top left &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;to bottom right&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7khopmuo6zh77m5ou9dj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7khopmuo6zh77m5ou9dj.png" alt="purple gradient" width="800" height="56"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This was one down-n-dirty way to accomplish some styling for the navbar. Here's another helpful site to inspire you. &lt;/p&gt;

&lt;p&gt;[&lt;a href="https://codingyaar.com/responsive-bootstrap-navbar-change-background-color/" rel="noopener noreferrer"&gt;https://codingyaar.com/responsive-bootstrap-navbar-change-background-color/&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Of course, incorporating Sass would open up even more options for color schemes, I suppose. I hope some of you found this useful. &lt;/p&gt;

&lt;p&gt;Happy coding and Happy New Year!&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Alive and kicking: You're not too old to start a career in coding.</title>
      <dc:creator>nick-landas</dc:creator>
      <pubDate>Mon, 21 Nov 2022 06:35:34 +0000</pubDate>
      <link>https://dev.to/nick_nick/alive-and-kicking-youre-not-too-old-to-start-a-career-in-coding-5el2</link>
      <guid>https://dev.to/nick_nick/alive-and-kicking-youre-not-too-old-to-start-a-career-in-coding-5el2</guid>
      <description>&lt;h2&gt;
  
  
  A crossroads
&lt;/h2&gt;

&lt;p&gt;After just over 20 years in law enforcement on the west coast, I stood at a crossroads: Do I continue in a field that I am competent in and still physically capable of doing though experiencing some jadedness? I initially answered my question by choosing to remain in law enforcement but doing so at a different department and in a different state that was closer to extended family. I believed the change would revive and refresh me professionally.&lt;/p&gt;

&lt;h2&gt;
  
  
  A chapter closes
&lt;/h2&gt;

&lt;p&gt;However, within a few months of being at the new department, I came to the conclusion that my time as an officer was complete. This chapter in my life was over. The community appreciated us and the town enjoyed a high-degree of safety. But I sensed in myself a lack of desire to work in this field. I did not want to be one of those who "quietly quit" and just received a paycheck and benefits as some could be tempted to do. &lt;/p&gt;

&lt;h2&gt;
  
  
  What's next?
&lt;/h2&gt;

&lt;p&gt;After personally dodging the COVID bullet for three years, It finally got me despite ample vaccinations. During my down time, I had plenty of moments to spend with my thoughts and made the decision to resign from the department. I knew I could no longer be a police officer. But what could I do that was professionally and intellectually challenging and had social value? What interests did I have? What schooling or training might I need? &lt;/p&gt;

&lt;h2&gt;
  
  
  A promising path - but clouds of doubt loom on the horizon
&lt;/h2&gt;

&lt;p&gt;It was during this time that I researched potential career paths and reached the conclusion that software engineering was the front runner for all the things on my checklist. But what to do next? I was on the verge of reaching the standard speed limit of 55 as far as age goes. I thought, "Will ageism be a factor?" and "Can I actually learn this material?"&lt;/p&gt;

&lt;h2&gt;
  
  
  Fears averted
&lt;/h2&gt;

&lt;p&gt;The good news is that the field of coding and programming is ripe with stories of people who are career changers or transitioning from being full-time homemakers to successful software engineers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://learntocodewith.me/posts/career-change-at-40/"&gt;Never too old&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The other good news is that you can do it! In fact, scientists say that learning languages (even artificial ones) is beneficial to the neuroplasticity of our brains. Babies and small children aren't the only ones whose brains can adapt.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hub.jhu.edu/2020/12/17/brain-activity-while-reading-code/"&gt;Coding similar to language learning&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.thebioneer.com/how-programming-changes-your-brain/"&gt;Re-shape your brain&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.mindbodygreen.com/articles/what-is-neuroplasticity"&gt;How to exercise your brain&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Coding sucks...sometimes
&lt;/h2&gt;

&lt;p&gt;Don't assume coding will be easy, though. There will be times of genuine struggle &lt;em&gt;&lt;strong&gt;that probably have nothing to do with age&lt;/strong&gt;&lt;/em&gt; - it's just the nature of the beast that coding is: everyone hits obstacles and roadblocks in their learning. &lt;/p&gt;

&lt;p&gt;Although it took me a second round to accomplish it in phase 1 of my coding bootcamp, the ideas and concepts of coding (for me - JavaScript) have firmed up and I am looking forward to the next phase.&lt;/p&gt;

&lt;p&gt;As the ancient Roman programmer Codicus (😉)once said, "&lt;em&gt;Amplecti Sugentus&lt;/em&gt;" or more simply put, "Embrace the Suck." Commiserate with your fellow younger coders and let them know there will be similar frustrating and trying moments in their lives in other areas beyond coding. Opportunities may arise for you to speak truth gleaned from your many years on this earth into the life of a younger software engineer/coder/programmer that will save them heartache in those non-professional areas.&lt;/p&gt;

&lt;h2&gt;
  
  
  Don't be afraid - "Try not! Do or do not! There is no try!"
&lt;/h2&gt;

&lt;p&gt;You &lt;strong&gt;&lt;em&gt;CAN&lt;/em&gt;&lt;/strong&gt; do it if you're willing, determined, dedicated, undaunted and undeterred. Let the professional world know that you're still "Alive and Kicking" and have plenty of gas left in the tank and plenty to offer their company.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>programming</category>
      <category>motivation</category>
      <category>age</category>
    </item>
  </channel>
</rss>
