<?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>Forem: Konark Sharma</title>
    <description>The latest articles on Forem by Konark Sharma (@konark_13).</description>
    <link>https://forem.com/konark_13</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%2F2928108%2Ffb504115-5d98-486b-bee9-c2de7cb7b632.png</url>
      <title>Forem: Konark Sharma</title>
      <link>https://forem.com/konark_13</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/konark_13"/>
    <language>en</language>
    <item>
      <title>Vibe Coding Lessons Nobody Talks About</title>
      <dc:creator>Konark Sharma</dc:creator>
      <pubDate>Wed, 06 May 2026 18:17:50 +0000</pubDate>
      <link>https://forem.com/konark_13/vibe-coding-lessons-nobody-talks-about-44k9</link>
      <guid>https://forem.com/konark_13/vibe-coding-lessons-nobody-talks-about-44k9</guid>
      <description>&lt;p&gt;I love vibe coding and whenever I get bored, I vibe-code some websites for myself or for Dev Challenges.&lt;/p&gt;

&lt;p&gt;I’m a little late sharing these because I wasn’t sure if I should even post them here. Most people are deploying huge full-stack apps with massive user bases, while my vibe-coded projects felt small in comparison.&lt;/p&gt;

&lt;p&gt;But then I realized something. I’m proud of what I built. Not because these projects are extraordinary, but because I somehow managed to turn an idea in my head into a deployed app.&lt;/p&gt;

&lt;p&gt;And honestly, that itself feels amazing.&lt;/p&gt;

&lt;p&gt;When I first started vibe coding, I was terrible at it. I hated it. The outputs were messy, the hallucinations were frustrating, and nothing looked the way I imagined it.&lt;/p&gt;

&lt;p&gt;But the more I built, the more I started understanding the pros and cons of vibe coding.&lt;/p&gt;

&lt;p&gt;The biggest thing I learned is this: If you prompt properly, you can turn your ideas into real products. If you don’t, you’ll end up with a mess you won’t even want to show people.&lt;/p&gt;

&lt;p&gt;So over time, I started learning small lessons and tiny tricks that helped me get much closer to the vision in my head.&lt;/p&gt;

&lt;p&gt;These are some lessons from my experience so far, and feel free to share yours as well because I’m still learning too.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. Clarity
&lt;/h2&gt;

&lt;p&gt;Before turning my idea into a "$50,000 vibe-coded app," I always start with brainstorming sessions. &lt;/p&gt;

&lt;p&gt;First with myself. Then with AI.&lt;/p&gt;

&lt;p&gt;The reason for brainstorming is simple. I want multiple ideas so I can choose the one I actually want to build. For the April Fool Dev Challenge, the idea was to build something useful yet useless.&lt;/p&gt;

&lt;p&gt;So I started brainstorming.&lt;/p&gt;

&lt;p&gt;I got many ideas, but none of them really matched the challenge properly.&lt;/p&gt;

&lt;p&gt;Then after thinking more, I came up with &lt;a href="https://space-estate-eight.vercel.app/" rel="noopener noreferrer"&gt;&lt;strong&gt;SpaceEstate&lt;/strong&gt;&lt;/a&gt;, a website where you can purchase land in space.&lt;/p&gt;

&lt;p&gt;Usually, I get 2–3 ideas I genuinely like and then I start writing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Workflows&lt;/li&gt;
&lt;li&gt;MVP ideas&lt;/li&gt;
&lt;li&gt;How it should look&lt;/li&gt;
&lt;li&gt;How it should feel to users&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This helps me narrow down what I actually want to work on.&lt;/p&gt;

&lt;p&gt;Then comes AI.&lt;/p&gt;

&lt;p&gt;Sometimes I’m blank during challenges, and I need help understanding what can actually be built around the topic. AI helps me research ideas, improve concepts, and think differently.&lt;/p&gt;

&lt;p&gt;After all the brainstorming and research, I choose the final idea and start vibe coding.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lesson
&lt;/h3&gt;

&lt;p&gt;Always be clear about your idea before building. Make a small plan, define the workflow, and create a rough design for clarity.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. The Perfect Vibe Coding Tool Is?
&lt;/h2&gt;

&lt;p&gt;This is honestly my favorite topic to talk about.&lt;/p&gt;

&lt;p&gt;The perfect vibe coding tool is...&lt;strong&gt;There isn’t one.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The reality is that there’s no such thing as a perfect vibe coding tool. It all depends on the user, their prompting ability, their patience, and yes... tokens too.&lt;/p&gt;

&lt;p&gt;You need the ability to make something out of nothing.&lt;/p&gt;

&lt;p&gt;For example, if Claude shuts down tomorrow, does your entire workflow collapse with it? Or can you move to another tool and still make your ideas visible?&lt;/p&gt;

&lt;p&gt;Initially, I used Gemini Studio, but I felt it had limitations. Then I moved to Antigravity and again felt the tool had limitations.&lt;/p&gt;

&lt;p&gt;But later I realized the issue wasn’t always the tool.&lt;/p&gt;

&lt;p&gt;Sometimes the issue was:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;My prompts&lt;/li&gt;
&lt;li&gt;My expectations&lt;/li&gt;
&lt;li&gt;My inability to explain what I wanted properly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That changed how I think about vibe coding completely.&lt;/p&gt;

&lt;p&gt;Now I believe the real power of a vibe-coded app lies in the hands of the person building it, not just the tool itself.&lt;/p&gt;

&lt;p&gt;I used Gemini Studio to build &lt;strong&gt;SpaceEstate&lt;/strong&gt;, and I genuinely loved the result. Funny enough, I was the same person who hated it initially for being "too dumb."&lt;/p&gt;

&lt;h3&gt;
  
  
  Lesson
&lt;/h3&gt;

&lt;p&gt;Improve yourself before blaming the tool.&lt;/p&gt;




&lt;h2&gt;
  
  
  3. Prompts
&lt;/h2&gt;

&lt;p&gt;Prompts play a massive role in vibe coding. If you are not good at prompting, you will most likely get mediocre outputs and then blame the tool for it.&lt;/p&gt;

&lt;p&gt;The code generated depends on your prompts. A better prompt gets you closer to your actual vision. A weak prompt gives hallucinations, random UI decisions, or completely different outputs.&lt;/p&gt;

&lt;p&gt;When I first started vibe coding, I used to hate it because the outputs always deviated from my vision. I got frustrated and blamed the tool instead of improving my prompts.&lt;/p&gt;

&lt;p&gt;But after learning how prompting actually works and watching how others structure prompts, I started getting outputs much closer to what I imagined. The hallucinations reduced too.&lt;/p&gt;

&lt;p&gt;And honestly, I feel the day you improve your prompts is the day your ideas start turning into reality faster. One of the best tricks I learned is using AI to improve my prompts first.&lt;/p&gt;

&lt;p&gt;The generated prompts become:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tighter&lt;/li&gt;
&lt;li&gt;More structured&lt;/li&gt;
&lt;li&gt;More specific&lt;/li&gt;
&lt;li&gt;Easier for the AI to follow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of: “Do this, do that”&lt;/p&gt;

&lt;p&gt;It becomes: “Follow these steps carefully.”&lt;/p&gt;

&lt;h3&gt;
  
  
  Lesson
&lt;/h3&gt;

&lt;p&gt;Better prompts create better results.&lt;/p&gt;




&lt;h2&gt;
  
  
  4. Errors and Hallucinations
&lt;/h2&gt;

&lt;p&gt;Do hallucinations and random errors still frustrate you while vibe coding? Because they used to frustrate me a lot.&lt;/p&gt;

&lt;p&gt;But one small trick genuinely helped me reduce hallucinations massively. Whenever I want a specific change, I end the prompt with: “Do this only.”&lt;/p&gt;

&lt;p&gt;That one line helped more than I expected. It prevents the AI from randomly editing unrelated things and keeps the changes focused.&lt;/p&gt;

&lt;p&gt;Another thing I started doing is mentioning the exact file name where I want changes. This narrows the edits and protects the rest of the project from unnecessary modifications.&lt;/p&gt;

&lt;p&gt;These tiny tricks saved me from so much frustration.&lt;/p&gt;

&lt;p&gt;For errors, I usually paste the error directly and ask the AI to fix it. Most of the time, it works.&lt;/p&gt;

&lt;p&gt;And honestly, if the error is minor and doesn’t affect functionality, sometimes I just leave it alone.&lt;/p&gt;

&lt;p&gt;Like they say: “If the code works somehow, don’t touch it.”&lt;/p&gt;

&lt;h3&gt;
  
  
  Lesson
&lt;/h3&gt;

&lt;p&gt;Small prompt hacks can massively reduce hallucinations.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. Quality Over Quantity
&lt;/h2&gt;

&lt;p&gt;This is something I partially disagree with. Because honestly, quality comes after quantity.&lt;/p&gt;

&lt;p&gt;Most of the lessons I learned came from building many vibe-coded apps.Tiny tricks that seem small actually create huge improvements over time.&lt;/p&gt;

&lt;p&gt;For example: Adding “Do this only” in prompts helped reduce hallucinations massively for me.&lt;/p&gt;

&lt;p&gt;Another example: I initially vibe coded using Gemini Studio, then moved to Antigravity. And Antigravity genuinely felt like VS Code on steroids because I could install libraries, customize workflows, and push things much further.&lt;/p&gt;

&lt;p&gt;That flexibility changed a lot for me.&lt;/p&gt;

&lt;p&gt;Recently, I also started learning about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Agents&lt;/li&gt;
&lt;li&gt;Skills&lt;/li&gt;
&lt;li&gt;Vibe-Coded Websites&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And I already found a few workflows that give a huge edge while vibe coding. There’s honestly a lot to learn and a lot to build.&lt;/p&gt;

&lt;p&gt;So I’ll keep building, keep learning, and keep sharing those lessons too.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Lesson&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Build. Break. Learn. Repeat.&lt;/p&gt;




&lt;h2&gt;
  
  
  6. Some Ideas Don’t Come to Reality
&lt;/h2&gt;

&lt;p&gt;There were many times when I dropped ideas midway for different reasons.&lt;/p&gt;

&lt;p&gt;Sometimes I stopped liking the idea while building it. Sometimes the vibe just didn’t feel right anymore. Sometimes the app didn’t turn out the way I imagined it in my head. And sometimes random errors kept appearing and completely killed the excitement of building it.&lt;/p&gt;

&lt;p&gt;The reason could be anything, but the result was the same: Abandoning the idea and moving on to another one.&lt;/p&gt;

&lt;p&gt;Earlier, this used to happen to me a lot. I would start building something exciting, get stuck midway, overthink everything, and then leave it unfinished.&lt;/p&gt;

&lt;p&gt;But over time, one thing changed for me. I started focusing more on finishing ideas instead of just starting them.&lt;/p&gt;

&lt;p&gt;Now I try to carefully think through the project before I start vibe coding and push myself to take it from idea to deployment.&lt;/p&gt;

&lt;p&gt;There were many ideas I abandoned because they were too ambitious or simply not good enough yet.&lt;/p&gt;

&lt;p&gt;And honestly, that’s okay. Not every idea is meant to become reality.&lt;/p&gt;

&lt;p&gt;The important thing is to keep building new ideas instead of regretting the old ones and thinking: “What if I had completed that?”&lt;/p&gt;

&lt;p&gt;One thing that helps me a lot now is using AI during the ideation phase itself. I ask it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is this idea actually worth building?&lt;/li&gt;
&lt;li&gt;Can this become an MVP?&lt;/li&gt;
&lt;li&gt;Is this solving something meaningful?&lt;/li&gt;
&lt;li&gt;Is this realistically possible right now?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That clarity saves me from wasting energy on ideas I don’t truly care about.&lt;/p&gt;

&lt;p&gt;And one more thing I learned: Don’t stop at just coding. Deploy it.&lt;/p&gt;

&lt;p&gt;Even if it’s imperfect.&lt;/p&gt;

&lt;p&gt;Take a proud break after deployment and reflect on what you learned from it. Every abandoned project still teaches something.&lt;/p&gt;

&lt;p&gt;Use those lessons in the next idea and make it even better.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lesson
&lt;/h3&gt;

&lt;p&gt;Not every idea needs to succeed. But every idea should teach you something.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;My Vibe-Coding Journey&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  I went from this
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://konarksharma13.github.io/Wheel-of-Fun/" rel="noopener noreferrer"&gt;&lt;strong&gt;Wheel of Fun&lt;/strong&gt;&lt;/a&gt; is a playful web app designed to turn short boring breaks into quick moments of joy.&lt;/p&gt;

&lt;p&gt;I built it as a simple way to add randomness into my routine. Instead of endlessly scrolling, I could spin a wheel and instantly get a small fun task like grabbing coffee, chatting with someone, or taking a quick walk.&lt;/p&gt;

