<?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 Jorge</title>
    <description>The latest articles on DEV Community by Ricardo Jorge (@rj11io).</description>
    <link>https://dev.to/rj11io</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%2F1078946%2F726ffbd3-953a-4bb7-b674-9b0f28bce4cf.png</url>
      <title>DEV Community: Ricardo Jorge</title>
      <link>https://dev.to/rj11io</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rj11io"/>
    <language>en</language>
    <item>
      <title>How I delivered 2 MVPs in 30 Days</title>
      <dc:creator>Ricardo Jorge</dc:creator>
      <pubDate>Wed, 21 May 2025 10:42:41 +0000</pubDate>
      <link>https://dev.to/rj11io/how-i-delivered-2-mvps-in-30-days-4n0j</link>
      <guid>https://dev.to/rj11io/how-i-delivered-2-mvps-in-30-days-4n0j</guid>
      <description>&lt;p&gt;In 30 days I’ve delivered 2 projects to my customers as a solo developer, taking an average of 2 weeks per project.&lt;/p&gt;

&lt;p&gt;Shipping SaaS has never been so swift, let me tell you my secret…&lt;/p&gt;

&lt;p&gt;I don’t use agile methodologies, I don’t write tests, and I certainly don’t bloat my calendar with calls.&lt;/p&gt;

&lt;p&gt;So how do I work?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;I mastered a tech stack and leverage AI to build on top of it.&lt;/li&gt;
&lt;li&gt;I rely on fast iterative feedback loops and customer acceptance.&lt;/li&gt;
&lt;li&gt;I use my 10+ years of SWE experience to avoid all the pitfalls and drive straight to the solution.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And what exactly did I build?&lt;/p&gt;

&lt;p&gt;The first project was an MVP for an up and coming GenAI startup in the medical field.&lt;br&gt;
A responsive dashboard equipped with auth pages (login and multiple kinds of registration), dynamic sidebar for navigation, user settings and team management pages, pipeline trackers, data vizualization components, data tables and file managers.&lt;/p&gt;

&lt;p&gt;The second project was production ready app for one of my year long partners in the cyber security field.&lt;br&gt;
A new API documentation platform built on top of OpenAPI with a modern UI and a powerful search engine.&lt;br&gt;
I took the raw &lt;code&gt;openapi.json&lt;/code&gt; and enriched it with additional metadata and then used it to build a new UI that was more user friendly and intuitive than Swagger, on top of extra features and bespoke requirements.&lt;/p&gt;

&lt;p&gt;Here’s the tech stack that I used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TypeScript: Essential type safety and autocomplete&lt;/li&gt;
&lt;li&gt;React 19: Quality of life of the new React Compiler&lt;/li&gt;
&lt;li&gt;Next.js 15: Most improved version of the app router available&lt;/li&gt;
&lt;li&gt;Tailwind CSS: With class variables for app wide theming&lt;/li&gt;
&lt;li&gt;Shadcn UI: Main component library for modern UI&lt;/li&gt;
&lt;li&gt;HTML + CSS + JS: The prerequisite knowledge for these frameworks&lt;/li&gt;
&lt;li&gt;Biome.js: Lightweight linter and formatter all in one&lt;/li&gt;
&lt;li&gt;semantic-release: Version control and changelog generation&lt;/li&gt;
&lt;li&gt;Playwright: TS first e2e testing framework&lt;/li&gt;
&lt;li&gt;GitHub Actions: CI/CD workflows&lt;/li&gt;
&lt;li&gt;Vercel: Hosting, analytics, logs, insights.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here are the goals for every single codebase that I build:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clean codebase&lt;/li&gt;
&lt;li&gt;Minimalistic tech stack&lt;/li&gt;
&lt;li&gt;Low complexity code&lt;/li&gt;
&lt;li&gt;Easy to maintain&lt;/li&gt;
&lt;li&gt;Pleasant to work&lt;/li&gt;
&lt;li&gt;High quality of life and developer experience&lt;/li&gt;
&lt;li&gt;High leverage (AI, Ecosystem, StackOverflow)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Inline with the minimalistic approach I keep the system overhead to a minimum and compatibility to a maximum — no fancy runtimes or package managers, just the LTS Node.js / NPM.&lt;br&gt;
No &lt;code&gt;husky&lt;/code&gt;, no &lt;code&gt;storybook&lt;/code&gt;, no &lt;code&gt;monorepo&lt;/code&gt;. No unnecessary dependency management headaches. No unnecessary technical overhead.&lt;/p&gt;

