<?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>Forem: Beyond Code</title>
    <description>The latest articles on Forem by Beyond Code (@beyond-code).</description>
    <link>https://forem.com/beyond-code</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%2Forganization%2Fprofile_image%2F11313%2Fd5e76288-6690-4972-a8a2-526ea0581a75.jpg</url>
      <title>Forem: Beyond Code</title>
      <link>https://forem.com/beyond-code</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/beyond-code"/>
    <language>en</language>
    <item>
      <title>Coding Challenge: Can You Spot the Bug? 🔎🐛</title>
      <dc:creator>David Thurman @ BeyondCode.app</dc:creator>
      <pubDate>Sat, 13 Sep 2025 20:47:56 +0000</pubDate>
      <link>https://forem.com/beyond-code/coding-challenge-can-you-spot-the-bug-3ffi</link>
      <guid>https://forem.com/beyond-code/coding-challenge-can-you-spot-the-bug-3ffi</guid>
      <description>&lt;p&gt;At Beyond Code, we’re all about helping new devs get job-ready and ace their interviews.&lt;/p&gt;

&lt;p&gt;So here’s a quick one for you: &lt;em&gt;Can you spot the bug?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Drop your answer in the comments. First correct one gets bragging rights 😎&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%2Fb9433i2f32euck417vpu.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%2Fb9433i2f32euck417vpu.png" alt="Coding Challenge" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Want more practice challenges and interview prep resources? &lt;br&gt;
👉 &lt;a href="https://www.beyondcode.app" rel="noopener noreferrer"&gt;https://www.beyondcode.app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>learning</category>
      <category>interview</category>
      <category>programming</category>
      <category>career</category>
    </item>
    <item>
      <title>How to Learn Faster Than 90% of Other New Developers</title>
      <dc:creator>David Thurman @ BeyondCode.app</dc:creator>
      <pubDate>Tue, 02 Sep 2025 22:17:35 +0000</pubDate>
      <link>https://forem.com/beyond-code/how-to-learn-faster-than-90-of-other-new-developers-3bpe</link>
      <guid>https://forem.com/beyond-code/how-to-learn-faster-than-90-of-other-new-developers-3bpe</guid>
      <description>&lt;p&gt;A lot of beginners measure their progress by hours. The more tutorials you watch, the faster you’ll improve, right?&lt;/p&gt;

&lt;p&gt;Not exactly.&lt;/p&gt;

&lt;p&gt;Two people can both spend 100 hours learning to code. One will be job-ready. The other will still be stuck in tutorial hell. The difference isn’t intelligence. It’s how they practice.&lt;/p&gt;

&lt;p&gt;And to see why, let’s head to France.&lt;/p&gt;




&lt;h2&gt;
  
  
  Learning a Language
&lt;/h2&gt;

&lt;p&gt;Meet Sarah and James. Both want to learn French.&lt;/p&gt;

&lt;p&gt;• Sarah spends four years in a classroom. She memorizes verb charts, aces every quiz, and can rattle off colors and days of the week.&lt;br&gt;
• James spends six months in Paris. He stumbles through conversations, mispronounces words, and embarrasses himself daily.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who do you think learns faster?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sarah has knowledge, but freezes in a real conversation. James? By month six, he’s chatting with locals over coffee.&lt;/p&gt;

&lt;p&gt;Why? Because there’s a critical difference between learning about something and actually doing it.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Sarah studies French. James uses French.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Most people fall into Sarah’s trap because it feels safer. You don’t have to embarrass yourself or make mistakes. You can sit in a classroom, memorize rules, and feel a sense of progress.&lt;/p&gt;

&lt;p&gt;James doesn’t get that safety net. He mispronounces words, stumbles through sentences, and gets corrected constantly. But in the process, he’s building real skill. He’s actually speaking French.&lt;/p&gt;

&lt;p&gt;Learning to code works the same way. Tutorials are the classroom. Building projects, debugging errors, and asking “why didn’t this work?”… that’s Paris.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why “Doing” Beats “Learning About”
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Struggle builds memory&lt;/strong&gt;&lt;br&gt;
Following along with a tutorial feels good because everything works. But the lessons that stick are the ones you had to wrestle with. Just like language immersion, the awkward, broken attempts are what turn into fluency later.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Feedback is faster&lt;/strong&gt;&lt;br&gt;
In a classroom, feedback is delayed. In the real world, it’s immediate. Every bug you hit is the equivalent of someone correcting your pronunciation on the spot. It stings, but you learn from it and grow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Confidence comes from use, not knowledge&lt;/strong&gt;&lt;br&gt;
You don’t gain confidence by knowing the rules. You gain it by surviving messy, unpredictable situations. Every small project finished, every error solved, builds trust in your own ability.&lt;/p&gt;




&lt;h2&gt;
  
  
  4 Ways to Put This Into Practice
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Watch fewer tutorials&lt;/strong&gt;&lt;br&gt;
Tutorials are a great starting point, but you need to go beyond them. If you just finished a tutorial on building a Twitter clone iOS app, add your own features or recreate the app without any help.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Take time to understand problems&lt;/strong&gt;&lt;br&gt;
When you hit an error, don’t copy-paste the solution. Slow down and figure out why it happened. Even when you get answers from AI tools or Stack Overflow, make sure you actually understand the fix before moving on.&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%2F671ea50uub2d8hf9u51x.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%2F671ea50uub2d8hf9u51x.png" alt="Beyond Code Banner" width="800" height="166"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Want More Coding Career Advice?&lt;/strong&gt;&lt;br&gt;
Get courses, mock coding interviews, and real career advice — all in one place.&lt;br&gt;
👉 &lt;a href="https://www.beyondcode.app/" rel="noopener noreferrer"&gt;Explore Beyond Code&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;3. Stay in the sweet spot&lt;/strong&gt;&lt;br&gt;
Always aim to push yourself slightly past your comfort zone. The goal should feel just out of reach. That discomfort is where real growth happens.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Create feedback loops&lt;/strong&gt;&lt;br&gt;
As you build, get feedback quickly. Ask developer friends, upload code to GPT for critique, or share with the community at BeyondCode.app. Build → show → get feedback → adjust → repeat.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;The real difference between beginners who level up quickly and those who stay stuck isn’t hours. It’s whether those hours were spent learning about coding or actually coding.&lt;/p&gt;

&lt;p&gt;One path feels safe. The other feels messy and uncomfortable.&lt;/p&gt;

&lt;p&gt;But if you want fluency, you need Paris.&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%2F671ea50uub2d8hf9u51x.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%2F671ea50uub2d8hf9u51x.png" alt="Beyond Code Banner" width="800" height="166"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Want More Coding Career Advice?&lt;/strong&gt;&lt;br&gt;
Get courses, mock coding interviews, and real career advice — all in one place.&lt;br&gt;
👉 &lt;a href="https://www.beyondcode.app/" rel="noopener noreferrer"&gt;Explore Beyond Code&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>learning</category>
      <category>programming</category>
    </item>
    <item>
      <title>5 Keys to Acing Your Coding Interview (That Have Nothing to Do With Code)</title>
      <dc:creator>David Thurman @ BeyondCode.app</dc:creator>
      <pubDate>Wed, 20 Aug 2025 00:34:57 +0000</pubDate>
      <link>https://forem.com/beyond-code/5-keys-to-acing-your-coding-interview-that-have-nothing-to-do-with-code-4dkb</link>
      <guid>https://forem.com/beyond-code/5-keys-to-acing-your-coding-interview-that-have-nothing-to-do-with-code-4dkb</guid>
      <description>&lt;p&gt;A lot of new developers think coding interviews are about one thing: writing flawless code on the spot.&lt;/p&gt;