&lt;p&gt;The app features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a responsive spinning wheel&lt;/li&gt;
&lt;li&gt;carnival-style lights&lt;/li&gt;
&lt;li&gt;smooth animations&lt;/li&gt;
&lt;li&gt;confetti effects&lt;/li&gt;
&lt;li&gt;a result modal&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It was built entirely using HTML, CSS, and vanilla JavaScript without any backend. Simple, lightweight, and fun.&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%2F3aynz8nlq4ig9mc55fi7.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%2F3aynz8nlq4ig9mc55fi7.png" alt="img" width="800" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  To This
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://the-seven-eight.vercel.app/" rel="noopener noreferrer"&gt;&lt;strong&gt;The Seven&lt;/strong&gt;&lt;/a&gt; is an interactive web experience inspired by Vought International’s superhero universe.&lt;/p&gt;

&lt;p&gt;I built it to explore how modern frontend technologies can create immersive storytelling experiences.&lt;/p&gt;

&lt;p&gt;Instead of creating a static showcase, I wanted users to feel like they were stepping into an actual corporate superhero universe.&lt;/p&gt;

&lt;p&gt;The project includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;cinematic UI&lt;/li&gt;
&lt;li&gt;layered animations&lt;/li&gt;
&lt;li&gt;dynamic character reveals&lt;/li&gt;
&lt;li&gt;custom cursor interactions&lt;/li&gt;
&lt;li&gt;smooth scrolling&lt;/li&gt;
&lt;li&gt;parallax effects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I used:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;TypeScript&lt;/li&gt;
&lt;li&gt;Vite&lt;/li&gt;
&lt;li&gt;Tailwind CSS&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This project genuinely made me realize how far vibe coding can go when combined with strong frontend fundamentals.&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%2F4b29r02vhxy9d084g27t.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%2F4b29r02vhxy9d084g27t.png" alt="img" width="800" height="406"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  And This
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://bite-match-wine.vercel.app/" rel="noopener noreferrer"&gt;&lt;strong&gt;BiteMatch&lt;/strong&gt;&lt;/a&gt; is a Tinder-style food discovery app built for live events and stadiums.&lt;/p&gt;

&lt;p&gt;I created it to solve the problem of people getting overwhelmed by food choices at events.&lt;/p&gt;

&lt;p&gt;So instead of scrolling endlessly, users swipe through food options like a dating app.&lt;/p&gt;

&lt;p&gt;The app includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;swipe interactions&lt;/li&gt;
&lt;li&gt;food matching&lt;/li&gt;
&lt;li&gt;animated reveal screens&lt;/li&gt;
&lt;li&gt;smart recommendations&lt;/li&gt;
&lt;li&gt;stall wayfinding&lt;/li&gt;
&lt;li&gt;personality-based suggestions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Built with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;Vite&lt;/li&gt;
&lt;li&gt;Tailwind CSS&lt;/li&gt;
&lt;li&gt;Framer Motion&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What makes this project special to me is that I built it within 3–4 hours while competing alongside many amazing builders.&lt;/p&gt;

&lt;p&gt;And honestly, that’s what I love most about vibe coding. The speed at which ideas can become real.&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%2Fz7zeb6siwdm4wyace81d.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%2Fz7zeb6siwdm4wyace81d.png" alt="img" width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Vibe coding is honestly one of the most fun things I started doing.&lt;/p&gt;

&lt;p&gt;Not because it magically builds perfect apps, but because it helped me stop overthinking ideas and actually start building them.&lt;/p&gt;

&lt;p&gt;Some projects turned out messy. Some broke completely. Some made me frustrated enough to close the tab and walk away.&lt;/p&gt;

&lt;p&gt;But every single project taught me something.&lt;/p&gt;

&lt;p&gt;The biggest lesson for me was realizing that vibe coding is not about replacing skills. It is about speeding up imagination.&lt;/p&gt;

&lt;p&gt;The better your thinking, design sense, prompting, and development fundamentals become, the better your vibe-coded apps become too.&lt;/p&gt;

&lt;p&gt;And honestly, seeing an idea that only existed in your head turn into a deployed website within hours still feels unreal to me.&lt;/p&gt;

&lt;p&gt;I still have a lot to learn. But I’ll keep building, experimenting, breaking things, and sharing whatever I learn along the way.&lt;/p&gt;




&lt;p&gt;Have you tried vibe coding yet? What’s the most fun, weird, or useful thing you have built with it?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I would genuinely love to see your projects and learn from your workflow too.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>vibecoding</category>
      <category>lesson</category>
      <category>learning</category>
    </item>
    <item>
      <title>What’s Your Fear Score as a Developer?</title>
      <dc:creator>Konark Sharma</dc:creator>
      <pubDate>Mon, 04 May 2026 20:22:48 +0000</pubDate>
      <link>https://forem.com/konark_13/whats-your-fear-score-as-a-developer-4p2j</link>
      <guid>https://forem.com/konark_13/whats-your-fear-score-as-a-developer-4p2j</guid>
      <description>&lt;p&gt;Fear costs us everything.&lt;/p&gt;

&lt;p&gt;I once heard this quote, “You miss 100% of the shots you don’t take,” and I really felt it in my career.&lt;/p&gt;

&lt;p&gt;When I look back, I missed many opportunities just because I didn’t take a shot due to fear of not being good enough. I let them slide and watched someone else grab them and make something out of it.&lt;/p&gt;

&lt;p&gt;So what fears am I talking about? Let's found out and find our fear score.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. Fear of Missing Out (FOMO)
&lt;/h2&gt;

&lt;p&gt;FOMO is the new fear in town, and it is slowly taking over everyone.&lt;/p&gt;

&lt;p&gt;But what is FOMO doing in tech?&lt;/p&gt;

&lt;p&gt;Tech has always lived with FOMO. Every new technology or tool gets picked up quickly because no one wants to miss out.&lt;/p&gt;

&lt;p&gt;I remember when OpenClaw started booming. Suddenly, there were YouTube videos and articles everywhere. Everyone was writing about it, whether it was useful for them or not. Some were doing it for views, some because of FOMO.&lt;/p&gt;

&lt;p&gt;If you feel FOMO, you need a reality check. Ask yourself: Am I writing or learning this because it aligns with me, or just because everyone else is doing it?&lt;/p&gt;

&lt;p&gt;I also felt this. So I started learning and writing about topics more intentionally, trying to avoid blindly following trends and instead improve how I present myself.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to reduce it
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Set a trend filter rule: Only explore tech that aligns with your goals. Ignore the rest.
&lt;/li&gt;
&lt;li&gt;Follow a 70/20/10 model: 70 percent core skills, 20 percent adjacent, 10 percent experimental.
&lt;/li&gt;
&lt;li&gt;Schedule curiosity: Instead of reacting daily, review trends once a week.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  2. FOBO (Fear of Becoming Obsolete)
&lt;/h2&gt;

&lt;p&gt;This is one of the most common fears right now, especially after the rise of AI.&lt;/p&gt;

&lt;p&gt;The classic thought is “AI will take our jobs.” But AI will only replace people who stop improving.&lt;/p&gt;

&lt;p&gt;If you keep building skills that are hard to replace, you stay relevant.&lt;/p&gt;

&lt;p&gt;Think of it like having multiple arrows in your arsenal. If one becomes obsolete, you pick another, sharpen it, and move forward.&lt;/p&gt;

&lt;p&gt;Whenever I feel this fear, I try to make myself more valuable than AI by learning how to use it better and making it work for me.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to reduce it
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Stack skills instead of chasing tools: Combine domains like coding and product thinking.
&lt;/li&gt;
&lt;li&gt;Focus on fundamentals: Logic, systems thinking, and communication outlast tools.
&lt;/li&gt;
&lt;li&gt;Re-skill in cycles: Improve every 3 to 6 months instead of panic learning.
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  3. FUD (Fear, Uncertainty, and Doubt)
&lt;/h2&gt;

&lt;p&gt;This is one of the most common internal fears.&lt;/p&gt;

&lt;p&gt;It comes when you start questioning yourself:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is my tech stack right ?&lt;/li&gt;
&lt;li&gt;Are my projects good enough ? &lt;/li&gt;
&lt;li&gt;Am I good enough for this company ? &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most people feel this, but no one talks about it.&lt;/p&gt;

&lt;p&gt;This fear is dangerous because it slowly stops you from trying new things. You start holding back instead of taking risks.&lt;/p&gt;

&lt;p&gt;I had this fear last year. I started working on it by attending events, talking to people in tech, building more projects, and sharing them on LinkedIn.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to reduce it
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Build proof over opinion: Instead of relying on what others say, build something real.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Follow adoption signals, not hype: Look at job postings and real usage instead of noise.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Time box your doubt: Give yourself a decision window and move forward.  &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  4. FOCS (Fear of Choosing the Wrong Stack)
&lt;/h2&gt;

&lt;p&gt;This fear comes when you choose a stack, start building, and then see others getting better opportunities with other stack.&lt;/p&gt;

&lt;p&gt;You start questioning your choice. But the real issue is often not the stack.&lt;/p&gt;

&lt;p&gt;It could be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;weak communication
&lt;/li&gt;
&lt;li&gt;basic projects
&lt;/li&gt;
&lt;li&gt;lack of depth
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Before choosing a stack, ask yourself:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Do I like this
&lt;/li&gt;
&lt;li&gt;Do I see myself working on this long term
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I started with MERN and never felt the need to switch just because others were doing something else.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to reduce it
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Choose proven defaults first: Stability matters more than novelty in the beginning.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Focus on learning, not perfection: Most skills are transferable.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Design for flexibility: Build systems where switching later is possible.  &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  5. FOWO (Fear of Wasted Opportunity)
&lt;/h2&gt;

&lt;p&gt;This fear comes from the past. Looking back and thinking: What if I had taken that chance  &lt;/p&gt;

&lt;p&gt;I have felt this a lot. In college, I often let my project partner lead everything. Because of that, I never got the chance to speak at big events or present my work.&lt;/p&gt;

&lt;p&gt;I stayed in the background while others got the spotlight. Later, I realized how much I missed.&lt;/p&gt;

&lt;p&gt;But I also learned from it.&lt;/p&gt;

&lt;p&gt;Now, whenever I feel like participating, I do it. Whether it is a Dev challenge or building something random, I focus on the process. I experiment with tone as well. Some articles are fun, some are serious.&lt;/p&gt;

&lt;p&gt;The important part is showing up.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to reduce it
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Shift your focus forward: Opportunities keep coming.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Act faster on small chances: Build a habit of taking action.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Document lessons: Turn regret into a system for better decisions.  &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;My fear score is 4 out of 5. I still have work to do. But I am trying to get better and not let fear control my decisions.&lt;/p&gt;

&lt;p&gt;Fear doesn’t disappear when you wait. It fades when you act. Take the shot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What’s your fear score?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>mentalhealth</category>
      <category>beginners</category>
      <category>discuss</category>
    </item>
    <item>
      <title>You’re Using GitHub Wrong (Here’s a Better Way)</title>
      <dc:creator>Konark Sharma</dc:creator>
      <pubDate>Sat, 02 May 2026 19:24:19 +0000</pubDate>
      <link>https://forem.com/konark_13/youre-using-github-wrong-heres-a-better-way-4p3j</link>
      <guid>https://forem.com/konark_13/youre-using-github-wrong-heres-a-better-way-4p3j</guid>
      <description>&lt;p&gt;Well, I have been on GitHub since 2019, even before the lockdown.&lt;/p&gt;

&lt;p&gt;Back then, I did not properly use GitHub. I used to just make projects, upload the code, and share it with friends. But I never really understood the point of GitHub.&lt;/p&gt;

&lt;p&gt;I think I missed my tutorials on GitHub. But now, I’ll share some key ways to actually make the best out of it.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Your GitHub Profile Is Your Developer Identity
&lt;/h2&gt;

&lt;p&gt;Your GitHub profile is not just a bio page. It is your &lt;strong&gt;public engineering resume&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;When I started using GitHub, I was amazed by it, but I mostly used it for uploading projects. I made my first GitHub profile page and thought it was great.&lt;/p&gt;

&lt;p&gt;Then I met someone in my office, and they showed me their GitHub profile. It looked amazing.&lt;/p&gt;

&lt;p&gt;That’s when I realized how much work I still had to do.&lt;/p&gt;

&lt;p&gt;I went home, watched tutorials, explored profiles, and ended up mixing ideas from different places and curating my own profile. It felt like a mix fruit jam, but I liked it.&lt;/p&gt;

&lt;p&gt;It’s not perfect, but it gets the job done.&lt;/p&gt;

&lt;p&gt;Here’s my profile: &lt;a href="https://github.com/Konarksharma13" rel="noopener noreferrer"&gt;GitHub&lt;/a&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%2Fiqzk7r07wz6uroknnw0l.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%2Fiqzk7r07wz6uroknnw0l.png" alt="img" width="800" height="413"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When someone visits your profile, they are not just looking at your code. They are evaluating:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How you think
&lt;/li&gt;
&lt;li&gt;What you build
&lt;/li&gt;
&lt;li&gt;How consistently you learn
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  What matters most
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Profile README&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;This is the first impression. Use it to explain:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Who you are
&lt;/li&gt;
&lt;li&gt;What you are building
&lt;/li&gt;
&lt;li&gt;What technologies you use
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Pinned Repositories&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;You only get a few spots, so use them wisely:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One strong project (your best work)
&lt;/li&gt;
&lt;li&gt;One learning project (shows growth)
&lt;/li&gt;
&lt;li&gt;One experimental or unique idea
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Contribution Graph&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;It is not about being perfect. It is about consistency. A steady graph signals discipline more than perfection ever will.&lt;/p&gt;

