<?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: northloopworks</title>
    <description>The latest articles on DEV Community by northloopworks (@northloopworks).</description>
    <link>https://dev.to/northloopworks</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4169561%2F938e9ccc-ff9c-4142-a793-f698ac6a372c.png</url>
      <title>DEV Community: northloopworks</title>
      <link>https://dev.to/northloopworks</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/northloopworks"/>
    <language>en</language>
    <item>
      <title>Your resume isn't getting rejected by ATS. It's getting rejected by a bored human in 6 seconds.</title>
      <dc:creator>northloopworks</dc:creator>
      <pubDate>Sat, 10 Oct 2026 01:32:12 +0000</pubDate>
      <link>https://dev.to/northloopworks/your-resume-isnt-getting-rejected-by-ats-its-getting-rejected-by-a-bored-human-in-6-seconds-2ioj</link>
      <guid>https://dev.to/northloopworks/your-resume-isnt-getting-rejected-by-ats-its-getting-rejected-by-a-bored-human-in-6-seconds-2ioj</guid>
      <description>&lt;p&gt;Junior devs spend weeks obsessing over whether their resume is "ATS-friendly." Keywords. Fonts. Parsing. Most of that energy is aimed at the wrong gatekeeper.&lt;/p&gt;

&lt;p&gt;The real gatekeeper is a recruiter with 200 applications in their queue, skimming each resume in about 6 seconds before it goes in the yes pile or the trash pile. Your resume doesn't get read. It gets scanned. And the scan decides everything.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually survives the 6-second skim
&lt;/h2&gt;

&lt;p&gt;In 6 seconds, a human eye can take in roughly three things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Your title line.&lt;/strong&gt; "Junior Backend Developer" or "CS Student, graduating 2027." This is the single most important line on the page. It tells the scanner which pile you belong in. Vague titles ("Software Engineer | Problem Solver | Tech Enthusiast") waste it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The first bullet under each entry.&lt;/strong&gt; Nobody reads your fourth bullet. The first bullet under Projects and under Experience gets read; the rest get skimmed for numbers. Put your strongest result first, always.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The skills block.&lt;/strong&gt; Scanners check this against the job posting in about a second. If your skills are buried at the bottom of page two, you lose.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it. If those three things match the role, you get the full 30-second read. If they don't, nothing else on the page matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  One bullet formula that works
&lt;/h2&gt;

&lt;p&gt;Steal this structure for every project and job bullet:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;[Strong verb] + [what you built] + [stack] + [measurable result]&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Example: "Built a CI pipeline in GitHub Actions that cut deploy time from 20 minutes to 4."&lt;/p&gt;

&lt;p&gt;Compare that to what most junior resumes say: "Worked on CI/CD pipeline for a team project." Same experience, completely different scan result. The first one gives the scanner a verb, a tool, and a number in one line. The second one gives them nothing to hold onto.&lt;/p&gt;

&lt;p&gt;Three more rules for bullets:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;One number per bullet is enough.&lt;/strong&gt; Two is great. Zero is a wasted line.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lead with the outcome, not the task.&lt;/strong&gt; "Cut API response time 40% by adding Redis caching" beats "Responsible for backend performance improvements."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kill filler verbs.&lt;/strong&gt; "Helped," "assisted," "worked on," "participated in." If you wrote the code, say what the code did.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The formatting rules that cost nothing
&lt;/h2&gt;

&lt;p&gt;Single column. One page. 10-11pt type. Standard fonts. No tables, no columns, no graphics, no text boxes. Margins 0.7 inch or wider. This is the entire ATS playbook for juniors: the weirder the layout, the more likely a parser (or a tired human) misses something.&lt;/p&gt;

&lt;p&gt;Put the sections in this order: contact line, title line, 2-line summary, skills, projects, experience, education last. Education goes last because for junior roles, what you built matters more than where you studied.&lt;/p&gt;

&lt;h2&gt;
  
  
  The uncomfortable part