&lt;p&gt;The truth is, most interviewers aren’t just looking at whether your solution compiles. In many cases, that’s the least important part.&lt;/p&gt;

&lt;p&gt;As someone who has conducted 100+ interviews, here are 5 keys to passing your interview...&lt;/p&gt;




&lt;h2&gt;
  
  
  1. Problem-Solving Process
&lt;/h2&gt;

&lt;p&gt;Interviewers care far more about &lt;strong&gt;how you approach a problem&lt;/strong&gt; than whether you nail it perfectly.&lt;/p&gt;

&lt;p&gt;• Do you break it down step by step?&lt;br&gt;
• Do you identify edge cases?&lt;br&gt;
• Do you simplify a messy problem into something manageable?&lt;/p&gt;

&lt;p&gt;A candidate who doesn’t finish but shows a solid process often does better than someone who rushes to a wrong answer.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Communication
&lt;/h2&gt;

&lt;p&gt;Coding ability matters, but your communication is just as crucial.&lt;/p&gt;

&lt;p&gt;• Do you explain your thought process out loud?&lt;br&gt;
• Do you ask clarifying questions instead of making assumptions?&lt;br&gt;
• Can you take feedback well and adjust?&lt;/p&gt;

&lt;p&gt;Good communication can save you when your code isn’t perfect.&lt;/p&gt;




&lt;h2&gt;
  
  
  3. Adaptability
&lt;/h2&gt;

&lt;p&gt;Sometimes interviewers will throw you some curveballs:&lt;/p&gt;

&lt;p&gt;• “What if the input is 10x larger?”&lt;br&gt;
• "What if you also need to support potentially null values?"&lt;/p&gt;

&lt;p&gt;They want to see if you freeze or if you can adapt. Even a rough idea of how you’d pivot shows you’re flexible and resourceful.&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%2F671ea50uub2d8hf9u51x.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%2F671ea50uub2d8hf9u51x.png" alt="Beyond Code Banner" width="800" height="166"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Want More Coding Career Advice?&lt;/strong&gt;&lt;br&gt;
Get free courses, mock coding interviews, and real career advice — all in one place.&lt;br&gt;
👉 &lt;a href="https://www.beyondcode.app/" rel="noopener noreferrer"&gt;Explore Beyond Code&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Debugging Skills
&lt;/h2&gt;

&lt;p&gt;Bugs happen. Even in interviews. &lt;em&gt;Especially in interviews.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The question isn’t “Did you mess up?” It’s “What do you do when you mess up?”&lt;/p&gt;

&lt;p&gt;• Do you panic and delete everything?&lt;br&gt;
• Or do you calmly walk through your code and reason out the issue?&lt;/p&gt;

&lt;p&gt;Debugging live shows you can handle pressure, which is huge in real jobs.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Vibe Check
&lt;/h2&gt;

&lt;p&gt;Companies aren’t just hiring someone who can code. They’re hiring someone they want to work with daily.&lt;/p&gt;

&lt;p&gt;If I interview two candidates:&lt;/p&gt;

&lt;p&gt;• Candidate A: 9/10 coder with 6/10 people skills&lt;br&gt;
• Candidate B: 6/10 coder with 9/10 people skills&lt;/p&gt;

&lt;p&gt;I’m hiring candidate B every time. I can teach someone coding skills, but I can't teach someone people skills.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;If you walk into a coding interview thinking it’s just about writing perfect code, you’re setting yourself up for unnecessary stress.&lt;/p&gt;

&lt;p&gt;Yes, you should still practice white boarding and using some basic algorithms/data structures. But remember: the real evaluation is much broader.&lt;/p&gt;

&lt;p&gt;Show your process. Communicate clearly. Adapt when things change. Debug without panicking. Be someone others want to work with.&lt;/p&gt;