&lt;p&gt;You can check this article to create an amazing &lt;a href="https://dev.to/supritha/how-to-have-an-awesome-github-profile-1969"&gt;Profile Readme&lt;/a&gt; and check this &lt;a href="https://github.com/abhisheknaiidu/awesome-github-profile-readme" rel="noopener noreferrer"&gt;Github repo&lt;/a&gt; for some inspiration.&lt;/p&gt;

&lt;p&gt;The more creative you are, the more creative your profile should look. Since I like anime so much, I have kept mine mostly minimal anime themed.&lt;/p&gt;

&lt;p&gt;Think of GitHub like LinkedIn, but here creativity is in your hands.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Basic GitHub Search (Most Underused Skill)
&lt;/h2&gt;

&lt;p&gt;GitHub is not just a code host. It is a &lt;strong&gt;search engine for developers&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I love finding free and useful stuff on GitHub. Repositories, links, and the people behind them.&lt;/p&gt;

&lt;p&gt;Earlier, I used to search on Google and then open GitHub links. Now I directly search on GitHub.&lt;/p&gt;

&lt;p&gt;I search things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;LLM projects
&lt;/li&gt;
&lt;li&gt;React projects
&lt;/li&gt;
&lt;li&gt;JavaScript projects
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most people search like this: &lt;em&gt;react project&lt;/em&gt; . That barely scratches the surface.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Better usage&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Filter by language
&lt;/li&gt;
&lt;li&gt;Sort by stars
&lt;/li&gt;
&lt;li&gt;Explore trending topics
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example searches&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;machine learning python project
&lt;/li&gt;
&lt;li&gt;react dashboard open source
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This helps you find real world implementations, not just tutorials.&lt;/p&gt;




&lt;h2&gt;
  
  
  3. Advanced GitHub Search (Hidden Power Feature)
&lt;/h2&gt;

&lt;p&gt;This is where GitHub becomes extremely powerful. I discovered this recently, and honestly, this was the seed for this article.&lt;/p&gt;

&lt;p&gt;It felt like a secret door opened. Instead of random searching, you can filter like a pro.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example queries&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;stars:200..5000 pushed:&amp;gt;2025  &lt;br&gt;
topic:system-design stars:&amp;lt;3000  &lt;br&gt;
"build your own" stars:200..10000&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What this unlocks&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Find active repositories
&lt;/li&gt;
&lt;li&gt;Avoid outdated or abandoned projects
&lt;/li&gt;
&lt;li&gt;Discover underrated tools before they go mainstream
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is how experienced developers find hidden gems early.&lt;/p&gt;




&lt;h2&gt;
  
  
  4. GitHub Trending vs Reality
&lt;/h2&gt;

&lt;p&gt;The Trending page looks useful, but it can be misleading. I used to explore trending repositories and wonder what made them special.&lt;/p&gt;

&lt;p&gt;The truth is: Trending = popularity spike. Not necessarily usefulness or depth.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you should check instead&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Last commit date (Is it active?)
&lt;/li&gt;
&lt;li&gt;Issue activity (Are people actually using it?)
&lt;/li&gt;
&lt;li&gt;Contributor count (Is it maintained?)
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A small active repository is often more valuable than a large dead one.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. How to Actually Learn From Repositories
&lt;/h2&gt;

&lt;p&gt;I used to star many repositories to check later. But that “later” never comes. I think many developers can relate to this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Star a repo
&lt;/li&gt;
&lt;li&gt;Maybe clone it
&lt;/li&gt;
&lt;li&gt;Forget about it
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is &lt;strong&gt;wasted potential&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A better approach&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you open a repository:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Read the README first
&lt;/li&gt;
&lt;li&gt;Check the examples folder
&lt;/li&gt;
&lt;li&gt;Look at issues (real problems users face)
&lt;/li&gt;
&lt;li&gt;Explore the architecture and folder structure
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This turns GitHub into a &lt;strong&gt;learning platform&lt;/strong&gt;, not just storage.&lt;/p&gt;




&lt;h2&gt;
  
  
  6. Finding Hidden Gems on GitHub
&lt;/h2&gt;

&lt;p&gt;This was one of the main reasons behind this article. I was researching some repositories for my article and while exploring, I kept finding valuable repositories again and again. It almost felt like every new tab had something useful.&lt;/p&gt;

&lt;p&gt;So I started noting them down.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you want underrated, high value repositories&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Do not rely only on Trending. Instead, search patterns like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"build your own"
&lt;/li&gt;
&lt;li&gt;"system design notes"
&lt;/li&gt;
&lt;li&gt;"awesome"
&lt;/li&gt;
&lt;li&gt;"handbook"
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;"build your own" stars:200..5000  &lt;br&gt;
"system design notes" stars:&amp;lt;5000&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;This is how you find repositories that are educational, not hype driven.&lt;/p&gt;




&lt;h2&gt;
  
  
  7. Follow Developers, Not Just Repositories
&lt;/h2&gt;

&lt;p&gt;This is something I started doing recently. I began following developers whose work I found interesting. And it changed how I learn.&lt;/p&gt;

&lt;p&gt;You start noticing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How they write code
&lt;/li&gt;
&lt;li&gt;How they structure projects
&lt;/li&gt;
&lt;li&gt;How they write READMEs
&lt;/li&gt;
&lt;li&gt;What kind of problems they solve
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most people follow projects. Experienced developers follow people.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Developers build multiple tools over time
&lt;/li&gt;
&lt;li&gt;Their starred repos reveal hidden resources
&lt;/li&gt;
&lt;li&gt;Their activity shows what is actually relevant
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One good developer profile can lead you to 10 or more useful repositories.&lt;/p&gt;




&lt;h2&gt;
  
  
  8. Using Stars, Forks, and Watch Properly
&lt;/h2&gt;

&lt;p&gt;These are not just buttons.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stars = bookmarks + interest signal
&lt;/li&gt;
&lt;li&gt;Forks = experimentation or customization
&lt;/li&gt;
&lt;li&gt;Watch = staying updated on active development
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Do not star everything. Use stars intentionally. I use stars to revisit repositories and learn from them later.&lt;/p&gt;

&lt;p&gt;You can check my &lt;a href="https://github.com/Konarksharma13?tab=stars" rel="noopener noreferrer"&gt;starred repositories&lt;/a&gt;. You might find something useful. Or share yours as well.&lt;/p&gt;




&lt;h2&gt;
  
  
  9. Turn GitHub Into a Learning System
&lt;/h2&gt;

&lt;p&gt;These are things I have started doing to become a better developer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Save repositories intentionally, not randomly
&lt;/li&gt;
&lt;li&gt;Revisit starred repositories monthly
&lt;/li&gt;
&lt;li&gt;Track what I actually learned
&lt;/li&gt;
&lt;li&gt;Explore one repository deeply every week
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GitHub becomes powerful only when used consistently.&lt;/p&gt;




&lt;h2&gt;
  
  
  10. Contributions Show Real Understanding
&lt;/h2&gt;

&lt;p&gt;Uploading code shows what you built. Contributions show how you think.&lt;/p&gt;

&lt;p&gt;When you contribute to a repository, you are not just writing code, you are understanding someone else’s code, fixing real problems, and working with real-world standards.&lt;/p&gt;

&lt;p&gt;It’s like joining someone else’s kitchen instead of cooking alone. You have to understand their process, their ingredients, and how they work before you can add anything.&lt;/p&gt;

&lt;p&gt;Even small contributions matter. Fixing a typo in a README is like correcting a menu so customers don’t get confused. Improving documentation is like making instructions clearer for the next person walking in.&lt;/p&gt;

&lt;p&gt;These small steps slowly build confidence, and over time, you start contributing more meaningfully.&lt;/p&gt;




&lt;p&gt;GitHub is often treated like a code backup tool. But in reality, it is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A discovery engine
&lt;/li&gt;
&lt;li&gt;A learning platform
&lt;/li&gt;
&lt;li&gt;A developer identity system
&lt;/li&gt;
&lt;li&gt;A map of modern software engineering
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most developers use GitHub. Very few actually use it properly.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Tell me your favorite GitHub repository?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>System Design That Actually Makes Sense</title>
      <dc:creator>Konark Sharma</dc:creator>
      <pubDate>Wed, 29 Apr 2026 19:11:38 +0000</pubDate>
      <link>https://forem.com/konark_13/system-design-that-actually-makes-sense-361n</link>
      <guid>https://forem.com/konark_13/system-design-that-actually-makes-sense-361n</guid>
      <description>&lt;p&gt;I thought System Design was all about memorizing patterns for interviews. Turns out, that was the problem.&lt;/p&gt;

&lt;p&gt;I used to think System Design was something abstract and only meant for interviews. But the more I learned, the more I realized it is actually about something very simple i.e. Handling growth.&lt;/p&gt;

&lt;p&gt;Imagine you are opening a &lt;strong&gt;tiny pizza shop&lt;/strong&gt;. At first, it is just you, a small oven, and a few neighbors stopping by. But what happens if suddenly 10,000 people want pizza at the exact same time?&lt;/p&gt;

&lt;p&gt;That is the heart of &lt;strong&gt;System Design&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is System Design and Why It Matters
&lt;/h2&gt;

&lt;p&gt;System design is the process of defining the architecture, components, modules, interfaces, and data for a system to satisfy specific requirements. It is essentially creating a blueprint for a complex software system to ensure it is efficient, reliable, and scalable.&lt;/p&gt;

&lt;p&gt;This is you drawing the floor plan for your pizza shop, deciding where the oven goes, how the pantry is organized, and how many chefs you need so the shop doesn't collapse when 1,000 customers show up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why It Matters in Real World Engineering&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As developers level up, companies stop paying for just code and start paying for architectural decisions that handle high traffic and balance cost with performance.&lt;/p&gt;

&lt;p&gt;A junior chef knows how to bake one pizza but a Senior Chef knows how to design a kitchen that can bake 500 pizzas an hour without the building catching fire.&lt;/p&gt;




&lt;h2&gt;
  
  
  Functional vs Non-Functional Requirements
&lt;/h2&gt;

&lt;p&gt;Functional requirements are the specific features the system must offer (the "what"). Non-functional requirements are quality constraints like scalability, reliability, and security (the "how").&lt;/p&gt;

&lt;p&gt;A functional requirement is "The user can order a pepperoni pizza.". A non-functional requirement is "The pizza must be ready in under 15 minutes" (latency) or "The shop must stay open even during a storm" (availability).&lt;/p&gt;

&lt;p&gt;The technical trade-offs or limits you must work within, such as hardware capacity, budget, or the laws of physics.&lt;/p&gt;

&lt;p&gt;You only have room for two ovens, or you cannot afford to hire 50 chefs.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Approach a Design Problem
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Requirement Clarification&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the process of asking questions to define the exact scope of a vague problem.&lt;/p&gt;

&lt;p&gt;Before building the kitchen, you ask: "Are we a small local shop or a global delivery giant?"&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scope Definition&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Deciding what features are included or excluded to manage complexity and time.&lt;/p&gt;

&lt;p&gt;You decide, "Today we will focus on baking and delivery, but we will not build the pizza review system yet."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Back of the Envelope Estimation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Quick calculations to estimate the scale of the system, such as requests per second or storage.&lt;/p&gt;

&lt;p&gt;If we have 10,000 customers and each orders one pizza, we need enough dough to make 10,000 pizzas every day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Identifying Bottlenecks Early&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Finding the slowest part of the system that will break first under heavy load.&lt;/p&gt;

&lt;p&gt;You realize that even if you have 100 chefs, you only have one oven. That oven is your bottleneck.&lt;/p&gt;




&lt;h2&gt;
  
  
  Core System Concepts
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Client-Server Architecture and Request Flow&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A client-server model is where a client (like a browser) sends a request and a server responds to it.&lt;/p&gt;

&lt;p&gt;The request lifecycle looks like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Customer places an order
&lt;/li&gt;
&lt;li&gt;Chef receives the order
&lt;/li&gt;
&lt;li&gt;Chef checks the pantry (database)
&lt;/li&gt;
&lt;li&gt;Pizza is prepared and sent back
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The customer is the client. The pizza shop is the server.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Latency vs Throughput&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Latency is the time it takes to complete a single action. Throughput is the number of actions completed in a given time.&lt;/p&gt;

&lt;p&gt;Latency is how long you wait for your pizza. Throughput is how many pizzas the shop can make in one hour.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Vertical vs Horizontal Scaling&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Vertical scaling is adding more power to a single machine. Horizontal scaling is adding more machines to share the load.&lt;/p&gt;