&lt;p&gt;If you are a startup founder looking to ship your MVP in a couple of weeks reach out to me directly or through my website and we will make it happen.&lt;/p&gt;

&lt;p&gt;I deliver my project’s source code packaged with instructions on how to deploy, enable analytics, and hook release logs to your Slack.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>startup</category>
      <category>react</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>The objectively best tech stack for your startup</title>
      <dc:creator>Ricardo Jorge</dc:creator>
      <pubDate>Tue, 20 May 2025 15:14:55 +0000</pubDate>
      <link>https://dev.to/rj11io/the-objectively-best-tech-stack-for-your-startup-ce8</link>
      <guid>https://dev.to/rj11io/the-objectively-best-tech-stack-for-your-startup-ce8</guid>
      <description>&lt;p&gt;Hey there fellow Startup Founder, are you looking to build a SaaS product but have no idea which tech stack you should go for? I got you covered!&lt;/p&gt;

&lt;p&gt;The objectively “best” framework for your SaaS product in 2025 is without a doubt Next.js by Vercel.&lt;br&gt;
This is not an opinion, this is not a recommendation, and this is not a sponsor (I wish). This is the highest leverage tool available to developers and you are doing yourself a disservice if you’re not using it.&lt;/p&gt;

&lt;p&gt;“Give me a place to stand, and a lever long enough, and I will move the world” — Archimedes&lt;/p&gt;

&lt;p&gt;What do I mean by “highest leverage”?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Great Documentation&lt;/li&gt;
&lt;li&gt;Amazing Community&lt;/li&gt;
&lt;li&gt;High Quality of Life&lt;/li&gt;
&lt;li&gt;Top Performance&lt;/li&gt;
&lt;li&gt;Best Developer Experience&lt;/li&gt;
&lt;li&gt;Easy to Maintain&lt;/li&gt;
&lt;li&gt;Pleasant to Work With&lt;/li&gt;
&lt;li&gt;Low Barrier of Entry&lt;/li&gt;
&lt;li&gt;High Skill Ceiling&lt;/li&gt;
&lt;li&gt;Entire React.js Ecosystem&lt;/li&gt;
&lt;li&gt;All the StackOverflow answers you need&lt;/li&gt;
&lt;li&gt;And last but not least, AI code tools excel at it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;“Cool, Next.js, got it! What else should I use?” — I’m glad you asked!&lt;/p&gt;

