<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Shruti Adke on Medium]]></title>
        <description><![CDATA[Stories by Shruti Adke on Medium]]></description>
        <link>https://medium.com/@shrutiadke398?source=rss-8d9518c0c55d------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*HkC8zXu9tFcHWqQ0TiayHw.jpeg</url>
            <title>Stories by Shruti Adke on Medium</title>
            <link>https://medium.com/@shrutiadke398?source=rss-8d9518c0c55d------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 24 May 2026 02:26:19 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@shrutiadke398/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Instagram Instants and the UX Cost of Sharing Too Fast]]></title>
            <link>https://medium.com/@shrutiadke398/instagram-instants-and-the-ux-cost-of-sharing-too-fast-f9997fcec38f?source=rss-8d9518c0c55d------2</link>
            <guid isPermaLink="false">https://medium.com/p/f9997fcec38f</guid>
            <category><![CDATA[product-design]]></category>
            <category><![CDATA[ux-design]]></category>
            <category><![CDATA[user-experience]]></category>
            <category><![CDATA[social-media]]></category>
            <category><![CDATA[design-thinking]]></category>
            <dc:creator><![CDATA[Shruti Adke]]></dc:creator>
            <pubDate>Fri, 22 May 2026 05:56:08 GMT</pubDate>
            <atom:updated>2026-05-22T05:56:08.441Z</atom:updated>
            <content:encoded><![CDATA[<p><strong><em>A UX reflection on Instagram’s new Instants feature and why speed should not come at the cost of clarity, control, and consent</em></strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HjUmZmn8G3W2lRUC4tC7lg.jpeg" /></figure><p>The first time I used Instagram’s<strong><em> Instants</em></strong>, I was not excited. I was confused.</p><p>A floating pile of photos appeared in my inbox. I tapped it, moved through the experience, and suddenly the camera opened.</p><p>The feature seemed simple, but I found myself asking too many basic questions:</p><p>What is this?<br>Who will see it?<br>Will this send immediately?<br>Can I check the photo before it goes out?</p><p>For a feature built around quick sharing, that hesitation matters.</p><p>Recently, Instagram introduced Instants as a new way to share photos “in the moment.” The idea is simple: take a real-time photo, share it with Close Friends or mutual followers, and let it disappear after it has been viewed or after 24 hours. Instagram positions the feature around spontaneous, unfiltered sharing — no gallery uploads, limited editing, and quick access from the inbox or the standalone Instants app.</p><p>On paper, this makes sense.</p><p>Social products have been moving toward more casual, low-pressure sharing for years. Not every moment needs to become a polished post, a curated Story, or a permanent memory. Sometimes people just want to share something quickly and move on.</p><p>But even spontaneous sharing needs clarity.</p><p>The issue is not the idea of disappearing photos. That mental model already exists through Stories, disappearing messages, and products like Snapchat. The issue is how Instants appear, behave, and ask users to trust it.</p><p>For a feature built around speed, the experience still needs one thing above everything else:</p><p><strong>Confidence.</strong></p><p>And that is where the UX starts to feel unclear.</p><h3>1. A Feature Can Be Visible and Still Be Unclear</h3><p>Instagram places Instants as a mini pile of photos at the bottom-right corner of the Instagram inbox. Users can tap it to capture an Instant, or use the standalone Instants app, which opens directly to the Instants camera.</p><p>That makes the feature highly visible.</p><p>But visibility alone does not create understanding.</p><p>When I first saw it, I did not immediately understand what it was.</p><p>Was it a new message format?<br>Was it a shortcut?<br>Was it a Story-like update?<br>Was it a camera entry point?<br>Was it a prompt from Instagram?</p><p>The feature was present, but its meaning was not obvious.</p><blockquote>This is an important distinction in UX: <strong>discoverability is not the same as clarity</strong>.</blockquote><p>A user can notice something and still not know what it does. In fact, unclear visibility can sometimes feel more distracting than hidden functionality because it keeps asking for attention without explaining its purpose.</p><p><strong>Heuristic principle:</strong><br> 👉 <em>Visibility of system status</em></p><p><strong>UX issue:</strong><br> The interface shows the feature, but does not clearly communicate what state the user is in or what will happen next.</p><p><strong>Better UX direction:</strong><br> A first-time label or tooltip could help, such as:</p><blockquote><em>“Instants: view-once photos from friends”</em></blockquote><p>or</p><blockquote><em>“Send a real-time photo”</em></blockquote><p>This would make the entry point easier to understand without requiring trial and error.</p><h3>2. Floating UI Needs a Strong Reason to Exist</h3><p>The placement of Instants feels distracting because it floats over the message experience.</p><p>The inbox already has a clear job: helping users read, respond, and manage conversations. When a new feature sits on top of that space, it competes with the primary task. Floating UI can work well when the action is urgent, frequently used, or universally understood.</p><p>But when the feature itself is new and unclear, floating placement can feel intrusive rather than helpful.</p><p>In this case, Instants does not feel naturally integrated into the inbox. It feels like something placed above the experience instead of inside it.</p><p><strong>Heuristic principle:</strong><br> 👉 <em>Aesthetic and minimalist design</em></p><p><strong>UX issue:</strong><br> The feature adds visual noise to an already active communication space.</p><p><strong>Better UX direction:</strong><br> Instagram could place Instants inside existing message actions, such as:</p><ul><li>The camera icon</li><li>The attachment menu</li><li>A dedicated inbox section</li><li>A clearly labeled entry point near Stories or DMs</li></ul><p>This would keep the feature accessible without making it constantly compete for attention.</p><h3>3. The Mental Model Is Familiar, but the Interaction Feels Risky</h3><p>Instagram says Instants are meant for real-time sharing. Users cannot upload from their phone’s gallery and can only add a caption, not make further edits. This supports the product goal of authenticity and spontaneity.</p><p>But there is a difference between designing for spontaneity and removing reassurance.</p><p>In real life, taking a photo and sharing a photo are two separate decisions.</p><p>First, I capture.<br>Then, I look at it.<br>Then, I decide whether to send it.</p><p>Even when I want to share something casually, I still expect a moment to verify what I am sending.</p><p>Is the photo clear?<br>Is it accidental?<br>Is the right person going to see it?<br>Do I still want to share it?</p><p>If the interaction makes capture feel too close to posting, the user loses confidence.</p><p>A camera click should mean:</p><blockquote><em>“I captured this.”</em></blockquote><p>It should not automatically feel like:</p><blockquote><em>“I agreed to share this.”</em></blockquote><p><strong>Heuristic principle:</strong><br> 👉 <em>Match between the system and the real world</em></p><p><strong>UX issue:</strong><br> The product goal is spontaneous sharing, but the interaction may not fully match how users mentally separate capture from consent.</p><p><strong>Better UX direction:</strong><br> Keep the experience fast, but separate the decisions:</p><ol><li>Capture photo</li><li>Preview photo</li><li>Confirm audience</li><li>Send</li></ol><p>This adds a small pause, but it protects user confidence.</p><h3>4. Undo Is Helpful, but Prevention Builds More Trust</h3><p>Instagram includes an <strong>Undo</strong> option for accidentally sent Instants. Users can also delete an Instant from their archive to unsend it for friends who have not opened it yet.</p><p>This is useful.</p><p>But from a UX perspective, Undo is still a recovery mechanism. It helps after the risky action has already happened.</p><p>For sensitive actions like sharing personal photos, prevention is more important than recovery. A user should not have to rely on quick reflexes to fix an accidental send.</p><p>This is especially important because Instants disappear after being viewed. Once someone has seen it, the emotional consequence has already happened.</p><p><strong>Heuristic principle:</strong><br> 👉 <em>Error prevention</em></p><p><strong>UX issue:</strong><br> The design gives users a way to recover, but a better experience would reduce the chance of accidental sharing in the first place.</p><p><strong>Better UX direction:</strong><br> For first-time use, Instagram could add a confirmation step:</p><blockquote><em>“This Instant will be sent to Close Friends. Send now?”</em></blockquote><p>Once users understand the feature, this confirmation could become lighter or optional.</p><h3>5. User Control Matters More in Social Products</h3><p>Social UX is different from productivity UX.</p><p>If I accidentally click the wrong filter in a dashboard, I can reset it. If I accidentally share a photo, the impact is personal. The mistake is not just functional; it can feel embarrassing, invasive, or socially uncomfortable.</p><p>That is why user control matters so much here.</p><p>Instagram says users can choose to share Instants with Close Friends or mutual followers. It also says recipients cannot screenshot or record Instants, and Instagram’s existing safety controls like Block, Mute, and Restrict apply.</p><p>These are meaningful privacy protections. But privacy is not only about what happens after content is sent. It is also about how confident users feel before they send it.</p><p>If I am unsure whether something has already been posted, who will see it, or whether I can review it first, trust weakens.</p><p><strong>Heuristic principle:</strong><br> 👉 <em>User control and freedom</em></p><p><strong>UX issue:</strong><br> The feature may prioritize speed over the user’s need to review, cancel, retake, or confirm.</p><p><strong>Better UX direction:</strong><br> A preview screen with clear actions would give users control:</p><ul><li>Send</li><li>Retake</li><li>Cancel</li><li>Change audience</li></ul><p>The user should always feel that sharing is intentional.</p><h3>6. Recognition Should Replace Guesswork</h3><p>Users should not have to experiment to understand a feature that involves sharing personal media.</p><p>With Instants, the entry point may be discoverable, but its purpose is not immediately self-explanatory. If users need to tap it, test it, or ask others what it does, the design is relying too much on exploration.</p><p>Exploration is fine for low-risk features. It is not ideal for features where one tap can lead to sharing a photo.</p><p><strong>Heuristic principle:</strong><br> 👉 <em>Recognition rather than recall</em></p><p><strong>UX issue:</strong><br> The UI does not provide enough visible cues for users to understand the feature before interacting.</p><p><strong>Better UX direction:</strong><br> Use clearer microcopy during early exposure:</p><blockquote><em>“View and send Instants”</em></blockquote><p>or</p><blockquote><em>“Real-time photos from friends”</em></blockquote><p>This helps users recognize the feature’s purpose instead of guessing.</p><h3>7. Consistency Reduces Anxiety</h3><p>Instagram already has many sharing patterns: Stories, DMs, disappearing photos, Close Friends, Reels, and camera-based sharing.</p><p>That means users bring expectations.</p><p>If Instants feels similar to existing ephemeral formats but behaves differently, the product needs to explain that difference clearly. Otherwise, users may assume the wrong outcome.</p><p>Consistency does not mean every feature must behave exactly the same. But when a new feature breaks an expected pattern, it should do so intentionally and visibly.</p><p><strong>Heuristic principle:</strong><br> 👉 <em>Consistency and standards</em></p><p><strong>UX issue:</strong><br> Instants feels familiar enough to invite assumptions, but different enough to create uncertainty.</p><p><strong>Better UX direction:</strong><br> Reuse familiar Instagram patterns:</p><ul><li>Open camera</li><li>Capture</li><li>Preview</li><li>Choose audience</li><li>Send</li></ul><p>This would reduce learning effort and make the feature feel safer.</p><h3>8. Snooze Solves Attention, but Not Understanding</h3><p>Instagram includes a Snooze gesture: users can hold down the pile of Instants in the inbox and swipe right to temporarily stop receiving them.</p><p>This is a useful control for reducing interruptions.</p><p>But it also reveals something interesting: if a feature needs a snooze option, it is already competing for attention.</p><p>Snooze helps users manage visibility, but it does not solve the deeper issue of initial clarity. If users do not understand why something is floating in their inbox, giving them a way to hide it is helpful but not enough.</p><p><strong>Heuristic principle:</strong><br> 👉 <em>User control and freedom</em></p><p><strong>UX issue:</strong><br> The user can reduce the feature’s presence, but may still not understand its purpose or behavior.</p><p><strong>Better UX direction:</strong><br> Pair Snooze with clearer onboarding. Let users know what Instants are before expecting them to manage the feature.</p><h3>9. Consent-First Design: The Core Lesson</h3><p>The biggest UX lesson from Instants is simple:</p><blockquote><strong><em>Do not merge capture and consent.</em></strong></blockquote><p>Capturing content is an action.<br>Sharing content is a decision.</p><p>A product can be fast and still respectful. It can encourage spontaneity without making users feel rushed. It can reduce editing without removing confirmation.</p><p>In social products, hesitation is not always friction. Sometimes hesitation is protection.</p><p><strong>UX principle:</strong><br> 👉 <em>Consent-first design</em></p><p><strong>UX issue:</strong><br> The experience may make sharing feel too immediate for something as personal as a photo.</p><p><strong>Better UX direction:</strong><br> Design a clear moment where the user knows:</p><ul><li>What they captured</li><li>Who will see it</li><li>Whether it will disappear</li><li>What happens after sending</li><li>How to cancel before sharing</li></ul><p>This is not unnecessary friction. It is trust-building.</p><h3>Suggested Redesign Flow</h3><p>A better Instants flow could still be quick:</p><ol><li>User sees a clear entry point:<br> <strong>“Send Instant Photo”</strong></li><li>User taps it.</li><li>Camera opens with short context:<br> <strong>“Instants disappear after they’re viewed.”</strong></li><li>User captures a photo.</li><li>The preview screen appears.</li><li>User chooses:</li></ol><ul><li>Send</li><li>Retake</li><li>Cancel</li><li>Audience</li></ul><ol><li>User sees a clear entry point:<br> <strong>“Send Instant Photo”</strong></li><li>After sending, the inbox shows a clear status:<br> <strong>“Instant sent · View once.”</strong></li></ol><p>This adds one moment of confirmation, but changes the emotional experience from risky to intentional.</p><h3>Design Lessons from Instagram Instants</h3><ol><li><strong>Speed should not replace control.</strong><br> Fast sharing only works when users feel safe.</li><li><strong>Capture and consent should be separate.</strong><br> Taking a photo is not the same as agreeing to share it.</li><li><strong>Floating UI needs a strong justification.</strong><br> If something constantly occupies attention, its purpose must be immediately clear.</li><li><strong>Undo is not a substitute for prevention.</strong><br> Recovery helps, but prevention builds deeper trust.</li><li><strong>Social UX must design for hesitation.</strong><br> Hesitation is not always friction. Sometimes it is protection.</li></ol><h3>Closing Thought</h3><p>Instagram Instants is trying to make sharing feel more spontaneous. That is a valid product direction.</p><p>But spontaneity should not come at the cost of certainty.</p><p>In social products, the best UX is not always the fastest path. Sometimes, the best experience is the one that gives users one extra second to feel sure.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f9997fcec38f" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[It Looks Good…But Something Feels Off]]></title>
            <link>https://medium.com/@shrutiadke398/it-looks-good-but-something-feels-off-d39746f855d1?source=rss-8d9518c0c55d------2</link>
            <guid isPermaLink="false">https://medium.com/p/d39746f855d1</guid>
            <category><![CDATA[ux-design]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[product-design]]></category>
            <category><![CDATA[design-thinking]]></category>
            <category><![CDATA[user-experience]]></category>
            <dc:creator><![CDATA[Shruti Adke]]></dc:creator>
            <pubDate>Thu, 19 Mar 2026 14:32:47 GMT</pubDate>
            <atom:updated>2026-03-19T14:33:55.163Z</atom:updated>
            <content:encoded><![CDATA[<p><em>What AI-generated design taught me about what design really is</em></p><p>AI tools are making design faster than ever, but speed isn’t the same as understanding.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*-0cyIVWazYkuSa2Q" /><figcaption>Photo by <a href="https://unsplash.com/@cashmacanaya?utm_source=medium&amp;utm_medium=referral">Cash Macanaya</a> on <a href="https://unsplash.com?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><p>I’ve seen AI generate entire app designs in seconds. Clean layouts.<br>Perfect spacing. Flows that look… almost real.</p><p>For a moment, it feels like:</p><blockquote><strong>Maybe design is just prompting now.</strong></blockquote><p>But then something strange happens. You look at the output a little longer… And you feel it.</p><blockquote><strong>Something is Off.</strong></blockquote><p>Not broken.<br>Not ugly.<br>Just… not right. And that small discomfort says more about design than any perfect screen ever could.</p><h3>The First Time AI Actually Helped Me</h3><p>I was stuck on a design problem.</p><p>Not a big one just one of those moments where everything looks fine, but nothing feels right.</p><p>Spacing, Hierarchy, Copy.</p><p>Something was off. So I tried AI. I described the problem, added context, and waited. Within seconds, I had:</p><ul><li>Multiple layout ideas</li><li>Different structures</li><li>Variations I hadn’t considered</li></ul><p>It felt like having a second brain. Not perfect but incredibly useful.</p><blockquote><strong>It didn’t replace my thinking. It expanded it.</strong></blockquote><h3>The Fear Everyone Is Talking About</h3><p>Lately, I’ve been hearing this everywhere:</p><blockquote><strong>“AI will replace designers.”</strong></blockquote><p>And honestly — I get it.</p><p>Today, you can:</p><ul><li>Give a prompt</li><li>Generate full UI screens</li><li>Even get complete app flows</li></ul><p>It’s fast. It’s impressive. And yes — it’s a little unsettling.</p><p>But the real question is:</p><blockquote><strong>Are those designs enough?</strong></blockquote><h3>What I’ve Started Noticing</h3><p>AI-generated designs are:</p><ul><li>Visually good</li><li>Structurally sound</li><li>Great starting points</li></ul><p>But they’re rarely final. They don’t:</p><ul><li>Capture edge cases</li><li>Reflect real user behaviour</li><li>Adapt to messy constraints</li><li>Or understand emotional context</li></ul><p>They solve the <em>prompt</em>. Not always the <em>problem</em>.</p><h3>A Shift I Didn’t Expect</h3><p>Something interesting has changed.</p><p>AI-generated designs are becoming a <strong>shared language</strong>. Clients and project managers can now:</p><ul><li>Show what they mean</li><li>Explore ideas faster</li><li>Communicate expectations clearly</li></ul><p>Instead of saying:</p><blockquote><strong>“Something like this…”</strong></blockquote><p>They can now show it.</p><blockquote><strong>AI is becoming a bridge between ideas and clarity.</strong></blockquote><h3>A Very Real Moment</h3><p>A lot of my friends have asked me:</p><blockquote>Are you worried about your job as a designer?”</blockquote><p>And to be honest, sometimes, I am. Because the tools are getting really good. But then something keeps happening. They come back with AI-generated designs and say:</p><blockquote><strong>“It looks good… but something feels off.”<em><br> </em>“It’s not what I expected.”</strong></blockquote><p>And every time I hear that, I feel a little reassured.</p><p>Because that “off” feeling?</p><blockquote><strong>That’s where design actually lives.</strong></blockquote><h3>AI Is Great at Answering. Design Is About Questions.</h3><p>AI can generate:</p><ul><li>Screens</li><li>Flows</li><li>Ideas</li></ul><p>But it doesn’t:</p><ul><li>Sit with confused users</li><li>Understand hesitation</li><li>Question assumptions</li><li>Feel when something doesn’t click</li></ul><p>It responds to prompts. Design responds to <strong>people</strong>.</p><h3>What AI Is Actually Changing</h3><p>AI isn’t replacing designers.</p><p>But it <em>is</em> changing how we work.</p><h3>From creating → curating</h3><p>We’re no longer starting from blank screens.</p><h3>From execution → direction</h3><p>The value is shifting to deciding <em>what should be built</em>.</p><h3>From speed → clarity</h3><p>Because faster output without clarity is just better-looking noise.</p><h3>Where I Use AI (And Where I Don’t)</h3><p>I use AI:</p><ul><li>When I’m stuck</li><li>When I need variations</li><li>When I want to explore quickly</li></ul><p>But I try not to:</p><ul><li>Skip thinking</li><li>Replace user understanding</li><li>Accept outputs just because they look good</li></ul><p>Because the real risk isn’t bad design.</p><p>It’s:</p><blockquote><strong>Design that looks right — but feels wrong.</strong></blockquote><h3>The Real Shift</h3><p>AI didn’t make design easier.</p><p>It made it clearer.</p><blockquote><strong>“Tools can generate solutions. But only humans can understand problems.”</strong></blockquote><h3>Final Thought</h3><p>AI is powerful.<br>Unpredictable.<br>And sometimes wrong in very convincing ways.</p><p>But maybe that’s the point.</p><p>It’s not here to replace designers. It’s here to reveal what only designers can do. And that moment when:</p><blockquote><strong>“Something feels off…”</strong></blockquote><p>That’s not a flaw. That’s the job.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d39746f855d1" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I Just Wanted to Cancel a Subscription. I Didn’t Expect to Be Manipulated.]]></title>
            <link>https://medium.com/@shrutiadke398/i-just-wanted-to-cancel-a-subscription-i-didnt-expect-to-be-manipulated-1358db05e415?source=rss-8d9518c0c55d------2</link>
            <guid isPermaLink="false">https://medium.com/p/1358db05e415</guid>
            <category><![CDATA[ux-dark-patterns]]></category>
            <category><![CDATA[subscription]]></category>
            <category><![CDATA[user-experience]]></category>
            <dc:creator><![CDATA[Shruti Adke]]></dc:creator>
            <pubDate>Fri, 13 Feb 2026 07:38:46 GMT</pubDate>
            <atom:updated>2026-02-13T07:38:46.713Z</atom:updated>
            <content:encoded><![CDATA[<h4>A quiet evening, a simple decision and a firsthand lesson in dark patterns, retention, and product ethics.</h4><figure><img alt="Image Source" src="https://cdn-images-1.medium.com/max/1024/1*DXyaItRY5T7iGS51twP6hg.png" /><figcaption><a href="https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Fcomponents%2Fblog_post_page%2F4591314%2Fcover_image%2Fregular_1708x683%2FFinal_Dark_Patterns_Cover-5440719b26c25a60794aa61acfc1897c.png">Image Source</a></figcaption></figure><p>I didn’t cancel my subscription because I hated the product.<br>I cancelled it because I no longer needed it. And yet, by the time I was done, I felt guilty, manipulated, and oddly exhausted.</p><blockquote><strong>“Not because the product failed. But because it worked exactly as designed.”</strong></blockquote><p>Most people won’t remember what features a product offers.<br>But they always remember how it made them feel when they tried to leave.</p><p>This is a story about cancelling a subscription. And about recognising dark patterns in real time, not from a design article, but from my own discomfort.</p><p>It was a quiet weekday night.</p><p>I was reviewing my monthly expenses, nothing dramatic, just adult housekeeping. That’s when I noticed an active subscription I hadn’t opened in weeks.</p><p>I didn’t feel annoyed.<br>I didn’t feel cheated.</p><p>I just thought:</p><blockquote>I don’t need this anymore.</blockquote><p>I opened the app, expecting a clean, boring cancellation.</p><p>What I didn’t expect was how personal it would feel.</p><h3>Minute 1: When the Exit Is Intentionally Hard to Find</h3><p>I went to <em>Settings</em>.<br>Then <em>Profile</em>.<br>Then <em>Billing</em>.</p><h4>No cancellation. That’s when it clicked.</h4><blockquote>This wasn’t poor information architecture. This was a deliberate dark pattern:<strong> a hidden exit.</strong></blockquote><p>The product wasn’t trying to help me leave. It was hoping I’d give up. And for a moment, I almost did.</p><h3>Minute 3: Emotional Copy Disguised as Friendliness</h3><p>When I finally found <em>Cancel Subscription</em>, the tone changed instantly.</p><p>“We’ll miss you 😔”<br> “You’re one of our valued users”<br> “Most people stay longer”</p><p>As a user, it felt uncomfortable. As a designer, it felt familiar.</p><blockquote>This was <strong>Confirmshaming</strong>: framing my decision as something I should feel bad about.</blockquote><p>The product wasn’t explaining the consequences. It was questioning my judgment.</p><h3>Minute 5: Choice Overload That Isn’t Really Choice</h3><p>Next came the alternatives:</p><ul><li>Pause instead of cancel</li><li>Switch to a cheaper plan</li><li>Get a limited-time discount</li></ul><blockquote><strong><em>On the surface, this looked helpful. But standing there, I realised it was misdirection</em></strong>.</blockquote><p>My intent was clear: cancel. Everything else existed to slow me down to create doubt, friction, and fatigue.</p><p>That’s when I felt it:</p><blockquote><strong>This product knows exactly what I want and is intentionally pretending not to.</strong></blockquote><h3>Minute 7: Loss Framing at the Final Step</h3><p>The last screen said:</p><p><em>“If you cancel now, you’ll lose access immediately.”</em></p><p>Technically true. Emotionally loaded.</p><blockquote><strong>This was loss aversion, framing a neutral action as a painful loss.</strong></blockquote><p>And it worked. I hesitated.</p><p>Not because I wanted the product.<br>But because the product made leaving feel like a mistake.</p><h3>The Moment It Became Personal</h3><p>I eventually cancelled.</p><p>But I didn’t feel relief.<br>I felt… played. And that’s when it hit me:</p><blockquote><strong>Dark patterns don’t always trap users. Sometimes they just leave scars.</strong></blockquote><p>As someone transitioning from UI/UX into <strong>product design</strong>, this experience reshaped how I think about “good” retention.</p><h3>What This Experience Taught Me About Dark Patterns</h3><p><strong>1. Dark patterns don’t feel dark at first</strong><br> They feel like small discomforts, easy to ignore, hard to forget.</p><p><strong>2. They optimise metrics, not relationships</strong><br> They may reduce churn this quarter, but quietly erode trust long-term.</p><p><strong>3. Users may not name them , but they remember the feeling</strong><br> And feelings drive future decisions more than features ever will.</p><h3>What I’d Do Differently as a Product Designer</h3><p>If I were designing this flow, I’d choose <strong>ethical friction</strong> over manipulation.</p><ul><li>Make cancellation visible (no hidden exits)</li><li>Remove emotional guilt (no confirmshaming)</li><li>Respect clear intent (no misdirection)</li><li>Present outcomes neutrally (no loss framing)</li></ul><p>Because when users leave feeling respected, they’re far more likely to return.</p><h3>Final Thought</h3><p>Onboarding tells users how much a product wants them.</p><p>Cancellation tells users how much a product respects them.</p><p>And dark patterns?<br> They show up most clearly when a product thinks no one is watching.</p><p>As a product designer, I hope I always design as if they are.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1358db05e415" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What One Year of Ride-Booking Apps in Bangalore Taught Me About Product Design.]]></title>
            <link>https://medium.com/@shrutiadke398/what-one-year-of-ride-booking-apps-in-bangalore-taught-me-about-product-design-8e70f8822d1c?source=rss-8d9518c0c55d------2</link>
            <guid isPermaLink="false">https://medium.com/p/8e70f8822d1c</guid>
            <dc:creator><![CDATA[Shruti Adke]]></dc:creator>
            <pubDate>Tue, 03 Feb 2026 15:53:51 GMT</pubDate>
            <atom:updated>2026-02-03T15:53:51.734Z</atom:updated>
            <content:encoded><![CDATA[<h3>A designer’s reflection on autos, Namma Yatri, pickup pins, sound cues, and why real UX happens on bad mornings.</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5LpDDvpbb7NeWG-627TNxQ.avif" /></figure><p>In Bangalore, autos aren’t just a mode of transport.<br>They’re a language.</p><p>A raised hand is a signal.<br>A glance to judge intent.<br>A nod, a refusal, a familiar <em>“meter mele hogalla.”</em></p><p>When I moved to Bangalore last year, I thought ride-booking apps would abstract all of this away. And technically, they did. But over a year of daily usage in traffic, rain, low battery, tight deadlines, and worse moods, something unexpected happened.</p><p>I didn’t just commute differently.<br>I started <strong>experiencing product design differently</strong>.</p><p>As a UI/UX and Product designer, living inside these apps every day stripped design down to its essentials. No demos. No ideal users. Just real behaviour.</p><p>This isn’t a comparison of apps or a feature review.<br>It’s a reflection on what these products taught me about designing for humans, not flows.</p><h3>1. When the Interface Is Calm, but the Experience Isn’t</h3><p>Most ride-booking apps look composed: clean layouts, minimal UI, confident colours. But the experience often isn’t.</p><p>A driver accepts, then cancels.<br>The ETA jumps from 3 minutes to 12.<br>The price changes after you’ve already decided to leave.</p><p>What stood out was the mismatch:</p><blockquote><strong>The UI stays calm even when the system is chaotic.</strong></blockquote><p>Visually, this feels reassuring. Emotionally, it feels dishonest.</p><p>I wasn’t looking for delight or animations. I wanted an acknowledgement, a signal that the product understood uncertainty instead of smoothing it over.</p><p><strong>Design lesson:</strong><br> 👉 <em>Clarity builds more trust than calm.</em></p><h3>2. “Driver Cancelled” Is Not a Story</h3><p>Few messages trained my behaviour more than this one:</p><p><strong>“Driver cancelled.”</strong></p><p>No context. No explanation. No empathy. Over time, I stopped trusting early confirmations. I delayed getting ready. I added mental buffers.</p><p>When products don’t provide meaning, users invent it and those stories are rarely generous.</p><p><strong>Design lesson:</strong><br> 👉 <em>Microcopy isn’t decoration. It’s narrative.</em></p><h3>3. Pricing Is a Feeling, Not a Formula</h3><p>I understand surge pricing. Logically, it makes sense. But repeatedly opening an app just to “check prices” became emotionally expensive. Sometimes I wouldn’t even book; I’d close the app and rethink my plan.</p><p>What mattered wasn’t always the amount. It was the moment it changed.</p><p>Seeing a reasonable fare, deciding to go, and then watching it increase seconds later feels like betrayal even when it’s fair by system rules.</p><p><strong>Design lesson:</strong><br> 👉 <em>Perceived fairness matters more than mathematical fairness.</em></p><h3>4. Why I Keep Choosing Namma Yatri (Even When It Costs More)</h3><p>Over time, I noticed myself opening <strong>Namma Yatri</strong> more often even when the price was slightly higher.</p><p>That surprised me.</p><p>The reason wasn’t polish or speed. It was <strong>familiarity</strong>.</p><p>The app uses real-world cues people already understand:</p><ul><li>Yellow-green auto visuals</li><li>Black number plates</li><li>The unmistakable <em>meter-down</em> sound after booking</li><li>A horn sound when the auto arrives</li></ul><p>These aren’t clever UI tricks. They’re cultural shortcuts.</p><p>The app doesn’t ask users to learn a new mental model; it borrows an existing one. I don’t interpret these cues. I recognise them.</p><p><strong>Design lesson:</strong><br> 👉 <em>Recognition beats instruction.</em></p><h3>5. Sound as UX, Not Decoration</h3><p>One detail I didn’t expect to value so much: <strong>sound</strong>.</p><p>Like many people, I often try booking rides on multiple apps at once, switching between them, waiting, and checking. It’s fragmented and stressful.</p><p>Namma Yatri’s sound notifications quietly solve this.</p><p>I don’t need to keep staring at my phone.<br>I don’t need to juggle apps.<br>The sound tells me when the job is done.</p><p>In a noisy city, sound becomes a <strong>status indicator</strong>, not an embellishment.</p><p><strong>Design lesson:</strong><br> 👉 <em>Good UX respects attention, not just visuals.</em></p><h3>6. Pickup Points: Where Maps Meet Reality</h3><p>If there’s one place ride-booking apps struggle consistently in Bangalore, it’s pickup points.</p><p>Gated apartments.<br>Service roads.<br>Flyovers.<br>Tech parks with multiple entrances.</p><p>The map is confident. Reality is not.</p><p>I’ve been “at the pickup location” and still unreachable five meters away, but on the wrong side of a divider. A perfectly placed pin that’s unusable in real life.</p><p>What this taught me is simple:</p><blockquote><strong>Location accuracy does not equal pickup success.</strong></blockquote><p>Apps that allow flexible pickup adjustments, landmarks, or nearby alternatives reduce coordination friction. Apps that treat the PIN as absolute push the problem onto users and drivers.</p><p><strong>Design lesson:</strong><br> 👉 <em>Maps show locations. Products must be designed for arrival.</em></p><h3>7. Drop Points Are Not the End of the Journey</h3><p>Drop location design is often treated as a formality reach destination, trip ends.</p><p>But in Bangalore, <em>where</em> you’re dropped off matters deeply.</p><p>Wrong side of the road.<br>No safe crossing.<br>No nearby U-turn.</p><p>Being dropped “accurately” can still be inconvenient or unsafe.</p><p>Apps that allow drop flexibility, respect street-level judgment, or support mid-ride adjustments reduce post-ride friction significantly.</p><p><strong>Design lesson:</strong><br> 👉 <em>Completion is not success.</em></p><h3>8. A UX Lesson I Learned from Auto Drivers</h3><p>One of the smartest UX decisions I saw this year wasn’t digital at all.</p><p>Many auto drivers print and stick their <strong>payment QR code on the back of the front seat</strong>.</p><p>This single action removes multiple friction points:</p><ul><li>No waiting at the end of the ride</li><li>No awkward standing while apps load</li><li>Time to resolve payment issues <em>during</em> the ride</li></ul><p>It’s proactive. It anticipates failure. It respects time.</p><p>It made me rethink how often we design flows that only work at the end instead of supporting users throughout the journey.</p><p><strong>Design lesson:</strong><br> 👉 <em>Great design reduces peak friction, not just total friction.</em></p><h3>9. Ratings: Empowerment That Sometimes Exhausts</h3><p>Ratings are meant to create accountability. In reality, they often create decision fatigue.</p><p>Was the ride fine or great?<br>Is 4 stars bad?<br>Is skipping worse?</p><p>Eventually, I stopped rating not because I didn’t care, but because I was tired of judging.</p><p><strong>Design lesson:</strong><br> 👉 <em>Just because feedback is possible doesn’t mean it should always be required.</em></p><h3>Closing: Designing for Bad Mornings, Not Perfect Flows</h3><p>Ride-booking apps aren’t used in ideal conditions. They’re used when people are late, tired, stressed, distracted, or standing by the roadside watching traffic pile up.</p><p>After one year in Bangalore, these products taught me this:</p><p><strong>Design doesn’t live in screens. It lives in the streets.</strong></p><p>And the real question for us as designers isn’t<br> <em>“Does this flow work?”</em><br> but:</p><blockquote><strong>“Would I trust this on a bad morning?”</strong></blockquote><p>Because in cities like Bangalore, that’s the only test that matters.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8e70f8822d1c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[UX in the Small Things Around Us]]></title>
            <link>https://medium.com/@shrutiadke398/ux-in-the-small-things-around-us-595f3aeb1889?source=rss-8d9518c0c55d------2</link>
            <guid isPermaLink="false">https://medium.com/p/595f3aeb1889</guid>
            <dc:creator><![CDATA[Shruti Adke]]></dc:creator>
            <pubDate>Sat, 20 Sep 2025 07:10:50 GMT</pubDate>
            <atom:updated>2025-09-20T07:12:19.348Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>How tiny design details like dots on an elevator button quietly improve accessibility</strong></p><p>As a UI/UX designer, I see the world through a slightly different lens — one attuned to the design details that many might overlook. It’s in these small touches where user experience truly shines, quietly transforming everyday interactions.</p><p>Recently, while riding an elevator, a detail caught my eye: tiny raised dots on the buttons. At first, I thought they were purely decorative, but my curiosity led me to investigate further. These dots are actually Braille, a tactile writing system that allows people who are blind or visually impaired to read and navigate by touch.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MAz1JJaOh4oS8GTisbYQoQ.png" /></figure><p>As I read more, I noticed that this small design choice has already sparked discussions in blogs and articles. I noticed a few other people nearby also questioned its purpose, highlighting how an unobtrusive design choice can spark awareness. These raised dots might seem insignificant to most sighted people, but for someone who relies on touch to interact with their environment, they represent independence, accessibility, and dignity.</p><p>This is what UX at its core is about not just making products look good or function fast, but designing with empathy and inclusivity. It’s about removing barriers and ensuring that everyone, including minorities and people with disabilities, can have a seamless experience.</p><p>Such thoughtful design decisions embody true accessibility. They demonstrate that products should be crafted keeping all users in mind not only the majority, but also the often-overlooked.</p><p>Good design doesn’t always want to be noticed. Sometimes, it quietly empowers people, enabling them to interact with the world more freely. As a UI/UX designer, recognizing these small yet impactful details reminds me why UX matters in every little thing around us.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=595f3aeb1889" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Heuristic Analysis of one of India's major E-commerce platforms: Myntra.]]></title>
            <link>https://medium.com/@shrutiadke398/heuristic-analysis-of-one-of-indias-major-e-commerce-platforms-myntra-bf4d9a63de9d?source=rss-8d9518c0c55d------2</link>
            <guid isPermaLink="false">https://medium.com/p/bf4d9a63de9d</guid>
            <category><![CDATA[heuristics]]></category>
            <category><![CDATA[ecommerce]]></category>
            <category><![CDATA[myntra]]></category>
            <dc:creator><![CDATA[Shruti Adke]]></dc:creator>
            <pubDate>Fri, 22 Dec 2023 08:24:57 GMT</pubDate>
            <atom:updated>2023-12-22T08:24:57.657Z</atom:updated>
            <content:encoded><![CDATA[<p>I am excited to share the Heuristic evaluation for one of India&#39;s major e-commerce platforms, Myntra.com. This is my first kind of evaluation while transitioning into UI/UX designing.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/734/1*Si51vrTc8LbQB3-83SRuGg.jpeg" /></figure><p>Myntra is one of India’s leading online fashion and lifestyle e-commerce platforms, offering a diverse range of clothing, accessories, and home decor products. Launched in 2007, Myntra has evolved into a comprehensive fashion destination, featuring renowned Indian and international brands. With a user-friendly interface and innovative features like personalized recommendations, Myntra caters to a broad audience, providing a seamless online shopping experience. The platform often collaborates with fashion influencers and designers, staying at the forefront of the latest trends. Myntra’s commitment to convenience, style, and a vast product selection has made it a go-to destination for fashion enthusiasts in the Indian market.</p><h3><strong>What is Heuristic Evaluation?</strong></h3><p>A heuristic evaluation is a usability inspection method for computer software that helps to identify usability problems in the user interface design.</p><p>Here are Jakob Nielsen’s <a href="https://www.nngroup.com/articles/ten-usability-heuristics/">10 Usability Heuristics Evaluation Principles for User Interface Design</a> that will be used for this particular evaluation.</p><h4><strong>Rating Parameters: Worse, Bad, Average, Good, Excellent.</strong></h4><h4><strong>1. Visibility of system status: Excellent.</strong></h4><blockquote><strong>The design should always keep users informed about what is going on, through appropriate feedback within a reasonable amount of time</strong></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*OTtvQHgxFiCgZ6nyj3Bx8w.png" /></figure><p>The progress tracker indicator displays the various stages of the checkout process, such as cart review, address entry, payment details, and order confirmation. It gives visual cues to highlight the current step in the checkout process. Users can easily see which step they are currently on and understand the overall progression toward completing their purchase. Each step of the checkout process is accompanied by clear and strategically placed call-to-action buttons.</p><h4><strong>2. Match between the system and the real world: Good</strong></h4><blockquote><strong>The design should speak the users’ language. Use words, phrases, and concepts familiar to the user, rather than internal jargon. Follow real-world conventions, making information appear in a natural and logical order.</strong></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*42yBDdHcCgCw2RFf34ihtQ.png" /></figure><p>The icons used to resemble Profile, Wishlist, Bag, and other icons are relatable. Users can understand them easily. However, the MynCash (MyntraCash) symbol does not resemble it well and is a bit confusing. They could have used some different icon for that.</p><h4><strong>3. User control and</strong> freedom: Average.</h4><blockquote><strong>Users often perform actions by mistake. They need a clearly marked “emergency exit” to leave the unwanted action without having to go through an extended process.</strong></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*t5S1EqsEeXhxMNK1YKUp1Q.png" /></figure><p>The user has been not given the option to select the quantity of the item while adding it to the cart. In case users want to add more than one quantity they have to go to the bag and then while placing the order again select the quantity of an item. Also when the customer is bag top navigations are removed and it is a bit hard to navigate to the previous page. The customer has to start again from the landing page.</p><h4>4. Consistency and standards: Good</h4><blockquote><strong>Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform and industry conventions.</strong></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BrlLRXz7XfSCktSExVWbFw.png" /></figure><p>Most of the time Myntra is consistent with its navigations and categories. But In the above image, you can encounter non-activewear items within the activewear category this incident violation of consistency and standards on the website. When users navigate to a specific category, such as activewear, they have certain expectations regarding the types of products they will find. In this case, encountering items that do not belong to the activewear category can create confusion and disrupt the user’s expectations.</p><h4>5. Error prevention: Excellent.</h4><blockquote><strong>Good error messages are important, but the best designs carefully prevent problems from occurring in the first place. Either eliminate error-prone conditions, or check for them and present users with a confirmation option before they commit to the action.</strong></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*n8R_awPzGEkgzN9NAikjzg.png" /></figure><p>The checkout process typically includes a step where users need to enter their delivery pincode. To prevent errors and ensure the accuracy of the delivery address, Myntra often employs mechanisms to validate the entered PIN code against the delivery serviceability in real time. This helps users avoid potential errors, such as entering an incorrect or non-serviceable pincode. By offering transparent information about the possibility of delivery, Myntra ensures that users are well-informed before finalizing their purchase.</p><h4>6. Recognition rather than recall: Bad</h4><blockquote><strong>Minimize the user’s memory load by making elements, actions, and options visible. The user should not have to remember information from one part of the interface to another. Information required to use the design (e.g. field labels or menu items) should be visible or easily retrievable when needed.</strong></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3FNyeBhkAe7jyywU09fCxA.png" /></figure><p>Myntra does not show a recent search history. ability to quickly access recently searched items is a convenient feature. It saves time and effort, especially when users are looking for specific products that they have recently viewed or considered purchasing. Displaying recently searched items allows for a more personalized shopping experience. Users are more likely to find products of interest quickly, contributing to a positive user experience and potentially increasing the likelihood of making a purchase.</p><h4>7. Flexibility and efficiency of use: Good</h4><blockquote><strong>Shortcuts — hidden from novice users — may speed up the interaction for the expert user so that the design can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.</strong></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*eHHvBeLJ44bEBJ6qe5UiGQ.png" /></figure><p>The top navigation bar provides a clear and organized structure, categorizing content or products into distinct sections. Users can access different sections of the website directly from the top navigation bar, eliminating the need to navigate through multiple pages. This instant access saves time and reduces the effort. Users can explore different categories with a simple glance at the top navigation bar.</p><h4>8. Aesthetic and minimalist design: Average</h4><blockquote><strong>Interfaces should not contain information that is irrelevant or rarely needed. Every extra unit of information in an interface competes with the relevant units of information and diminishes their relative visibility.</strong></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JxCbMJLJhJjbUunbTt2hxQ.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*R3tSwTIv7QLFZWVxRU7NIA.png" /></figure><p>On the category pages, Myntra achieves a minimalist aesthetic by carefully curating and presenting a focused selection of products within each category. The use of clean layouts, ample white space, and visually pleasing imagery contributes to a streamlined and uncluttered look.</p><p>However, the landing page, being the gateway to a diverse array of categories and promotions, may introduce a higher density of information and visual elements.</p><h4>9. Help users recognize, diagnose, and recover from errors: Good</h4><blockquote><strong>Error messages should be expressed in plain language (no error codes), precisely indicate the problem, and constructively suggest a solution.</strong></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*laPm5EEJOI1136J28SZ2Vw.png" /></figure><p>Myntra prominently displays the availability status of items on product pages. Users can easily discern whether a particular size, color, or variant is in stock. Clear and real-time availability information helps users make informed decisions, reducing frustration associated with out-of-stock items. is transparent about its return policies, and this information is readily accessible on the website. They ensure users are well-informed about the delivery process. Estimated delivery times, shipping costs, and tracking options are prominently displayed during the checkout process.</p><h4>10. Help and documentation: Average.</h4><blockquote><strong>It’s best if the system doesn’t need any additional explanation. However, it may be necessary to provide documentation to help users understand how to complete their tasks.</strong></blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*eU_T3MUyNex897qjJ0IoVg.png" /></figure><p>The return policy typically allows users to return products easily within a specified timeframe and the overall process of returning items is very easy. However, it is a bit challenging to find the Customer support or FAQ section as it is at the bottom which makes it hard to locate users. They can improve it by In-App Support chat which can be located easily.</p><h3>Conclusion.</h3><p>Following a thorough heuristic study, it is evident that Myntra is a dynamic platform that seamlessly integrates design, functionality, and usability features. Numerous of Nielsen’s heuristics have been effectively implemented by Myntra, resulting in an aesthetically pleasing, resilient, and user-friendly interface. It’s fascinating to see how user input, technical developments, and creative design will influence Myntra’s future as it continues to grow.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bf4d9a63de9d" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>