&lt;p&gt;Vertical scaling is buying a super oven. Horizontal scaling is buying five ovens and hiring five more chefs.&lt;/p&gt;




&lt;h2&gt;
  
  
  Networking Basics
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;HTTP vs HTTPS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;HTTP is the protocol used to transfer data. HTTPS is the secure version that encrypts that data.&lt;/p&gt;

&lt;p&gt;HTTP is like shouting your order across the street. HTTPS is like handing your order in a locked briefcase.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DNS Resolution&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;DNS translates a domain name into an IP address.&lt;/p&gt;

&lt;p&gt;You know the shop name, but DNS gives you the exact location so you can reach it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TCP vs UDP&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;TCP is reliable and ensures data arrives correctly. UDP is faster but may lose some data.&lt;/p&gt;

&lt;p&gt;TCP is like a pizza delivery where the rider waits until you confirm you received the order correctly. UDP is a promo flyer about pizza deals thrown at your door you might get it, you might not.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Load Balancers&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A load balancer distributes incoming requests across multiple servers.&lt;/p&gt;

&lt;p&gt;It is like a manager at the entrance telling customers which chef to go to so no one gets overwhelmed.&lt;/p&gt;




&lt;h2&gt;
  
  
  Data Storage Basics
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;SQL vs NoSQL&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;SQL databases store data in structured tables with fixed schemas. NoSQL databases are more flexible and can store data in multiple formats.&lt;/p&gt;

&lt;p&gt;SQL is like a structured recipe book. NoSQL is like sticky notes where anything can be written.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When to Use Which&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use SQL when relationships and structure matter. Use NoSQL when data is large, flexible, and needs to scale quickly.&lt;/p&gt;

&lt;p&gt;Use SQL for payments and orders. Use NoSQL for user-generated content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Indexing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An index helps the database find data quickly. Instead of scanning everything, it jumps directly to the required data. It is like a table of contents in a book.&lt;/p&gt;

&lt;p&gt;Instead of checking every order slip, the chef uses a labeled rack (veg, non-veg, pending) to instantly find the right order.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;ACID Properties&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ACID stands for Atomicity, Consistency, Isolation, and Durability. It ensures transactions are reliable.&lt;/p&gt;

&lt;p&gt;If a customer pays, either the money is transferred completely or nothing happens. There is no partial state.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Atomicity: Either the pizza order is fully placed or not placed at all&lt;/li&gt;
&lt;li&gt;Consistency: Order details (price, items) are always correct&lt;/li&gt;
&lt;li&gt;Isolation: Two customers ordering at the same time don’t mix up orders&lt;/li&gt;
&lt;li&gt;Durability: Once the order is confirmed, it won’t disappear even if the system crashes&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Caching Fundamentals
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What Problem Caching Solves&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Caching stores frequently used data in faster storage so it can be accessed quickly. Instead of checking the database repeatedly, the system uses cached data.&lt;/p&gt;

&lt;p&gt;Think of a pizza shop. Popular pizzas (like Margherita) are kept ready on the counter. Instead of making it from scratch every time (database), the shop serves the ready pizza (cache) instantly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cache-Aside Pattern&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The system checks the cache first. If the data is not found, it fetches it from the database and stores it in the cache.&lt;/p&gt;

&lt;p&gt;Customer asks for a pizza: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If it’s already on the counter, serve immediately&lt;/li&gt;
&lt;li&gt;If not kitchen prepares it, then keeps a copy ready for the next customer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;TTL (Time-to-Live)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;TTL defines how long data stays in the cache before it is refreshed. This ensures outdated data is not used.&lt;/p&gt;

&lt;p&gt;Pizzas can’t sit forever. After some time, they’re thrown away and made fresh again. That “expiry time” is TTL.&lt;/p&gt;




&lt;h2&gt;
  
  
  Monolith vs Microservices
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Monolith&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A monolith is a single system where everything is tightly connected. It is easier to build but harder to scale.&lt;/p&gt;

&lt;p&gt;One big kitchen where the same team handles orders, cooking, billing, and delivery. Simple setup but if too many orders come in, everything slows down.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Microservices&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Microservices break the system into smaller independent services. Each service does one thing and communicates with others.&lt;/p&gt;

&lt;p&gt;It is harder to build but easier to scale.&lt;/p&gt;

&lt;p&gt;Separate teams:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One for taking orders&lt;/li&gt;
&lt;li&gt;One for cooking&lt;/li&gt;
&lt;li&gt;One for delivery&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each team works independently, so the system handles more customers efficiently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When Each Works&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Monolith works well for small systems. Microservices work well for large, complex systems with multiple teams.&lt;/p&gt;

&lt;p&gt;Monolith when small pizza shop with limited orders and one kitchen is enough. Microservices when large pizza chain with separate teams and scalable operations.&lt;/p&gt;




&lt;h2&gt;
  
  
  Beginner Design Case Studies
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;URL Shortener&lt;/th&gt;
&lt;th&gt;To-Do App&lt;/th&gt;
&lt;th&gt;Chat System&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Purpose&lt;/td&gt;
&lt;td&gt;Redirect&lt;/td&gt;
&lt;td&gt;Tasks&lt;/td&gt;
&lt;td&gt;Messaging&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Focus&lt;/td&gt;
&lt;td&gt;Fast reads&lt;/td&gt;
&lt;td&gt;Simplicity&lt;/td&gt;
&lt;td&gt;Real-time&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bottleneck&lt;/td&gt;
&lt;td&gt;Redirect speed&lt;/td&gt;
&lt;td&gt;DB writes&lt;/td&gt;
&lt;td&gt;Message delivery&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Architecture&lt;/td&gt;
&lt;td&gt;DB lookup&lt;/td&gt;
&lt;td&gt;CRUD&lt;/td&gt;
&lt;td&gt;Persistent connection&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Protocol&lt;/td&gt;
&lt;td&gt;HTTPS&lt;/td&gt;
&lt;td&gt;HTTPS&lt;/td&gt;
&lt;td&gt;WebSockets&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Scaling&lt;/td&gt;
&lt;td&gt;Horizontal&lt;/td&gt;
&lt;td&gt;Minimal&lt;/td&gt;
&lt;td&gt;Horizontal&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Database&lt;/td&gt;
&lt;td&gt;NoSQL&lt;/td&gt;
&lt;td&gt;SQL&lt;/td&gt;
&lt;td&gt;NoSQL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Load Balancer&lt;/td&gt;
&lt;td&gt;Required&lt;/td&gt;
&lt;td&gt;Optional&lt;/td&gt;
&lt;td&gt;Critical&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;p&gt;System Design is not about memorizing answers. It is about understanding how systems behave when they grow. It is about thinking ahead.&lt;/p&gt;

&lt;p&gt;Take a simple system and think through it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Where will it break
&lt;/li&gt;
&lt;li&gt;How will you scale it
&lt;/li&gt;
&lt;li&gt;What decisions will you make &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because at the end, every system is just a pizza shop trying to serve more people without breaking.&lt;/p&gt;

&lt;p&gt;If this helped you understand things better, I would love to know.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What should I break down next?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>systemdesign</category>
      <category>webdev</category>
      <category>discuss</category>
      <category>beginners</category>
    </item>
    <item>
      <title>From APIs to Agents: The Real Shift at Google Next ‘26</title>
      <dc:creator>Konark Sharma</dc:creator>
      <pubDate>Tue, 28 Apr 2026 12:24:59 +0000</pubDate>
      <link>https://forem.com/konark_13/from-apis-to-agents-the-real-shift-at-google-next-26-4pe2</link>
      <guid>https://forem.com/konark_13/from-apis-to-agents-the-real-shift-at-google-next-26-4pe2</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/google-cloud-next-2026-04-22"&gt;Google Cloud NEXT Writing Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I watched Google Cloud Next ‘26 thinking I’ll just see better models, faster APIs, maybe some cool demos.&lt;/p&gt;

&lt;p&gt;But I didn’t expect this. This felt different. Not like “AI is improving”. More like the way we build software is changing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Moment That Stuck With Me
&lt;/h2&gt;

&lt;p&gt;It started simple. JayTee Hazard was creating music. Tina Tarighian was generating visuals.&lt;/p&gt;

&lt;p&gt;But the interesting part wasn’t the demo. It was what was happening behind it.&lt;/p&gt;

&lt;p&gt;Gemini was:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;listening to the music
&lt;/li&gt;
&lt;li&gt;generating code
&lt;/li&gt;
&lt;li&gt;updating visuals in real time
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And it just kept going. No “run again”. No “generate once”&lt;/p&gt;

&lt;p&gt;It was a loop. That’s when it clicked for me. This is not prompt to output anymore. This is: input → reasoning → tool use → execution → feedback → repeat&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%2F5n3d88yk3oq0z3alk8rs.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%2F5n3d88yk3oq0z3alk8rs.png" alt="img"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The difference is not just output. It’s the system behind it.&lt;/p&gt;

&lt;p&gt;That loop is the foundation of &lt;strong&gt;agentic systems&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Then This Number Hit Me
&lt;/h2&gt;

&lt;p&gt;Sundar Pichai mentioned:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;~75% of new code at Google is AI generated and reviewed by engineers&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I had to pause there. Not because it’s surprising. But because it confirms something we already feel. We’re not writing everything anymore.&lt;/p&gt;

&lt;p&gt;We’re:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;guiding
&lt;/li&gt;
&lt;li&gt;reviewing
&lt;/li&gt;
&lt;li&gt;correcting
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Almost like we moved from writing functions to reviewing systems.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Part That Felt Real
&lt;/h2&gt;

&lt;p&gt;The most interesting part wasn’t the models. It was how they’re actually using this internally. They gave an example of a complex code migration.&lt;/p&gt;

&lt;p&gt;Instead of one system, they had:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a Planning Agent
&lt;/li&gt;
&lt;li&gt;an Orchestrator Agent
&lt;/li&gt;
&lt;li&gt;a Coding agent &lt;/li&gt;
&lt;li&gt;and Engineers
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Working together. And they completed it &lt;strong&gt;6x faster&lt;/strong&gt;. That’s not “AI helping”. That’s a &lt;strong&gt;team&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  So What Does This Mean for Us?
&lt;/h2&gt;

&lt;p&gt;This is where things started making sense for me.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. We’re Not Writing Prompts. We’re Designing Systems
&lt;/h3&gt;

&lt;p&gt;With the &lt;strong&gt;Agent Development Kit (ADK)&lt;/strong&gt;, you don’t just create one agent. You define:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;roles
&lt;/li&gt;
&lt;li&gt;capabilities
&lt;/li&gt;
&lt;li&gt;tool access
&lt;/li&gt;
&lt;li&gt;execution flow
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each agent becomes: a stateful unit with memory + tools  &lt;/p&gt;

&lt;p&gt;It felt like building microservices, but instead of APIs you’re wiring intelligence.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. The API Layer Is Getting Abstracted (MCP)
&lt;/h3&gt;

&lt;p&gt;This was subtle but huge. With &lt;strong&gt;Model Context Protocol (MCP)&lt;/strong&gt; inbuilt now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;tools expose capabilities in a standard format
&lt;/li&gt;
&lt;li&gt;models understand how to use them
&lt;/li&gt;
&lt;li&gt;context is passed in a structured way
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;writing REST calls
&lt;/li&gt;
&lt;li&gt;parsing responses
&lt;/li&gt;
&lt;li&gt;handling retries
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your agent does tool invocation via context. Think of MCP as a contract between models and tools  &lt;/p&gt;

&lt;h3&gt;
  
  
  3. Agents Talking to Agents (A2A)
&lt;/h3&gt;

&lt;p&gt;With &lt;strong&gt;A2A (Agent-to-Agent)&lt;/strong&gt;. Agents can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;discover other agents
&lt;/li&gt;
&lt;li&gt;request capabilities
&lt;/li&gt;
&lt;li&gt;validate outputs
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each agent exposes something like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"evaluator"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="nl"&gt;"capabilities"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"validate"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"score"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"simulate"&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And another agent can:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="nx"&gt;evaluator&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;evaluate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;plan&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This creates dynamic multi-agent coordination.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. The UI Part Was Unexpected
&lt;/h3&gt;

&lt;p&gt;This one felt weird at first. Instead of building dashboards manually. Agents generate UI based on context.&lt;/p&gt;

&lt;p&gt;Using &lt;strong&gt;A2UI&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;data → structured output
&lt;/li&gt;
&lt;li&gt;output → UI components
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So instead of build dashboard → connect data. It becomes generate data → UI gets created&lt;/p&gt;

&lt;p&gt;This flips the flow completely.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Memory Makes Agents Actually Useful
&lt;/h3&gt;

&lt;p&gt;One of the biggest limitations I’ve felt AI forgets everything&lt;/p&gt;

&lt;p&gt;With:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;session state
&lt;/li&gt;
&lt;li&gt;memory bank
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Agents can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;store context
&lt;/li&gt;
&lt;li&gt;recall past decisions
&lt;/li&gt;
&lt;li&gt;refine outputs
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So instead of stateless prompt → response. You get stateful system → evolving behavior&lt;/p&gt;

