<?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: Chisomo Mwanza</title>
    <description>The latest articles on DEV Community by Chisomo Mwanza (@chisomo9).</description>
    <link>https://dev.to/chisomo9</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%2F634543%2Fdd1e7b00-9698-4a91-b1a1-28d4d2202bb1.png</url>
      <title>DEV Community: Chisomo Mwanza</title>
      <link>https://dev.to/chisomo9</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chisomo9"/>
    <language>en</language>
    <item>
      <title>Advice for Instant Currency Converter extension</title>
      <dc:creator>Chisomo Mwanza</dc:creator>
      <pubDate>Thu, 22 Jan 2026 19:04:40 +0000</pubDate>
      <link>https://dev.to/chisomo9/advice-for-instant-currency-converter-extension-50ko</link>
      <guid>https://dev.to/chisomo9/advice-for-instant-currency-converter-extension-50ko</guid>
      <description>&lt;p&gt;Hi there,&lt;/p&gt;

&lt;p&gt;I recently built a chrome extension that allows user to get realtime currency conversion just by hovering over the price. The goal is for most people like me who live in Zambia (Africa) and buy all my tech from US, UK, to be able to see the price of these items in their local currency. No more calculators, mental math, open tabs etc. Just a simple hover.&lt;/p&gt;

&lt;p&gt;The extension runs in chrome, pretty easily with loads of cool features to add on.&lt;/p&gt;

&lt;p&gt;Can you give me some feedback about the features, what we can improve and remove? Here is the current version of extension v3.0.0 &lt;br&gt;
Chrome: &lt;a href="https://bit.ly/4sO0YRu" rel="noopener noreferrer"&gt;https://bit.ly/4sO0YRu&lt;/a&gt;&lt;br&gt;
Safari: &lt;a href="https://apple.co/4sLUW3I" rel="noopener noreferrer"&gt;https://apple.co/4sLUW3I&lt;/a&gt;&lt;br&gt;
Edge: &lt;a href="https://bit.ly/4bCfDZV" rel="noopener noreferrer"&gt;https://bit.ly/4bCfDZV&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%2Frx66q84mvfnuuofssyr7.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%2Frx66q84mvfnuuofssyr7.png" alt=" " width="800" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Looking forward to  you trying it out. Remember you can convert to any currency you want.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>software</category>
      <category>productivity</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Why You’re Losing Time Shopping Internationally</title>
      <dc:creator>Chisomo Mwanza</dc:creator>
      <pubDate>Tue, 20 Jan 2026 20:48:09 +0000</pubDate>
      <link>https://dev.to/chisomo9/why-youre-losing-time-shopping-internationally-257c</link>
      <guid>https://dev.to/chisomo9/why-youre-losing-time-shopping-internationally-257c</guid>
      <description>&lt;p&gt;We've all been there. You're browsing a global store - maybe Amazon, a niche Japanese hobby site, or a boutique European fashion label - and you see a price that looks interesting.&lt;br&gt;
But then the "friction" starts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Conventional Way:&lt;/strong&gt; A Multi-Step Marathon&lt;br&gt;
Before you even know if you want the item, your brain has to do a workout:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The Tab Shuffle: You open a new tab, type " to ZMW" (or your local currency), and wait for Google to respond.&lt;/li&gt;
&lt;li&gt;The Calculator Clutter: You grab your phone, look up the daily rate, and start typing numbers while squinting at the screen to make sure you didn't miss a zero.&lt;/li&gt;
&lt;li&gt;The Mental Math: You try to "guesstimate" (e.g., "Okay, 100 dollars is roughly X Kwacha, so 149 is… uh…") and end up making a decision based on bad data.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;The Result?&lt;/strong&gt; You lose about 13 to 27 seconds per item. In a 20-minute shopping session, that's up to 10 minutes of pure context switching. It breaks your flow, causes "decision fatigue," and quite frankly, it's exhausting.&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%2F2dy01i21z4vba612gn4b.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%2F2dy01i21z4vba612gn4b.png" alt=" " width="800" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Pro Way&lt;/strong&gt;: Conversion at the Speed of Sight&lt;br&gt;
With Currency Converter Pro, that entire 3-step marathon is reduced to zero.&lt;br&gt;
No New Tabs: You don't leave the page.&lt;br&gt;
No Calculators: Your hands stay on your mouse/trackpad.&lt;br&gt;
No Mental Math: The exact, real-time conversion appears in a sleek tooltip the moment you hover (or click) on the price.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Bottom Line&lt;/strong&gt;&lt;br&gt;
Shopping should be about finding what you love, not doing accounting. By removing the friction of manual conversion, you save hours of cumulative time and avoid the "surprise" of a high credit card statement later.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stop switching tabs. Start hovering.&lt;/strong&gt;&lt;br&gt;
Download Currency Converter Pro for Chrome/Safari/Edge here.&lt;br&gt;
&lt;a href="https://bit.ly/4sO0YRu" rel="noopener noreferrer"&gt;https://bit.ly/4sO0YRu&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How I Built a Currency Converter Extension in 2026</title>
      <dc:creator>Chisomo Mwanza</dc:creator>
      <pubDate>Fri, 16 Jan 2026 07:43:53 +0000</pubDate>
      <link>https://dev.to/chisomo9/how-i-built-a-currency-converter-extension-in-2026-40ko</link>
      <guid>https://dev.to/chisomo9/how-i-built-a-currency-converter-extension-in-2026-40ko</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%2F4w9xs0dz8zk4q3qlef3e.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%2F4w9xs0dz8zk4q3qlef3e.png" alt=" " width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Product: &lt;a href="https://bit.ly/4bCfDZV" rel="noopener noreferrer"&gt;https://bit.ly/4bCfDZV&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The What: A browser extension that converts any currency to your preffered currency just by hovering over the price.&lt;/p&gt;

