<?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: Divya</title>
    <description>The latest articles on DEV Community by Divya (@uniqueideas101).</description>
    <link>https://dev.to/uniqueideas101</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%2F3913256%2F7721a57a-2825-49fd-b5f0-a93666d71d08.png</url>
      <title>DEV Community: Divya</title>
      <link>https://dev.to/uniqueideas101</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/uniqueideas101"/>
    <language>en</language>
    <item>
      <title>Switching tabs to Google words while reading is broken. I fixed it in one week!</title>
      <dc:creator>Divya</dc:creator>
      <pubDate>Tue, 05 May 2026 06:03:27 +0000</pubDate>
      <link>https://dev.to/uniqueideas101/switching-tabs-to-google-words-while-reading-is-broken-i-fixed-it-in-one-week-1pm3</link>
      <guid>https://dev.to/uniqueideas101/switching-tabs-to-google-words-while-reading-is-broken-i-fixed-it-in-one-week-1pm3</guid>
      <description>&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%2Fjfmg1p8nk4gbxtrnmnmq.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%2Fjfmg1p8nk4gbxtrnmnmq.png" alt="ContextLens" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Three weeks ago I was sitting in my college computer lab, pretending to study.&lt;/p&gt;

&lt;p&gt;My friend next to me was reading an article and kept switching tabs to Google words he didn’t understand. I watched him do it four times in two minutes.&lt;/p&gt;

&lt;p&gt;I leaned over and said “&lt;em&gt;bro that’s so annoying, someone should fix that.&lt;/em&gt;”&lt;/p&gt;

&lt;p&gt;He looked at me and said “&lt;em&gt;so fix it.&lt;/em&gt;”&lt;/p&gt;

&lt;p&gt;Six seconds. That was my entire validation process. Y Combinator would be proud.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The problem nobody was solving&lt;/strong&gt;&lt;br&gt;
I went home and researched existing Chrome extensions that explain highlighted text. There were a bunch, but every single one had the same fatal flaw.&lt;/p&gt;

&lt;p&gt;They were &lt;strong&gt;context-blind&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Explain “monetary policy” on a crypto article? Generic economics definition.&lt;br&gt;
Explain “hierarchy” on a Feudalism page? Dictionary definition about ranked levels.&lt;/p&gt;

&lt;p&gt;Zero awareness of what you were actually reading. Like asking someone to explain a joke and they just define every word in it individually. Pfft!&lt;/p&gt;

&lt;p&gt;The other problems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Required users to paste their own API key (most people don’t know what that is and frankly shouldn’t have to)&lt;/li&gt;
&lt;li&gt;Last updated in 2021&lt;/li&gt;
&lt;li&gt;UI looked like it was designed during the feudal era itself&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The gap was clear: context-aware explanations with zero setup friction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The part where I had absolutely no idea what I was doing&lt;/strong&gt;&lt;br&gt;
Small problem: I had never built a Chrome extension in my life.&lt;/p&gt;

&lt;p&gt;I did what any reasonable person does. Watched YouTube tutorials for two hours. Learned approximately nothing useful.&lt;/p&gt;

&lt;p&gt;So I just started building with Claude. Got a basic structure working. Errors came. More errors. Switched to Cursor. More errors but at least they arrived faster.&lt;/p&gt;

&lt;p&gt;At one point, I had been debugging the same issue for three hours. The extension loaded. The button appeared. But explanations? Silent. Nothing. The AI equivalent of sending a text and getting left on read.&lt;br&gt;
I may have had a small breakdown. My laptop may have been in mild danger.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The ‘aha’ moment&lt;/strong&gt;&lt;br&gt;
The extension was working but explanations still felt generic. I was sending just the highlighted text to the AI, which of course had no context about what the user was reading.&lt;/p&gt;

&lt;p&gt;Then it hit me.&lt;/p&gt;

&lt;p&gt;Every webpage has a title tag. Clean, simple, always there. The page title is basically a one-line summary of everything the user is reading.&lt;/p&gt;

&lt;p&gt;I updated the prompt to include the page title and explicitly told the AI it must reference it in the relevance section.&lt;/p&gt;

&lt;p&gt;Tested it immediately. Highlighted “hierarchies” on a Feudalism Wikipedia article.&lt;br&gt;
The explanation mentioned feudal lords, vassals, and peasants.&lt;/p&gt;

&lt;p&gt;That’s the product. That moment right there.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shipping (and accidentally going live)&lt;/strong&gt;&lt;br&gt;
Deployed the backend to Railway, submitted to Chrome Web Store, paid the $5 developer fee, and waited nervously.&lt;/p&gt;

&lt;p&gt;Then kind of… forgot about it.&lt;/p&gt;

&lt;p&gt;One random afternoon I opened the developer console and saw it was live. No notification. No fanfare. Just quietly living while I was doing other things.&lt;/p&gt;

&lt;p&gt;Anticlimactic and perfect at the same time.&lt;/p&gt;

&lt;p&gt;Started sharing with friends, posted on LinkedIn, sent approximately 47 WhatsApp messages.&lt;/p&gt;

&lt;p&gt;3 days after launch:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;21 installs&lt;/li&gt;
&lt;li&gt;7 five-star reviews&lt;/li&gt;
&lt;li&gt;11 weekly active users&lt;/li&gt;
&lt;li&gt;130 Chrome Store page views
Not viral. Not on the front page of anything. Just real people, finding it useful, leaving kind words.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Felt pretty good honestly.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I actually learned&lt;/strong&gt;&lt;br&gt;
Tutorials taught me nothing. Building taught me everything.&lt;/p&gt;

&lt;p&gt;The gap isn’t always about features. Sometimes it’s about removing friction (no API key setup) and adding intelligence (context-aware explanations). Both together is a product. Either alone is just a feature.&lt;/p&gt;

&lt;p&gt;And the best validation is a friend saying “so fix it” in a college lab.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;One more thing&lt;/strong&gt;&lt;br&gt;
I used some fancy words in this article.&lt;/p&gt;

&lt;p&gt;If any of them confused you, install ContextLens. It’ll explain what they mean and why they’re relevant to an article about building a Chrome extension lol.&lt;/p&gt;

&lt;p&gt;Yes, I just used my own product to promote my own product. The circle of life.&lt;/p&gt;

&lt;p&gt;Try ContextLens free:&lt;/p&gt;

&lt;p&gt;🔗&lt;a href="https://dev.tolink"&gt;https://chromewebstore.google.com/detail/jdiojebiogbpkigohjijfnmccfniiago?utm_source=item-share-cb&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Highlight any text, click Explain, get meaning, example and why it matters in context of what you’re reading.&lt;/p&gt;

&lt;p&gt;No account. No API key. No setup. Just highlight and understand.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;If you’re building something too — I’d love to hear about it. And if you have feedback on ContextLens, even better. Roast me kindly.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>chrome</category>
      <category>extensions</category>
    </item>
  </channel>
</rss>