&lt;p&gt;That’s a big shift.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. DevOps Is Turning Into System-Level Reasoning
&lt;/h3&gt;

&lt;p&gt;This part felt unreal. Using &lt;strong&gt;Cloud Assist&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;infra migration → prompt
&lt;/li&gt;
&lt;li&gt;debugging → automated reasoning
&lt;/li&gt;
&lt;li&gt;fixes → suggested patches
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Under the hood: model + logs + context + tool execution  &lt;/p&gt;

&lt;p&gt;So instead of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;checking logs manually
&lt;/li&gt;
&lt;li&gt;tracing errors
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The system does root-cause reasoning + suggestion &lt;/p&gt;

&lt;h3&gt;
  
  
  What This Means in a Real Project
&lt;/h3&gt;

&lt;p&gt;If I think about building something today:&lt;/p&gt;

&lt;p&gt;Before:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;write backend
&lt;/li&gt;
&lt;li&gt;connect APIs
&lt;/li&gt;
&lt;li&gt;manage state
&lt;/li&gt;
&lt;li&gt;build UI
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;define agents (planner, executor, validator)
&lt;/li&gt;
&lt;li&gt;connect via A2A
&lt;/li&gt;
&lt;li&gt;use MCP-enabled tools
&lt;/li&gt;
&lt;li&gt;let UI emerge via A2UI
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The shift is not just speed. It’s how I think about building systems.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Real Takeaway
&lt;/h3&gt;

&lt;p&gt;I’m not thinking “AI will replace developers”. I’m thinking the role is changing&lt;/p&gt;

&lt;p&gt;Before: “How do I write this?”&lt;br&gt;
Now: “How do I design a system that can solve this?”&lt;/p&gt;

&lt;p&gt;And honestly, I’m still figuring out what that means for me.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you’re building with AI right now, are you still writing prompts? Or are you starting to design systems?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>cloudnextchallenge</category>
      <category>googlecloud</category>
      <category>ai</category>
    </item>
    <item>
      <title>From Distracted to Focused: Mac Apps That Actually Made a Difference</title>
      <dc:creator>Konark Sharma</dc:creator>
      <pubDate>Sun, 26 Apr 2026 20:04:49 +0000</pubDate>
      <link>https://forem.com/konark_13/from-distracted-to-focused-mac-apps-that-actually-made-a-difference-5076</link>
      <guid>https://forem.com/konark_13/from-distracted-to-focused-mac-apps-that-actually-made-a-difference-5076</guid>
      <description>&lt;p&gt;I kept thinking I’ll write this someday.&lt;/p&gt;

&lt;p&gt;But every time I sat down, I felt like I’m not “productive enough” to talk about productivity. Some days I get a lot done. Some days I just open my laptop, switch between tabs, and wonder where the time went.&lt;/p&gt;

&lt;p&gt;I’m still figuring it out.&lt;/p&gt;

&lt;p&gt;But in the middle of all this, there were a few apps that actually helped me. Not perfectly, not magically, but enough to make a difference. Enough to help me start when I didn’t feel like starting.&lt;/p&gt;

&lt;p&gt;So this is not a perfect productivity guide. It’s just what worked for me.&lt;/p&gt;

&lt;h2&gt;
  
  
  Trying to Focus When I Didn’t Feel Like Starting - Countdown
&lt;/h2&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%2Fdmnorbfb3tuz3hmmam4n.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%2Fdmnorbfb3tuz3hmmam4n.png" alt="img" width="800" height="498"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I like to work with Pomodoro technique and work for a while and then take a break. I usually work in time interval of 25 min productive work and 5 min break and then repeat it again and then after a while take a longer break.&lt;/p&gt;

&lt;p&gt;I used to use Flow for this but recently I got a new app to play with Countdown.&lt;/p&gt;

&lt;p&gt;What I love about this app is that it provides a small tool in the dock to control and you can pull to set the timer and it will start the timer in the bottom left corner.&lt;/p&gt;

&lt;p&gt;Doing things with a timer puts the sense of urgency in me that I have to finish this work in this limited amount of time and be fast and productive.&lt;/p&gt;

&lt;p&gt;There are days when even starting feels hard, and this timer is the only thing that pushes me to begin.&lt;/p&gt;

&lt;p&gt;This helps me gets more things done and get better.&lt;/p&gt;

&lt;h2&gt;
  
  
  Stopping the Constant Window Switching - Rectangle
&lt;/h2&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%2Feel1oj8wi5pofxgkwa7n.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%2Feel1oj8wi5pofxgkwa7n.png" alt="img" width="800" height="468"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Whenever I used to watch tutorials and write the code along I was so much frustrated by shifting windows back and forth again and again and till then I discovered splitting on Mac was available then I used it and I got bored of it pretty easily as there was no keyboard shortcut to adjust them.&lt;/p&gt;

&lt;p&gt;So then randomly watching YouTube I came across Rectangle.&lt;/p&gt;

&lt;p&gt;It is a free app that let me snap windows and move and resize the window however I like and plus there is an awesome and easy keyboard shortcut.&lt;/p&gt;

&lt;p&gt;It might sound like a small thing, but saving those few seconds again and again actually made me less frustrated while learning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Completing Work before Deadlines - Lockera
&lt;/h2&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%2F1d9qg4rp8ib8kptrecdq.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%2F1d9qg4rp8ib8kptrecdq.png" alt="img" width="800" height="703"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I loved it when Mac starting providing widgets for Home Screen. I was so amazed by it and wanted to add widgets to acts as a reminder for me to keep looking at them and remind myself of the deadlines.&lt;/p&gt;

&lt;p&gt;That’s where I found out about Lockera and its amazing features. All of the features of Lockera are amazing but the one I love is Days left.&lt;/p&gt;

&lt;p&gt;I can provide it a task and the deadline and it will stick as a widget and remind us with the deadlines and to complete work faster.&lt;/p&gt;

&lt;p&gt;I tend to forget things, especially when I’m focused on something else, so having something constantly reminding me helps more than I expected.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reducing Distractions While Browsing - Brave Browser
&lt;/h2&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%2F779lrtbmbn2fpsonpc0m.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%2F779lrtbmbn2fpsonpc0m.png" alt="img" width="800" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I have tried most of the browser to find the ultimate one but for me nothing tops Brave browser. It is easy, safe and fast and blocks most of the ads.&lt;/p&gt;

&lt;p&gt;Well, I can’t stop talking about brave browser.&lt;/p&gt;

&lt;p&gt;I watch most of the videos on YouTube and I don’t have a premium and without premium I’ll get the ads first before watching any YouTube video so I can’t afford that so I use brave browser for it.&lt;/p&gt;

&lt;p&gt;It also seamless connection to brave browser on phone. Other features it mimics just like chrome it adds all the web tools and features and it functions perfectly well.&lt;/p&gt;

&lt;p&gt;The most loving feature that I use is opening tabs and not closing them. I keep website and YouTube videos for later seeing sometimes and I left it there on my tabs for hours.&lt;/p&gt;

&lt;p&gt;I used to have my Motherboard heated and air blowing out of the fans like I’m cooking something but that doesn’t happen anymore due to Brave Browser and a secret extension.&lt;/p&gt;

&lt;p&gt;Not seeing ads actually helped me stay focused longer without getting distracted.&lt;/p&gt;

&lt;h2&gt;
  
  
  Writing Things Down Before I Forget Them - Notion / Notes
&lt;/h2&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%2Fjvhvox8eicj0ps0qgiui.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%2Fjvhvox8eicj0ps0qgiui.png" alt="img" width="800" height="465"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I used to love notion back then but since I moved to another MacBook. I’m using notes app to create and use and the retrieval and opening of the app is quite fast.&lt;/p&gt;

&lt;p&gt;I love using these and love creating and saving a lot of notes.&lt;/p&gt;

&lt;p&gt;Notes are a big part of my life and since I started writing on dev.to. I use notes app to write the drafts so that they are saved there and I can revisit my first drafts when I became a better writer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Trying to Be Consistent With My Thoughts - Journal
&lt;/h2&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%2F7zdebw295fnji4f0zp6i.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%2F7zdebw295fnji4f0zp6i.png" alt="img" width="800" height="670"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I started writing some journals but although I am not a daily journal guy yet but I love the idea of writing journals and I love the journal app.&lt;/p&gt;

&lt;p&gt;It is fun and calm and easy to use and I can make a streak for keep writing daily and it keeps tracks of how many journals have I written, words used in them and all the entries made.&lt;/p&gt;

&lt;p&gt;I keep a reminder but still I forget to keep up the journal.&lt;/p&gt;

&lt;p&gt;I’m not consistent with journaling, but whenever I do it, I feel a bit more clear about everything.&lt;/p&gt;

&lt;h2&gt;
  
  
  Fixing a Skill I Kept Ignoring - Typist
&lt;/h2&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%2Fd4p4rh9dm2o2tozjohjx.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%2Fd4p4rh9dm2o2tozjohjx.png" alt="img" width="800" height="617"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since I love writing my typing has been pretty bad so to keep and take lessons from start to finish and accomodate my brain to know and remember all the typing keys.&lt;/p&gt;

&lt;p&gt;For all this I use typist. It is an app that teaches you from start like F and J and the more you practice the more keys it will teach you.&lt;/p&gt;

&lt;p&gt;It was the ultimate app for me to use and learn typing from start with no ads straight typing lesson and the best part before the next lesson a small recap of the previous lesson.&lt;/p&gt;

&lt;p&gt;It is so awesome app for me to use to get better at typing.&lt;/p&gt;

&lt;p&gt;It’s frustrating at times, but I know this is one of those skills that will help me for life.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cleaning the Mess I Didn’t Notice - App Cleaner
&lt;/h2&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%2Fjci0e0p55reu2eapn6bj.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%2Fjci0e0p55reu2eapn6bj.png" alt="img" width="800" height="341"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I loving using and installing a lot of apps and every new app if you delete it leaves it’s marks so in order to make it working and delete all the subfolders or the hidden folders I use app cleaner.&lt;/p&gt;

&lt;p&gt;It mostly works magically for apps and deletes everything they are hiding from me. But just there are times that it just can’t delete everything but it gets the job done for me and I love the app for it.&lt;/p&gt;

&lt;p&gt;I didn’t realize how much clutter builds up until I started cleaning things properly.&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%2F6o6fkaq0shhq9ovdorix.gif" 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%2F6o6fkaq0shhq9ovdorix.gif" alt="img" width="600" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’m still trying to figure out what productivity really means for me.&lt;/p&gt;

&lt;p&gt;Some days I follow everything perfectly. Some days I don’t. But these tools help me stay a little more consistent, a little more focused, and a little more in control of my time.&lt;/p&gt;

&lt;p&gt;These are the apps that worked for me. But I’m always on the hunt for better ways to improve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What are the apps that help you stay productive and should I bring more articles like this?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>beginners</category>
      <category>discuss</category>
    </item>
    <item>
      <title>It Might Already Be Too Late to Fix This</title>
      <dc:creator>Konark Sharma</dc:creator>
      <pubDate>Sun, 19 Apr 2026 22:48:17 +0000</pubDate>
      <link>https://forem.com/konark_13/it-might-already-be-too-late-to-fix-this-1a4m</link>
      <guid>https://forem.com/konark_13/it-might-already-be-too-late-to-fix-this-1a4m</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for &lt;a href="https://dev.to/challenges/weekend-2026-04-16"&gt;Weekend Challenge: Earth Day Edition&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It might already be too late to fix this.&lt;/p&gt;

&lt;p&gt;Yes, you heard it right. It’s an Earth Recovery Protocol. A plan to help Earth recover from all the damage it has endured. But the deeper you go, the harder it gets to ignore the truth. Some things can’t be undone.&lt;/p&gt;

&lt;p&gt;We could have waited for another century, but who knows whether the resources would still be available till then.&lt;/p&gt;

&lt;p&gt;So, why not start the recovery protocol today itself and do what we can do best to help Earth start its recovery journey.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Earth Recovery Protocol is a haunting interactive simulation that dares users to "undo" humanity's greatest environmental sins: &lt;strong&gt;species extinction, deforestation, fossil fuel emissions, plastic pollution, and ocean acidification&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Through a terminal like interface with cinematic animations and typewriter effects, it reveals the cold truth: &lt;strong&gt;many ecological wounds are irreversible.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My goal was simple — &lt;em&gt;to make people pause&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Not just read about climate change, but feel it. To jolt complacency, spark urgent action, and remind us that our planet isn’t a game with save points.&lt;/p&gt;

&lt;p&gt;You don’t “retry” extinction. You don’t “reload” forests.&lt;/p&gt;