&lt;p&gt;The Problem&lt;/p&gt;

&lt;p&gt;I’m a developer based in Zambia, and I spend a lot of time shopping online. Whether it’s buying tech gear from Amazon UK, booking hotels on international sites, or comparing prices from AliExpress, I constantly run into the same frustrating problem: currency conversion.&lt;/p&gt;

&lt;p&gt;Every time I see a price in pounds, euros, or dollars, I have to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Highlight the price&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Open a new tab&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Type “50 GBP to ZMW” into Google&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Read the result&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Go back to shopping&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Repeat for every single item&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I was doing this 10–20 times a day. It was exhausting. And even worse during black friday or tech buying season.&lt;/p&gt;

&lt;p&gt;One afternoon, after spending 10 minutes comparing laptop prices across three different stores, I thought: “There has to be a better way.”&lt;/p&gt;

&lt;p&gt;That’s when I decided to build a Currency Converter.&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%2Fl28c6uvbgsasxwofva50.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%2Fl28c6uvbgsasxwofva50.png" alt=" " width="800" height="524"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Vision: Hover to Convert&lt;/p&gt;

&lt;p&gt;The idea was simple: What if you could just hover your mouse over any price, and instantly see it converted to your currency?&lt;/p&gt;

&lt;p&gt;No clicking. No tabs. No calculators. Just hover and see.&lt;/p&gt;

&lt;p&gt;I sketched out the core features on paper:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Detect prices on any website automatically&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Convert them in real-time when you hover&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Support 150+ currencies&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Work on Chrome, Safari, and Edge&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Respect user privacy (no tracking, no data collection)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Technical Journey&lt;/p&gt;

&lt;p&gt;Building this extension taught me more about web development than any tutorial ever could. Here’s what I learned:&lt;/p&gt;

&lt;p&gt;Challenge 1: Detecting Prices on Real Websites&lt;/p&gt;

&lt;p&gt;My first version used simple regex to find prices in page text. It worked great on plain text, but failed spectacularly on real websites.&lt;/p&gt;

&lt;p&gt;Why? Because websites like Amazon don’t put “$29.99” in a single HTML element. Instead, they split it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Dollar sign in one &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;“29” in another &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Decimal point in yet another &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;“99” in a fourth &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My regex couldn’t handle this.&lt;/p&gt;

&lt;p&gt;Solution: I had to build element-based detection. The extension now:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Identifies price container elements (like .a-price on Amazon)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reconstructs the full price from split elements&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Falls back to text-based detection for simpler sites&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I added support for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Amazon’s complex price structures&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;eBay’s inconsistent formats&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Alibaba’s split currency symbols&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Indian number formatting (₹2,39,990 instead of ₹239,990)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Challenge 2: Making It Work Across Three Browsers&lt;/p&gt;

&lt;p&gt;Chrome extensions, Safari extensions, and Edge extensions all use different APIs. Or so I thought.&lt;/p&gt;

&lt;p&gt;Turns out, Safari now supports the WebExtensions API (Manifest V3), the same as Chrome. This was huge.&lt;/p&gt;

&lt;p&gt;My workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Build the core extension for Chrome&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use Apple’s &lt;code&gt;xcrun safari-web-extension-converter&lt;/code&gt; to generate an Xcode project&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Test and fix Safari-specific issues&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Edge worked out-of-the-box (it’s Chromium-based)&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The trickiest part was Safari’s code signing requirements. The extension and parent app must have matching Bundle IDs, and both must be signed with the same certificate. It took me two days to figure this out.&lt;/p&gt;

&lt;p&gt;Challenge 3: Creating a Tooltip That Doesn’t Suck&lt;/p&gt;

&lt;p&gt;Press enter or click to view image in full size&lt;/p&gt;

&lt;p&gt;v1 of the tooltip&lt;br&gt;
My first tooltip was a boring black box with white text. It worked, but it looked like something from 2006.&lt;/p&gt;

&lt;p&gt;I wanted something better. Something that would make users think “wow, this is cool.”&lt;/p&gt;

&lt;p&gt;So I built two themes:&lt;/p&gt;

