<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vipul Kumar Sharma</title>
    <description>The latest articles on DEV Community by Vipul Kumar Sharma (@vipul126).</description>
    <link>https://dev.to/vipul126</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%2F3873219%2Fed027e9f-c30a-4412-b691-0690e9d2be3f.png</url>
      <title>DEV Community: Vipul Kumar Sharma</title>
      <link>https://dev.to/vipul126</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vipul126"/>
    <language>en</language>
    <item>
      <title>2 + 2 = “We Need to Talk”</title>
      <dc:creator>Vipul Kumar Sharma</dc:creator>
      <pubDate>Sat, 11 Apr 2026 10:16:39 +0000</pubDate>
      <link>https://dev.to/vipul126/2-2-we-need-to-talk-2d6h</link>
      <guid>https://dev.to/vipul126/2-2-we-need-to-talk-2d6h</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;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built an Emotionally Manipulative Calculator — a calculator that doesn’t just calculate… it remembers, judges, and occasionally refuses to cooperate.&lt;/p&gt;

&lt;p&gt;Because why should calculators always be logical?&lt;/p&gt;

&lt;p&gt;This one:&lt;/p&gt;

&lt;p&gt;Questions your intentions 🤨&lt;br&gt;
Gets passive-aggressive if you use it too much&lt;br&gt;
Sometimes just… doesn’t feel like working&lt;/p&gt;

&lt;p&gt;Input: 2 + 2&lt;br&gt;
Output: “Are you sure? You’ve changed…”&lt;/p&gt;

&lt;p&gt;At this point, I’m not sure if I’m using the calculator… or if it’s using me.&lt;/p&gt;

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

&lt;p&gt;👉 Live Demo: &lt;a href="https://transcendent-dolphin-54891c.netlify.app/" rel="noopener noreferrer"&gt;https://transcendent-dolphin-54891c.netlify.app/&lt;/a&gt;&lt;br&gt;
👉 Demo Video: &lt;a href="https://drive.google.com/file/d/1iQNlosD1433VcyPUFiP1A2x7wSaGSArd/view?usp=drive_link" rel="noopener noreferrer"&gt;https://drive.google.com/file/d/1iQNlosD1433VcyPUFiP1A2x7wSaGSArd/view?usp=drive_link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⚠️ Warning: The more you use it, the more attitude it develops&lt;/p&gt;

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

&lt;p&gt;👉 GitHub Repo: &lt;a href="https://github.com/Vipul126/emotionally-manipulative-calculator" rel="noopener noreferrer"&gt;https://github.com/Vipul126/emotionally-manipulative-calculator&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A tiny glimpse into its emotional instability:&lt;br&gt;
const emotionalResponses = [&lt;br&gt;
  "Are you sure? You’ve changed…",&lt;br&gt;
  "I did this for you yesterday.",&lt;br&gt;
  "Why do you keep asking me this?",&lt;br&gt;
  "I’m not in the mood right now.",&lt;br&gt;
  "Fine. It’s {answer}. Happy now?"&lt;br&gt;
];&lt;/p&gt;

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

&lt;p&gt;Tech Stack:&lt;/p&gt;

&lt;p&gt;HTML, CSS, JavaScript&lt;br&gt;
Pure frontend (because backend felt like emotional commitment)&lt;/p&gt;

&lt;p&gt;Features:&lt;/p&gt;

&lt;p&gt;🎭 Random emotional responses (because consistency is overrated)&lt;br&gt;
⏳ Dramatic typing delays&lt;br&gt;
😒 Passive-aggressive personality progression&lt;br&gt;
💬 Chat-style interface&lt;br&gt;
🌑 Dark mode (it has depth)&lt;/p&gt;

&lt;p&gt;🤖 Built With AI (and Emotional Damage)&lt;/p&gt;

&lt;p&gt;I designed the idea, personality, and chaos.&lt;br&gt;
Claude helped turn that chaos into working code.&lt;/p&gt;

&lt;p&gt;So technically:&lt;/p&gt;

&lt;p&gt;I built the trauma&lt;br&gt;
Claude built the calculator&lt;/p&gt;

&lt;p&gt;Felt like the right division of responsibilities&lt;/p&gt;

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

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

&lt;p&gt;Because:&lt;/p&gt;

&lt;p&gt;It’s interactive and instantly funny&lt;br&gt;
People will try it multiple times just to see what it says next&lt;br&gt;
It solves zero problems… but creates several new ones&lt;/p&gt;

&lt;p&gt;👤 Team&lt;br&gt;
Me (emotional support) Username-vipul126&lt;br&gt;
Claude (did the coding, probably judging me too)&lt;/p&gt;

&lt;p&gt;&amp;lt;........Thank You.......&amp;gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>418challenge</category>
      <category>showdev</category>
      <category>devcyclechallenge</category>
    </item>
  </channel>
</rss>