&lt;p&gt;If you do all that, you’ll stand out (even when your code doesn't).&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%2F671ea50uub2d8hf9u51x.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%2F671ea50uub2d8hf9u51x.png" alt="Beyond Code Banner" width="800" height="166"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Want More Coding Career Advice?&lt;/strong&gt;&lt;br&gt;
Get free courses, mock coding interviews, and real career advice — all in one place.&lt;br&gt;
👉 &lt;a href="https://www.beyondcode.app/" rel="noopener noreferrer"&gt;Explore Beyond Code&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>interview</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>5 Signs You’re Ready to Apply for Coding Jobs (Even if You Don’t Feel Ready)</title>
      <dc:creator>David Thurman @ BeyondCode.app</dc:creator>
      <pubDate>Wed, 13 Aug 2025 00:34:39 +0000</pubDate>
      <link>https://forem.com/beyond-code/5-signs-youre-ready-to-apply-for-coding-jobs-even-if-you-dont-feel-ready-4ngp</link>
      <guid>https://forem.com/beyond-code/5-signs-youre-ready-to-apply-for-coding-jobs-even-if-you-dont-feel-ready-4ngp</guid>
      <description>&lt;p&gt;A lot of new developers wait &lt;em&gt;way&lt;/em&gt; too long before applying for jobs.  &lt;/p&gt;

&lt;p&gt;They think they need to master every framework, build a dozen “perfect” portfolio projects, and know every algorithm ever written before they even click “Apply.”  &lt;/p&gt;

&lt;p&gt;The reality? Most people who get hired aren’t 100% ready, and you won't be either. So stop aiming for “perfect” and aim for “ready enough.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It’s almost always better to apply a little &lt;em&gt;too early&lt;/em&gt; than way too late.&lt;/strong&gt; Early applications give you interview experience, show you where your gaps are, and get your name out there.&lt;br&gt;&lt;br&gt;
Yes, you’ll face rejection at first. That’s normal. But you’ll learn more from applying and improving than from hiding in “learning mode” forever.  &lt;/p&gt;

&lt;p&gt;Here are 5 signs you’re ready to start hitting that apply button.   &lt;/p&gt;




&lt;h3&gt;
  
  
  1. You’ve Built Multiple Projects You Can Showcase
&lt;/h3&gt;

&lt;p&gt;You don’t need a 50-project portfolio, but you &lt;em&gt;do&lt;/em&gt; need enough work to show a range of skills.&lt;br&gt;&lt;br&gt;
Think 3–5 solid projects — preferably with at least one larger “main” project — that you can confidently explain in an interview.  &lt;/p&gt;

&lt;p&gt;Your portfolio doesn’t need to look like a Silicon Valley startup’s homepage, but it should be public (GitHub + a simple portfolio site is perfect) and reflect the skills you’re advertising.  &lt;/p&gt;




&lt;h3&gt;
  
  
  2. You Can Explain Your Work (Not Just Show It)
&lt;/h3&gt;

&lt;p&gt;Employers aren’t just hiring code — they’re hiring problem solvers.&lt;br&gt;&lt;br&gt;
If you can walk through a project, explain why you built it the way you did, and talk about challenges you faced (and how you solved them), you’re already in the game.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pro tip:&lt;/strong&gt; Practice explaining your projects to a non-technical friend. If they understand it, you’re ready to explain it to a recruiter.  &lt;/p&gt;




&lt;h3&gt;
  
  
  3. You’re Comfortable Debugging and Googling Through Problems
&lt;/h3&gt;

&lt;p&gt;You don’t need to know everything (nobody does).&lt;/p&gt;

&lt;p&gt;But if you can encounter an error, research the cause, and fix it without needing step-by-step instructions from a tutorial, you have one of the most important skills in tech: self-sufficiency.  &lt;/p&gt;




&lt;h3&gt;
  
  
  4. You Have a Core Tech Stack You Can Build With
&lt;/h3&gt;

&lt;p&gt;Don’t wait until you’ve mastered every language and framework in existence.&lt;br&gt;&lt;br&gt;
If you’re confident in one main programming language and its related tools — enough to build functional apps on your own — that’s enough to start applying.  &lt;/p&gt;




&lt;h3&gt;
  
  
  5. You’re Learning Consistently (and Open to Feedback)
&lt;/h3&gt;

&lt;p&gt;Employers don’t expect perfection, but they &lt;em&gt;do&lt;/em&gt; want people who are actively improving.&lt;br&gt;&lt;br&gt;
If you’re regularly building, reading docs, experimenting with new tools, and taking feedback without defensiveness, that’s a strong sign you’re ready to work in a real dev environment.  &lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;You’ll never feel completely ready. That’s just how it works.  &lt;/p&gt;

&lt;p&gt;Start applying once you meet these signs, even if it feels early. Expect rejection in the beginning, but use it as feedback. Keep building, keep learning, and keep applying.  &lt;/p&gt;

&lt;p&gt;The worst that happens? You gain interview experience and improve your portfolio.&lt;/p&gt;

&lt;p&gt;The best? You get hired sooner than you ever thought possible.  &lt;/p&gt;




&lt;p&gt;Want More Coding Career Advice?&lt;br&gt;
Get free courses, mock coding interviews, and real career advice — all in one place.&lt;br&gt;
👉 &lt;a href="https://www.beyondcode.app/" rel="noopener noreferrer"&gt;Explore Beyond Code&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%2F5mvj0673bo94oeu7gdnt.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%2F5mvj0673bo94oeu7gdnt.png" alt="Beyond Code Banner" width="800" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>learning</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>From Tutorial Hell to Coding with Confidence 🔥 ➡️ 😎</title>
      <dc:creator>David Thurman @ BeyondCode.app</dc:creator>
      <pubDate>Mon, 11 Aug 2025 16:03:02 +0000</pubDate>
      <link>https://forem.com/beyond-code/from-tutorial-hell-to-coding-with-confidence-396c</link>
      <guid>https://forem.com/beyond-code/from-tutorial-hell-to-coding-with-confidence-396c</guid>
      <description>&lt;p&gt;If you’ve been learning to code for a while, you probably know the cycle:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Watch a tutorial.&lt;/li&gt;
&lt;li&gt;Follow along line-by-line.&lt;/li&gt;
&lt;li&gt;Nod as everything makes sense.&lt;/li&gt;
&lt;li&gt;Finish… and realize you couldn’t recreate it without the video.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Welcome to tutorial hell.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I’ve been there. Most developers have. Tutorials are a great starting point, but they can become a trap that keeps you from building the skills you need to be a confident programmer.&lt;/p&gt;

&lt;p&gt;Let’s break down why it happens and how to escape.&lt;/p&gt;




&lt;h3&gt;
  
  
  Why Tutorial Hell Happens
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Instant progress feels good:&lt;/strong&gt; When you’re following a video, everything “works.” You feel productive, even if you’re not retaining much.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. You avoid the scary part:&lt;/strong&gt; The scariest part of coding is venturing into the unknown. Tutorials conveniently skip that, so you never face it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. You never hit real roadblocks:&lt;/strong&gt; In a tutorial, errors are pre-fixed by the instructor. In real projects, solving problems is the skill you need to develop, but you’re not practicing it.&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 1: Cut the Cord (Gently)
&lt;/h3&gt;

&lt;p&gt;I’m not saying never watch tutorials again. But start limiting them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Only use a tutorial when you’re truly stuck.&lt;/li&gt;
&lt;li&gt;Skip to the parts you don’t know.&lt;/li&gt;
&lt;li&gt;Don’t finish a series unless you need every skill it teaches.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is to stop consuming every video like it’s a Netflix binge.&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 2: Start Small, Start Messy
&lt;/h3&gt;

&lt;p&gt;Your first self-made project doesn’t need to be “portfolio-ready.” It just needs to exist.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A basic to-do app without styling? Perfect.&lt;/li&gt;
&lt;li&gt;A weather app that only works for your city? Great.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Messy code is fine. Ugly UI is fine. The key is to finish something with as little assistance as possible.&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 3: Build Off the Tutorial
&lt;/h3&gt;

&lt;p&gt;You don’t have to abandon a tutorial cold turkey. You can use it as a launch pad.&lt;/p&gt;

&lt;p&gt;For example, if you follow a tutorial that builds a calculator, you could then add extra features yourself:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;additional buttons/functionality&lt;/li&gt;
&lt;li&gt;keyboard input&lt;/li&gt;
&lt;li&gt;a history log of previous calculations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This way, you benefit from the structure of the tutorial while still forcing yourself to think independently.&lt;/p&gt;




&lt;h3&gt;
  
  
  Step 4: Embrace the Struggle
&lt;/h3&gt;

&lt;p&gt;If you never feel stuck, you’re not learning.&lt;/p&gt;

&lt;p&gt;Google errors. Break things. Try again.&lt;/p&gt;

&lt;p&gt;Those frustrating hours are how you actually learn to debug, troubleshoot, and think like a developer. &lt;/p&gt;




&lt;h3&gt;
  
  
  Step 5: Build for Yourself
&lt;/h3&gt;

&lt;p&gt;Pick something you actually want to use. &lt;/p&gt;

&lt;p&gt;Are you into Chess? Make a browser based chess app. &lt;/p&gt;

&lt;p&gt;You're a big diver? Create a site documenting the best dive spots in the world.&lt;/p&gt;

&lt;p&gt;Use your hobbies and interests as jumping off points to build new projects. The motivation to finish skyrockets when the project has personal value. &lt;/p&gt;

&lt;p&gt;(Plus it's way more fun to build a project you actually care about)&lt;/p&gt;




&lt;h3&gt;
  
  
  Final Thoughts
&lt;/h3&gt;

&lt;p&gt;Tutorials are great for getting started, but they’ll never make you a confident developer on their own. Confidence comes from building your own projects, facing problems, and finding solutions without someone holding your hand.&lt;/p&gt;

&lt;p&gt;The sooner you start, the sooner you’ll escape tutorial hell and start building a portfolio you’re proud of.&lt;/p&gt;




&lt;p&gt;Want More Coding Career Advice?&lt;br&gt;
Get free courses, mock coding interviews, and real career advice — all in one place.&lt;br&gt;
👉 &lt;a href="https://www.beyondcode.app/" rel="noopener noreferrer"&gt;Explore Beyond Code&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%2F8a5mx57kazufe8z7dmr7.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%2F8a5mx57kazufe8z7dmr7.png" alt="Beyond Code Banner" width="800" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>learning</category>
      <category>career</category>
      <category>programming</category>
    </item>
    <item>
      <title>The Real Way New Developers Should Be Using AI Tools</title>
      <dc:creator>David Thurman @ BeyondCode.app</dc:creator>
      <pubDate>Sun, 10 Aug 2025 20:51:48 +0000</pubDate>
      <link>https://forem.com/beyond-code/the-real-way-new-developers-should-be-using-ai-tools-1bem</link>
      <guid>https://forem.com/beyond-code/the-real-way-new-developers-should-be-using-ai-tools-1bem</guid>
      <description>&lt;p&gt;AI tools have become a hot topic among developers. Some people treat them as magic wands that will instantly make them better programmers. Others see them as the end of learning altogether.&lt;/p&gt;

&lt;p&gt;Like most things in tech, the truth is somewhere in the middle. But before we talk about AI, let’s talk about carpentry...&lt;/p&gt;

&lt;h3&gt;
  
  
  The Power Tool Paradox
&lt;/h3&gt;

&lt;p&gt;A new carpenter walks into a workshop. The master hands them the most advanced, high-powered saw money can buy.&lt;/p&gt;

&lt;p&gt;It cuts perfectly. Fast. Flawless.&lt;/p&gt;

&lt;p&gt;But because the carpenter never learned the basics, they can’t fix mistakes, adjust measurements, or work without the tool.&lt;/p&gt;

&lt;p&gt;When something goes wrong with the tool, they lose all ability to build.&lt;/p&gt;

&lt;p&gt;AI tools work the same way. For experienced developers, they can improve productivity, speed up debugging, and accelerate problem-solving. &lt;/p&gt;

&lt;p&gt;For new developers, they can do all these things too. But if you use them too soon, they will prevent you from truly learning the skills you are trying to develop.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why They Can Hurt You Early On
&lt;/h3&gt;

&lt;p&gt;Here’s the problem: if you rely on AI tools before you understand the fundamentals, you’re not really learning to code. You’re learning to copy and paste code.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You skip the struggle that teaches you why something works.&lt;/li&gt;
&lt;li&gt;You never build the mental models that help you debug on your own.&lt;/li&gt;
&lt;li&gt;You get false confidence because your code “works” but you don’t actually understand it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The unfortunate thing about creating long term results is that we can only do so by enduring a lot of short term pain. &lt;/p&gt;

&lt;p&gt;Just like you have to tear muscle fibers for them to grow back stronger, you have to mentally struggle through the process of learning code to become an effective programmer.&lt;/p&gt;

&lt;h3&gt;
  
  
  Avoid Them (Mostly) At First
&lt;/h3&gt;

&lt;p&gt;I’m not saying to pretend AI tools don’t exist. That’s like telling a carpenter to ignore power tools because “real” woodworkers only use hand saws.&lt;/p&gt;

&lt;p&gt;But in your first few months, limit your usage:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use them only after you’ve tried solving the problem yourself.&lt;/li&gt;
&lt;li&gt;Ask them to explain concepts rather than just write full solutions.&lt;/li&gt;
&lt;li&gt;Have them review your code instead of generating it from scratch.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This way, you still do the heavy lifting, but you get a smarter spotter in the gym.&lt;/p&gt;

&lt;h3&gt;
  
  
  Still Learn Them
&lt;/h3&gt;

&lt;p&gt;While you shouldn’t depend on them early on, you absolutely need to learn how to use AI tools.&lt;/p&gt;

&lt;p&gt;The developers who thrive in the next decade will be the ones who can:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Write great prompts.&lt;/li&gt;
&lt;li&gt;Use AI for brainstorming, debugging, and refactoring.&lt;/li&gt;
&lt;li&gt;Integrate AI directly into their workflows and applications.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Once you have a solid grasp of programming basics, you should start exploring AI tools. Learn and leverage the latest LLMs, try Cursor, experiment with AI App Builders, etc.&lt;/p&gt;

&lt;p&gt;But be your own advocate. If you find yourself relying on them too much or not learning properly, take a step back. Wait until you’ve learned more, then start using them again.&lt;/p&gt;

&lt;h3&gt;
  
  
  Final Thoughts
&lt;/h3&gt;

&lt;p&gt;AI isn’t here to replace developers, but it is certainly changing the way we work.&lt;/p&gt;

&lt;p&gt;If you’re brand new, treat AI like a mentor instead of a crutch. Learn the basics yourself, then start using these tools to push your skills further than you could on your own.&lt;/p&gt;

&lt;p&gt;If you build a strong foundation without leaning on the tools, you will be a far better programmer once you do begin using them.&lt;/p&gt;

&lt;p&gt;Want More Coding Career Advice?&lt;br&gt;
Get free courses, mock coding interviews, and real career advice — all in one place.&lt;br&gt;
👉 &lt;a href="https://www.beyondcode.app/" rel="noopener noreferrer"&gt;Explore Beyond Code&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%2Fjhg9g57v5q6as4za0mcd.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%2Fjhg9g57v5q6as4za0mcd.png" alt="Beyond Code Preview" width="800" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>learning</category>
      <category>ai</category>
    </item>
    <item>
      <title>7 Beginner Coding Projects That Instantly Level Up Your Skills 🔥</title>
      <dc:creator>David Thurman @ BeyondCode.app</dc:creator>
      <pubDate>Sun, 10 Aug 2025 00:22:03 +0000</pubDate>
      <link>https://forem.com/beyond-code/7-beginner-coding-projects-that-instantly-level-up-your-skills-15jm</link>
      <guid>https://forem.com/beyond-code/7-beginner-coding-projects-that-instantly-level-up-your-skills-15jm</guid>
      <description>&lt;p&gt;Sometimes the hardest thing to do as a new programmer isn't building projects. It's figuring out what projects to even build 🤔&lt;/p&gt;

&lt;p&gt;I've created a list of great projects that you can build in any specialty. They get increasingly more complex, so you can continue improving your skills with each one.&lt;/p&gt;

&lt;p&gt;And remember, these are just suggestions or starting points rather than strict templates. Experiment freely, add new features, and put your own twist on things.&lt;/p&gt;




&lt;h3&gt;
  
  
  Project #1 - Hello World
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;(I mean it wouldn't be a proper list if this wasn't the first one)&lt;/em&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  What You'll Learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Core syntax and setup of your development environment.&lt;/li&gt;
&lt;li&gt;Printing output and handling basic input (if applicable).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🖥️ Web:&lt;/strong&gt; A webpage that displays “Hello World” and a simple button alert.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📱 Mobile:&lt;/strong&gt; A single-screen mobile app that shows “Hello World” in a text label.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🤖 AI/ML:&lt;/strong&gt; A script that loads a small dataset (like a CSV file) and prints its summary or shape.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛠️ Backend:&lt;/strong&gt; A server endpoint that returns “Hello World” as a response to a browser request.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎮 Gaming:&lt;/strong&gt; A game scene with a static sprite and a text overlay saying “Hello World.”&lt;/p&gt;




&lt;h3&gt;
  
  
  Project #2 - Personal Portfolio Page/App
&lt;/h3&gt;

&lt;h4&gt;
  
  
  What You'll Learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Structuring content, basic layout and styling (if applicable).&lt;/li&gt;
&lt;li&gt;Showcasing information in a user-friendly manner.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🖥️ Web:&lt;/strong&gt; A personal web page featuring your bio, skills, and a list of links.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📱 Mobile:&lt;/strong&gt; A simple mobile app displaying a short bio and images/icons representing your interests.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🤖 AI/ML:&lt;/strong&gt; A Jupyter notebook presenting a small dataset you worked on and charts summarizing it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛠️ Backend:&lt;/strong&gt; A simple backend service that returns a JSON with your details, ready to be consumed by a frontend.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎮 Gaming:&lt;/strong&gt; A "main menu" for a game, providing a future entry point to play and displaying your name as the creator.&lt;/p&gt;




&lt;h3&gt;
  
  
  Project #3 - Simple Calculator
&lt;/h3&gt;

&lt;h4&gt;
  
  
  What You'll Learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Handling user input and output.&lt;/li&gt;
&lt;li&gt;Implementing basic logic and arithmetic operations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🖥️ Web:&lt;/strong&gt; A web-based calculator with buttons for digits and operations, updating a display area dynamically.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📱 Mobile:&lt;/strong&gt; A mobile calculator app for basic arithmetic, focusing on layout and user interaction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🤖 AI/ML:&lt;/strong&gt; A command-line script for performing calculations on arrays of numbers, possibly adding simple statistical functions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛠️ Backend:&lt;/strong&gt; An API endpoint that takes two numbers and an operation (add, subtract) and returns the result.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎮 Gaming:&lt;/strong&gt; A simple “math puzzle” where the player must input the correct sum of given numbers.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Want More Coding Career Advice?&lt;/strong&gt;&lt;br&gt;
Get free courses, mock coding interviews, and real career advice — all in one place.&lt;br&gt;
👉 &lt;a href="https://www.beyondcode.app" rel="noopener noreferrer"&gt;Explore Beyond Code&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  Project #4 - Random Trivia or Quiz Application
&lt;/h3&gt;

&lt;h4&gt;
  
  
  What You'll Learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Presenting questions or prompts.&lt;/li&gt;
&lt;li&gt;Handling user choices and providing feedback.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🖥️ Web:&lt;/strong&gt; A quiz web page that fetches a few trivia questions from a file or simple JSON and displays correct/incorrect feedback.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📱 Mobile:&lt;/strong&gt; A mobile quiz app with multiple-choice questions and a score counter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🤖 AI/ML:&lt;/strong&gt; A script that randomly selects a question from a dataset of Q&amp;amp;A and checks user input for correctness.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛠️ Backend:&lt;/strong&gt; An API that returns a random trivia question from a database each time it’s requested.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎮 Gaming:&lt;/strong&gt; A mini in-game quiz presented between levels, awarding points for correct answers.&lt;/p&gt;




&lt;h3&gt;
  
  
  Project #5 - API-Based Weather Application
&lt;/h3&gt;

&lt;h4&gt;
  
  
  What You’ll Learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Fetching and parsing data from external APIs.&lt;/li&gt;
&lt;li&gt;Handling asynchronous operations and error cases.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🖥️ Web:&lt;/strong&gt; A web app that takes a city name as input and fetches the current weather, displaying it on the page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📱 Mobile:&lt;/strong&gt; A mobile weather app that uses a public weather API and updates the screen with temperature and conditions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🤖 AI/ML:&lt;/strong&gt; A script that retrieves weather data from an API and calculates averages or trends over time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛠️ Backend:&lt;/strong&gt; A backend service that fetches weather data from an external API and returns a customized response, such as a simplified JSON.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎮 Gaming:&lt;/strong&gt; A game feature that changes in-game weather conditions based on external real-world data.&lt;/p&gt;




&lt;h3&gt;
  
  
  Project #6 - CRUD Notes Application (Create, Read, Update, Delete)
&lt;/h3&gt;

&lt;h4&gt;
  
  
  What You’ll Learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Managing data over time.&lt;/li&gt;
&lt;li&gt;Storing and retrieving information, handling updates and deletions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🖥️ Web:&lt;/strong&gt; A notes web app where users can add, edit, and delete notes saved in local storage or a simple backend.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📱 Mobile:&lt;/strong&gt; A mobile notes app that stores notes locally on the device.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🤖 AI/ML:&lt;/strong&gt; A script managing a dataset, allowing you to add new entries, update existing data points, or remove them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛠️ Backend:&lt;/strong&gt; A RESTful API providing endpoints to manage a list of notes stored in a database.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎮 Gaming:&lt;/strong&gt; An inventory system where players can add/remove items, and modify their properties.&lt;/p&gt;




&lt;h3&gt;
  
  
  Project #7 - “Mini Portfolio” Project (Integrating Multiple Features)
&lt;/h3&gt;

&lt;h4&gt;
  
  
  What You’ll Learn
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Combining several concepts: UI design, data management, external data fetching, and user interaction.&lt;/li&gt;
&lt;li&gt;Structuring a multi-feature application or system.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;🖥️ Web:&lt;/strong&gt; A portfolio website that displays your projects (like your calculator, notes app, or quiz) and information fetched from a small JSON file.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;📱 Mobile:&lt;/strong&gt; A mobile app that lists all your completed exercises (quiz, calculator, etc.) as separate modules you can launch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🤖 AI/ML:&lt;/strong&gt; A notebook or dashboard integrating multiple datasets and visualizations, showing off different analytical techniques.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🛠️ Backend:&lt;/strong&gt; A backend that hosts data about your completed projects and can be queried by a frontend interface.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;🎮 Gaming:&lt;/strong&gt; A small “game hub” combining mini-games or demos you’ve built, accessible from a main menu.&lt;/p&gt;




&lt;p&gt;Happy Coding! 🙂&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Want More Coding Career Advice?&lt;/strong&gt;&lt;br&gt;
Get free courses, mock coding interviews, and real career advice — all in one place.&lt;br&gt;
👉 &lt;a href="https://www.beyondcode.app" rel="noopener noreferrer"&gt;Explore Beyond Code&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%2F22lftsuo04x68dnl7p95.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%2F22lftsuo04x68dnl7p95.png" alt="Beyond Code Preview" width="800" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>programming</category>
      <category>career</category>
      <category>learning</category>
    </item>
    <item>
      <title>The Truth About AI's Impact on New Developers</title>
      <dc:creator>David Thurman @ BeyondCode.app</dc:creator>
      <pubDate>Sat, 09 Aug 2025 01:21:24 +0000</pubDate>
      <link>https://forem.com/beyond-code/the-truth-about-ais-impact-on-new-developers-2b99</link>
      <guid>https://forem.com/beyond-code/the-truth-about-ais-impact-on-new-developers-2b99</guid>
      <description>&lt;p&gt;It’s no secret: AI is currently changing our world. And with these changes, I hear one question over and over again..&lt;/p&gt;

&lt;p&gt;“Will AI replace software developers?”&lt;/p&gt;

&lt;p&gt;In order to answer that, we need to talk horses.&lt;/p&gt;

&lt;h3&gt;
  
  
  Horses?
&lt;/h3&gt;

&lt;p&gt;The year is 1900. You’ve been happily running your horse carriage business. In fact, your family has been in the field for decades, and everything is great. That is, until this shmuck named Henry comes around.&lt;/p&gt;

&lt;p&gt;Henry slaps a few wheels on a metal box and sells his new “automobiles”. At first you scoff at the idea (after all, who doesn’t love a city run on constantly excreting horses). But soon Henry starts getting some traction with his invention. Suddenly you start to worry…&lt;/p&gt;

&lt;p&gt;Are horses going to be replaced?&lt;/p&gt;

&lt;h3&gt;
  
  
  The Options
&lt;/h3&gt;

&lt;p&gt;So clearly in this metaphor, programmers are the doomed horse carriage owners who now fret over the AI automobiles. We’ve realized our field is about to be permanently changed. At this point, we’ve got two main options:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Give up, shake our fist at the sky, and spend the rest of our days cursing the artificially intelligent Henry Ford&lt;/li&gt;
&lt;li&gt;Realize that your experience in the business can be a huge asset. Sure, the industry might be changing, but our experience can set us up for major success if we transition with it.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  AI
&lt;/h3&gt;

&lt;p&gt;Alright look, nobody knows how AI is going to transform our next few years (let alone decades).&lt;/p&gt;

&lt;p&gt;Will certain jobs become outdated just like our once thriving horse carriage business? Undoubtedly. But that doesn’t mean the industry is doomed. It just means that major shifts will be taking place.&lt;/p&gt;

&lt;p&gt;At this point, some people will yell “But I don’t want to change! I’m happy with things as they are.” And for those people, unfortunately, I’ve got to be the bearer of bad news..&lt;/p&gt;

&lt;p&gt;This industry doesn’t work like that.&lt;/p&gt;

&lt;h3&gt;
  
  
  Changing Tides
&lt;/h3&gt;

&lt;p&gt;Tech is a revolving door of changes.&lt;/p&gt;

&lt;p&gt;New languages come. “Groundbreaking” frameworks become the latest trend. Old languages become relics. You get the point.&lt;/p&gt;

&lt;p&gt;If you learn enough programming to get a job and then decide you don’t want to learn ever again, you’re going to have a rough time. Can it be done? Sure, some people do get by a few decades working with outdated tech at old companies.&lt;/p&gt;

&lt;p&gt;But, at the same time, the demand for FORTRAN and Pascal devs hasn’t really been on the rise lately.&lt;/p&gt;

&lt;p&gt;The people who find the most success in tech are those who regularly learn and move with the changing tides.&lt;/p&gt;

&lt;h3&gt;
  
  
  What's Your Point?
&lt;/h3&gt;

&lt;p&gt;Alright, alright. I know that “tech changes” is not some major revelation. But it’s still worth considering this intrinsic nature of our industry.&lt;/p&gt;

&lt;p&gt;These new changes with AI shouldn’t be something you dread. If you’re someone considering programming as a career, I still encourage you strongly to do so. And if you’re a current developer worried about future job security, don’t feel like your doom is inevitable.&lt;/p&gt;

&lt;p&gt;At the same time, don’t ignore the new breakthroughs in technology coming out. It’s crucial to your career that you pay attention and learn the new trends that arise. If you ignore these major shifts, you’ll undoubtedly get left behind by the industry.&lt;/p&gt;

&lt;p&gt;So for the owners of any horse carriage businesses out there, the world isn’t ending. &lt;/p&gt;

&lt;p&gt;Will you need to learn, adapt, and pivot with these new breakthroughs? Sure. But that’s honestly the way the world tends to work anyways. As the Italian writer Giuseppe Tomasi once said,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If we want things to stay as they are, things will have to change.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;For more Coding Career advice (including free courses, mock coding interviews, &amp;amp; much more), check out my platform: &lt;a href="https://www.beyondcode.app" rel="noopener noreferrer"&gt;https://www.beyondcode.app&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%2Fkmi0rtimv77b1gzue7gm.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%2Fkmi0rtimv77b1gzue7gm.png" alt="Beyond Code Image" width="800" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>career</category>
      <category>ai</category>
      <category>programming</category>
    </item>
    <item>
      <title>The Truth About Cover Letters for Coding Jobs 📝</title>
      <dc:creator>David Thurman @ BeyondCode.app</dc:creator>
      <pubDate>Fri, 08 Aug 2025 00:35:15 +0000</pubDate>
      <link>https://forem.com/beyond-code/the-truth-about-cover-letters-for-coding-jobs-2n4h</link>
      <guid>https://forem.com/beyond-code/the-truth-about-cover-letters-for-coding-jobs-2n4h</guid>
      <description>&lt;p&gt;Let’s be honest. Job searching these days can be awful.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You find a job to apply for.
&lt;/li&gt;
&lt;li&gt;You upload your resume.
&lt;/li&gt;
&lt;li&gt;You then manually enter all the information that is already on your resume.
&lt;/li&gt;
&lt;li&gt;You submit (and probably never hear back).
&lt;/li&gt;
&lt;li&gt;And then on top of it, they all ask you for a personalized letter. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Seriously?&lt;/p&gt;

&lt;h2&gt;
  
  
  Are Cover Letters Actually Read?
&lt;/h2&gt;

&lt;p&gt;In my journey to create Beyond Code, I sought advice from a wide range of experts in the industry. Some of the questions involved hiring, interviewing candidates, and cover letters. Their responses can be summed up easily:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Are cover letters required?&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; No&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Do you read cover letters?&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Answer:&lt;/strong&gt; Yes&lt;/p&gt;

&lt;p&gt;According to a recent survey from Resume Genius, &lt;strong&gt;83% of hiring managers read most cover letters they receive.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;83%!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Alright, alright, fine – cover letters are usually read.&lt;br&gt;&lt;br&gt;
But are they actually helpful and worth the effort to write?&lt;/p&gt;

&lt;h2&gt;
  
  
  Standing Out As An Applicant
&lt;/h2&gt;

&lt;p&gt;Let’s think about the application process.&lt;/p&gt;

&lt;p&gt;For each job you apply to, you’re actively competing with every other applicant. &lt;em&gt;(Very revolutionary insight, I know.)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;But given that we’re constantly competing, we need ways to stand out whenever possible.&lt;/p&gt;

&lt;p&gt;Obviously, your resume is the main tool for distinguishing yourself before interviews. The only issue is that &lt;strong&gt;resumes usually lack personality.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The cover letter, on the other hand, gives us a brief chance to be personable. We can introduce who we are, why we’re interested in the company, and the value we can bring them.&lt;/p&gt;

&lt;p&gt;On top of that, cover letters also show that you care enough about the job to go out of your way and submit one.&lt;br&gt;&lt;br&gt;
If you were equally tied with another candidate based on resumes, a well-written letter might give you the slight edge.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Secret to Writing Quick Cover Letters
&lt;/h2&gt;

&lt;p&gt;So as I’m sure you can guess, I strongly urge candidates to take the time to submit cover letters &lt;em&gt;(especially if you’re applying to a company you’re really interested in).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Now, I know many of you are ready to scoff and tell me that the application process is bad enough without having to pretend you’re Mark Twain each time.&lt;br&gt;&lt;br&gt;
I agree with you.&lt;/p&gt;

&lt;p&gt;While I think you should submit cover letters, I don’t think you should write new ones each time. That’d be an insane ask of someone.&lt;/p&gt;

&lt;p&gt;That said, I also don’t think a completely reusable cover letter does much for you. It’s pretty obvious from a hiring manager’s perspective if it’s just a copy-paste letter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The secret is learning how to create a mostly reusable letter that you can slightly tweak.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You’ll want to spend time creating a base cover letter that is ~80% reusable.  &lt;/p&gt;

&lt;p&gt;I usually do a small paragraph introducing myself, a small paragraph talking about the company, and a conclusion sentence.&lt;/p&gt;

&lt;p&gt;Then, as you apply to different jobs, you can add just a few small details that show you’ve tailored the letter to this specific company.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real Example
&lt;/h2&gt;

&lt;p&gt;To help demonstrate my point, I’ve taken two sentences from the actual cover letter I used when applying to LinkedIn.&lt;/p&gt;

&lt;p&gt;In order to show how it’s reusable, I’ve highlighted parts in the following colors:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🟩 &lt;strong&gt;Green:&lt;/strong&gt; Shouldn’t Change
&lt;/li&gt;
&lt;li&gt;🟧 &lt;strong&gt;Yellow:&lt;/strong&gt; Might Change
&lt;/li&gt;
&lt;li&gt;🟥 &lt;strong&gt;Red:&lt;/strong&gt; Should Change&lt;/li&gt;
&lt;/ul&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%2Fgq61km9kqpfk234w2s32.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%2Fgq61km9kqpfk234w2s32.png" alt="Intro Image" width="800" height="276"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Almost nothing here changes. The only possible thing would be if I apply for a job with a different title.&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%2F9ardjts5qakrynt4iiwk.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%2F9ardjts5qakrynt4iiwk.png" alt="Relate to Company Image" width="800" height="209"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this second paragraph, I simply swap out the company’s specific values into the first red block. Then I mention why I align with those values in the second red block. &lt;/p&gt;

&lt;p&gt;I might also need to update some parts in yellow (like if they say "Company Values" instead of "Company Mission"), but it's not too often.&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%2Fpmdsuyun5ppjkntudrgz.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%2Fpmdsuyun5ppjkntudrgz.png" alt="Conclusion Part" width="800" height="176"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All in all, this process of tweaking my cover letter doesn’t take much extra time. I can look up some info on the company, swap out some words, and submit the cover letter in under 5 minutes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;While cover letters aren’t required, I believe applicants should use every opportunity to stand out. Cover letters provide a chance to show more personality and interest in the company.&lt;/p&gt;

&lt;p&gt;While writing cover letters from scratch each time would be insane, a mostly reusable cover letter is a quick and effective way to stand out.&lt;/p&gt;

&lt;p&gt;For more Coding Career advice (including a full course on writing resumes and cover letters), check out my platform: &lt;a href="https://www.beyondcode.app" rel="noopener noreferrer"&gt;https://www.beyondcode.app&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%2Fp7oju0q820sxyf6f7wxi.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%2Fp7oju0q820sxyf6f7wxi.png" alt="Beyond Code" width="800" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>beginners</category>
      <category>hiring</category>
      <category>programming</category>
    </item>
    <item>
      <title>Why You're Not Landing Interviews</title>
      <dc:creator>David Thurman @ BeyondCode.app</dc:creator>
      <pubDate>Thu, 07 Aug 2025 02:06:49 +0000</pubDate>
      <link>https://forem.com/beyond-code/why-youre-not-landing-interviews-1h68</link>
      <guid>https://forem.com/beyond-code/why-youre-not-landing-interviews-1h68</guid>
      <description>&lt;p&gt;You ask a group of programmers, “What’s the worst part of job searching?”. What do you think they’ll say?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“Bombing a coding interview”
&lt;/li&gt;
&lt;li&gt;“Getting passed up for another applicant”
&lt;/li&gt;
&lt;li&gt;“Receiving an offer and it's a lowball”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now, I won’t lie. I’ve been there, and these all majorly suck. But there’s another scenario that trumps them all:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Apply for hundreds of jobs and hear nothing back.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;All those hours spent searching and hardly any responses back. Talk about feeling defeated. And worst of all, it's incredibly common.&lt;/p&gt;

&lt;p&gt;But luckily, one simple change can have responses coming in.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Does Nobody Respond?
&lt;/h2&gt;

&lt;p&gt;Alright, first things first: why the hell is nobody responding to you?&lt;/p&gt;

&lt;p&gt;Is it because you aren’t qualified? Is your resume just getting lost in massive piles of applicants? Or maybe hiring managers are just jerks who don’t value your time.&lt;/p&gt;

&lt;p&gt;Well… it’s often none of these.&lt;/p&gt;

&lt;p&gt;I’ve found one of the biggest reasons for people not hearing back is that their resume isn’t easy to read.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(I know, I know. You’re probably thinking how simplistic and stupid that sounds. But just bear with me a second.)&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The 7 Second Test
&lt;/h2&gt;

&lt;p&gt;Before I dive into my reasoning, let’s do a quick test.&lt;/p&gt;

&lt;p&gt;First, take out your resume.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(And yes, you should really take it out right now and do this.)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Pretend you’ve never seen your resume before. You don’t know your experience, your education, etc. You have no idea who you are.&lt;/p&gt;

&lt;p&gt;Set a timer on your phone for 7 seconds. When you hit go, start reading your resume with “fresh eyes”.&lt;/p&gt;

&lt;p&gt;Genuinely see how much you can learn about yourself in those 7 seconds.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What kind of experience do you have?
&lt;/li&gt;
&lt;li&gt;What can you offer?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Do this now and then come back.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;(Really! It’s worth it, I promise.)&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The Results
&lt;/h2&gt;

&lt;p&gt;How’d you do?&lt;/p&gt;

&lt;p&gt;If your resume is like most people’s, you probably gathered your name and that your objective is “I’d like a job”. Not exactly the best description of you, huh?&lt;/p&gt;

&lt;p&gt;Why does this little “7 Second Test” matter?&lt;/p&gt;

&lt;p&gt;Because according to sources like Indeed and Business Insider, that’s how long hiring managers spend looking at your resume before deciding to go forward or not.&lt;/p&gt;

&lt;p&gt;You’ve got 7 seconds before they decide to keep learning more or to toss you aside.&lt;/p&gt;

&lt;p&gt;While that might seem a bit harsh, the recruiter isn’t brushing you aside out of spite. They often have so many applicants that it’s not reasonable to give each one a thorough look.&lt;/p&gt;

&lt;p&gt;That said, how do we make sure you pass the initial 7 seconds?&lt;/p&gt;




&lt;h2&gt;
  
  
  Tips for Improving Your Resume
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Order your resume sections (and bullets in the sections) by relevancy to the job.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Suppose you didn’t go to college but have released several iOS apps. You would have a "Personal Projects" section way higher than your "Education" section.&lt;br&gt;&lt;br&gt;
Let’s say you just graduated with a CS degree, but have no relevant work experience. You put your "Education" section above your "Work Experience" of delivering for Papa John's.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Be concise. Like really concise.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
If your resume looks like an essay, it’s not getting read (yes, even if you did it in MLA format).&lt;br&gt;&lt;br&gt;
Each item on your resume (a job, a school, etc) should have around 5 bullets max that briefly describe it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Don’t waste resume space on generic things.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Don’t put an "Objective" section (I mean, we all know your objective is to get a job).&lt;br&gt;&lt;br&gt;
Don’t waste space describing yourself as “hardworking, a quick learner, etc.” It might be true, but if anyone can put it on their resume, it doesn’t hold much weight.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Keep it one page.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
If you’re a newer dev and feel it's hard to keep things one page, you’re not being nearly concise enough.&lt;br&gt;&lt;br&gt;
Once you have ~10 years of experience (or worked at ~5 or so jobs), you can decide on adding a second page.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Unfortunately, Buzzwords matter.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Every tech role has a list of technologies in the job posting. Make sure your resume mentions any relevant ones you have experience with.&lt;br&gt;&lt;br&gt;
A "Skills" section at the bottom can be a great place for developers to list what they’ve worked with. That way, you don’t bloat the rest of your resume with buzzwords.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Now, I can’t solve everyone’s resume in a short article. There’s an endless number of reasons why someone’s resume might not be working.&lt;/p&gt;

&lt;p&gt;That said, I certainly think the general tips above can help you. After all, if your resume isn’t easily readable, none of your other potential issues even matter.&lt;/p&gt;

&lt;p&gt;Now, if you want a step-by-step guide to making a great resume, I happen to have a course that covers just that! &lt;em&gt;(How convenient, I know 😉).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;But even if you don’t take the course, I really hope this article helps you improve your resume and earn more responses from recruiters.&lt;/p&gt;

&lt;p&gt;And finally, best of luck on your job search! 🚀&lt;/p&gt;

&lt;p&gt;For more Coding Career advice (including a full course on writing resumes), check out my platform &lt;a href="https://www.beyondcode.app" rel="noopener noreferrer"&gt;https://www.beyondcode.app&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%2Ftaiy6td9a0bam2y2msot.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%2Ftaiy6td9a0bam2y2msot.png" alt="Beyond Code preview" width="800" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>beginners</category>
      <category>career</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Think You Can Complete This Challenge? 🤔🔥</title>
      <dc:creator>David Thurman @ BeyondCode.app</dc:creator>
      <pubDate>Thu, 31 Jul 2025 01:56:16 +0000</pubDate>
      <link>https://forem.com/beyond-code/think-you-can-complete-this-challenge-3mpa</link>
      <guid>https://forem.com/beyond-code/think-you-can-complete-this-challenge-3mpa</guid>
      <description>&lt;p&gt;Hey folks! &lt;/p&gt;

&lt;p&gt;I've always been a fan of small but fun programming challenges (I still remember learning w/ Project Euler ~15 years ago).&lt;/p&gt;

&lt;p&gt;I wanted to create a similar feature on my site for people to practice both Math based and Algorithm based challenges. They're great for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Programming Practice&lt;/li&gt;
&lt;li&gt;Coding Interview Prep&lt;/li&gt;
&lt;li&gt;&amp;amp; just a fun way to challenge yourself :)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can find all 100 Challenges at: &lt;a href="https://www.beyondcode.app/" rel="noopener noreferrer"&gt;https://www.beyondcode.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All the challenges are completely free, and you can easily track your progress as you complete them. I hope people find it helpful and enjoyable!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Having said that, here's your first problem&lt;/em&gt; 🙂&lt;/p&gt;

&lt;h2&gt;
  
  
  First Digit Match
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Description
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;The number 525 starts with 5 and ends with 5 - the first and last digits match.&lt;br&gt;
The number 1231 starts with 1 and ends with 1.&lt;br&gt;
Single digit numbers like 7 also count.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Problem
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;How many positive integers less than 100000 have matching first and last digits?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Think you have the answer? Comment below or go check at &lt;a href="https://www.beyondcode.app/" rel="noopener noreferrer"&gt;https://www.beyondcode.app/&lt;/a&gt;. First one to comment right wins 🔥&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%2Fs0kiiabni62u6erk1t6z.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%2Fs0kiiabni62u6erk1t6z.jpg" alt="Beyond Code Preview" width="800" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>beginners</category>
      <category>career</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Helpful List of APIs for Beginners to Use</title>
      <dc:creator>David Thurman @ BeyondCode.app</dc:creator>
      <pubDate>Wed, 30 Jul 2025 02:04:14 +0000</pubDate>
      <link>https://forem.com/beyond-code/helpful-list-of-apis-for-beginners-to-use-15dl</link>
      <guid>https://forem.com/beyond-code/helpful-list-of-apis-for-beginners-to-use-15dl</guid>
      <description>&lt;p&gt;Learning how to use an API is one of best ways to go from beginner projects to really cool/useful apps. But it can be hard to find APIs that have simple auth, good docs, etc.&lt;/p&gt;

&lt;p&gt;So heres a helpful resource for any new devs looking for a cool project to make!&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Image&lt;/th&gt;
&lt;th&gt;API&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Tags&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&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%2F6o35ftccsxzqnm02jhaj.png" alt="Preview Image" width="800" height="800"&gt;&lt;/td&gt;
&lt;td&gt;Open Trivia DB&lt;/td&gt;
&lt;td&gt;Get random trivia questions across many categories to easily add quizzes to your projects&lt;/td&gt;
&lt;td&gt;No Auth, Free&lt;/td&gt;
&lt;td&gt;&lt;a href="https://opentdb.com/" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&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%2Fnz4axqf52e4hirie1ift.png" alt="Preview Image" width="800" height="800"&gt;&lt;/td&gt;
&lt;td&gt;Open Meteo Weather&lt;/td&gt;
&lt;td&gt;Simple, free weather forecasts for building weather apps without the hassle.&lt;/td&gt;
&lt;td&gt;No Auth, Free&lt;/td&gt;
&lt;td&gt;&lt;a href="https://open-meteo.com/" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&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%2F2fscau9rfqbg9ox2pp1q.png" alt="Preview Image" width="800" height="800"&gt;&lt;/td&gt;
&lt;td&gt;PokeAPI&lt;/td&gt;
&lt;td&gt;Access Pokémon data to create fun, interactive Pokémon-themed apps or games.&lt;/td&gt;
&lt;td&gt;No Auth, Free&lt;/td&gt;
&lt;td&gt;&lt;a href="https://pokeapi.co/" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&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%2Fwtogidusd1ldo0ydlf45.png" alt="Preview Image" width="800" height="800"&gt;&lt;/td&gt;
&lt;td&gt;Magic: The Gathering - Developers&lt;/td&gt;
&lt;td&gt;Access detailed data on MTG cards, sets, and game rules, ideal for building apps or tools for Magic: The Gathering fans.&lt;/td&gt;
&lt;td&gt;No Auth, Free&lt;/td&gt;
&lt;td&gt;&lt;a href="https://magicthegathering.io/" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&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%2Fhej3epeufjcw9ghdqwu9.png" alt="Preview Image" width="800" height="800"&gt;&lt;/td&gt;
&lt;td&gt;Chess.com&lt;/td&gt;
&lt;td&gt;Use real-time and historical data from Chess.com to build chess-related apps, leaderboards, and game analysis tools.&lt;/td&gt;
&lt;td&gt;Auth, Freemium&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.chess.com/news/view/published-data-api" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&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%2Frypqh1amzp0pxlc8s4fc.png" alt="Preview Image" width="580" height="580"&gt;&lt;/td&gt;
&lt;td&gt;The Dog API&lt;/td&gt;
&lt;td&gt;Fetch images and data for hundreds of dog breeds to create fun pet-related apps.&lt;/td&gt;
&lt;td&gt;Auth, Free&lt;/td&gt;
&lt;td&gt;&lt;a href="https://thedogapi.com/" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&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%2Ffoufmjozgclcy51oodjk.png" alt="Preview Image" width="580" height="580"&gt;&lt;/td&gt;
&lt;td&gt;Coin Gecko&lt;/td&gt;
&lt;td&gt;Access up-to-date cryptocurrency prices, market data, and trends for crypto tracking and trading apps.&lt;/td&gt;
&lt;td&gt;Auth, Paid&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.coingecko.com/en/api" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&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%2Fsdyqz98vah6egz40wc6h.png" alt="Preview Image" width="580" height="580"&gt;&lt;/td&gt;
&lt;td&gt;Open Brewery DB&lt;/td&gt;
&lt;td&gt;Find information on breweries, beers, and tap lists across the US—great for location-based projects.&lt;/td&gt;
&lt;td&gt;No Auth, Free&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.openbrewerydb.org/" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&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%2Fdtabv1lm0u7602tz1tqi.png" alt="Preview Image" width="580" height="580"&gt;&lt;/td&gt;
&lt;td&gt;Jikan API&lt;/td&gt;
&lt;td&gt;Unofficial MyAnimeList API that lets you pull anime, manga, and user profile data for otaku-friendly projects.&lt;/td&gt;
&lt;td&gt;No Auth, Free&lt;/td&gt;
&lt;td&gt;&lt;a href="https://jikan.moe/" rel="noopener noreferrer"&gt;Link&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;I hope you find this helpful! :)&lt;/p&gt;

&lt;p&gt;You can check out the full list for free (along with lots of other helpful resources for new devs) at &lt;a href="http://www.beyondcode.app" rel="noopener noreferrer"&gt;www.beyondcode.app&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%2Fz027i1i29klema9r4n67.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%2Fz027i1i29klema9r4n67.jpg" alt="Beyond Code Banner" width="800" height="166"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>webdev</category>
      <category>learning</category>
      <category>api</category>
    </item>
  </channel>
</rss>