&lt;p&gt;Here’s the full tech stack that I use and recommend for any new SaaS product:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TypeScript: Essential type safety and autocomplete&lt;/li&gt;
&lt;li&gt;React 19: Quality of life of the new React Compiler&lt;/li&gt;
&lt;li&gt;Next.js 15: Most improved version of the app router available&lt;/li&gt;
&lt;li&gt;Tailwind CSS: With class variables for app wide theming&lt;/li&gt;
&lt;li&gt;Shadcn UI: Main component library for modern UI&lt;/li&gt;
&lt;li&gt;HTML + CSS + JS: The prerequisite knowledge for these frameworks&lt;/li&gt;
&lt;li&gt;Biome.js: Lightweight linter and formatter all in one&lt;/li&gt;
&lt;li&gt;semantic-release: Version control and changelog generation&lt;/li&gt;
&lt;li&gt;Playwright: TS first e2e testing framework&lt;/li&gt;
&lt;li&gt;GitHub Actions: CI/CD workflows&lt;/li&gt;
&lt;li&gt;Clerk: Auth and user management&lt;/li&gt;
&lt;li&gt;Stripe: Payment processing&lt;/li&gt;
&lt;li&gt;Vercel: Hosting, storage, analytics, logs, insights.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s everything you could possibly need to build any kind of software in 2025 for free.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>react</category>
      <category>nextjs</category>
      <category>startup</category>
    </item>
    <item>
      <title>I never really liked the term “10x engineer”, here's a better term</title>
      <dc:creator>Ricardo Jorge</dc:creator>
      <pubDate>Sun, 18 May 2025 12:06:11 +0000</pubDate>
      <link>https://dev.to/rj11io/i-never-really-liked-the-term-10x-engineer-heres-a-better-term-31k</link>
      <guid>https://dev.to/rj11io/i-never-really-liked-the-term-10x-engineer-heres-a-better-term-31k</guid>
      <description>&lt;p&gt;I never really liked the term “10x engineer” for many reasons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It’s more of a buzzword than a real thing&lt;/li&gt;
&lt;li&gt;It doesn’t really measure growth or success&lt;/li&gt;
&lt;li&gt;It’s thrown around way too much for it to be true in every case&lt;/li&gt;
&lt;li&gt;I’ve never met a true “10x engineer” that called himself as such&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There are people that write legendary code, avoid meetings, and outperform entire teams? Yes, but I prefer the term “Self Guided Missile”. You point them at a target and they figure out how to hit it on their own, no micro-management needed.&lt;/p&gt;

&lt;p&gt;That’s why these people avoid meetings and dodge calls, they would rather keep their flow state, finish their task independently, and direct report when they’re done. (Definitely talking from personal experience here)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Excellent people select their goal and reach it independently&lt;/li&gt;
&lt;li&gt;Strong people need to be shown the goal and reach it themselves&lt;/li&gt;
&lt;li&gt;Average people need weekly guidance to reach goals&lt;/li&gt;
&lt;li&gt;Below average people often don’t reach goals even with constant guidance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you’re a startup founder looking to build your MVP quick and get to market fast, you don’t need a round of investment to hire a team of below average senior engineers. You need to partner with a single “Self Guided Missile” that can ship your product while you focus on the business and sales.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>softwareengineering</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>Yes the current job hunting landscape is a mess, here’s how you can play around it</title>
      <dc:creator>Ricardo Jorge</dc:creator>
      <pubDate>Sat, 17 May 2025 20:44:58 +0000</pubDate>
      <link>https://dev.to/rj11io/yes-the-current-job-hunting-landscape-is-a-mess-heres-how-you-can-play-around-it-34fd</link>
      <guid>https://dev.to/rj11io/yes-the-current-job-hunting-landscape-is-a-mess-heres-how-you-can-play-around-it-34fd</guid>
      <description>&lt;p&gt;First let me say that the reason I’m writing this is because I’ve read many posts of people struggling with the current job market, and I feel you. I just went through what you’re going through and I want to help you. I’m not preaching from an ivory tower and I’m not a guru selling you a service.&lt;/p&gt;

&lt;p&gt;I applied for 500+ on LinkedIn and some other boards only to get the same automated rejection message over and over again.&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%2F3t1n9173ccujgp975r1f.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%2F3t1n9173ccujgp975r1f.png" alt="software dev job postings" width="750" height="798"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 1 — Leave your ego behind, understand these were not actual people that misjudged you, and that it’s not a measure of your worth. If you know you’re good, you can’t let some bot email bring you down in any way.&lt;/p&gt;

&lt;p&gt;That’s what 90% of these are, bot emails from automated rejections, many of them “powered by AI” that just checks some flags against some specifications. And if you’ve been around the block you know how bad hiring requirements are at reflecting the actual job / negotiable conditions.&lt;/p&gt;