&lt;p&gt;Dive in, confront the consequences, and walk away thinking differently.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Try the protocol yourself: &lt;a href="https://earth-recovery-protocol.netlify.app/" rel="noopener noreferrer"&gt;Earth Recovery Protocol&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;See how it unfolds: &lt;/p&gt;
&lt;div class="ltag-netlify"&gt;
  &lt;iframe src="https://earth-recovery-protocol.netlify.app/" title="Netlify embed"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;


&lt;p&gt;Fair warning  this is not a feel good experience. It’s meant to make you uncomfortable. Because that’s where awareness begins.&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;Explore the project here: &lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Konarksharma13" rel="noopener noreferrer"&gt;
        Konarksharma13
      &lt;/a&gt; / &lt;a href="https://github.com/Konarksharma13/Earth-Recovery-Protocol" rel="noopener noreferrer"&gt;
        Earth-Recovery-Protocol
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Earth Recovery Protocol
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🌍 Earth Recovery Protocol&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;A stark reminder: Some wounds to our planet cannot be healed. This interactive AI-powered simulation confronts us with the irreversible consequences of environmental destruction.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://github.com/Konarksharma13/Earth-Recovery-Protocol/LICENSE" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667" alt="License"&gt;&lt;/a&gt;
&lt;a href="https://reactjs.org/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/3f84e32576c1760518103de77743974e43cc0deb74615147420f47e51e86a3bb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f52656163742d31392e302e302d626c75652e737667" alt="React"&gt;&lt;/a&gt;
&lt;a href="https://vitejs.dev/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/af90c8e5d6cb57d22b6e52f2c0a3d70c11dd46841ebd58a92e7affeb1321772f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f566974652d362e322e302d79656c6c6f772e737667" alt="Vite"&gt;&lt;/a&gt;
&lt;a href="https://www.typescriptlang.org/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/ab97b271e4df9d7588d2e7834da0a108ebeebba89b0d74779a6cf19c51a36b7c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f547970655363726970742d352e382e322d626c75652e737667" alt="TypeScript"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🚨 The Harsh Reality&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;In the face of climate change, biodiversity loss, and ecological devastation, humanity often dreams of "undoing" the damage. But the truth is chilling: &lt;strong&gt;many environmental changes are irreversible&lt;/strong&gt;. Species extinction, ocean acidification, plastic pollution. These aren't just problems. They're permanent scars on our planet.&lt;/p&gt;
&lt;p&gt;Earth Recovery Protocol is not a tool for optimism. It's a wake-up call. Through an immersive, AI-driven simulation, users attempt to "reverse" environmental catastrophes, only to confront the cold, unyielding facts of ecological limits.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;✨ What Makes This Project Amazing?&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;🎭 Immersive Experience&lt;/strong&gt;: Terminal style interface with typewriter effects, glitch animations, and cinematic transitions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;📚 Educational Impact&lt;/strong&gt;: Each "recovery attempt" reveals scientific truths about irreversibility, backed by real environmental data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;⚡&lt;/strong&gt;…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Konarksharma13/Earth-Recovery-Protocol" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Feel free to fork it, improve it, or build your own version of reality.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Immersive Experience:&lt;/strong&gt; Terminal style interface with typewriter effects, glitch animations, and cinematic transitions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Educational Impact:&lt;/strong&gt; Each "recovery attempt" reveals scientific truths about irreversibility, backed by real environmental data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Modern Tech Stack:&lt;/strong&gt; Built with React 19, Vite, TypeScript, and Tailwind CSS for lightning-fast performance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Environmental Advocacy:&lt;/strong&gt; Every interaction serves as a powerful reminder to act now, before it's too late.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Key Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Interactive Simulation:&lt;/strong&gt; Attempt to undo deforestation, species extinction, fossil fuel emissions, plastic pollution, and ocean acidification.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Realistic Outcomes:&lt;/strong&gt; Discover why some actions lead to failure, partial recovery, or systemic dependencies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Progressive Revelation:&lt;/strong&gt; As you interact, the simulation builds to a critical warning about the planet's fragility.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No Happy Endings:&lt;/strong&gt; Designed to confront users with uncomfortable truths, inspiring real-world action.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Responsive Design:&lt;/strong&gt; Works seamlessly on desktop and mobile devices.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How to Use
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Request Access:&lt;/strong&gt; Enter the simulation with a warning about irreversible systems.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Choose Actions:&lt;/strong&gt; Select from devastating environmental issues to "attempt" reversal.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Witness Outcomes:&lt;/strong&gt; Experience the harsh reality through animated, typed responses.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reflect:&lt;/strong&gt; After 3 attempts, receive a critical warning that forces contemplation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Restart?:&lt;/strong&gt; Discover that even restarting isn't possible there are no backups for our planet.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;Our planet is not a video game with save points. Earth Recovery Protocol drives home this message:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Species Extinction:&lt;/strong&gt; Once gone, ecological roles can't be restored.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deforestation:&lt;/strong&gt; Regrowth takes centuries; biodiversity is forever altered.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fossil Fuel Emissions:&lt;/strong&gt; Atmospheric CO₂ persists for generations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Plastic Pollution:&lt;/strong&gt; Microplastics endure across ecosystems.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ocean Acidification:&lt;/strong&gt; pH changes require massive, long-term intervention.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The time to act is NOW. Reduce your carbon footprint, support conservation, advocate for policy change, and live sustainably. Every small action counts before it's too late.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Best Use of GitHub Copilot
&lt;/h3&gt;

&lt;p&gt;I used Copilot as a true development partner across every stage of this project. It helped me quickly understand the existing React and TypeScript codebase, identify the core experience in App.tsx, and refine it without losing the cyber-terminal aesthetic that defines the project.&lt;/p&gt;

&lt;p&gt;Copilot played a key role in elevating both the code and the narrative. It suggested cleaner component structures, more expressive action metadata, and stronger user-facing messaging for recovery outcomes. These improvements made the experience feel more intentional, immersive, and emotionally impactful.&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%2Fpmd913akxmloucayk4co.gif" 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%2Fpmd913akxmloucayk4co.gif" alt="img" width="480" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We often think we still have time. This project questions that. What if we don’t? What if this is already the recovery phase?&lt;/p&gt;

&lt;p&gt;And more importantly, What are you doing now to make sure it doesn’t get worse?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you could undo one thing, what would it be?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I Couldn’t Afford Earth, So I Built Something Better</title>
      <dc:creator>Konark Sharma</dc:creator>
      <pubDate>Sat, 11 Apr 2026 13:20:05 +0000</pubDate>
      <link>https://forem.com/konark_13/i-couldnt-afford-earth-so-i-built-something-better-1506</link>
      <guid>https://forem.com/konark_13/i-couldnt-afford-earth-so-i-built-something-better-1506</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/aprilfools-2026"&gt;DEV April Fools Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The day has finally come. I am launching my dream project. For months I had been thinking about what to pitch and now I finally am pitching my startup.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I have been working on this for months and I have a secret partner as well. The partner has really helped me in negotiations.&lt;/p&gt;

&lt;p&gt;For the past 1 month there was always a back and forth with some aliens. There was a lot of negotiation going on with them. But after their approval, I’m presenting to you:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://spaceestate.netlify.app/" rel="noopener noreferrer"&gt;SpaceEstate&lt;/a&gt;&lt;/strong&gt; : &lt;strong&gt;a place where you can buy property in space.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Since Earth is quite crowded and the prices are skyrocketing, why limit yourself?&lt;/p&gt;

&lt;p&gt;With the help of my website, you can check out all the planets and choose the best habitat for you and your family. It is a safe space to secure your future and build a legacy.&lt;/p&gt;

&lt;p&gt;Why just dream of a house on Earth when you can have one on Mars, Jupiter, or something slightly radioactive on Venus?&lt;/p&gt;

&lt;p&gt;I have provided a lot of planets for you to choose from, and some of them have limited time offers, so you better act fast before someone else grabs your dream planet.&lt;/p&gt;

&lt;p&gt;For better trust, I have talked to a lot of aliens and added their reviews for authenticity. Nothing builds trust like a 5-star review from someone with 3 eyes.&lt;/p&gt;

&lt;p&gt;You have three options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;100m
&lt;/li&gt;
&lt;li&gt;1000m
&lt;/li&gt;
&lt;li&gt;The whole planet (for people who don’t like neighbors)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then our servers run these steps in the background:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Connecting with Galactic Bank
&lt;/li&gt;
&lt;li&gt;Verifying your oxygen rights
&lt;/li&gt;
&lt;li&gt;Negotiating with local aliens
&lt;/li&gt;
&lt;li&gt;Bribing Intergalactic Authority
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;After this highly legal and completely ethical process, we generate a &lt;strong&gt;100% authentic certificate&lt;/strong&gt; that proves you now own space.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Welcome to the future of real estate: &lt;strong&gt;&lt;a href="https://spaceestate.netlify.app/" rel="noopener noreferrer"&gt;SpaceEstate&lt;/a&gt;&lt;/strong&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%2F80jz3d260u4orh6677g3.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%2F80jz3d260u4orh6677g3.png" alt="img" width="800" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try it yourself before someone else buys your dream planet and turns it into a parking lot. One click and you’re officially a space landlord. Worst case, you just own a very expensive rock.&lt;br&gt;
Go ahead, your future in space is just one questionable decision away.&lt;/p&gt;
&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Konarksharma13" rel="noopener noreferrer"&gt;
        Konarksharma13
      &lt;/a&gt; / &lt;a href="https://github.com/Konarksharma13/SpaceEstate" rel="noopener noreferrer"&gt;
        SpaceEstate
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      SpaceEstate
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🚀 &lt;a href="https://spaceestate.netlify.app/" rel="nofollow noopener noreferrer"&gt;SpaceEstate&lt;/a&gt;: Own a Piece of the Universe&lt;/h1&gt;
&lt;/div&gt;
&lt;div&gt;
  &lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;💰 The HOTTEST Real Estate Market in the Galaxy 🪐&lt;/h3&gt;
&lt;/div&gt;
  &lt;p&gt;&lt;strong&gt;Forget boring Earth condos.&lt;/strong&gt; Own prime real estate on Mars, Venus, and Jupiter's moons!&lt;/p&gt;
&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;What is SpaceEstate? 🌌&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Ever dreamed of owning beachfront property? &lt;strong&gt;How about crater-front property on the Moon?&lt;/strong&gt; 🌙&lt;/p&gt;
&lt;p&gt;SpaceEstate is a cutting-edge web3-enabled (okay, AI-powered 😎) platform that lets you browse, explore, and purchase &lt;em&gt;prime interplanetary real estate&lt;/em&gt;. Whether you're looking for a cozy studio apartment on Mars or a sprawling mansion on Europa, we've got you covered.&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Why You NEED to Own Space Real Estate NOW:&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Limited Inventory&lt;/strong&gt; - Only one Mars per solar system! Once it's gone, it's gone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Infinite Upside&lt;/strong&gt; - Elon's buying, VCs are buying, crypto bros are buying. Don't be left behind!&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Escape Earth's Problems&lt;/strong&gt; - Mercury too hot? Venus even worse? Pick your perfect plot today!&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI-Powered Insights&lt;/strong&gt; - Our…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Konarksharma13/SpaceEstate" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Sleepless Nights &amp;amp; Cosmic Nightmares&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Building SpaceEstate was like training for a Mars mission, except the mission was my sanity. I averaged 3 hours of sleep in the one last month. My coffee maker became a deity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Alien Negotiations Were INSANE&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Getting planet data was easy. Getting exclusive listings? That required dealing with the Martian Real Estate Consortium. They don’t do Zoom calls. Only psychic telepathy. Which kept disconnecting.&lt;/p&gt;

&lt;p&gt;Their lawyer demanded 47 clauses about meteor damage.&lt;/p&gt;

&lt;p&gt;A Saturn broker tried selling me “crater-adjacent property” that turned out to be space dust.&lt;/p&gt;

&lt;p&gt;I almost quit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Other Hilarious Horrors&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TypeScript errors at 3 AM questioning my existence
&lt;/li&gt;
&lt;li&gt;Gemini hallucinated a moon that doesn’t exist (almost sold it)
&lt;/li&gt;
&lt;li&gt;React crashed every time I added Neptune
&lt;/li&gt;
&lt;li&gt;Accidentally purchased a real asteroid during testing
&lt;/li&gt;
&lt;li&gt;Explained Web3 to an alien using hand gestures
&lt;/li&gt;
&lt;li&gt;UI broke because different planets have different gravity
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Technology Stack&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;React + TypeScript&lt;/strong&gt; - For a robust, scalable experience
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vite&lt;/strong&gt; - Lightning-fast dev experience (like rockets, but for your code)
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Gemini API&lt;/strong&gt; - AI that understands interplanetary economics
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Beautiful UI Components&lt;/strong&gt; - Custom built for the space age
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Component Library&lt;/strong&gt; - Pre-built UI elements that are out of this world
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The Result&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A masterpiece built on caffeine, confusion, and intergalactic negotiations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Category
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Community Favorite&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;SpaceEstate makes space ownership accessible to everyone.&lt;/p&gt;

&lt;p&gt;From developers who just wanted to try something fun, to people who now proudly own 100 meters on Mars, this project brings a shared experience.&lt;/p&gt;

