<?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: Mayank Arora</title>
    <description>The latest articles on DEV Community by Mayank Arora (@notsomayank).</description>
    <link>https://dev.to/notsomayank</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%2F374866%2Fd9a1a01d-a3be-49d7-aa1e-3b3999fbca40.jpg</url>
      <title>DEV Community: Mayank Arora</title>
      <link>https://dev.to/notsomayank</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/notsomayank"/>
    <language>en</language>
    <item>
      <title>You will remain jobless in 2026</title>
      <dc:creator>Mayank Arora</dc:creator>
      <pubDate>Fri, 12 Dec 2025 09:34:13 +0000</pubDate>
      <link>https://dev.to/notsomayank/you-will-remain-jobless-in-2025-48oi</link>
      <guid>https://dev.to/notsomayank/you-will-remain-jobless-in-2025-48oi</guid>
      <description>&lt;p&gt;Remember Red Light, Green Light from Squid Game? You run as fast as you can. The doll turns. If it sees you twitch—BANG. You're out.&lt;/p&gt;

&lt;p&gt;The engineering job market is this game right now. 1000 engineers running toward 1 job. The recruiter scanning 5000 applications isn't looking for reasons to hire you. They're looking for reasons to eliminate you.&lt;/p&gt;

&lt;p&gt;Badly formatted resume? Red light.&lt;br&gt;
Generic projects? Red light.&lt;br&gt;
No live demo? Red light.&lt;br&gt;
You're dead before you got to explain how good you are.&lt;/p&gt;

&lt;p&gt;We tell engineers the same advice: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;build an online presence&lt;/li&gt;
&lt;li&gt;network with people&lt;/li&gt;
&lt;li&gt;build side projects&lt;/li&gt;
&lt;li&gt;contribute to open source&lt;/li&gt;
&lt;li&gt;find a mentor&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We all know this. There is no secret. So why are most engineers still invisible?&lt;/p&gt;

&lt;p&gt;Because they're following the advice like a &lt;em&gt;cargo cult&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Straw Airstrips
&lt;/h2&gt;

&lt;p&gt;During WWII, Melanesian islanders watched American soldiers build airstrips and control towers. Planes landed, Food and medicine arrived.&lt;br&gt;
After the war ended, the soldiers left. The islanders wanted the cargo back. So they built their own control towers out of wood. They carved headphones from coconut shells. They lit signal fires along runways made of straw. They marched with wooden rifles.&lt;/p&gt;

&lt;p&gt;They performed every ritual they'd seen the Americans perform but no planes came.&lt;br&gt;
They replicated the &lt;em&gt;form&lt;/em&gt; without understanding the &lt;em&gt;function&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;This is what most engineers do. They post on LinkedIn because someone told them to. They build Netflix clones because a YouTube tutorial said to. They DM strangers asking for mentorship because a blog recommended it. They perform the rituals. Nothing happens.&lt;/p&gt;

&lt;p&gt;The problem isn't &lt;em&gt;what&lt;/em&gt; you're doing. The problem is you don't know &lt;em&gt;why&lt;/em&gt; you're doing it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The rituals you perform blindly
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Build an online presence
&lt;/h3&gt;

&lt;p&gt;Someone told you visibility matters in a saturated market. Posting online is how you get noticed. So you open LinkedIn. You stare at the cursor. &lt;em&gt;What do I even write about?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You are presented with two options: write about things you already know, or ask AI to generate content and pretend to be smarter than you are. Most go with option two. You'd post generic content, be consistent with your posting schedule, and follow the best algorithm hacks. You squeeze your brain for content, post 10 things and then burn out.&lt;/p&gt;

&lt;p&gt;The problem is that you're trying to be a &lt;em&gt;Creator&lt;/em&gt; before you're a &lt;em&gt;Doer&lt;/em&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Do things worth writing about." - Alex Hormozi&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If your day is spent fixing minor bugs and attending standups, you have nothing to write about. If your weekend is spent figuring out why your deployment keeps crashing and you actually fix it, you don't need to &lt;em&gt;think&lt;/em&gt; of content. The content is the byproduct of the work.&lt;/p&gt;

&lt;p&gt;Don't write to be interesting. Do interesting things. The writing writes itself.&lt;/p&gt;

&lt;h3&gt;
  
  
  Network with people
&lt;/h3&gt;

&lt;p&gt;Someone told you networking is mandatory. So you, a frontend engineer, join frontend Discord servers. Frontend WhatsApp groups. Frontend meetups.&lt;br&gt;
Think about it. Why do you network? For opportunities. So when someone thinks "I have this project, I need help," they think of you. You get an opportunity to work on a project. It doesn't matter if it comes with money or not. It's a thing to do.&lt;/p&gt;

