<?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: SKate Byrne</title>
    <description>The latest articles on DEV Community by SKate Byrne (@lumpyspaceprogrammer).</description>
    <link>https://dev.to/lumpyspaceprogrammer</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%2F262330%2F53988b71-8e2b-4578-8538-3f0f9ca274d7.jpg</url>
      <title>DEV Community: SKate Byrne</title>
      <link>https://dev.to/lumpyspaceprogrammer</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lumpyspaceprogrammer"/>
    <language>en</language>
    <item>
      <title>You’re Using AI Wrong. Please, For the Love of Code, Become a Cyborg.</title>
      <dc:creator>SKate Byrne</dc:creator>
      <pubDate>Sat, 06 Jun 2026 00:52:27 +0000</pubDate>
      <link>https://dev.to/lumpyspaceprogrammer/youre-using-ai-wrong-please-for-the-love-of-code-become-a-cyborg-1mp3</link>
      <guid>https://dev.to/lumpyspaceprogrammer/youre-using-ai-wrong-please-for-the-love-of-code-become-a-cyborg-1mp3</guid>
      <description>&lt;p&gt;Let’s be honest with ourselves for a byte. I see so much fear-mongering in most mentions of AI nowadays. The most prevalent claims are that AI will inevitably take your job and that it will kill all unique creativity as we know it. &lt;/p&gt;

&lt;p&gt;Honestly, they are right. If your personal definition of "creativity" consists entirely of copying someone else’s work, you probably aren't the creating type to begin with. Along the same lines, &lt;strong&gt;if your job can be completely taken by a non-human system without a single hitch, then maybe your job &lt;em&gt;should&lt;/em&gt; be taken.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This isn't being harsh, AI bot or not, if your "ideas" come from copying the full ideas of something else without an ounce of personal input from you, you are plagiarizing (and boring).&lt;/p&gt;

&lt;p&gt;We’ve all seen that exact, uninspired workflow: an opportunist finds a prompt, submits prompt to AI, they copy the output exactly, everything looks the same, creativity looks like its dying - same dance different day. Truly a masterclass in efficiency, I am upset they are even allowed to make money. &lt;/p&gt;

&lt;p&gt;But hey, at least you saved five minutes of thinking, right? &lt;/p&gt;

&lt;p&gt;This isn't just me being a cynical nerd; it is backed by cold hard nerd data. Harvard Business School and Boston Consulting Group recently tracked AI usage and discovered a phenomenon called the &lt;strong&gt;"Jagged Frontier."&lt;/strong&gt; This is the invisible, highly irregular boundary where an AI is brilliantly capable of solving an incredibly complex data algorithm, but completely fails at an adjacent, basic task. When you blindly copy and paste whole projects, you happily stroll right off that cliff.&lt;/p&gt;

&lt;h3&gt;
  
  
  Self-Automators
&lt;/h3&gt;

&lt;p&gt;The Harvard researchers highlighted a specific group of workers they called "Self-Automators." These are the folks who check out mentally, treating the machine like a magic wand while they act as copy-paste pipelines. The twist? They actually performed significantly &lt;em&gt;worse&lt;/em&gt; than the control groups using zero AI. They lost their unique creative voice, introduced silent bugs, and completely stopped learning. &lt;/p&gt;

&lt;p&gt;If your AI strategy relies entirely on copy and paste, you aren't innovating—you're just automating your own obsolescence. &lt;/p&gt;

&lt;p&gt;Thankfully, the study also found an elite tier of performers who didn't delegate tasks to AI. Instead, they integrated with it. Welcome to &lt;strong&gt;The Cyborg Method&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Rest in Peace, "Prompt Engineering"
&lt;/h3&gt;

&lt;p&gt;First, let’s take a moment to roast the industry's favorite fake job: &lt;strong&gt;Prompt Engineering&lt;/strong&gt;. Spending twenty minutes drafting a hyper-formal, 500-word rigid template is an excellent way to miss the entire point. You are treating a fluid, dynamic thinking partner like a static SQL database. &lt;/p&gt;