&lt;p&gt;It’s simple, fun, slightly addictive, and makes you question your financial decisions in the best way possible.&lt;/p&gt;

&lt;p&gt;No rocket science degree required. No SpaceX membership needed.&lt;/p&gt;

&lt;p&gt;Just curiosity, imagination, and questionable investment choices.&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%2F3zlwh6ewstrshxillzbj.gif" 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%2F3zlwh6ewstrshxillzbj.gif" alt="img" width="480" height="270"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We always dreamed of owning a house. We just never thought it would be outside the planet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;So, which planet are you buying first? And more importantly, are you going for a small plot or the whole planet?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>showdev</category>
      <category>418challenge</category>
      <category>ai</category>
    </item>
    <item>
      <title>I Know It’s AI, But It Still Feels Real</title>
      <dc:creator>Konark Sharma</dc:creator>
      <pubDate>Mon, 06 Apr 2026 19:30:49 +0000</pubDate>
      <link>https://forem.com/konark_13/i-know-its-ai-but-it-still-feels-real-10j4</link>
      <guid>https://forem.com/konark_13/i-know-its-ai-but-it-still-feels-real-10j4</guid>
      <description>&lt;p&gt;Lately, I’ve been thinking about how we talk to AI.&lt;/p&gt;

&lt;p&gt;Not just for code or answers, but for understanding, for comfort, for something that feels a little more human.&lt;/p&gt;

&lt;p&gt;And that thought led me here.&lt;/p&gt;

&lt;h2&gt;
  
  
  Can LLMs finally understand emotions?
&lt;/h2&gt;

&lt;p&gt;I recently came across Anthropic’s latest &lt;a href="https://transformer-circuits.pub/2026/emotions/index.html" rel="noopener noreferrer"&gt;research&lt;/a&gt; about LLMs understanding emotions, and I was surprised by it. It feels like this could change how LLMs respond to us. But does that mean the job of psychiatrists and therapists is done? Yes and no.&lt;/p&gt;

&lt;p&gt;LLMs still don’t understand emotions like humans.&lt;/p&gt;

&lt;p&gt;If someone scolds me for losing my favorite thing, I’ll feel angry and sad. That doesn’t happen with LLMs. They are still machines.&lt;/p&gt;

&lt;p&gt;What has changed is their &lt;strong&gt;ability to understand patterns of emotions&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Because they are trained on a vast amount of human-written text like fiction, conversations, news, and forums, they start picking up how emotions are expressed.&lt;/p&gt;

&lt;p&gt;This doesn’t mean they truly feel emotions.&lt;/p&gt;

&lt;p&gt;But they are getting better at recognizing and responding to them, step by step.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does this look like in practice?
&lt;/h2&gt;

&lt;p&gt;If I tell an LLM: &lt;em&gt;“I failed my exam.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;With an emotional pattern active, it might respond: &lt;em&gt;“I’m sorry, that must feel really hard.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Without that pattern, it might simply say: &lt;em&gt;“You failed your exam.”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This creates a new kind of interaction. Responses that feel emotionally aware.&lt;/p&gt;

&lt;p&gt;Not because the model feels something, but because it has learned what that kind of response should look like.&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s actually happening?
&lt;/h2&gt;

&lt;p&gt;The LLM is not feeling emotions. It is predicting them. During generation, it leans toward responses that match emotional patterns it has learned.&lt;/p&gt;

&lt;p&gt;So instead of just predicting correct words, it predicts words that also fit the emotional context.&lt;/p&gt;

&lt;p&gt;That small shift changes everything.&lt;/p&gt;

&lt;h2&gt;
  
  
  What does the future hold for us?
&lt;/h2&gt;

&lt;p&gt;I feel LLMs are becoming more and more advanced. But in some ways, this might also make us more dependent. We already rely on people in our lives to share emotions, to feel understood, to be comforted.&lt;/p&gt;

&lt;p&gt;If LLMs become really good at this, we might start replacing those human connections.&lt;/p&gt;

&lt;p&gt;We all have someone we talk to. Someone who listens, understands, and comforts us. Now imagine an AI that can do this perfectly every time.&lt;/p&gt;

&lt;p&gt;Since these models keep improving, they will get better at predicting exactly what to say to make someone feel better. With voice interactions, it could feel even more real.&lt;/p&gt;

&lt;p&gt;Like talking to someone who always understands you.&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s happening behind the scenes?
&lt;/h2&gt;

&lt;p&gt;The more emotional data LLMs learn from, the better they become at recognizing patterns. They don’t feel. But they get better at predicting emotional responses.&lt;/p&gt;

&lt;p&gt;Because they already have context about what we say and how we say it, their responses can feel very personal.&lt;/p&gt;

&lt;p&gt;Over time, it might become harder to distinguish whether you’re talking to a human or an AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Should we fear it?
&lt;/h2&gt;

&lt;p&gt;Maybe yes. Maybe no.&lt;/p&gt;

&lt;p&gt;But one thing is clear. LLMs are becoming more advanced and more comparable to human-like behavior.&lt;/p&gt;

&lt;p&gt;First, it was intelligence. Now it’s emotions.&lt;/p&gt;

&lt;p&gt;What’s next?&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%2Feu52zshzb68shqmq25id.gif" 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%2Feu52zshzb68shqmq25id.gif" alt="this" width="504" height="258"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Maybe the real question is not whether AI understands emotions.&lt;/p&gt;

&lt;p&gt;But whether we start treating it like it does. Because the moment something responds in a way that feels right, we start trusting it.&lt;/p&gt;

&lt;p&gt;We start sharing more. We start depending on it. Not because it feels. But because it responds like it does.&lt;/p&gt;

&lt;p&gt;And that might be enough.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Should AI be able to simulate emotions this well? Or should there always be a clear line between human and machine?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>llm</category>
      <category>webdev</category>
    </item>
    <item>
      <title>You’re Not Stuck. You’re Just Growing Roots</title>
      <dc:creator>Konark Sharma</dc:creator>
      <pubDate>Wed, 01 Apr 2026 09:45:34 +0000</pubDate>
      <link>https://forem.com/konark_13/youre-not-stuck-youre-just-growing-roots-493j</link>
      <guid>https://forem.com/konark_13/youre-not-stuck-youre-just-growing-roots-493j</guid>
      <description>&lt;p&gt;The other day, I was walking in a park, just looking around, not thinking about anything in particular.&lt;/p&gt;

&lt;p&gt;And then this thought hit me. A plant’s life feels very similar to a developer’s life. At first, it sounded strange. But the more I thought about it, the more it started making sense.&lt;/p&gt;

&lt;p&gt;Both need time, care, patience, and the right environment to grow.&lt;/p&gt;

&lt;h2&gt;
  
  
  It Starts Small
&lt;/h2&gt;

&lt;p&gt;Plants grow from seeds, and a developer also starts from a seed.&lt;/p&gt;

&lt;p&gt;A plant’s life begins with a seed. We take a seed, place it in fresh soil, water it, give it sunlight, and take care of it until it finally starts to grow.&lt;/p&gt;

&lt;p&gt;The moment it starts growing, that small happiness kicks in. We start taking even more care of it. Watering it daily, making sure the soil is good, giving it proper sunlight and nutrients.&lt;/p&gt;

&lt;p&gt;This is everything the plant needs to grow.&lt;/p&gt;

&lt;p&gt;The same goes for a developer.&lt;/p&gt;

&lt;p&gt;We choose a seed, maybe Web Development, Mobile Development, DevOps, or anything else. We plant it in our mind and start growing it.&lt;/p&gt;

&lt;p&gt;We learn languages like Python, C++, or Golang. We fail, but we keep watering it daily with practice. We give it sunlight by building small projects.&lt;/p&gt;

&lt;p&gt;And one day, when we stop just watching tutorials and actually write our own code, that is when we grow out of the seed and begin a new journey.&lt;/p&gt;

&lt;h2&gt;
  
  
  Growing, But Still Fragile
&lt;/h2&gt;

&lt;p&gt;With continuous care, a plant becomes a sapling. Then we move it into a bigger pot so it can grow into a strong tree.&lt;/p&gt;

&lt;p&gt;New soil is added. More nutrients. More water. Now the plant needs more effort to grow further.&lt;/p&gt;

&lt;p&gt;The same happens with a developer.&lt;/p&gt;

&lt;p&gt;We start building projects, reading other people’s code, solving problems, and sometimes copying projects from tutorials. This gives us confidence.&lt;/p&gt;

&lt;p&gt;We take on bigger projects, face more errors, and start solving them. Using our basics with new challenges helps us grow.&lt;/p&gt;

&lt;p&gt;Every error becomes a way to grow bigger.&lt;/p&gt;

&lt;h2&gt;
  
  
  Growing Roots (The Hardest Phase)
&lt;/h2&gt;

&lt;p&gt;This is the phase where most people think they are stuck.&lt;/p&gt;

&lt;p&gt;The plant is growing, getting water, sunlight, and nutrients. But one day, the weather changes. Heavy winds and rain test its strength.&lt;/p&gt;

&lt;p&gt;If the roots are strong, the plant survives. If not, it gets uprooted.&lt;/p&gt;

&lt;p&gt;The same happens with developers.&lt;/p&gt;

&lt;p&gt;Sometimes we skip basics and jump directly to projects. We copy code, build projects, and add them to our resume.&lt;/p&gt;

&lt;p&gt;But when interviews come, reality checks everything. If we truly understand what we built, we can answer confidently. If not, it becomes obvious. That is why basics matter.&lt;/p&gt;

&lt;p&gt;Even when learning from tutorials, always ask why. Why this line? Why this approach?  &lt;/p&gt;

&lt;p&gt;That is what makes your roots strong.&lt;/p&gt;

&lt;h2&gt;
  
  
  When Things Start Making Sense
&lt;/h2&gt;

&lt;p&gt;With strong roots, the plant becomes a tree. It grows bigger, stronger, and more stable. It starts giving back.&lt;/p&gt;

&lt;p&gt;People sit under its shade. Its soil helps other plants grow.&lt;/p&gt;

&lt;p&gt;The same happens with a developer.&lt;/p&gt;

&lt;p&gt;Now the developer works on real projects, helps others, and uses their knowledge effectively.&lt;/p&gt;

&lt;p&gt;People start coming to them for help. They guide juniors, train interns, and contribute more.&lt;/p&gt;

&lt;p&gt;They start earning well and moving closer to their goals.&lt;/p&gt;

&lt;h2&gt;
  
  
  When Everything Falls Apart
&lt;/h2&gt;

&lt;p&gt;Then comes a difficult phase.&lt;/p&gt;

&lt;p&gt;The tree starts shedding leaves. It looks empty. Dry. People avoid it. Some even complain about it.&lt;/p&gt;

&lt;p&gt;The same phase comes in a developer’s life.&lt;/p&gt;

&lt;p&gt;Sometimes, they lose their job.&lt;/p&gt;

&lt;p&gt;After putting in so much effort, suddenly they are no longer needed. People who once reached out for help slowly disappear.&lt;/p&gt;

&lt;p&gt;It feels empty.&lt;/p&gt;

&lt;h2&gt;
  
  
  Starting Again, Stronger
&lt;/h2&gt;

&lt;p&gt;But this is not the end.&lt;/p&gt;

&lt;p&gt;If the tree is given water and nutrients again, it grows back. Stronger. Fuller. Better.&lt;/p&gt;

&lt;p&gt;The same is true for developers.&lt;/p&gt;

&lt;p&gt;If we keep learning, keep applying, and stay positive, things change. A new opportunity comes. A better path appears.&lt;/p&gt;

&lt;p&gt;And life moves forward 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%2F3dt6fz6q0d9x4cvqht11.gif" 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%2F3dt6fz6q0d9x4cvqht11.gif" alt="img" width="480" height="268"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Keep Going
&lt;/h2&gt;

&lt;p&gt;Growth is not always visible.&lt;/p&gt;

&lt;p&gt;Where things are quiet. Where results are not visible. Where it feels like nothing is working.&lt;/p&gt;

&lt;p&gt;But that is where roots grow.&lt;/p&gt;

&lt;p&gt;Roots don’t show on the surface. But they decide how strong you will stand when things get better.&lt;/p&gt;

&lt;p&gt;Every developer goes through this phase.&lt;/p&gt;

&lt;p&gt;Some quit here. Some stay, keep learning, keep trying, and slowly grow stronger.&lt;/p&gt;

&lt;p&gt;If you feel lost right now, maybe you are not falling behind. Maybe you are just growing roots.&lt;/p&gt;

&lt;p&gt;And when the time comes, you will grow in ways you cannot see yet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What phase do you think you are in right now?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>discuss</category>
      <category>writing</category>
      <category>learning</category>
    </item>
    <item>
      <title>I Almost Didn’t Go to My First Tech Event</title>
      <dc:creator>Konark Sharma</dc:creator>
      <pubDate>Mon, 30 Mar 2026 18:03:01 +0000</pubDate>
      <link>https://forem.com/konark_13/i-almost-didnt-go-to-my-first-tech-event-404e</link>
      <guid>https://forem.com/konark_13/i-almost-didnt-go-to-my-first-tech-event-404e</guid>
      <description>&lt;p&gt;I almost didn’t go to my first tech event.&lt;/p&gt;

