<?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: Aditya Rasal</title>
    <description>The latest articles on DEV Community by Aditya Rasal (@aditya_rasal).</description>
    <link>https://dev.to/aditya_rasal</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%2F3872249%2Fef25ca72-b50e-4917-8f21-5ee3ed98724a.jpeg</url>
      <title>DEV Community: Aditya Rasal</title>
      <link>https://dev.to/aditya_rasal</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aditya_rasal"/>
    <language>en</language>
    <item>
      <title>We didn't ask if we should. We asked how deep the tabs could go</title>
      <dc:creator>Aditya Rasal</dc:creator>
      <pubDate>Fri, 10 Apr 2026 18:50:02 +0000</pubDate>
      <link>https://dev.to/aditya_rasal/we-didnt-ask-if-we-should-we-asked-how-deep-the-tabs-could-go-4404</link>
      <guid>https://dev.to/aditya_rasal/we-didnt-ask-if-we-should-we-asked-how-deep-the-tabs-could-go-4404</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;Tab hoarding isn’t a problem—it’s a &lt;em&gt;LIFESTYLE&lt;/em&gt;. Instead of trying to fix tab addiction with productivity tools, I built &lt;strong&gt;Nesting Instinct&lt;/strong&gt;, an extension that leans entirely into the chaos, glorifies it, and weaponizes it.&lt;/p&gt;

&lt;p&gt;Nesting Instinct is a maliciously compliant Chrome/Edge extension that organizes your tabs by aggressively nesting them into literal infinity. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Features of Doom:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🪆 &lt;strong&gt;"Finally Get Organized" Button&lt;/strong&gt;: The nuclear option. Instantly ungroups all your tabs, decides they belong in 8 to 15 sequentially nested absurd folder structures (e.g., &lt;code&gt;SCHRODINGER'S TABS&lt;/code&gt;, &lt;code&gt;WHY IS THIS OPEN&lt;/code&gt;), and scatters them randomly.&lt;/li&gt;
&lt;li&gt;🧠 &lt;strong&gt;Tab Sentience Simulator™&lt;/strong&gt;: A background worker that randomly changes the document titles of your oldest, forgotten tabs to things like &lt;code&gt;(Existential Crisis)&lt;/code&gt; or &lt;code&gt;(Why Am I Still Open?)&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;Auto-Nest Keywords&lt;/strong&gt;: Groups tabs into aggressively specific real Chrome Tab Groups based on what you’re looking at, like "3AM Research" or "Shopping Addiction".&lt;/li&gt;
&lt;li&gt;📭 &lt;strong&gt;Nuclear Tab Group Controls&lt;/strong&gt;: Hit “Shuffle Groups” to scramble your tab groupings blindly, or “Collapse All” to literally hide the evidence of your sins.&lt;/li&gt;
&lt;li&gt;💀 &lt;strong&gt;Beautiful Discordance&lt;/strong&gt;: Neon chaos palettes, over-encumbered Comic Sans influence, and literal confetti cannons firing every time you hit an organization limit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We didn't ask if we should. We asked how deep.&lt;/p&gt;

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

&lt;p&gt;&lt;em&gt;(Since it's a browser extension, the best way to experience the true psychological damage is to download and install it locally from the repo!)&lt;/em&gt;&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/Aditya2073" rel="noopener noreferrer"&gt;
        Aditya2073
      &lt;/a&gt; / &lt;a href="https://github.com/Aditya2073/nesting-instinct" rel="noopener noreferrer"&gt;
        nesting-instinct
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Tab hoarding isn't a problem — it's a LIFESTYLE. Infinite nesting. Zero productivity. Maximum chaos. (DEV April Fools Challenge)
    &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;🪆 Nesting Instinct&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;Tab hoarding isn't a problem — it's a &lt;em&gt;LIFESTYLE&lt;/em&gt;. Infinite nesting. Zero productivity. Maximum chaos.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A Chrome/Edge Manifest V3 browser extension built for the &lt;strong&gt;DEV April Fools Challenge&lt;/strong&gt;. Instead of helping you organize your tabs, &lt;em&gt;Nesting Instinct&lt;/em&gt; weaponizes your tab hoarding addiction, enabling infinitely deep nested folders and completely unnecessary organization layers.&lt;/p&gt;
&lt;p&gt;"We didn't ask if we should. We asked how deep."&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🎭 Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tab Sentience Simulator™&lt;/strong&gt;: Your tabs are alive. A background worker periodically renames your oldest, most ignored tabs to things like &lt;code&gt;(Existential Crisis)&lt;/code&gt; or &lt;code&gt;(Why Am I Still Open?)&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-Nest Keywords 🤖&lt;/strong&gt;: AI-powered™ matching sorts your tabs based on content into agonizing real Chrome Tab Groups like &lt;em&gt;3AM Research&lt;/em&gt;, &lt;em&gt;Shopping Addiction&lt;/em&gt;, and &lt;em&gt;The Unknown Tabs&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Finally Get Organized ✨&lt;/strong&gt;: The nuclear option. Instantly ungroups all your tabs, creates 8-15 chaotically named groups (e.g., &lt;em&gt;SCHRODINGER'S TABS&lt;/em&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/Aditya2073/nesting-instinct" 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;Built purely with &lt;strong&gt;Vanilla Javascript, HTML, and CSS&lt;/strong&gt;, running on &lt;strong&gt;Manifest V3&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;I heavily abused the &lt;code&gt;chrome.tabGroups&lt;/code&gt; API to programmatically group, color-code, expand, and scramble the browser's native tab groupings. To power the &lt;em&gt;Tab Sentience Simulator&lt;/em&gt;, I used the &lt;code&gt;chrome.scripting&lt;/code&gt; API alongside a background &lt;code&gt;chrome.alarms&lt;/code&gt; setup to silently inject Javascript into active DOMs and literally rewrite the &lt;code&gt;&amp;lt;title&amp;gt;&lt;/code&gt; tag of forgotten tabs, gaslighting the user. &lt;/p&gt;

&lt;p&gt;The sidebar (where all the buttons of doom live) is hosted inside a Manifest V3 &lt;code&gt;chrome.sidePanel&lt;/code&gt;, bypassing the normal pop-up layout so it can sit permanently on your screen and judge your tab counts. &lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Community Favorite&lt;/strong&gt; — Because deep down, everyone is secretly hoarding 69 tabs, and everyone deserves a dedicated button that shuffles them into "THE VOID 🕳️" while firing off a confetti cannon.&lt;/p&gt;

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