&lt;p&gt;Unless you are completely, utterly stuck, leave the complex prompt spells alone. Instead, practice absolute transparency. Feed the AI extensive context about who you are, your design goals, and your unfiltered thoughts. Talk to it like a normal human being, ask casual questions, keep the conversation personal. You provide the creative intuition and messy brain-dumps; let the AI handle the heavy lifting of organizing your chaos into beautiful structure. &lt;/p&gt;

&lt;h3&gt;
  
  
  The High-Frequency Cyborg Loop
&lt;/h3&gt;

&lt;p&gt;Instead of treating AI like an external vendor, a true cyborg treats it like an extension of their own nervous system. You bounce logic back and forth at a sub-task level. You aren't handing over the steering wheel; you're modifying the engine while actively driving down the highway. &lt;/p&gt;

&lt;p&gt;Consider how a cyborg handles a modern frontend feature or a branding asset pipeline:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The Setup:&lt;/strong&gt; You don't ask the AI to "build a dynamic SVG animation component from scratch." That's asking for a hallucinated mess.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Loop:&lt;/strong&gt; You write the initial React state logic and structural layout. You pass that messy setup to the AI to generate the tedious math for the sine wave. &lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Override:&lt;/strong&gt; The AI crunches the numbers. You immediately spot a rendering bottleneck, manually optimize the animation loop, and pass it right back to the AI to instantly write the unit tests.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// You write the state and architecture; let the machine crunch the canvas math&lt;/span&gt;
&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;DynamicBrandWave&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="nx"&gt;velocity&lt;/span&gt; &lt;span class="p"&gt;})&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;phase&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;setPhase&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;useState&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

  &lt;span class="c1"&gt;// AI calculated this specific sine-wave path manipulation on the fly&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;calculatePath&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;p&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;points&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[];&lt;/span&gt;
    &lt;span class="k"&gt;for &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nx"&gt;i&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;x&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;300&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;y&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;100&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nb"&gt;Math&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;sin&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;0.1&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;p&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
      &lt;span class="nx"&gt;points&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;push&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;i&lt;/span&gt; &lt;span class="o"&gt;===&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="p"&gt;?&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;M&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;L&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt; &lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;x&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt; &lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;y&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;points&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt; &lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="p"&gt;};&lt;/span&gt;

  &lt;span class="c1"&gt;// You step back in to handle the hardware-accelerated animation frame loop&lt;/span&gt;
  &lt;span class="nf"&gt;useAnimationFrame&lt;/span&gt;&lt;span class="p"&gt;(()&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nf"&gt;setPhase&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;prev&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="nx"&gt;prev&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="nx"&gt;velocity&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;

  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;svg&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;path&lt;/span&gt; &lt;span class="nx"&gt;d&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nf"&gt;calculatePath&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;phase&lt;/span&gt;&lt;span class="p"&gt;)}&lt;/span&gt; &lt;span class="nx"&gt;stroke&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;url(#brandGradient)&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt; &lt;span class="o"&gt;/&amp;gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/svg&amp;gt;&lt;/span&gt;&lt;span class="err"&gt;;
&lt;/span&gt;&lt;span class="p"&gt;};&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It is a high-frequency, rapid dance of human intuition and machine computation. You are iterating every two lines of code, keeping your hands firmly on the keyboard.&lt;/p&gt;

&lt;h3&gt;
  
  
  Inventing Your Own Arsenal
&lt;/h3&gt;

&lt;p&gt;When you stop treating AI like a magic text box and start treating it like a collaborative soundboard, you naturally stop building generic software and start inventing custom utilities. &lt;/p&gt;

&lt;p&gt;Struggling to get your asset exports to match your precise Figma design tokens? Don't spend three hours hunting for a buggy, abandoned third-party plugin. Chat openly about the dilemma with your AI partner, map out a logical pipeline together, and spin up a custom, local CLI tool to automate that specific headache before your coffee gets cold. &lt;/p&gt;