&lt;p&gt;I kept thinking I wouldn’t fit in. Everyone there would know more than me. I wouldn’t know what to say or how to even start a conversation.&lt;/p&gt;

&lt;p&gt;For a moment, I even thought of skipping it. But somehow, I still showed up.&lt;/p&gt;

&lt;p&gt;After quitting my job, one thing I did was I started attending tech events. Once I started attending more events, it felt really good.&lt;/p&gt;

&lt;p&gt;Every tech event comes with its own perks. Some are good, some are exceptionally well organized. Some provide practical knowledge about tools, while others give deep insights into tech.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Thought Tech Events Were
&lt;/h2&gt;

&lt;p&gt;These are mostly community events, either paid or free, where you attend as a participant or a speaker. So far, I have only attended as an attendee. Maybe someday I will attend as a speaker.&lt;/p&gt;

&lt;p&gt;What fascinates me the most is seeing speakers with immense knowledge explain complex things in simple ways while keeping the audience engaged.&lt;/p&gt;

&lt;p&gt;Most companies organize these events to either share knowledge or promote their products through talks and demos.&lt;/p&gt;

&lt;p&gt;I personally feel that smaller, more closed events are more interesting because you get more time to talk to speakers. In larger events, everyone wants to talk to them, so the interaction becomes limited.&lt;/p&gt;

&lt;p&gt;Most of the events I attended were offline, which helped me meet new people and learn a lot more. I have also worked as a volunteer in a few events, so I have seen both sides.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why I Still Decided to Go
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. What I Learned Just by Showing Up
&lt;/h3&gt;

&lt;p&gt;I attend every event with one goal, &lt;strong&gt;to learn something new&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This mindset has made every event valuable for me. Every speaker comes with something to share, and picking even one useful idea makes the event worth it.&lt;/p&gt;

&lt;p&gt;I always check the agenda beforehand and get excited about topics I want to learn. I keep my notes ready to capture ideas, project thoughts, or anything interesting.&lt;/p&gt;

&lt;p&gt;One of the most memorable events for me was an OpenAI event. I got to see and hear Sam Altman. Many startups were built on top of ChatGPT, and founders were discussing real problems with the team.&lt;/p&gt;

&lt;p&gt;That was the first time I heard terms like Context Window, RAG, Embeddings, Hallucinations, Model Weights, Temperature, Max Tokens, Vector Databases, and Context Length.&lt;/p&gt;

&lt;p&gt;I was completely amazed. That same evening, I came back home and started exploring AI seriously.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Talking to People Was the Hardest Part
&lt;/h3&gt;

&lt;p&gt;If you are a student, tech events can open many doors.&lt;/p&gt;

&lt;p&gt;You meet people from different universities, exchange ideas, and sometimes even build things together. You can prepare together, practice interviews, or even work on projects that may turn into something bigger.&lt;/p&gt;

&lt;p&gt;For working professionals, these events help in finding better opportunities, referrals, or even hiring.&lt;/p&gt;

&lt;p&gt;For me, I have not deeply connected with many people yet, but I have had great conversations, learned a lot, and enjoyed interacting with others.&lt;/p&gt;

&lt;p&gt;Since I was somewhere in between, having a degree but not working, I sometimes felt I did not fully belong to either side.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Learning by Doing Changed Everything
&lt;/h3&gt;

&lt;p&gt;I always look forward to hands-on sessions more than talks.&lt;/p&gt;

&lt;p&gt;Learning by doing and breaking things teaches more than just listening. I try to reach early whenever there is limited seating.&lt;/p&gt;

&lt;p&gt;Through these sessions, I have learned things like re-ranking, built small MCP servers, explored AI Studio, and even got introduced to tools like Antigravity.&lt;/p&gt;

&lt;p&gt;I also got to see demos of tools like Stitch before release, just by attending events.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. The Unexpected Small Wins
&lt;/h3&gt;

&lt;p&gt;My first event was special because I did not return empty handed. I got stickers and a pin, and it felt amazing.&lt;/p&gt;

&lt;p&gt;Since then, every event gives something different. Some I use, some I keep. I have collected a lot of swags, though I don’t put stickers on my laptop, otherwise it would be completely filled.&lt;/p&gt;

&lt;p&gt;And yes, almost every event had good food.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Seeing the Effort Behind the Scenes
&lt;/h3&gt;

&lt;p&gt;Since I worked as a volunteer in some events, I got to see how things work behind the scenes.&lt;/p&gt;

&lt;p&gt;Handling people, organizing sessions, managing chaos so that everything runs smoothly. Most volunteers were developers too, and everyone was helpful and humble.&lt;/p&gt;

&lt;p&gt;It gave me a different perspective of how much effort goes into organizing a good event.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Why I Kept Going Back
&lt;/h3&gt;

&lt;p&gt;Every event I attend leaves me with motivation. I always come back wanting to build something better, learn more, and improve.&lt;/p&gt;

&lt;p&gt;These events give me the push to keep going.&lt;/p&gt;

&lt;p&gt;I also have a goal now, someday I want to be on that stage and share my own experiences.&lt;/p&gt;

&lt;p&gt;Many of the events I attended required shortlisting. Being unemployed made me feel like I might not get selected. But surprisingly, I got selected for many, and yes, I got rejected from some too.&lt;/p&gt;

&lt;p&gt;It feels like luck sometimes, but being there and showing up made a difference.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. What Changed in Me After Attending Events
&lt;/h3&gt;

&lt;p&gt;I am an introvert. But I challenged myself to talk to people at events. Even when I felt less qualified, I still tried. Talking to people gave me confidence.&lt;/p&gt;

&lt;p&gt;I started listening more, observing more, and slowly getting comfortable. I go to events with the intention to learn more and speak less. &lt;/p&gt;

&lt;p&gt;I keep my expectations low and stay open to unexpected experiences. And many times, I ended up meeting amazing people who shared valuable insights.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sometimes Just Showing Up Is Enough
&lt;/h3&gt;

&lt;p&gt;Being at the right place at the right time matters.&lt;/p&gt;

&lt;p&gt;I read the &lt;a href="https://dev.to/maame-codes/how-my-illegal-visit-to-tech-show-london-turned-into-a-summer-internship-win-336o"&gt;article&lt;/a&gt; from &lt;a class="mentioned-user" href="https://dev.to/maame-codes"&gt;@maame-codes&lt;/a&gt; about getting an internship just by attending a tech event.&lt;/p&gt;

&lt;p&gt;That is the kind of unexpected outcome these events can create.&lt;/p&gt;

&lt;h2&gt;
  
  
  If You Are Thinking About Going, Just Go
&lt;/h2&gt;

&lt;p&gt;If you have never attended a tech event, try attending one. You might not get everything from the first event.&lt;/p&gt;

&lt;p&gt;But you will definitely take something back.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Have you attended any tech events? How was your experience?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>career</category>
      <category>learning</category>
    </item>
    <item>
      <title>Small Prompt Tweaks That Saved Me Hours</title>
      <dc:creator>Konark Sharma</dc:creator>
      <pubDate>Wed, 25 Mar 2026 17:43:11 +0000</pubDate>
      <link>https://forem.com/konark_13/small-prompt-tweaks-that-saved-me-hours-1l94</link>
      <guid>https://forem.com/konark_13/small-prompt-tweaks-that-saved-me-hours-1l94</guid>
      <description>&lt;p&gt;I have been experimenting with AI these days and what I found from watching tutorials and prompting myself is that prompting isn’t really a skill. It is about thinking clearly.&lt;/p&gt;

&lt;p&gt;If your thinking is vague, your output will be vague. If your thinking is structured, your output becomes structured. Being vague won’t get you results. Being specific and knowing exactly what you want will.&lt;/p&gt;

&lt;p&gt;I’ll share some observations that helped me move from generic AI outputs to something more controlled and intentional. The gap between an average AI website and the ones you see on X isn’t the tool. It is the process.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start With a Breakdown, Not a Prompt
&lt;/h2&gt;

&lt;p&gt;We all build websites these days. Even non-coders are building cool websites using AI. But there is one problem. Most of them look the same.&lt;/p&gt;

&lt;p&gt;Generic. Repetitive. Forgettable.&lt;/p&gt;

&lt;p&gt;I tried building multiple websites using simple prompts and most of the outputs looked plain and basic.&lt;/p&gt;

&lt;p&gt;To make them feel more refined and intentional, I realized two things matter:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;The breakdown&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The master prompt&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Before writing any code, I now start with inspiration.&lt;/p&gt;

&lt;p&gt;Instead of saying: '&lt;em&gt;Build me a modern website&lt;/em&gt;'&lt;/p&gt;

&lt;p&gt;I prompt like this:&lt;br&gt;
'&lt;em&gt;Generate a complete design spec sheet including layout system, spacing, typography, color palette, animations and components for Figma.&lt;/em&gt;'&lt;/p&gt;

&lt;p&gt;This gives me structure. Then I refine it. Then I convert it into a master prompt. Then I build.&lt;/p&gt;

&lt;p&gt;The key rule: &lt;strong&gt;Fix one thing at a time&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Always say: &lt;strong&gt;Fix only these items&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This reduces hallucination and keeps the system focused.&lt;/p&gt;

&lt;h2&gt;
  
  
  Constraints Make AI Better
&lt;/h2&gt;

&lt;p&gt;AI performs better with constraints.&lt;/p&gt;

&lt;p&gt;Instead of saying: '&lt;em&gt;The layout feels off&lt;/em&gt;'&lt;/p&gt;

&lt;p&gt;I prompt like this: '&lt;em&gt;Hero section max-width 1200px, centered, with proper padding and spacing&lt;/em&gt;'&lt;/p&gt;

&lt;p&gt;Instead of: '&lt;em&gt;Fix design&lt;/em&gt;'&lt;/p&gt;

&lt;p&gt;I prompt like this: '&lt;em&gt;Fix only spacing between sections and alignment of navbar&lt;/em&gt;'&lt;/p&gt;

&lt;p&gt;Constraints reduce randomness.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prompting Is Iteration, Not Perfection
&lt;/h2&gt;

&lt;p&gt;Most people try to write one perfect prompt. That rarely works.&lt;/p&gt;

&lt;p&gt;The real process looks like this:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Prompt → Output → Fix → Refine → Repeat&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The faster you iterate, the better your results.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let AI Write Better Prompts for You
&lt;/h2&gt;

&lt;p&gt;Instead of trying to write perfect prompts yourself, use AI to generate better prompts.&lt;/p&gt;

&lt;p&gt;I prompt like this: '&lt;em&gt;Convert this idea into a high-quality diffusion model prompt.&lt;/em&gt;'&lt;/p&gt;

&lt;p&gt;LLMs understand structure better than us in many cases. Let them help you think.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ask AI What You’re Missing
&lt;/h2&gt;

&lt;p&gt;One of the most underrated uses of AI.&lt;/p&gt;

&lt;p&gt;I prompt like this: &lt;em&gt;'Whatever you know about me based on that what am I missing in this? or What gaps exist in my knowledge?'&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This shifts AI from answering questions to improving your thinking.&lt;/p&gt;

&lt;h2&gt;
  
  
  Add Constraints to Reduce Hallucination
&lt;/h2&gt;

&lt;p&gt;When conversations get long, hallucinations increase. Instead of blindly trusting outputs, guide it.&lt;/p&gt;

&lt;p&gt;I prompt like this: '&lt;em&gt;If you are not sure, say I don’t know. Provide a confidence score for your answer&lt;/em&gt;'&lt;/p&gt;

&lt;p&gt;This makes responses more grounded.&lt;/p&gt;

&lt;h2&gt;
  
  
  Control the Way AI Writes
&lt;/h2&gt;

&lt;p&gt;AI has a very predictable writing pattern. To avoid that, guide it.&lt;/p&gt;

&lt;p&gt;I prompt like this: '&lt;em&gt;Avoid sentence structures like “not just X but Y”. Use direct and clear sentences. Be creative but avoid generic phrasing&lt;/em&gt;'&lt;/p&gt;

&lt;p&gt;This improves output quality instantly.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Realized
&lt;/h2&gt;

&lt;p&gt;Prompting is not about writing better sentences. It is about thinking better.&lt;/p&gt;

&lt;p&gt;Most bad outputs come from unclear thinking. Not bad models.&lt;/p&gt;

&lt;p&gt;The better you think:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the better you structure
&lt;/li&gt;
&lt;li&gt;the better you guide
&lt;/li&gt;
&lt;li&gt;the better you iterate
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The better your results.&lt;/p&gt;

&lt;p&gt;The difference is not in tools. It is in how you use them. AI doesn’t replace thinking. It amplifies it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is one prompting technique that actually worked for you?&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>promptengineering</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
