<?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: Ricardo</title>
    <description>The latest articles on DEV Community by Ricardo (@mrsquid45).</description>
    <link>https://dev.to/mrsquid45</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%2F2608237%2F7eab003a-e284-4e89-922c-161f9e0e8438.png</url>
      <title>DEV Community: Ricardo</title>
      <link>https://dev.to/mrsquid45</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mrsquid45"/>
    <language>en</language>
    <item>
      <title>From SEO to Software: My Journey into Full-Stack Development</title>
      <dc:creator>Ricardo</dc:creator>
      <pubDate>Sun, 06 Jul 2025 18:29:57 +0000</pubDate>
      <link>https://dev.to/mrsquid45/from-seo-to-software-my-journey-into-full-stack-development-522c</link>
      <guid>https://dev.to/mrsquid45/from-seo-to-software-my-journey-into-full-stack-development-522c</guid>
      <description>&lt;p&gt;For the past 8 years, I've worked in SEO. But with the last shifts in search since 2022 and the growing uncertainty in the SEO field, I have decided to pivot into software development.  &lt;br&gt;&lt;/p&gt;

&lt;p&gt;If you want to skip the backstory and check out my first SaaS project, feel free to scroll down. But here’s a bit about my journey so far 👇  &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My Background in SEO &lt;br&gt;&lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;I won't go on too long here and give you just a quick overview. I got into SEO back in 2017 by building content and affiliate websites.  &lt;br&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%2Fjezfd3ndxu3691z8ldkj.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%2Fjezfd3ndxu3691z8ldkj.jpg" alt="SEO" width="640" height="396"&gt;&lt;/a&gt;  &lt;br&gt;&lt;/p&gt;

&lt;p&gt;Back then, I genuinely enjoyed the challenge of ranking sites, experimenting with keywords, and optimizing content. I managed a handful of successful content sites during this time.  &lt;br&gt;&lt;/p&gt;

&lt;p&gt;However, the landscape has changed. Updates like Google’s Helpful Content Update (HCU) in 2022 and the rise of AI-generated content have made traffic drops a regular issue with running content-based SEO websites.  &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Software Development?  &lt;br&gt;&lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;I’ve always been a tech enthusiast. From jtagging Xboxes and messing with Linux distros to playing around with Raspberry Pis and command-line tools, I’ve always enjoyed exploring tech.  &lt;br&gt;&lt;/p&gt;

&lt;p&gt;Around the time I was learning SEO, I also had a play around with HTML, CSS, and PHP, but nothing as seriously as SEO, which I chose to focus on. Now I'm coming full circle and diving back into software development. &lt;br&gt;&lt;br&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  From Keywords to Code - The Indie Hacker Spark  &lt;br&gt;&lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;I have been active on Twitter (now X) since 2011 (&lt;a href="https://x.com/mrrikitikitavi" rel="noopener noreferrer"&gt;mrrikitikitavi&lt;/a&gt;). About a year ago, I stumbled across &lt;a href="https://x.com/levelsio" rel="noopener noreferrer"&gt;Pieter Levels&lt;/a&gt;. I had heard the terms “indie hacking” and “bootstrapping” before, but scrolling through his profile helped me fully grasp the indie hacker movement, and I was hooked.  &lt;br&gt;&lt;/p&gt;

&lt;p&gt;While I was still managing some of my SEO projects, I started using ChatGPT to build simple PHP plugins for WordPress. It blew my mind what was possible, but also frustrated me.  &lt;br&gt;&lt;/p&gt;

&lt;p&gt;Anyone who’s tried to debug AI-generated code knows the pain truthfully without knowing code, which is fixing one thing, and something else breaks, and before you know it, you're riding down the slippery AI slope trying to save all your work from being completely changed.  &lt;br&gt;&lt;/p&gt;

&lt;p&gt;That’s when I made the decision to learn to code properly. Not just to build things like the indie hackers I admire, but to actually understand and take control of the tools I’m building.  &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My First SaaS - Superhuman Strength  &lt;br&gt;&lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;There's one thing I have always loved to do, and that's to do bodyweight training to counteract from many hours daily sitting behind a monitor. For many years, I tracked my workouts using a pen and paper, then I used a basic Python script and a local database.  &lt;br&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%2Frefsmfas3x7g3f349jch.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%2Frefsmfas3x7g3f349jch.png" alt="Superhuman Strength" width="800" height="344"&gt;&lt;/a&gt; &lt;br&gt; &lt;/p&gt;

&lt;p&gt;Eventually, I decided to build the tool I wish I had: a proper calisthenics-focused exercise tracker. Think Duolingo, but for bodyweight workouts—gamified, clean, and easy to use.  &lt;br&gt;&lt;/p&gt;

&lt;p&gt;I scratched my own itch, and &lt;a href="https://superhumanstrength.fit" rel="noopener noreferrer"&gt;Superhuman Strength&lt;/a&gt; was born. I won’t go into too much detail here, but you can check it out via my dev profile above.  &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My Thoughts on Vibe Coding  &lt;br&gt;&lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;I've experimented with Vibe Coding tools such as Bolt and Lovable. While they’re cool, they still left me wanting more knowledge to really fix things when issues popped up.  &lt;br&gt;&lt;/p&gt;

&lt;p&gt;That’s why I’ve doubled down on learning to code properly. I’m currently focusing on:  &lt;br&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;JavaScript
&lt;/li&gt;
&lt;li&gt;React
&lt;/li&gt;
&lt;li&gt;TypeScript
&lt;/li&gt;
&lt;li&gt;Backend tools:

&lt;ul&gt;
&lt;li&gt;Node.js
&lt;/li&gt;
&lt;li&gt;PostgreSQL

&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;I see AI coding tools as powerful assistants, not replacements. Once you understand the fundamentals, tools like Copilot, Cursor, or Lovable can dramatically speed up your workflow, which I beleive in, but they can’t replace deep knowledge.  &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Looking Ahead  &lt;br&gt;&lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;My goal is to become a well-rounded developer in JavaScript and maybe some Python by 2026.  &lt;br&gt;&lt;/p&gt;

&lt;p&gt;I plan to build more projects with more of my knowledge, while sharing what I learn with other beginners and connecting with others on the same path.  &lt;br&gt;&lt;/p&gt;

&lt;p&gt;If you're into indie hacking, learning to code, or building fitness apps, feel free to follow along. I’ll be sharing more about my journey into web development right here on dev.to  &lt;br&gt;&lt;/p&gt;

&lt;p&gt;Whether you're just getting started like me or you're a seasoned developer, I'd love to hear from you. Drop a comment below and share your thoughts, tips, or just say hi! 🙌  &lt;br&gt;&lt;/p&gt;

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