&lt;p&gt;From those 500+ applications I caught &amp;lt;5 interviews (which all of them were positive) in the first week, and some more opportunities trickled in eventually (which was just too late for me to even consider at that point).&lt;/p&gt;

&lt;p&gt;*&lt;/p&gt;

&lt;p&gt;Side-note for employers: I understand that you’re being flooded with hundreds of applications everyday, but that problem is for you to solve. If you’re gonna take weeks to even schedule the intro call you’re only gonna get the bottom of the barrel. Good talent won’t be available for long.&lt;/p&gt;

&lt;p&gt;*&lt;/p&gt;

&lt;p&gt;And even though they won’t say it, I could tell the main reason for being rejected was Salary Expectation. And that is just an uncomfortable truth you’re gonna have to deal with, the market and the economy are not the same as they were in 2021–2023. People are being laid off left and right, companies can’t grow, founders can’t raise, and AI is taking over.&lt;/p&gt;

&lt;p&gt;If you’re looking for a job because you need the money my best advice for you is to start that side-gig you always wanted for some extra change, and look for a healthy work environment even if it pays less that what you’re used to.&lt;/p&gt;

&lt;p&gt;I’ve read many posts about people struggling to pay their bills and support their families, I know how much that sucks in the short run. But your wellbeing is more valuable than cash, and will allow you to keep going in the long run. We will leave this discussion on the economy for another day.&lt;/p&gt;

&lt;p&gt;So how do you find a healthy work environment? Through other people, not through applications and job boards. Ask your peers how they feel about working on their current company and ask for referrals.&lt;/p&gt;

&lt;p&gt;Cold DM the CEOs, CTOs, Eng Leaders of the companies you applied for with a positive message and a direct link to your portfolio or some work you did that can immediately reflect your worth. Most will want to hire you even without looking at your CV, and sometimes even without a technical task. If they can’t hire you, they will gladly to refer you to someone who will.&lt;/p&gt;

&lt;p&gt;In some ways it has never been easier to find a good job like this, it’s so rare for people to take this approach and you will skip hundreds of other applicants just by having the balls to do it.&lt;/p&gt;

&lt;p&gt;That’s how I’ve been doing it 10+ years, and that’s how I did it just this month. As soon as I found a good fit everything clicked in place. It took less than 3 days for the entire hiring process, everything felt right, natural, and genuine. And I wish the same for you.&lt;/p&gt;

&lt;p&gt;Now let’s talk recruitment / consulting / outsourcing / nearshore companies. They are still a reliable alternative and you should be opening up processes with them even if you don’t expect to close.&lt;/p&gt;

&lt;p&gt;It will give you a better perspective of the current landscape, in terms of salaries, tech, or projects available. They usually also have plenty of benefits to compensate for the lower gross salary and will keep you warm for the “real” interviews.&lt;/p&gt;

&lt;p&gt;We could call all of this “outbound marketing” but instead of selling a product, you’re hunting for a job. But ask any marketer and they will tell you that the best leads are inbound, so also take the time to start creating some for yourself.&lt;/p&gt;

&lt;p&gt;Create a personal brand TODAY, launch a website where people can contact you directly TODAY, and everything else you do you will post about it online TODAY.&lt;/p&gt;

&lt;p&gt;That side-gig I mentioned earlier -&amp;gt; build it in public&lt;/p&gt;

&lt;p&gt;That code you wrote to learn a new framework -&amp;gt; open source it&lt;/p&gt;

&lt;p&gt;That idea that has been in your head for a long time -&amp;gt; publish it&lt;/p&gt;

&lt;p&gt;You need to get a snowball rolling, and you have to do it sooner rather than later. It probably won’t help you find a job today but I promise it will help to never be in the same position you are today ever again.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>hiring</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