&lt;p&gt;When you operate this way, you retain your intellectual sovereignty. Your brain is used for what it actually does best: tracking overarching architecture, ensuring brand consistency, inventing novel solutions, and applying critical human judgment. The AI provides the raw operational horsepower; you provide the soul and the guardrails. &lt;/p&gt;

&lt;p&gt;The future of digital creation doesn't belong to the AI purists who refuse to touch the tools out of spite. Nor does it belong to the lazy self-automators who let the tools completely override them. It belongs to the cyborgs who know exactly how to orchestrate the loop.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;What's your workflow looking like?&lt;/strong&gt; Are you still wasting time engineering the "perfect prompt," or are you building fluid, human-in-the-loop conversations? Let's chat about it (without copy-pasting AI arguments) in the comments below.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>programming</category>
    </item>
    <item>
      <title>I think the smartest thing I've heard about AI is that the strongest users aren't trying to replace their mind they're partnering with it to be a cyborg 🤖</title>
      <dc:creator>SKate Byrne</dc:creator>
      <pubDate>Fri, 08 May 2026 21:23:52 +0000</pubDate>
      <link>https://dev.to/lumpyspaceprogrammer/i-think-the-smartest-thing-ive-heard-about-ai-is-that-the-strongest-users-arent-trying-to-replace-3e5e</link>
      <guid>https://dev.to/lumpyspaceprogrammer/i-think-the-smartest-thing-ive-heard-about-ai-is-that-the-strongest-users-arent-trying-to-replace-3e5e</guid>
      <description></description>
      <category>ai</category>
      <category>discuss</category>
      <category>productivity</category>
    </item>
    <item>
      <title>5 Unique Free Resources to Get A Career in Tech in 2025</title>
      <dc:creator>SKate Byrne</dc:creator>
      <pubDate>Wed, 15 Jan 2025 01:00:59 +0000</pubDate>
      <link>https://dev.to/lumpyspaceprogrammer/5-unique-free-resources-to-get-a-career-in-tech-in-2025-2g4l</link>
      <guid>https://dev.to/lumpyspaceprogrammer/5-unique-free-resources-to-get-a-career-in-tech-in-2025-2g4l</guid>
      <description>&lt;p&gt;&lt;em&gt;I've been an avid self-learning techie over the past 10 years, here's 5 of my favorite "free" resources:&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://developer.mozilla.org/en-US" rel="noopener noreferrer"&gt;MDN&lt;/a&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;M&lt;/strong&gt;ozilla &lt;strong&gt;D&lt;/strong&gt;eveloper &lt;strong&gt;N&lt;/strong&gt;etwork &lt;/li&gt;
&lt;li&gt;the same Mozilla that brought you the time-tested fan favorite browser &lt;strong&gt;Firefox&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;can be used for &lt;em&gt;reference&lt;/em&gt; once you get a job&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;h3&gt;
  
  
  &lt;u&gt;&lt;em&gt;fast five faves&lt;/em&gt;&lt;/u&gt;
&lt;/h3&gt;

&lt;p&gt;☆ &lt;a href="https://developer.mozilla.org/en-US/curriculum/" rel="noopener noreferrer"&gt;MDN CURRICULUM&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://developer.mozilla.org/en-US/docs/Web/Guide" rel="noopener noreferrer"&gt;Web Developer Guide&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/CSS_layout/Responsive_Design" rel="noopener noreferrer"&gt;Learn: Responsive Design&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://developer.mozilla.org/en-US/docs/Web/SVG" rel="noopener noreferrer"&gt;Reference: SVGs&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://developer.mozilla.org/en-US/docs/Web/API" rel="noopener noreferrer"&gt;Web APIs&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  2. &lt;a href="//roadmap.sh"&gt;ROADMAP.SH&lt;/a&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Make a dev profile&lt;/li&gt;
&lt;li&gt;Includes roadmaps that &lt;em&gt;map&lt;/em&gt; out what you need to know for a career in technology &lt;/li&gt;
&lt;li&gt;Save roadmaps and record progress&lt;/li&gt;
&lt;li&gt;Project ideas for all levels of expertise&lt;/li&gt;
&lt;li&gt;Best Practices for different positions&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;h3&gt;
  
  
  &lt;u&gt;&lt;em&gt;fast five faves&lt;/em&gt;&lt;/u&gt;