&lt;p&gt;Now ask: if you only network with other frontend engineers, will this ever happen?&lt;br&gt;
Will another frontend engineer ever say, "&lt;em&gt;Hmm, I have this project idea, I want to work with someone else&lt;/em&gt;"&lt;br&gt;
Will that someone else ever be another frontend engineer? No. They can already do what you can do.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;So the people who require your skills is everyone except them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A Backend Dev has a great API but can't make it look good.&lt;/li&gt;
&lt;li&gt;A Designer has a beautiful Figma file but can't code.&lt;/li&gt;
&lt;li&gt;A Founder has a business idea but no product.&lt;/li&gt;
&lt;li&gt;Another Frontend Dev? They are your competition, not your opportunity.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These circles don't overlap. You're shouting into an echo chamber.&lt;br&gt;
Go find a founder who's struggling and save them. That's how you get hired.&lt;/p&gt;

&lt;h3&gt;
  
  
  Contribute to open source
&lt;/h3&gt;

&lt;p&gt;Someone told you you need "Proof of Work". Recruiters love green squares on GitHub.&lt;br&gt;
So what do you do? You go to a popular repo. You look for "Good First Issues." You find a README typo. You fix a comma. You add a missing period.&lt;/p&gt;

&lt;p&gt;This is "Participation Trophy" engineering.&lt;br&gt;
When a hiring manager sees 50 commits but they're all docs fixes and formatting changes, it hurts you. It signals you're gaming the system rather than solving problems. You're optimizing for the badge without doing the work.&lt;/p&gt;

&lt;p&gt;When you're building your project and some date picker library crashes on edge cases, don't just switch libraries. Dig into the source. Figure out why. Patch it locally. Submit that fix. One merged PR that fixes a real bug in a library you actually use is worth 1000 typo fixes. It proves you can debug code you didn't write.&lt;/p&gt;

&lt;h3&gt;
  
  
  Find a mentor
&lt;/h3&gt;

&lt;p&gt;You read in a blog, "You need guidance. Find a senior engineer to mentor you." So you go on LinkedIn and DM senior engineers: &lt;em&gt;"Hi, I'm an aspiring engineer. Looking forward to connect and learn from you."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You just asked a stranger for hours of unpaid work with zero return. You're asking for a job, not a relationship. High-value people don't have time to teach you basics. If you ask generic questions, you get ignored.&lt;/p&gt;

&lt;p&gt;When you are actually doing the work, you face specific problems: "I'm trying to optimize this React list that's rendering 10,000 items. I tried virtualization but scroll position resets on re-render. I tried memoization but the parent component keeps invalidating. Do you have a resource or keyword I should look into?" This shows you did the work. Respects their time. Asks for a nudge, not a curriculum.&lt;/p&gt;

&lt;p&gt;Let me tell you about someone in a group I'm a part of. A junior engineer wanted his resume reviewed. Fair request. I posted an image with specific advice, clearly written. I asked him to figure out what that image is trying to say.&lt;/p&gt;

&lt;p&gt;His response: &lt;em&gt;"Could you tell me please? It would be helpful."&lt;/em&gt;&lt;br&gt;
The answer was literally there. Written in the image. He didn't bother reading it. He wanted someone to spoon-feed him.&lt;/p&gt;

&lt;p&gt;Would I ever hire this guy?&lt;br&gt;
Absolutely not.&lt;/p&gt;

&lt;p&gt;Not because he asked for help. Because he demonstrated he won't do the work even when the answer is right in front of him. This is what cargo cult behavior signals. You're performing motions without understanding the point. You want the outcome without the effort.&lt;/p&gt;

&lt;p&gt;Employers can smell it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why you're invisible
&lt;/h2&gt;

&lt;p&gt;The enemy isn't the job market. The enemy isn't AI taking jobs. The enemy is &lt;em&gt;undifferentiated effort&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;When a thousand engineers all have the same Netflix clone, the same "Passionate about technology" headline, the same mass-applied resume, you're not a candidate. You're noise.&lt;/p&gt;