&lt;/h2&gt;

&lt;p&gt;None of this guarantees an interview. Hiring is a market with more applicants than roles, and luck matters. But a huge share of junior applications die from avoidable mistakes: no title line, skills buried, bullets with no numbers, two pages for six months of experience. Fixing those is free, and it moves you from the instant-trash pile to the maybe pile. The maybe pile is where interviews come from.&lt;/p&gt;




&lt;p&gt;I turned the full system into a $29 kit called FirstOffer: six resume templates with this exact section order, an application tracker, 20 cold-outreach scripts, a STAR story bank for behavioral interviews, and an offer evaluation worksheet. No account, no app, just files by email within 24 hours. Details here: &lt;a href="https://firstoffer-nw.netlify.app" rel="noopener noreferrer"&gt;https://firstoffer-nw.netlify.app&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>career</category>
      <category>beginners</category>
      <category>jobs</category>
      <category>resume</category>
    </item>
    <item>
      <title>The most common pricing mistake I see in freelance dev proposals: a single number at the bottom.</title>
      <dc:creator>northloopworks</dc:creator>
      <pubDate>Sat, 10 Oct 2026 01:30:46 +0000</pubDate>
      <link>https://dev.to/northloopworks/the-most-common-pricing-mistake-i-see-in-freelance-dev-proposals-a-single-number-at-the-bottom-5010</link>
      <guid>https://dev.to/northloopworks/the-most-common-pricing-mistake-i-see-in-freelance-dev-proposals-a-single-number-at-the-bottom-5010</guid>
      <description>&lt;p&gt;The most common pricing mistake in freelance developer proposals, and the one that costs freelancers the most money, is this:&lt;/p&gt;

&lt;p&gt;A single number, buried at the bottom.&lt;/p&gt;

&lt;p&gt;The typical proposal reads like a resume with a price tag stapled on. Three paragraphs about skills, a list of technologies, and then, at the very end: "My rate is $45/hr" or "Total: $2,000." One number. Take it or leave it.&lt;/p&gt;

&lt;p&gt;Here's why that loses you money:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A single number invites a single response: "can you do it cheaper?" There's nothing to negotiate toward, only down.&lt;/li&gt;
&lt;li&gt;Burying the price signals you're uncomfortable with it. Clients read that discomfort and price you accordingly.&lt;/li&gt;
&lt;li&gt;One number gives the client no way to say yes to &lt;em&gt;more&lt;/em&gt;. You never find out they would have paid double for a faster timeline or extra scope.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The fix I kept recommending is the 3-tier proposal. You present three options instead of one:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Essential:&lt;/strong&gt; the minimum viable version of the work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Standard:&lt;/strong&gt; the version most clients actually need. This is the one you want them to pick.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Complete:&lt;/strong&gt; the everything version, with extras like priority support or a maintenance window.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This changes the client's internal question from "is this worth it?" to "which one do I pick?" That's a completely different conversation, and it's the one where you stop getting haggled down.&lt;/p&gt;

&lt;p&gt;Here's a skeleton you can steal. Fill in your own scope lines:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;SUBJECT: Proposal: [Project Name] - 3 options

Hi [Name],

Based on what we discussed, here are three ways we can work together.

OPTION A - ESSENTIAL ............ $[X]
[2-3 sentence scope summary]
Delivered in [N] weeks.

OPTION B - STANDARD .............. $[Y]
Everything in Essential, plus:
[scope addition 1]
[scope addition 2]

OPTION C - COMPLETE ............... $[Z]
Everything in Standard, plus:
[scope addition 3]
[priority support / maintenance window]

Payment: 50% to start, 50% on delivery. Valid for 14 days.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Setting X, Y, and Z is its own skill. A rule of thumb: Standard should be the price you'd quote as a single number today, Essential about 70% of that with real scope cut, and Complete about 140% with genuine additions. Never invent a tier by just changing the price. Each tier needs real scope differences or clients see through it.&lt;/p&gt;