&lt;/h3&gt;

&lt;p&gt;☆ &lt;a href="https://roadmap.sh/computer-science" rel="noopener noreferrer"&gt;a self-taught computer science curriculum&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://roadmap.sh/design-system" rel="noopener noreferrer"&gt;how to create a design system&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://roadmap.sh/ai-data-scientist" rel="noopener noreferrer"&gt;step-by-step ai scientist career roadmap&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://roadmap.sh/ai" rel="noopener noreferrer"&gt;generate your own roadmap with ai&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://roadmap.sh/full-stack" rel="noopener noreferrer"&gt;become a fullstack developer in 2025&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  3. &lt;a href="https://hackr.io" rel="noopener noreferrer"&gt;Hackr.io&lt;/a&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;my go-to method that's easy to remember&lt;/li&gt;
&lt;li&gt;has all the up-to-date top courses with reviews&lt;/li&gt;
&lt;li&gt;insanely useful blog&lt;/li&gt;
&lt;li&gt;has their own roadmaps&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;h3&gt;
  
  
  &lt;u&gt; &lt;em&gt;fast five faves&lt;/em&gt; &lt;/u&gt;
&lt;/h3&gt;

&lt;p&gt;☆ their &lt;a href="https://hackr.io/blog/category/courses-books-and-certifications/certifications" rel="noopener noreferrer"&gt;certifications section&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://hackr.io/tutorials" rel="noopener noreferrer"&gt;Tutorials&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://hackr.io/blog/category/projects" rel="noopener noreferrer"&gt;Projects&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://www.hackrjobs.com/?source=navbar&amp;amp;utm_source=navbar&amp;amp;utm_medium=partner_referral" rel="noopener noreferrer"&gt;Jobs&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  4. &lt;a href="https://www.theodinproject.com/" rel="noopener noreferrer"&gt;The Odin Project&lt;/a&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;the captivating viking storyline &lt;/li&gt;
&lt;li&gt;the clear and minimal paths&lt;/li&gt;
&lt;li&gt;high quality graphics&lt;/li&gt;
&lt;li&gt;has a fun feel&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;h3&gt;
  
  
  &lt;u&gt; &lt;em&gt;fast five faves&lt;/em&gt; &lt;/u&gt;
&lt;/h3&gt;

&lt;p&gt;☆ &lt;a href="https://www.theodinproject.com/guides/installations" rel="noopener noreferrer"&gt;the tools installation page&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://www.theodinproject.com/paths" rel="noopener noreferrer"&gt;The Ruby on Rails learning path&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://www.theodinproject.com/paths/full-stack-ruby-on-rails/courses/getting-hired" rel="noopener noreferrer"&gt;Their Getting Hired Course&lt;/a&gt;&lt;br&gt;
☆ &lt;a href="https://www.theodinproject.com/about" rel="noopener noreferrer"&gt;Their Maintainers Run a Discord Commmunity&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  5. &lt;a href="http://jsforcats.com/" rel="noopener noreferrer"&gt;Javascript for Cats&lt;/a&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;adorable&lt;/li&gt;
&lt;li&gt;esthetically pleasing&lt;/li&gt;
&lt;li&gt;easy to take in&lt;/li&gt;
&lt;li&gt;a joy to learn&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;h3&gt;
  
  
  &lt;u&gt; &lt;em&gt;fast five faves&lt;/em&gt; &lt;/u&gt;
&lt;/h3&gt;

&lt;p&gt;☆ YOU GOTTA BE KITTEN ME, ITS CATS!&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