&lt;p&gt;The cargo cult fails because it optimizes for the wrong metrics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You measure &lt;em&gt;output&lt;/em&gt; (I built 5 projects) instead of &lt;em&gt;outcome&lt;/em&gt; (I solved a real problem).&lt;/li&gt;
&lt;li&gt;You measure &lt;em&gt;activity&lt;/em&gt; (I post every day) instead of &lt;em&gt;impact&lt;/em&gt; (someone found my post useful).&lt;/li&gt;
&lt;li&gt;You measure &lt;em&gt;connections&lt;/em&gt; (500 LinkedIn contacts) instead of &lt;em&gt;relationships&lt;/em&gt; (3 people who'd vouch for me).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The market doesn't reward effort. It rewards visible, differentiated value. And that's why most engineers are invisible and identical.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to become visible?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Medium is the message
&lt;/h3&gt;

&lt;p&gt;If you're a frontend engineer, your resume isn't a form you fill out. It's a product you ship. A demonstration of your core skill: presenting information clearly.&lt;br&gt;
You don't need to be a graphic designer but if your resume has bad typography, inconsistent spacing, you're telling me you're bad at your job. If your resume is a wall of text, you're telling me that you do not understand User Experience. You are asking the user (the recruiter) to do the hard work of parsing the data.&lt;br&gt;
If you can't make a Word doc look good, why would I trust you with CSS?&lt;/p&gt;

&lt;p&gt;This applies to every engineer. Your GitHub README. Your portfolio site. Your LinkedIn profile. These are demonstrations of how you communicate. If they're sloppy, I assume your code is sloppy.&lt;/p&gt;

&lt;p&gt;LinkedIn gurus tell you to "add numbers to show impact." So I see resumes that say "Reduced load time by 23%" or "Improved test coverage by 47%." No engineer tracks metrics like these.. You're busy building stuff with deadlines looming. You hate updating JIRA. Heck, you barely log your work.&lt;br&gt;
You want me to believe you calculated bugs before and after your contribution, then computed the precise effect of your work?&lt;/p&gt;

&lt;p&gt;Bullshit!&lt;br&gt;
When I see those numbers, I know the resume is fake. Instant rejection. You performed the ritual without understanding the why.&lt;/p&gt;

&lt;h3&gt;
  
  
  Outcome over output
&lt;/h3&gt;

&lt;p&gt;Nobody cares about your portfolio of Todo apps.&lt;br&gt;
Thousands of engineers have built the same Netflix clone. That's &lt;em&gt;output&lt;/em&gt;. It proves you can follow a tutorial. Visibility comes from &lt;em&gt;outcome&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Don't tell me you built a blog. Tell me you improved Lighthouse score by 40% and &lt;em&gt;how&lt;/em&gt;. Don't tell me you know Docker. Tell me you reduced build time from 10 minutes to 2 and &lt;em&gt;why it mattered&lt;/em&gt;. When you go to meetups or write posts, stop sharing tutorials. Share stories.&lt;/p&gt;

&lt;p&gt;"How I debugged a memory leak that was costing us money in AWS bills" is interesting.&lt;br&gt;
"How to use useEffect" is noise.&lt;/p&gt;

&lt;h3&gt;
  
  
  Niche down to pop up
&lt;/h3&gt;

&lt;p&gt;If you position yourself as a "Software Engineer," you're a commodity. Competing with everyone. Visibility is high when competition is low.&lt;/p&gt;

&lt;p&gt;Attach a domain to your skills:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Don't be a "Backend Engineer." Be a "Backend Engineer specializing in high-throughput event systems."&lt;/li&gt;
&lt;li&gt;Don't be a "Frontend Engineer." Be a "Frontend Engineer specializing in complex data visualization."&lt;/li&gt;
&lt;li&gt;Don't be a "Data Engineer." Be a "Data Engineer specializing in real-time fraud detection pipelines."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When a company needs a specific thing built, they skip the 10,000 generic engineers and look for the 50 people who talk specifically about that problem. You win by shrinking the pool.&lt;/p&gt;

&lt;h3&gt;
  
  
  Debug in public
&lt;/h3&gt;

&lt;p&gt;"Build in public" is a cliché. Everyone shares their journey. Most of it is noise. Instead &lt;em&gt;debug&lt;/em&gt; in public.&lt;br&gt;
Don't write a tutorial on "How to use X." ChatGPT does that better than you.&lt;/p&gt;

&lt;p&gt;Write about "How we scaled X and it broke, and how we fixed it." Write about the obscure error message that took you 6 hours to solve. Write about the architectural decision that seemed smart and turned out to be a disaster.&lt;br&gt;
When a senior engineer searches for that exact error message and finds your article solving it, you've gained the ultimate visibility: &lt;em&gt;Proof of competence&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The challenge in front of you
&lt;/h2&gt;

&lt;p&gt;You can keep running with the herd. Keep building Netflix clones. Keep posting AI-generated content. Keep networking with people who can't help you. The doll will keep shooting you down.&lt;/p&gt;

&lt;p&gt;Or you can stop performing rituals and start understanding them. Do interesting work. Document the hard problems. Connect with people who actually need what you offer. This approach is harder. It requires solving real problems before you write about them. Networking outside your comfort zone. Being honest about what you've actually accomplished instead of inflating metrics.&lt;/p&gt;

&lt;p&gt;You need to move the conversation from "How do I get seen?" to "Is what I am showing even worth looking at?"&lt;br&gt;
But it's the only approach that works when a thousand people are competing for one spot.&lt;br&gt;
The cargo cult is comfortable. The cargo cult is also why you're not getting callbacks.&lt;/p&gt;

&lt;p&gt;Don't be invisible.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Are listicles bad?</title>
      <dc:creator>Mayank Arora</dc:creator>
      <pubDate>Mon, 27 Jun 2022 16:02:58 +0000</pubDate>
      <link>https://dev.to/notsomayank/should-you-avoid-writing-listicles-gh7</link>
      <guid>https://dev.to/notsomayank/should-you-avoid-writing-listicles-gh7</guid>
      <description>&lt;p&gt;Low quality content doesn't belong to any category. The reader decides the quality of any piece based on how much value it provides. It is your job as a creator to attract the right kind of readers, set their expectations, and provide value.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Are listicles bad?&lt;/em&gt;&lt;br&gt;
Not really. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;So why do people dunk on them?&lt;/em&gt; &lt;br&gt;
Because often the listicles violate the reader's expectations&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What does that mean?&lt;/em&gt;&lt;br&gt;
Let's see...&lt;/p&gt;

&lt;h2&gt;
  
  
  What is low quality content?
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;POV of a beginner frontend dev&lt;/em&gt; &lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;You clicked on &lt;code&gt;What are React Hooks?&lt;/code&gt; trying to learn more about hooks. You found a list of all the hooks inside and the description was copied from the docs. You've already gone through the official docs. This wasted your time and you learnt nothing.&lt;/li&gt;
&lt;li&gt;You see it has hundreds of likes and comments appreciating the post. You're confused about what to make of this&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;There's technically nothing wrong with this post. The headline signaled them that it'll tell them about the various react hooks and it did. &lt;/p&gt;

&lt;p&gt;The problem is there are all kinds of programmers at different points of their career opening this article. Not everyone opens it with the same intent.&lt;/p&gt;

&lt;p&gt;So while new devs might appreciate this post, the more experienced ones might dunk on it calling it low quality content.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Low quality content is anything that sets the wrong expectations for the readers or doesn't deliver on them.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As a new creator, this is not entirely your fault&lt;/p&gt;

&lt;h2&gt;
  
  
  How do I avoid creating low quality content?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Think of who will read this&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who will benefit the most from this? &lt;/li&gt;
&lt;li&gt;What kind of help would they be looking for?&lt;/li&gt;
&lt;li&gt;What pre-requisite knowledge is required to understand this?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These questions are hard to answer if you don't know the reader's persona. Once you start thinking about who your potential reader would be, you'll start making more sense to them.&lt;/p&gt;

&lt;p&gt;Example: You write a tutorial on an intermediate/advanced topic but half of your article talks about setting up CRA. They might already be experienced React devs who know how to do basic setup. They would flag your content as low quality&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Target the right audience&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Targeting the right kind of audience is hard. Quite often new creators aren't even aware of this problem. &lt;/p&gt;

&lt;p&gt;A few ways to do this: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you're not targeting beginners, don't spend too much time explaining jargons and concepts, Link them to a place that explains them in more detail. This way the readers  who don't need details won't be bothered.&lt;/li&gt;
&lt;li&gt;Concise headline that signals what exactly they'll be learning about. You have no control over who consumes your content but your headline acts as an audience filter for you. It only lets in people who are interested in what you have to say. Easy to learn hard to master.&lt;/li&gt;
&lt;li&gt;Choose the right platform for your content. For example sharing long code snippets on Instagram or sharing links on Twitter, both are a subpar experience.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Engagement baiting bad&lt;/strong&gt;&lt;br&gt;
This is one of the types of low quality content that doesn't depend on the reader. It is malicious, provides no value and only exists to increase engagement and "hack the algorithm"&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reddit/Twitter promote engagement (comments, retweets etc.) and what better way to increase engagement than making people argue over their opinions. &lt;/li&gt;
&lt;li&gt;The more people argue, the more the algorithm spreads it. More eyes mean more comments. They feed on this engagement cycle.&lt;/li&gt;
&lt;li&gt;Tweets like &lt;code&gt;JS or Python?&lt;/code&gt;, posts like &lt;code&gt;PHP is dead&lt;/code&gt; which attract reactions from people&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These posts provide you lots of eyeballs hence high growth. But people are smart, they understand the game too. You'd be prone to lose your credibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  So, should you write listicles?
&lt;/h2&gt;

&lt;p&gt;Absolutely. Write whatever you feel like writing about. The more you write the better you will get. All I ask is set the right expectations for your reader.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