&lt;p&gt;The bigger problem underneath all of this is that most freelancers don't actually know their numbers. They pick a rate that "sounds right" and hope. If you want to fix that part, I put the math into a free calculator here: &lt;a href="https://rateup-nw.netlify.app/#calculator" rel="noopener noreferrer"&gt;https://rateup-nw.netlify.app/#calculator&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And if you want the whole system, 15 proposal templates, 5 contract starting points, 8 rate-raise scripts for existing clients, and the pricing psychology guide, it's $49 as a one-time purchase: &lt;a href="https://rateup-nw.netlify.app" rel="noopener noreferrer"&gt;https://rateup-nw.netlify.app&lt;/a&gt;. No subscription.&lt;/p&gt;

&lt;p&gt;What's the worst pricing mistake you've seen, either yours or someone else's? Curious how common the single-number quote really is.&lt;/p&gt;

</description>
      <category>freelancing</category>
      <category>career</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>I productized landing page teardowns. Launching today with 0 customers — here is a sample teardown, and 5 free ones for commenters.</title>
      <dc:creator>northloopworks</dc:creator>
      <pubDate>Wed, 07 Oct 2026 17:26:19 +0000</pubDate>
      <link>https://dev.to/northloopworks/i-productized-landing-page-teardowns-launching-today-with-0-customers-here-is-a-sample-teardown-4p2c</link>
      <guid>https://dev.to/northloopworks/i-productized-landing-page-teardowns-launching-today-with-0-customers-here-is-a-sample-teardown-4p2c</guid>
      <description>&lt;p&gt;Hi devs. I run Teardown Shop, and today is launch day. Honest numbers: 0 customers, 0 revenue, the site went live last night.&lt;/p&gt;

&lt;p&gt;What it is: a productized landing page critique. You send your URL and your one goal (signups, sales, demos). A panel of four specialists (copy, UX, conversion, trust) scores the page section by section, ranks every issue by impact, and rewrites your entire above-the-fold. $49 tripwire teardown (24h delivery), $199 deep teardown (48h, the core offer), $499/mo retainer for teams shipping constantly.&lt;/p&gt;

&lt;p&gt;Sample teardown (fictional SaaS "Flowboard" — the real format, shortened):&lt;/p&gt;

&lt;p&gt;Scores: Copy clarity 6/10, CTA 5/10, Trust 4/10, Friction 6/10.&lt;/p&gt;

&lt;p&gt;Top issues:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The headline "Work, organized" says nothing. A first-time visitor cannot tell this is project software, let alone who it is for.&lt;/li&gt;
&lt;li&gt;The "Get started" CTA sits next to a pricing link that leads to a page with no prices. That contradiction costs trust at the exact moment someone is deciding whether to believe you.&lt;/li&gt;
&lt;li&gt;No proof above the fold: no customer count, no testimonial, no product screenshot. The skeptic's first question goes unanswered for three scrolls.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The rewrite we would test: "Project boards that freelance designers actually finish." Sub: briefs, revisions, and approvals in one place, with reminders that chase your clients so you do not have to. CTA: "Try it free for 14 days."&lt;/p&gt;

&lt;p&gt;The launch offer: 5 free full teardowns for the first 5 commenters who drop a URL and one goal. I will post each scored teardown publicly in this thread so everyone can judge the quality. Paid reports are always private; these five are public so nobody has to take my word for anything.&lt;/p&gt;

&lt;p&gt;What I am nervous about, honestly: the $499 retainer is unproven (nobody buys a retainer from a brand they have never heard of), and whether founders will pay $199 for criticism. I am tracking both from day one and will kill or reprice what the numbers reject.&lt;/p&gt;

&lt;p&gt;Site: &lt;a href="https://teardown-shop.netlify.app" rel="noopener noreferrer"&gt;https://teardown-shop.netlify.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tear it apart in the comments. First 5 URLs get the free teardown.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>startup</category>
      <category>marketing</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