&lt;p&gt;A clean, minimal design for professional use&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A cyberpunk-themed design with neon colors and glowing borders&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Press enter or click to view image in full size&lt;/p&gt;

&lt;p&gt;Users can switch between them in settings.&lt;/p&gt;

&lt;p&gt;The cyberpunk theme uses:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Orbitron font for futuristic feel&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Neon cyan and magenta colors&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Corner brackets (like a HUD in a video game)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Glowing effects on hover&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;People love it.&lt;/p&gt;

&lt;p&gt;Challenge 4: CSS Conflicts with Host Websites&lt;/p&gt;

&lt;p&gt;This was sneaky. My tooltip looked perfect on my test page, but when I tested it on real websites, the buttons became huge and misaligned.&lt;/p&gt;

&lt;p&gt;Why? Because websites like Tom’s Hardware have global CSS that affects ALL buttons, including my extension’s buttons.&lt;/p&gt;

&lt;p&gt;Solution: I prefixed every single CSS class with &lt;code&gt;afs-&lt;/code&gt; (short for “app-fusion-studio”): name of my company. SHAMELESS plug there.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;.btn became .afs-btn&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;.footer became .afs-footer&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;.tooltip-actions became .afs-tooltip-actions&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Problem solved. Lesson learned: Always namespace your CSS in browser extensions.&lt;/p&gt;

&lt;p&gt;The Features&lt;/p&gt;

&lt;p&gt;After a week of development, here’s what Currency Converter Pro can do:&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Hover over any price to see instant conversion&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Support for 150+ currencies (USD, EUR, GBP, ZMW, INR, JPY, and more)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Real-time exchange rates&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Works on any website (Amazon, eBay, Booking.com, everywhere. Well almost everywhere)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;Press enter or click to view image in full size&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Pin Mode: Pin multiple prices to compare side-by-side&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Price Saving: Save interesting items with price, URL, and date&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Compact View: Minimal UI for less distraction&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Theme Switching: Choose between Default and Cyberpunk&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Everything happens locally. No tracking. No ads. No data collection.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;JavaScript: Core logic&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Chrome Extensions API: Storage, messaging&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Safari WebExtensions: Safari port&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CSS: Custom themes with CSS variables&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Xcode: Safari app packaging&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Git/GitHub: Version control&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Public exchange rate APIs for live conversion rates&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;DOM manipulation for price detection&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Chrome storage API for user preferences&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My goal: Reach 1,000 users in the first month.&lt;/p&gt;

&lt;p&gt;Lessons Learned&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Real websites are messy&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Building for production is different from building demos. Amazon’s HTML is nothing like your test page.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;User feedback is gold&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Early testers told me they wanted to compare prices. That’s how Pin Mode was born.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Details matter&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The 3-second hover delay before the tooltip disappears? That came from user feedback. Originally it was 300ms, and people kept missing the buttons.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Namespace everything&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In browser extensions, CSS conflicts are real. Prefix your classes.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Multi-platform from day one&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Building for Chrome, Safari, and Edge from the start wasn’t harder. It just required planning.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Privacy matters&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Users want extensions that don’t spy on them. “No tracking” is a feature.&lt;/p&gt;

&lt;p&gt;What’s Next&lt;/p&gt;

&lt;p&gt;I’m working on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Firefox support&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Cryptocurrency conversion (BTC, ETH)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Historical price tracking&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Price drop alerts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Mobile Safari support&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But first, I need to launch and see how people use it.&lt;/p&gt;

&lt;p&gt;The Zambian Angle&lt;/p&gt;

&lt;p&gt;Building this from Zambia has been interesting. The Zambian Kwacha (ZMW) isn’t a popular currency in global software, but it’s MY currency. Every time I convert a price to ZMW, I’m solving my own problem.&lt;/p&gt;

&lt;p&gt;And if it works for me in Zambia, it works for anyone anywhere dealing with multiple currencies.&lt;/p&gt;

&lt;p&gt;That’s the beauty of building for yourself first. You create something you actually use every day.&lt;/p&gt;

&lt;p&gt;Try It&lt;/p&gt;

&lt;p&gt;Currency Converter Pro is available now for Microsoft Edge:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bit.ly/4bCfDZV" rel="noopener noreferrer"&gt;https://bit.ly/4bCfDZV&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It’s free. No account needed. Just install and hover.&lt;/p&gt;

&lt;p&gt;If you shop online, travel frequently, or work with international clients, this will save you hours.&lt;/p&gt;

&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;This project taught me that the best products come from scratching your own itch.&lt;/p&gt;

&lt;p&gt;Press enter or click to view image in full size&lt;/p&gt;

&lt;p&gt;I didn’t build this because I thought it would make money. I built it because I was frustrated with the status quo.&lt;/p&gt;

&lt;p&gt;And that frustration led to something genuinely useful.&lt;/p&gt;

&lt;p&gt;If you’re thinking about building something, do it. Start small. Solve your own problem. The rest will follow.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>javascript</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
