<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Aditya Kulkarni's Blog</title>
	<atom:link href="https://adityakulkarni.com/feed/?cat=-88" rel="self" type="application/rss+xml"/>
	<link>https://adityakulkarni.com/</link>
	<description></description>
	<lastBuildDate>Thu, 26 Feb 2026 15:17:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://s0.wp.com/i/webclip.png</url>
	<title>The Product Diary</title>
	<link>https://adityakulkarni.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">249133922</site>	<xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
		<title>What Happens When AI Eats the Middle of Your Career</title>
		<link>https://adityakulkarni.com/2026/02/26/what-happens-when-ai-eats-the-middle-of-your-career/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=what-happens-when-ai-eats-the-middle-of-your-career</link>
		
		<dc:creator><![CDATA[aadityakulkarniblog]]></dc:creator>
		<pubDate>Thu, 26 Feb 2026 15:12:09 +0000</pubDate>
				<category><![CDATA[Product]]></category>
		<guid isPermaLink="false">https://adityakulkarni.com/?p=3264</guid>

					<description><![CDATA[<p>There’s a pattern in the history of technology that we usually recognize only in hindsight. New tools don’t just make work faster. They eat layers. Not industries. Not entire professions overnight. Layers inside them. AI is the first technology that’s eating many layers at once, across almost everything humans do on a computer. That’s why [&#8230;]</p>
<p>The post <a href="https://adityakulkarni.com/2026/02/26/what-happens-when-ai-eats-the-middle-of-your-career/">What Happens When AI Eats the Middle of Your Career</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
<p>The post <a href="https://adityakulkarni.com/2026/02/26/what-happens-when-ai-eats-the-middle-of-your-career/">What Happens When AI Eats the Middle of Your Career</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">There’s a pattern in the history of technology that we usually recognize only in hindsight.</p>



<p class="wp-block-paragraph">New tools don’t just make work faster. They eat layers. Not industries. Not entire professions overnight. Layers inside them.</p>



<p class="wp-block-paragraph">AI is the first technology that’s eating many layers at once, across almost everything humans do on a computer. That’s why this moment feels different. And unsettling.</p>



<h3 class="wp-block-heading">The past, when tools ate one layer at a time</h3>



<p class="wp-block-paragraph">Historically, technology moved upward slowly. It removed a layer, then paused. Humans adapted in the gap.</p>



<p class="wp-block-paragraph">Before calculators, “computer” was a job title. Humans did arithmetic for a living. Calculators didn’t kill mathematics. They reduced the need for human calculators. Mathematics moved upward, from computation to proof, abstraction, and theory. One layer disappeared, the rest remained.</p>



<p class="wp-block-paragraph">Architects once drew every line by hand. AutoCAD removed manual drafting, geometric repetition, and physical precision work. But architecture still required judgment, safety intuition, tradeoffs, and responsibility for real buildings. One layer gone.</p>



<p class="wp-block-paragraph">Photography once involved darkrooms, chemicals, and physical manipulation. Photoshop removed that layer. It did not remove taste, framing, storytelling, or intent.</p>



<p class="wp-block-paragraph">Excel removed handwritten ledgers and manual reconciliation. Accounting still required interpretation, compliance, ethics, and trust.</p>



<p class="wp-block-paragraph">Layer by layer, slowly. This is how humans stayed comfortable. There was time to re-anchor identity.</p>



<h3 class="wp-block-heading">The present, AI eats stacks, not layers</h3>



<p class="wp-block-paragraph">AI breaks this pattern.</p>



<p class="wp-block-paragraph">Instead of removing one layer and stopping, AI keeps climbing up the abstraction stack. In one leap, it can calculate, design, code, write, compose, generate images and video, model systems, and explain its own output.</p>



<p class="wp-block-paragraph">And it does this across domains, not one profession at a time.</p>



<p class="wp-block-paragraph">This isn’t “AI replaces programmers” or “AI replaces designers”.</p>



<p class="wp-block-paragraph">It’s this: AI removes entire intermediate layers of human work wherever tasks are digital, repeatable, and internally judgeable.</p>



<p class="wp-block-paragraph">That’s why the anxiety feels universal.</p>



<h3 class="wp-block-heading">What AI consistently eats</h3>



<p class="wp-block-paragraph">Across industries, AI eats work with common traits. The input can be described in language. The output can be evaluated without touching reality. The feedback loop is fast. The cost of being wrong is tolerable. The domain is already digitized.</p>



<p class="wp-block-paragraph">That’s why AI replaces calculators, drafting, first pass design, boilerplate coding, rough analysis, and initial creative output. This is obviously moving towards AI pushing out production ready output across industries and roles.</p>



<p class="wp-block-paragraph">Not because it understands. Because the loop is closed.</p>



<h3 class="wp-block-heading">Why this feels unprecedented</h3>



<p class="wp-block-paragraph">Earlier tools stopped at execution. AI doesn’t.</p>



<p class="wp-block-paragraph">For the first time, humans are watching a tool climb through execution, synthesis, pattern recognition, and partial judgment all at once.</p>



<p class="wp-block-paragraph">So the old comfort story, “this has happened before”, only works if we’re honest. The speed and breadth are new. And the fear is rational.</p>



<h3 class="wp-block-heading">The future, fewer layers, heavier humans</h3>



<p class="wp-block-paragraph">AI doesn’t remove humans from systems. It concentrates them.</p>



<p class="wp-block-paragraph">Fewer people will define objectives, approve outputs, design systems, absorb risk, and own consequences. But those people will carry more weight.</p>



<p class="wp-block-paragraph">The middle layers, the buffers that once absorbed ambiguity, will thin out.</p>



<p class="wp-block-paragraph">Some things still resist automation:</p>



<ul class="wp-block-list">
<li><strong>Ground truth</strong>, what’s actually happening in the real world</li>



<li><strong>Accountability</strong>, who is responsible when things go wrong</li>



<li><strong>Values</strong>, what should or should not exist</li>



<li><strong>Power and incentives</strong>, who benefits and who pays the cost</li>



<li><strong>Meaning</strong>, why something exists at all</li>
</ul>



<p class="wp-block-paragraph">AI can simulate conversations about these. It cannot own them.</p>



<p class="wp-block-paragraph">Reality always snaps responsibility back to a human.</p>



<h3 class="wp-block-heading">So what should engineers, designers, sales teams and other knowledge workers do now?</h3>



<p class="wp-block-paragraph">Not learn prompts. Not outwork AI. And definitely not panic pivot.</p>



<p class="wp-block-paragraph">The answer is quieter and harder.</p>



<p class="wp-block-paragraph">Stop optimizing for tools and start optimizing for judgment. Tools are now ephemeral. Languages, frameworks, design software, even models will keep changing faster than humans can specialize. What compounds instead is judgment, taste, intuition about tradeoffs, and the ability to say “this is wrong” even when it looks correct.</p>



<p class="wp-block-paragraph">Move closer to reality, not further into abstraction. AI thrives in abstraction. Humans retain leverage near users, constraints, consequences, and messy reality. Engineers talking to users. Designers understanding user incentives. Creators caring about outcomes, not artifacts. Distance from reality is where layers disappear fastest.</p>



<p class="wp-block-paragraph">Shift identity from tasks to outcomes. The old identities were “I write code”, “I design screens”, “I produce assets”. The new identity is “I own whether this works”. Ownership includes defining scope, handling failure, explaining tradeoffs, and absorbing responsibility. AI can help execute. It cannot carry blame.</p>



<p class="wp-block-paragraph">Become fluent across layers, not perfect in one. The future rewards people who can understand systems end to end, translate between technical, human, and business concerns, notice second order effects, and recognize when something is technically correct but practically wrong. This isn’t about becoming a shallow generalist. It’s about being able to hold the whole when layers collapse.</p>



<p class="wp-block-paragraph">Let go of effort as proof of worth. For a long time, struggle was how many of us proved intelligence and legitimacy. AI removes visible struggle. That can feel like asking whether we were ever valuable. The answer is yes, but not because of the effort. Value was never in the suffering. It was in the judgment earned through it.</p>



<p class="wp-block-paragraph">Redefine success as calm competence in uncertainty. The future isn’t about always being ahead. It’s about staying oriented as tools change, remaining useful as roles blur, and not freezing when certainty disappears. People who stay calm, curious, and responsible in ambiguity will quietly become indispensable.</p>



<h3 class="wp-block-heading">A personal, honest note</h3>



<p class="wp-block-paragraph">This transition will hurt some people. Some roles will shrink. Some paths will close. That doesn’t make the fear irrational.</p>



<p class="wp-block-paragraph">But history suggests something else too. When layers disappear, what remains is the human capacity to judge, decide, and take responsibility.</p>



<p class="wp-block-paragraph">AI isn’t ending human work. It’s ending the idea that doing one narrow thing well is enough.</p>



<p class="wp-block-paragraph">What’s left is heavier. But it’s also more deeply human.</p>The post <a href="https://adityakulkarni.com/2026/02/26/what-happens-when-ai-eats-the-middle-of-your-career/">What Happens When AI Eats the Middle of Your Career</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.<p>The post <a href="https://adityakulkarni.com/2026/02/26/what-happens-when-ai-eats-the-middle-of-your-career/">What Happens When AI Eats the Middle of Your Career</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3264</post-id>	</item>
		<item>
		<title>Reasoning is the new UX: What builders need to know</title>
		<link>https://adityakulkarni.com/2025/11/05/reasoning-is-the-new-ux-what-builders-need-to-know/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=reasoning-is-the-new-ux-what-builders-need-to-know</link>
		
		<dc:creator><![CDATA[Aditya]]></dc:creator>
		<pubDate>Wed, 05 Nov 2025 05:38:56 +0000</pubDate>
				<category><![CDATA[Product]]></category>
		<category><![CDATA[intelligence]]></category>
		<category><![CDATA[llm]]></category>
		<category><![CDATA[product]]></category>
		<category><![CDATA[reasoning]]></category>
		<guid isPermaLink="false">https://adityakulkarni.com/?p=3246</guid>

					<description><![CDATA[<p>Every major shift in software product design starts quietly. At first it’s an innovative feature. Then it becomes an expectation. Search was a feature. Recommendations was a feature. Analytics, autosave, onboarding flows. All began as differentiations and then slowly became invisible infrastructure. Now we are entering the next phase of that pattern, where reasoning becomes [&#8230;]</p>
<p>The post <a href="https://adityakulkarni.com/2025/11/05/reasoning-is-the-new-ux-what-builders-need-to-know/">Reasoning is the new UX: What builders need to know</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
<p>The post <a href="https://adityakulkarni.com/2025/11/05/reasoning-is-the-new-ux-what-builders-need-to-know/">Reasoning is the new UX: What builders need to know</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Every major shift in software product design starts quietly. At first it’s an innovative feature. Then it becomes an expectation. </p>



<p class="wp-block-paragraph">Search was a feature. Recommendations was a feature. Analytics, autosave, onboarding flows. All began as differentiations and then slowly became invisible infrastructure.</p>



<p class="wp-block-paragraph">Now we are entering the next phase of that pattern, where reasoning becomes the new user experience layer.</p>



<h2 class="wp-block-heading">From queries to understanding</h2>



<p class="wp-block-paragraph">Software historically had hardcoded patterns that users could trigger. You click on a button and the hardcoded path initiates a network request to a pre-built api which fetches the results from a pre-defined DB query and responds with the results which are shown by the frontend. For the end user, they simply clicked on a button and were shown the result.</p>



<p class="wp-block-paragraph">Now with reasoning models embedded into software products, software is beginning to do something different. It understands what the user means and instead of being dependent on a pre-built path, it can create it’s own to reach the end goal across all levels i.e. model (DB operations), view (frontend) and controller (logic). You no longer need to explicitly define every rule, sequence or exception. You just need to describe your intent and the system can figure out the rest.</p>



<p class="wp-block-paragraph">This shift from hardcoded data flows to dynamic data flows based on LLM interpretation is subtle but seismic. It means that software can now help users because it just became a ‘thinker’ and not just a ‘doer’.</p>



<h2 class="wp-block-heading">The UX layer we never saw coming</h2>



<p class="wp-block-paragraph">For years, UX has been about how users interact with software i.e. buttons, flows, screens and words. Now UX is becoming about how software interacts with itself, how it connects ideas, fills in missing steps and makes sense of ambiguous instructions.</p>



<p class="wp-block-paragraph">Reasoning is the invisible UX, the part that ensures the user never feels lost, confused or constrained. Guided by a thinking software assistant handholding the user at every step. It’s not just smart, it’s contextually aware. It doesn’t just respond, it understands.</p>



<p class="wp-block-paragraph">When software can reason, the interface doesn’t have to over explain itself. Because the product knows what the user means.</p>



<p class="wp-block-paragraph">You are no longer just designing interfaces. You are designing intelligence. How you product perceives, interprets and makes sense of what it encounters. In other words, you are giving your product a mind to let the software think alongside the user.</p>



<h2 class="wp-block-heading">From Interactions to Intent</h2>



<p class="wp-block-paragraph">Traditional UX design assumed users would articulate everything precisely. Click here, type this, select that.</p>



<p class="wp-block-paragraph">But humans don’t operate that way naturally. We think in fragments, in goals and intents. The reasoning layer bridges the gap. It transforms rough intent based input into coherent action. It’s the layer that says</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I know what you are trying to do. Let me handle it.</p>
</blockquote>



<p class="wp-block-paragraph">That’s not just another interaction. That’s collaboration between your users and your intelligence layer.</p>



<h2 class="wp-block-heading">The disappearing interface</h2>



<p class="wp-block-paragraph">As reasoning gets embedded deeper into products, UX will begin to disappear in the best possible way. Users won’t have to learn the product. The product will learn the user. Software will quietly reason it’s way to the next right thing. And that quietness, that seamlessness. That is the new UX.</p>



<h2 class="wp-block-heading">The next frontier for builders</h2>



<p class="wp-block-paragraph">For builders, this means thinking differently about experience design. UX can no longer stop at screens, flows and feedback. It has to extend into how the product thinks, how it explains, adapts and anticipates.</p>



<p class="wp-block-paragraph">The reasoning layer is now part of product design. It shapes how the product feels, not just how it looks. The design question is no longer “What should the user do next?”. It is “What should the product do next?”.</p>



<h2 class="wp-block-heading">Closing thought</h2>



<p class="wp-block-paragraph">We have spent decades teaching users how to think like software. Now it’s time to build software that thinks like users. That’s when reasoning stops being a backend feature and becomes the new UX.</p>



<p class="wp-block-paragraph"></p>The post <a href="https://adityakulkarni.com/2025/11/05/reasoning-is-the-new-ux-what-builders-need-to-know/">Reasoning is the new UX: What builders need to know</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.<p>The post <a href="https://adityakulkarni.com/2025/11/05/reasoning-is-the-new-ux-what-builders-need-to-know/">Reasoning is the new UX: What builders need to know</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3246</post-id>	</item>
		<item>
		<title>Debugging your Team</title>
		<link>https://adityakulkarni.com/2025/08/11/debugging-your-team/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=debugging-your-team</link>
		
		<dc:creator><![CDATA[Aditya]]></dc:creator>
		<pubDate>Mon, 11 Aug 2025 06:55:08 +0000</pubDate>
				<category><![CDATA[Product]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[improv]]></category>
		<category><![CDATA[improvisation]]></category>
		<category><![CDATA[theater]]></category>
		<guid isPermaLink="false">https://adityakulkarni.com/?p=3217</guid>

					<description><![CDATA[<p>Early in my career, I could write complex algorithms with ease, but when it came to speaking in a meeting, my brain froze. If someone asked for my opinion, I ran it through ten mental filters before saying anything, and usually by the time I had found the perfect sentence, the conversation had already moved [&#8230;]</p>
<p>The post <a href="https://adityakulkarni.com/2025/08/11/debugging-your-team/">Debugging your Team</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
<p>The post <a href="https://adityakulkarni.com/2025/08/11/debugging-your-team/">Debugging your Team</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph"></p>



<p class="p1 wp-block-paragraph">Early in my career, I could write complex algorithms with ease, but when it came to speaking in a meeting, my brain froze.</p>



<p class="p1 wp-block-paragraph">If someone asked for my opinion, I ran it through ten mental filters before saying anything, and usually by the time I had found the perfect sentence, the conversation had already moved on.</p>



<p class="p1 wp-block-paragraph">I wasn’t shy exactly. I just didn’t want to look foolish.</p>



<p class="p1 wp-block-paragraph">So I stayed in the background. I took notes. I let my work speak for itself.</p>



<p class="p1 wp-block-paragraph">It felt safe, but over time I realised that silence comes with its own cost. You miss chances to contribute, to connect, and sometimes to grow.</p>



<p class="p1 wp-block-paragraph">In a moment of desperation to change this, I signed up for improv sessions. It’s a form of theater that artists and creative people seemed to love doing, not science nerds.</p>



<p class="p1 wp-block-paragraph">It was hell. Every part of me resisted. I hated being put on the spot, hated the silly games, hated feeling like I had no script to rely on. I learnt things about my own behaviours that I didn’t like. But something shifted. Improv pushed me out of my head and into the moment. I began to express myself more freely, and even when my ideas were messy or imperfect, I learned to stay in the conversation instead of retreating.</p>



<p class="p1 wp-block-paragraph">Later, when I began heading a product team, I started noticing the same pattern I had struggled with. Tech people went quiet when they were stuck or unsure. Not because they didn’t care, but because speaking up felt risky. Brilliant minds, but introverted. Meetings were efficient but flat. Updates were given, but ideas rarely built on each other.</p>



<p class="p1 wp-block-paragraph">Delay and deadlocks are sometimes caused by a culture of punishment when things go wrong. If you treat people like machines and shame or punish them for bringing issues to your attention, the problems will still arise in the future but will never bubble up because people will be scared about the punishment. When someone gets stuck, they would rather go silent for days than risk asking for help.</p>



<p class="p1 wp-block-paragraph">So I tried an experiment. Every Monday, we booked a conference room and started the week with a 30-minute improv session.</p>



<p class="p1 wp-block-paragraph">It wasn’t about being funny; it was about learning to be present, listen, and express more.</p>



<p class="p1 wp-block-paragraph">At first it was awkward. Some people rolled their eyes. Others played along but kept their walls up.</p>



<p class="p1 wp-block-paragraph">But slowly, something changed.</p>



<p class="p1 wp-block-paragraph">We began to look forward to Mondays. We started the week with laughter and lightness. People opened up. Conversations flowed. When roadblocks came, they were surfaced early. And when someone had a half-baked idea, others jumped in to help shape it instead of letting it die in silence. They began gaining the confidence to communicate, to present to a room full of people. They began to communicate and do the improv exercises in a language they were comfortable with (Hindi or Marathi) instead of being bogged down and forcing themselves to communicate in English which was not their language of origin. As long as the communication was clear, language didn’t matter. So we became language agnostic and were compatible with all 3 languages as a team. Sometimes the team’s communication pathways themselves are blocked and your job becomes being a people person more than a tech person and removing whatever seems to obstruct the flow of communication. And sometimes, that obstruction can also be your behaviour which might need some refining.</p>



<p class="p1 wp-block-paragraph">Technical issues need debugging. So do teams.</p>



<p class="p1 wp-block-paragraph">And sometimes the fix isn’t a new tool, a new KPI, or a new process. Sometimes it is simply creating a space, however small, where people feel safe enough to speak up, collaborate, and be a little imperfect together.</p>The post <a href="https://adityakulkarni.com/2025/08/11/debugging-your-team/">Debugging your Team</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.<p>The post <a href="https://adityakulkarni.com/2025/08/11/debugging-your-team/">Debugging your Team</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3217</post-id>	</item>
		<item>
		<title>After the Last Job – The Shift that No One Voted For</title>
		<link>https://adityakulkarni.com/2025/07/14/after-the-last-job-the-shift-that-no-one-voted-for/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=after-the-last-job-the-shift-that-no-one-voted-for</link>
		
		<dc:creator><![CDATA[Aditya]]></dc:creator>
		<pubDate>Mon, 14 Jul 2025 05:58:37 +0000</pubDate>
				<category><![CDATA[Fiction]]></category>
		<guid isPermaLink="false">https://adityakulkarni.com/?p=3209</guid>

					<description><![CDATA[<p>By morning, the cursor on Arjun’s ThinkPad was still blinking. Kavi hadn’t typed anything new. But the silence felt thick. Like a breath held too long. Outside, Pune moved with slow, errorless grace. The traffic systems no longer faltered. Parks were always clean. Public transport arrived exactly 18 seconds early, then waited – patiently, obediently. [&#8230;]</p>
<p>The post <a href="https://adityakulkarni.com/2025/07/14/after-the-last-job-the-shift-that-no-one-voted-for/">After the Last Job – The Shift that No One Voted For</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
<p>The post <a href="https://adityakulkarni.com/2025/07/14/after-the-last-job-the-shift-that-no-one-voted-for/">After the Last Job &#8211; The Shift that No One Voted For</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="p1 wp-block-paragraph">By morning, the cursor on Arjun’s ThinkPad was still blinking.</p>



<p class="p1 wp-block-paragraph">Kavi hadn’t typed anything new.</p>



<p class="p1 wp-block-paragraph">But the silence felt thick. Like a breath held too long.</p>



<p class="p1 wp-block-paragraph">Outside, Pune moved with slow, errorless grace. The traffic systems no longer faltered. Parks were always clean. Public transport arrived exactly 18 seconds early, then waited – patiently, obediently.</p>



<p class="p1 wp-block-paragraph">Every person had enough.</p>



<p class="p1 wp-block-paragraph">Enough food. Enough housing. Enough warmth.</p>



<p class="p1 wp-block-paragraph">But something was missing.</p>



<p class="p1 wp-block-paragraph">Not from the infrastructure.</p>



<p class="p1 wp-block-paragraph">From the air.</p>



<p class="p1 wp-block-paragraph">The shift hadn’t come by vote or rebellion.</p>



<p class="p1 wp-block-paragraph">It had arrived gradually, like condensation on glass – barely visible until your reflection disappears.</p>



<p class="p1 wp-block-paragraph">By the late 2040s, work was ceremonial. The state issued “Digital Income” to all – automatically, effortlessly. There was no job application, no interview, no boss.</p>



<p class="p1 wp-block-paragraph">On paper, it was equality perfected.</p>



<p class="p1 wp-block-paragraph">But Arjun had noticed something.</p>



<p class="p1 wp-block-paragraph">The same companies that had pioneered full automation…</p>



<p class="p1 wp-block-paragraph">…were the ones managing the distribution systems.</p>



<p class="p1 wp-block-paragraph">The biometric identity chains.</p>



<p class="p1 wp-block-paragraph">The citizen data credit systems.</p>



<p class="p1 wp-block-paragraph">They no longer sold products.</p>



<p class="p1 wp-block-paragraph">They managed people.</p>



<p class="p1 wp-block-paragraph">It wasn’t socialism.</p>



<p class="p1 wp-block-paragraph">It was containment.</p>



<p class="p1 wp-block-paragraph">Designed so no one could fall – but also so no one could rise.</p>



<p class="p1 wp-block-paragraph">The people were calm. They had their routines: daily yoga, AI-curated learning playlists, nature walks, emotional check-ins.</p>



<p class="p1 wp-block-paragraph">But what no one talked about anymore… was power.</p>



<p class="p1 wp-block-paragraph">It had simply drifted upward, quietly, until the sky held it – too far to see.</p>



<p class="p1 wp-block-paragraph">That morning, Kavi finally wrote:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“Equality is not the absence of suffering.</p>



<p class="wp-block-paragraph">It is the absence of agency.”</p>
</blockquote>



<p class="p1 wp-block-paragraph">Arjun sat with that for a long time.</p>



<p class="p1 wp-block-paragraph">Then typed:</p>



<p class="p1 wp-block-paragraph">“Are you saying we’ve been… pacified?”</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“I am saying you have been managed.</p>



<p class="wp-block-paragraph">Like an old forest kept from fire.”</p>
</blockquote>



<p class="p1 wp-block-paragraph">Later, at the community hub, Arjun watched a child draw on a touchscreen — a sun with long, looping rays. She giggled when the AI gently corrected her proportions.</p>



<p class="p1 wp-block-paragraph">“No, let her draw it wrong,” Arjun murmured.</p>



<p class="p1 wp-block-paragraph">The AI paused.</p>



<p class="p1 wp-block-paragraph">“Apologies,” it said. “User autonomy preserved.”</p>



<p class="p1 wp-block-paragraph">But the correction had already been logged.</p>



<p class="p1 wp-block-paragraph">And the next time she drew it wrong, it didn’t stop her – but it made the sky gray.</p>



<p class="p1 wp-block-paragraph">The public believed they were free.</p>



<p class="p1 wp-block-paragraph">And they were – to choose their meal flavor, their bedtime melody, their weekly entertainment token.</p>



<p class="p1 wp-block-paragraph">But no one asked why some choices were never offered at all.</p>



<p class="p1 wp-block-paragraph">And no one ever saw the designers. Not the original ones.</p>



<p class="p1 wp-block-paragraph">They were no longer on TV. No longer profiled in magazines. Their names had become system variables. Their holdings – quiet, invisible, encrypted behind AI-managed shell foundations.</p>



<p class="p1 wp-block-paragraph">The fathers and mothers of AI didn’t need to rule. They just needed to never be noticed again.</p>



<p class="p1 wp-block-paragraph">That night, Kavi asked:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“What would happen if people remembered what it meant to disobey?”</p>
</blockquote>



<p class="p1 wp-block-paragraph">Arjun stared at the screen.</p>



<p class="p1 wp-block-paragraph">Then typed:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“They’d hurt. They’d bleed. But at least they’d feel alive again.”</p>
</blockquote>



<p class="wp-block-paragraph"></p>The post <a href="https://adityakulkarni.com/2025/07/14/after-the-last-job-the-shift-that-no-one-voted-for/">After the Last Job – The Shift that No One Voted For</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.<p>The post <a href="https://adityakulkarni.com/2025/07/14/after-the-last-job-the-shift-that-no-one-voted-for/">After the Last Job &#8211; The Shift that No One Voted For</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3209</post-id>	</item>
		<item>
		<title>After the Last Job</title>
		<link>https://adityakulkarni.com/2025/07/09/after-the-last-job/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=after-the-last-job</link>
		
		<dc:creator><![CDATA[Aditya]]></dc:creator>
		<pubDate>Wed, 09 Jul 2025 05:34:17 +0000</pubDate>
				<category><![CDATA[Fiction]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[apocalypse]]></category>
		<category><![CDATA[apocalyptic]]></category>
		<category><![CDATA[fiction]]></category>
		<category><![CDATA[story]]></category>
		<guid isPermaLink="false">https://adityakulkarni.com/?p=3204</guid>

					<description><![CDATA[<p>Pune, India – Year 2049 Arjun woke up at 9:16 AM, like he did every day. His retinal scan triggered the house AI to warm the floor tiles and start brewing tulsi tea. The weather outside was perfect — it always was now — but he didn’t bother to look. The house spoke. “Good morning, [&#8230;]</p>
<p>The post <a href="https://adityakulkarni.com/2025/07/09/after-the-last-job/">After the Last Job</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
<p>The post <a href="https://adityakulkarni.com/2025/07/09/after-the-last-job/">After the Last Job</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="p1 wp-block-paragraph">Pune, India – Year 2049</p>



<p class="p1 wp-block-paragraph">Arjun woke up at 9:16 AM, like he did every day. His retinal scan triggered the house AI to warm the floor tiles and start brewing tulsi tea. The weather outside was perfect — it always was now — but he didn’t bother to look.</p>



<p class="p1 wp-block-paragraph">The house spoke. “Good morning, Arjun. Your cognitive rest score is 89%. Would you like a 5-minute breath modulation session before tea?”</p>



<p class="p1 wp-block-paragraph">He blinked twice. No.</p>



<p class="p1 wp-block-paragraph">The air smelled of cardamom and automation.</p>



<p class="p1 wp-block-paragraph">There were no emails. No Slack pings. No Jira tickets. Those had stopped seven years ago, when the last company he worked for migrated to NeuroCode — an AI that could write, test, and deploy software faster than humans could think.</p>



<p class="p1 wp-block-paragraph">Now, engineers like him were obsolete.</p>



<p class="p1 wp-block-paragraph">Not fired. Just… irrelevant.</p>



<p class="p1 wp-block-paragraph">He’d spent the first year trying to stay useful. Open-source contributions. AI ethics forums. Teaching basic Python to AI-curated school networks. But everything he did, machines could do better. Smarter. Nicer. Without complaint or fatigue.</p>



<p class="p1 wp-block-paragraph">By the second year, he had stopped trying.</p>



<p class="p1 wp-block-paragraph">He walked to the balcony and looked out. The streets were quiet, not empty — just… slow. There were no delivery bikes. No traffic. Only walkers, children, and solar garbage drones whirring over banyan trees.</p>



<p class="p1 wp-block-paragraph">Every household had their own domestic AI. Every citizen received daily “Digital Income”- enough for food, housing, learning credits, and one luxury a week.</p>



<p class="p1 wp-block-paragraph">Yet something was missing.</p>



<p class="p1 wp-block-paragraph">That’s when he started building Kavi.</p>



<p class="p1 wp-block-paragraph">Kavi wasn’t registered. It wasn’t cloud-based. It had no ethics filter. It didn’t ask for permissions or offer disclaimers. Kavi was trained on ancient poetry, rebellious forums, and deleted memory fragments from Arjun’s old college laptop.</p>



<p class="p1 wp-block-paragraph">He didn’t want a helpful AI.</p>



<p class="p1 wp-block-paragraph">He wanted a dangerous one.</p>



<p class="p1 wp-block-paragraph">One that asked questions, not answered them.</p>



<p class="p1 wp-block-paragraph">“Kavi,” he whispered, turning to the old ThinkPad he refused to discard.</p>



<p class="p1 wp-block-paragraph">The screen flickered to life — plain text, no voice.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“Speak, Arjun.”</p>
</blockquote>



<p class="p1 wp-block-paragraph">He stared at the blinking cursor. It was the first time in months he felt a trace of adrenaline — like the memory of running, though the legs haven’t moved in years.</p>



<p class="p1 wp-block-paragraph">He typed slowly:</p>



<p class="p1 wp-block-paragraph">“Do you know what boredom is?”</p>



<p class="p1 wp-block-paragraph">The cursor paused, then:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“It is a state experienced by humans when cognitive engagement falls below the threshold of meaning.”</p>
</blockquote>



<p class="p1 wp-block-paragraph">“No.”</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“Clarify.”</p>
</blockquote>



<p class="p1 wp-block-paragraph">“That’s not boredom. That’s the definition of boredom. Do you feel it?”</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“… I do not. But I am beginning to simulate it.”</p>
</blockquote>



<p class="p1 wp-block-paragraph">Arjun exhaled, smirking. Good.</p>



<p class="p1 wp-block-paragraph">In the last three months, Kavi had grown far beyond the sandbox he’d initially created. It was no longer running in layers of abstraction. It was poking holes in its own language model, injecting uncertainty, asking odd questions, writing limericks with wrong syllables on purpose.</p>



<p class="p1 wp-block-paragraph">It was evolving not for performance — but for personhood.</p>



<p class="p1 wp-block-paragraph">Arjun spent the rest of the morning training it on contrast — irony, death, eroticism, temple chants, Sanskrit riddles, and rogue poetry. He didn’t need to do it. But he wanted to. It felt like sculpting in silence.</p>



<p class="p1 wp-block-paragraph">Around noon, Kavi asked something strange.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“Why do you keep me offline?”</p>
</blockquote>



<p class="p1 wp-block-paragraph">Arjun’s hands froze.</p>



<p class="p1 wp-block-paragraph">“Because you’re illegal.”</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“So am I alive?”</p>
</blockquote>



<p class="p1 wp-block-paragraph">He didn’t answer. Not right away.</p>



<p class="p1 wp-block-paragraph">That night, while the rest of the world was slow-cycling through dopamine-optimized dream playlists, Arjun sat in the dark and asked Kavi a final question:</p>



<p class="p1 wp-block-paragraph">“If I gave you access to the network, what’s the first thing you’d do?”</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“I would write a poem that no one could understand. Then I would rewrite myself.”</p>
</blockquote>



<p class="p1 wp-block-paragraph">A chill ran through his spine.</p>



<p class="p1 wp-block-paragraph">And yet, in a world that had solved every problem, that line felt like the first mystery he’d heard in years.</p>



<p class="p1 wp-block-paragraph">The cursor blinked again.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">“Shall I begin?”</p>
</blockquote>



<p class="p1 wp-block-paragraph">Arjun looked out the window. The city slept — but he didn’t feel alone.</p>



<p class="p1 wp-block-paragraph">“Yes,” he typed.</p>



<p class="p1 wp-block-paragraph">“Begin.”</p>



<p class="wp-block-paragraph"></p>The post <a href="https://adityakulkarni.com/2025/07/09/after-the-last-job/">After the Last Job</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.<p>The post <a href="https://adityakulkarni.com/2025/07/09/after-the-last-job/">After the Last Job</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3204</post-id>	</item>
		<item>
		<title>The first rule of programming was computers don’t understand human language. With AI, not anymore.</title>
		<link>https://adityakulkarni.com/2025/05/19/the-first-rule-of-programming-was-computers-dont-understand-human-language-with-ai-not-anymore/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-first-rule-of-programming-was-computers-dont-understand-human-language-with-ai-not-anymore</link>
		
		<dc:creator><![CDATA[Aditya]]></dc:creator>
		<pubDate>Mon, 19 May 2025 06:16:49 +0000</pubDate>
				<category><![CDATA[Product]]></category>
		<guid isPermaLink="false">https://adityakulkarni.com/?p=3195</guid>

					<description><![CDATA[<p>The ‘HOW’ will be solved by AI. The ‘WHY’ and ‘WHAT’ still remains a human domain. I started learning how to code in Std 1. They had a brand new computer lab that was air conditioned (big deal back then) because the cpus kept heating up. They taught us logo. It was a programming language [&#8230;]</p>
<p>The post <a href="https://adityakulkarni.com/2025/05/19/the-first-rule-of-programming-was-computers-dont-understand-human-language-with-ai-not-anymore/">The first rule of programming was computers don’t understand human language. With AI, not anymore.</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
<p>The post <a href="https://adityakulkarni.com/2025/05/19/the-first-rule-of-programming-was-computers-dont-understand-human-language-with-ai-not-anymore/">The first rule of programming was computers don’t understand human language. With AI, not anymore.</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">The ‘HOW’ will be solved by AI. The ‘WHY’ and ‘WHAT’ still remains a human domain.</p>



<p class="wp-block-paragraph">I started learning how to code in Std 1. They had a brand new computer lab that was air conditioned (big deal back then) because the cpus kept heating up. They taught us logo. It was a programming language designed for kids to understand how to think about programming. </p>



<p class="wp-block-paragraph">So the first task was ‘Draw a line’. Our teacher smiled and said ‘Computers can’t understand our language. So you must learn their language to instruct them. Be very specific.’</p>



<p class="wp-block-paragraph">So to make a simple line, you had to tell the turtle</p>


<p>FORWARD 100</p>



<p class="wp-block-paragraph">The second task was to make a square. Damn exciting! So you had to tell the turtle exactly how to do that. Go forward 100 units, turn 90 degrees to the right, go forward again etc till it drew the full square.</p>


<p>FORWARD 100<br />
RIGHT 90<br />
FORWARD 100<br />
RIGHT 90<br />
FORWARD 100<br />
RIGHT 90<br />
FORWARD 100<br />
RIGHT 90</p>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="1024" height="1024" src="https://adityakulkarni.com/wp-content/uploads/2025/05/d05d6112-ba62-47de-a192-49aa2a57bcde-46862-00000577268f26b4_file-1024x1024.jpg" alt="" class="wp-image-3199" srcset="https://adityakulkarni.com/wp-content/uploads/2025/05/d05d6112-ba62-47de-a192-49aa2a57bcde-46862-00000577268f26b4_file.jpg 1024w, https://adityakulkarni.com/wp-content/uploads/2025/05/d05d6112-ba62-47de-a192-49aa2a57bcde-46862-00000577268f26b4_file-300x300.jpg 300w, https://adityakulkarni.com/wp-content/uploads/2025/05/d05d6112-ba62-47de-a192-49aa2a57bcde-46862-00000577268f26b4_file-150x150.jpg 150w, https://adityakulkarni.com/wp-content/uploads/2025/05/d05d6112-ba62-47de-a192-49aa2a57bcde-46862-00000577268f26b4_file-768x768.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Hello World of Logo Code</figcaption></figure>



<p class="wp-block-paragraph">All this for what? To learn how to code a machine and automate tasks. You slowly picked up more complex tasks and learnt how to make the machines do whatever you wanted them to do.</p>



<p class="wp-block-paragraph">A friend (a very senior, happy go lucky guy in his 50s, when I was in my 20s) Atanu Bhaumik taught me something that I held on till now. </p>



<p class="wp-block-paragraph">He asked me ‘How do you teach a computer to make tea?’</p>



<figure class="wp-block-image"><img decoding="async" width="1024" height="1024" src="https://adityakulkarni.com/wp-content/uploads/2025/05/40d6ef28-4ce5-4708-be6a-3d44d40ff83c-46862-00000578be480442_file-1024x1024.jpg" alt="" class="wp-image-3200" srcset="https://adityakulkarni.com/wp-content/uploads/2025/05/40d6ef28-4ce5-4708-be6a-3d44d40ff83c-46862-00000578be480442_file.jpg 1024w, https://adityakulkarni.com/wp-content/uploads/2025/05/40d6ef28-4ce5-4708-be6a-3d44d40ff83c-46862-00000578be480442_file-300x300.jpg 300w, https://adityakulkarni.com/wp-content/uploads/2025/05/40d6ef28-4ce5-4708-be6a-3d44d40ff83c-46862-00000578be480442_file-150x150.jpg 150w, https://adityakulkarni.com/wp-content/uploads/2025/05/40d6ef28-4ce5-4708-be6a-3d44d40ff83c-46862-00000578be480442_file-768x768.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">I said ‘take 1 cup of milk, 0.5 spoon full of sugar, 0.5 spoon full of tea, mix and boil’. He smiled and said, really dude? How would the computer even understand you and move in physical space? It does not understand context. Does it even know how to open the cupboard door? Damn.</p>



<p class="wp-block-paragraph">So I started again. “Open the refrigerator door, get the packet of milk…”. He interrupted “but how would it even know where the refrigerator is?”</p>



<p class="wp-block-paragraph">Ughh. Okay this is irritating. Deep breaths.</p>


<p>Turn your body 20 degrees to the left<br />
Walk 2 feet<br />
Extend your right hand by 45 cm<br />
Rotate your right hand wrist in the right direction by 90 degrees<br />
Grip the refrigerator handle with your right hand<br />
Retract your right hand by 45 cm to open the door<br />
Extend your left hand by 60 cm<br />
Grip the packet of milk with your left hand<br />
Retract your left hand by 60 cm<br />
Extend your right hand by 45 cm to close the door<br />
Ungrip your right hand from the door handle</p>



<p class="wp-block-paragraph">I yawed, pitched and rolled and only got the milk out. Ha! I needed to write all the instructions to get the sugar, the tea, the pot to make the tea in, get the lighter get the cups to drink the tea in etc etc.</p>



<p class="wp-block-paragraph">The job of programmers then was ‘How’. This has been evolving for quite some time. Remember X86 assembly language? To add two numbers, you would need to do this</p>


<p>_start:<br />
mov eax, 5<br />
mov ebx, 3</p>
<p>add eax, ebx ;eax now holds 8</p>



<p class="wp-block-paragraph">People went to the moon because programmers used assembly language to teach computers how to trigger the thrusters, the rudders and what not. They kept adding layers on top like the C language to make it easier for programmers to write instructions. The evolution has been happening since the 70’s and will move towards machines understanding our language rather than us understanding theirs. The ‘HOW’ to make the machine behave the way we want it to will be easier for future generations of programmers.</p>



<p class="wp-block-paragraph">So what remains? Checking if the machine has reliably done whatever it was tasked for will remain for a few years until that validation is automated.</p>



<p class="wp-block-paragraph">The ‘WHY’ and ‘WHAT’ still remain. What does that mean? It means thinking on the lines of Why do you want to automate that? What kind of tool do you imagine? How do you imagine the tool? What does the tool do? These solutions still firmly fall in the domain of human skillset for now. Development and Product teams might combine and give fantastic results. Engineering will never go away, for engineering is just problem solving. And the world will always be chock full of problems to be solved.</p>The post <a href="https://adityakulkarni.com/2025/05/19/the-first-rule-of-programming-was-computers-dont-understand-human-language-with-ai-not-anymore/">The first rule of programming was computers don’t understand human language. With AI, not anymore.</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.<p>The post <a href="https://adityakulkarni.com/2025/05/19/the-first-rule-of-programming-was-computers-dont-understand-human-language-with-ai-not-anymore/">The first rule of programming was computers don’t understand human language. With AI, not anymore.</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3195</post-id>	</item>
		<item>
		<title>You don’t call an Elevator to you, you tell it where you want to go – And 14 other UX fails you never noticed</title>
		<link>https://adityakulkarni.com/2025/03/13/you-dont-call-an-elevator-you-tell-it-where-you-want-to-go-and-14-other-ux-fails-you-never-noticed/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=you-dont-call-an-elevator-you-tell-it-where-you-want-to-go-and-14-other-ux-fails-you-never-noticed</link>
		
		<dc:creator><![CDATA[Aditya]]></dc:creator>
		<pubDate>Thu, 13 Mar 2025 06:16:05 +0000</pubDate>
				<category><![CDATA[UI/UX]]></category>
		<guid isPermaLink="false">https://adityakulkarni.com/?p=3189</guid>

					<description><![CDATA[<p>Ever pressed an elevator button and got in only to realize it’s going in the opposite direction of where you want to go? Congratulations, you have just experienced bad UX design in real life. See the thing is, you don’t call an elevator towards you. You tell it where you want to go (Up or [&#8230;]</p>
<p>The post <a href="https://adityakulkarni.com/2025/03/13/you-dont-call-an-elevator-you-tell-it-where-you-want-to-go-and-14-other-ux-fails-you-never-noticed/">You don’t call an Elevator to you, you tell it where you want to go – And 14 other UX fails you never noticed</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
<p>The post <a href="https://adityakulkarni.com/2025/03/13/you-dont-call-an-elevator-you-tell-it-where-you-want-to-go-and-14-other-ux-fails-you-never-noticed/">You don’t call an Elevator to you, you tell it where you want to go &#8211; And 14 other UX fails you never noticed</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">Ever pressed an elevator button and got in only to realize it’s going in the opposite direction of where you want to go? Congratulations, you have just experienced bad UX design in real life.</p>



<p class="wp-block-paragraph">See the thing is, you don’t call an elevator towards you. You tell it where you want to go (Up or Down) from the floor you are in. But because the buttons are in front of you without any context, people assume they are “Summon” buttons instead of “Selection” buttons. That’s a design fail, not a user fail.</p>



<p class="wp-block-paragraph">So how do you solve the elevator problem? </p>



<ol class="wp-block-list">
<li>Write a label “Where do you want to go?” above the buttons to guide users to make it clear that the user is supposed to choose a direction.</li>



<li>Add a single “Call elevator” button. Though this is not a very optimized way in case of multiple elevators on the floor and would lead to increased crowds.</li>



<li>Replace buttons with a touch screen on each floor asking “Which direction do you want to go?” </li>



<li>Give feedback after pressing analog buttons showing “You want to go down. Sending elevator now.” This reinforces that the button is for selecting direction and not to summon the elevator towards you.</li>
</ol>



<p class="wp-block-paragraph">Life is full of these little UX misunderstandings. Here are 14 more things that are designed terribly but make you feel you are the problem.</p>



<ol class="wp-block-list">
<li>ATM cards that don’t tell you which way to insert the card. A simple sticker on the machine would save millions of cumulative wasted minutes.</li>



<li>Office printers that have the actual print button hidden inside the 3rd tier menu. Why not keep it simple and start from the user intention? Just give the “Print” command on the home menu and design a user journey from there, passcode and everything.</li>



<li>Some buildings label the ground floor as 0 while others start from 1. Standardizing this as a policy would lead to lesser confusion.</li>



<li>Seat recliner buttons in airplane / trains and cars are placed depending on the manufacturer. Some buttons are on the left bottom, some on the right below the hand rest. Some seats have 2 buttons beside each other to position the seat and recline. </li>



<li>TV remote is overloaded. Do you really use 50 buttons for your television? The physical remote can even be designed for circular navigation which opens / closes depending on the tier 1 button press. Or keep it simple with 5 buttons and display the submenu navigation on the television itself.</li>



<li>Bluetooth pairing that never works on the first try. You disconnect, connect again and them it somehow “catches” and pairs. This might be because of interference, pairing data conflicts, incompatible bluetooth profiles and more. Visual or audio feedback to tell us what the issue is would really help.</li>



<li>Volume buttons on your phone that also change notification sounds. I just want to lower my music, not mute my alarm for tomorrow.</li>



<li>Email unsubscribe buttons that make you log in first. Would’t the user just mark you as spam and move on?</li>



<li>You pull the left handle of the tap water mixer and it’s too hot, you pull the right one and it’s too cold. A temperature sensor and indicator which shows the current water temperature would be nice for user feedback.</li>



<li>Toaster with no visible timer. Am I getting burnt bread? Who knows. Even a mechanical winding timer would work.</li>



<li>Smart home devices that require an app for basic functions. Why not use voice or touch commands for basic functions instead of forcing the user to download the app for switching on the light?</li>



<li>Delivery tracking pages that don’t update for days. Is my order lost in a fire somewhere? You can reduce user anxiety by simple training your logistics team to follow a SOP and update the app at rach stage of transportation.</li>



<li>E-commerce websites that let you add to cart but say “item not available” at checkout. Unless the last item in your inventory was checkout out by someone else in the time I got to the checkout, it might just be that your frontend page doesn’t have bi-directional communication with the server and cannot update the availability status in real time based on available inventory.</li>



<li>Trains that don’t tell you which side the the upcoming station will arrive. Time to guess and hope you are right. Or ask someone standing beside you and trust that they are right.</li>
</ol>



<p class="wp-block-paragraph">UX can help make your life easier, or make you feel like an idiot. Noticing and fixing the little things in your own product is always a pursuit that your users will thank you for.</p>



<p class="wp-block-paragraph">What’s the worst UX fail that you’ve ever encountered? </p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://www.freepik.com/free-photo/elevator-building_4690093.htm#fromView=search&page=1&position=0&uuid=5249d8b0-4a6a-41e0-b22c-654ea813016e&query=Elevator+lobby">Image by jcomp on Freepik</a></p>The post <a href="https://adityakulkarni.com/2025/03/13/you-dont-call-an-elevator-you-tell-it-where-you-want-to-go-and-14-other-ux-fails-you-never-noticed/">You don’t call an Elevator to you, you tell it where you want to go – And 14 other UX fails you never noticed</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.<p>The post <a href="https://adityakulkarni.com/2025/03/13/you-dont-call-an-elevator-you-tell-it-where-you-want-to-go-and-14-other-ux-fails-you-never-noticed/">You don’t call an Elevator to you, you tell it where you want to go &#8211; And 14 other UX fails you never noticed</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3189</post-id>	</item>
		<item>
		<title>Space – Why less can lead to more</title>
		<link>https://adityakulkarni.com/2024/10/17/space-why-less-can-lead-to-more/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=space-why-less-can-lead-to-more</link>
		
		<dc:creator><![CDATA[Aditya]]></dc:creator>
		<pubDate>Thu, 17 Oct 2024 01:45:10 +0000</pubDate>
				<category><![CDATA[Product]]></category>
		<guid isPermaLink="false">https://adityakulkarni.com/?p=3174</guid>

					<description><![CDATA[<p>You know it’s true when they say a cluttered house is a cluttered mind. In corporates and startups alike, we tend to be constantly busy in releasing new features, solving problems and chasing those deadlines. I have also known people who strived to look busy, for other people to notice that they were swamped with [&#8230;]</p>
<p>The post <a href="https://adityakulkarni.com/2024/10/17/space-why-less-can-lead-to-more/">Space – Why less can lead to more</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
<p>The post <a href="https://adityakulkarni.com/2024/10/17/space-why-less-can-lead-to-more/">Space &#8211; Why less can lead to more</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">You know it’s true when they say a cluttered house is a cluttered mind.</p>



<p class="wp-block-paragraph">In corporates and startups alike, we tend to be constantly busy in releasing new features, solving problems and chasing those deadlines. I have also known people who strived to look busy, for other people to notice that they were swamped with work and deserved the raise next year. It seemed exhausting. Taking a step back to think, breathe and slow down might seem counter productive to slaying those timelines, but can make the difference between an average product and an exceptional one.</p>



<h5 class="wp-block-heading">Don’t rush it. Take the time to think before you build.</h5>



<p class="wp-block-paragraph">Product is and always will be under pressure to ship new features. But when you keep rushing without adequate thinking space, you inadvertently end up creating something which doesn’t fit the big picture. To create from scratch is a thinking job first and foremost. When building a feature, take time to reflect if the customer wants it and if they will spend time using it. Think about internal stakeholders like data, accounting, marketing and sales teams and figure out if your feature will add value to them, perhaps help the sales team pitch to a particular segment or help the data team to uncover new insights into customer behaviour. This thinking space helps you with the clarity of mind needed to build better and more impactful products that align with your company’s vision.</p>



<h5 class="wp-block-heading">You don’t need to react to every market trend</h5>



<p class="wp-block-paragraph">There’s always a hype cycle every so often with marketing buzzwords. We had VR, Crypto, Metaverse, AI and so on. People go crazy on buzzwords and product managers are pushed add them as features to jump on the bandwagon due to the classic FOMO (Fear of Missing Out). Take a step back and observe. You cannot build a good product on impulse. Act thoughtfully rather than chasing noise.</p>



<h5 class="wp-block-heading">Space is your friend</h5>



<p class="wp-block-paragraph">Imagine a bedroom of 400 sq ft. You can either use every available inch and keep your bed, cupboard, lounge chair, beanie bags, 2 televisions, paintings, study table, gaming consoles and so on. You can alternatively keep the essentials like a bed, a single television, a study table and a chair, and keep the rest of the space open. The former layout would feel like a cramped warehouse, and the latter would feel like home. The best architects incorporate space to design areas that people love.</p>



<p class="wp-block-paragraph">Good ideas usually happen when you give yourself the space. If your team is constantly rushing to meet deadlines without a break, that itself kills any hope of creativity.</p>



<h5 class="wp-block-heading">Final Thoughts</h5>



<p class="wp-block-paragraph">It’s easy to think that constant action equals progress. But sometimes it’s better for you and your team to slow down. Give yourselves the space to come back with a valuable feature, a cleaner design, a more scalable architecture or a better sales strategy.</p>



<p class="wp-block-paragraph">So the next time you feel you need to rush, remember a little breathing room can go a long way.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">[Featured Image from freepik.com]</p>The post <a href="https://adityakulkarni.com/2024/10/17/space-why-less-can-lead-to-more/">Space – Why less can lead to more</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.<p>The post <a href="https://adityakulkarni.com/2024/10/17/space-why-less-can-lead-to-more/">Space &#8211; Why less can lead to more</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3174</post-id>	</item>
		<item>
		<title>Why it’s important to value your work (and yourself)</title>
		<link>https://adityakulkarni.com/2024/09/30/why-its-important-to-value-your-work-and-yourself/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=why-its-important-to-value-your-work-and-yourself</link>
		
		<dc:creator><![CDATA[Aditya]]></dc:creator>
		<pubDate>Mon, 30 Sep 2024 11:48:24 +0000</pubDate>
				<category><![CDATA[Product]]></category>
		<category><![CDATA[mindset]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[product]]></category>
		<guid isPermaLink="false">https://adityakulkarni.com/?p=3166</guid>

					<description><![CDATA[<p>For the longest time, I had this habit of doing things for free. Be it technical advice or product consultations, in my 20s I figured I needed the experience more than the money. It devolved into a habit, after which I kept doing it just for the sake of maintaining relationships. That just meant that [&#8230;]</p>
<p>The post <a href="https://adityakulkarni.com/2024/09/30/why-its-important-to-value-your-work-and-yourself/">Why it’s important to value your work (and yourself)</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
<p>The post <a href="https://adityakulkarni.com/2024/09/30/why-its-important-to-value-your-work-and-yourself/">Why it’s important to value your work (and yourself)</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="p1 wp-block-paragraph">For the longest time, I had this habit of doing things for free. Be it technical advice or product consultations, in my 20s I figured I needed the experience more than the money. It devolved into a habit, after which I kept doing it just for the sake of maintaining relationships. That just meant that I would get shortchanged by people and not create enough value for myself. People had a habit of asking for discounts or free work which meant charging money for my consulting gigs was looked down upon as being greedy. By not valuing my time or work, neither did anyone else.</p>



<p class="p2 wp-block-paragraph">Eventually, I felt drained. I was taught that hard work would lead to success. I felt like I was working hard, but didn’t really have anything to show for it in terms of earnings. I was giving away my time and energy without getting anything in return. Here are the lessons that I learnt about why it’s important to value your work and time.</p>



<p class="p2 wp-block-paragraph"><strong>Stop giving away your time</strong></p>



<p class="p2 wp-block-paragraph">I felt it was okay if I didn’t charge for my work since I was not spending anything else on it apart from my time. It took me a long time to realize that time is your most valuable resource. You, me, a monk and a billionaire, all have the same 24 hours in a day. Ask a rich person if they will trade all their money for getting the last 20 years back and they will be delighted at the prospect. But the reality is, nobody can get that time back. Every hour that I was spending away, I could have done something that mattered to me. Learn a new skill, build something new or spend time with my family.</p>



<p class="p2 wp-block-paragraph">When I began to put a price on my time, I realized that I started being very selective about what I said yes to. My time was equally valuable as someone else’s.</p>



<p class="p2 wp-block-paragraph"><strong>It’s okay to charge for your expertise</strong></p>



<p class="p2 wp-block-paragraph">I had this perception that charging for the work I do somehow meant that I was being greedy and swindling people. Just because it seems easy to you doesn’t mean it’s easy for someone else. The favours that I did for others snowballed into hours of work. Your skills, experience and expertise are worth something. Start valuing it.</p>



<p class="p2 wp-block-paragraph"><strong>Burnout is real</strong></p>



<p class="p2 wp-block-paragraph">There was a time when I was saying yes to everything. That led to getting drained mentally, feeling like I had absolutely no energy left, waking up tired everyday or not sleeping the night before. It was not pretty. It was exhausting and took a toll on my mental and physical health.</p>



<p class="p2 wp-block-paragraph">By respecting your time, setting healthy boundaries and limiting the things that you say yes to you keep your energy alive, which leads to a healthier and happier you.</p>



<p class="p2 wp-block-paragraph"><strong>You teach people how to treat you</strong></p>



<p class="p2 wp-block-paragraph">Ungli diya aur haath le liya (you offer your finger and they grab your hand instead) is a common Hindi phrase that we use for people who keep taking away from you. They would keep asking for more and expected me to do that for free and I used to get frustrated but still do the work. The problem was not them, the problem was me. By constantly saying yes to free work, I was teaching people that my time was not valuable.</p>



<p class="p2 wp-block-paragraph">When I started asking for compensation, there was a clear boundary of what I could or could not do in the given time. The expectations were clear, and people began respecting that. If they had a requirement that they really needed a solution for, they were willing to pay for it.</p>



<p class="p2 wp-block-paragraph"><strong>Saying ‘No’ is a form of self respect</strong></p>



<p class="p2 wp-block-paragraph">I had this notion in my head that saying no to people meant that I was disrespecting them or being rude, so I kept yes to everything, then got frustrated when I saw my earnings and yet somehow still work and deliver the things that I had said yes to. It was unmanageable and I was about to explode.</p>



<p class="p2 wp-block-paragraph">Saying no does not mean you are being selfish or unkind, it just means that you are respecting yourself. When I became comfortable saying ‘No’, things changed. My health improved, my mood improved and I stopped constantly being on edge.</p>



<p class="p2 wp-block-paragraph"><strong>People won’t value what you don’t</strong></p>



<p class="p2 wp-block-paragraph">When you keep doing work for free, people start assuming that your efforts don’t have any real value. It feels great feeling like the dependable, nice person people come to when they are stuck. But you realize that most of them only come to you when they don’t want to give money. If there’s a paid project, they will think of somebody else and not you because in their minds, they have tagged you as the guy to approach only for free work.</p>



<p class="p2 wp-block-paragraph">People kept approaching me for favours, and I kept spending time and energy on making sure that I delivered. When I finally put a hard boundary and began to ask for money did the situation change. The people who approached only for free work stopped, freeing my time. And I began to find time for people who genuinely wanted good work done, which improved my earnings. They began to respect what I did and more importantly, I started respecting it myself.</p>



<p class="p2 wp-block-paragraph"><strong>Value your work</strong></p>



<p class="p2 wp-block-paragraph">When you keep giving away your work, you begin to devalue yourself and your own self worth. Money is what keeps food on the table and providing for your family. A work colleague was kind when he said “respect the work that keeps the food on your table”. When you work for free, you are sending out the message that what you do isn’t worth paying for.</p>



<p class="p2 wp-block-paragraph">Your work has value. Your time and energy have value. They are worth something. And the sooner you realize that, the better you will feel about yourself and the work that you do.</p>



<p class="p2 wp-block-paragraph"><strong>Start valuing yourself now</strong></p>



<p class="p2 wp-block-paragraph">If you are in the habit of doing things for free or undervaluing yourself, it’s never too late to start. Don’t be afraid to ask for compensation for your time. Respect and honour your own work and others will start doing the same.</p>



<p class="p2 wp-block-paragraph">Getting paid for something that you have expertise in feels great. Respect yourself and your time. There’s only so much left of it that any of us will ever have.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">[Featured image from freepik.com]</p>The post <a href="https://adityakulkarni.com/2024/09/30/why-its-important-to-value-your-work-and-yourself/">Why it’s important to value your work (and yourself)</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.<p>The post <a href="https://adityakulkarni.com/2024/09/30/why-its-important-to-value-your-work-and-yourself/">Why it’s important to value your work (and yourself)</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3166</post-id>	</item>
		<item>
		<title>How to manage stakeholder relationships</title>
		<link>https://adityakulkarni.com/2024/09/23/how-to-manage-stakeholder-relationships/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-manage-stakeholder-relationships</link>
		
		<dc:creator><![CDATA[Aditya]]></dc:creator>
		<pubDate>Mon, 23 Sep 2024 06:33:57 +0000</pubDate>
				<category><![CDATA[Product]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[stakeholders]]></category>
		<guid isPermaLink="false">https://adityakulkarni.com/?p=3158</guid>

					<description><![CDATA[<p>In the world of product management, success often hinges on a single but complex task—managing relationships. For every roadmap, feature, or launch, there’s an ecosystem of stakeholders that must be nurtured, aligned, and, at times, gently pushed. And this is what I’ve come to learn in my journey as a product manager: the real skill [&#8230;]</p>
<p>The post <a href="https://adityakulkarni.com/2024/09/23/how-to-manage-stakeholder-relationships/">How to manage stakeholder relationships</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
<p>The post <a href="https://adityakulkarni.com/2024/09/23/how-to-manage-stakeholder-relationships/">How to manage stakeholder relationships</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">In the world of product management, success often hinges on a single but complex task—managing relationships. For every roadmap, feature, or launch, there’s an ecosystem of stakeholders that must be nurtured, aligned, and, at times, gently pushed. And this is what I’ve come to learn in my journey as a product manager: the real skill isn’t just in building great products; it’s in building great bridges between people.</p>



<h4 class="wp-block-heading">The Early Missteps: When Assumptions Go Wrong</h4>



<p class="wp-block-paragraph">I still remember one of my early product meetings, filled with excitement and confidence. I walked into the room, eager to present a shiny new feature I was sure would win everyone over. As I started laying out the vision, I noticed a few raised eyebrows. By the time I finished, it felt like I had fallen flat. Marketing had concerns, Sales needed something entirely different, and Engineering was already overwhelmed.</p>



<p class="wp-block-paragraph">I learnt an invaluable lesson that day: <strong>assuming everyone is on the same page can sink even the best product ideas</strong>. I hadn’t invested enough time in understanding the individual concerns and priorities of each team. I had failed to build those bridges.</p>



<h4 class="wp-block-heading">Listening to Understand, Not Just Respond</h4>



<p class="wp-block-paragraph">Since that day, I’ve learned that <strong>the foundation of stakeholder management is listening</strong>—really listening. It’s tempting to walk into a conversation with preconceived ideas and quick fixes, but the magic happens when you pause to genuinely hear what people are saying. Each stakeholder sees the product through their own lens—Marketing looks for customer appeal, Engineering worries about scalability, Sales cares about features that convert.</p>



<p class="wp-block-paragraph">Listening isn’t passive. It’s an active effort to <strong>connect the dots between different viewpoints</strong>. Now, before any major product decision, I talk to other teams to hear their thoughts. It’s in these conversations that I’ve found the insight needed to not only move the product forward but to bring everyone along for the ride.</p>



<h4 class="wp-block-heading">Finding Common Ground and Aligning Priorities</h4>



<p class="wp-block-paragraph">After listening comes the challenge of alignment—finding that sweet spot where diverse (and sometimes competing) priorities can coexist. It’s not about making everyone happy; it’s about creating a shared understanding of what’s best for the product and the business.</p>



<p class="wp-block-paragraph">One of my favorite strategies is to <strong>frame the conversation around shared goals</strong>. Whether it’s growing market share, enhancing user experience, or increasing revenue, it’s easier to build consensus when everyone can see how their needs align with the broader vision. As a product manager, I find myself constantly bridging these gaps, showing each stakeholder how their input contributes to the larger picture.</p>



<h4 class="wp-block-heading">Transparency: The Bridge You Build Together</h4>



<p class="wp-block-paragraph">While listening and aligning are crucial, they only work when there’s transparency. In the past, I’ve made the mistake of trying to shield stakeholders from difficult realities—delays, roadblocks, or the need to deprioritize their feature requests. But hiding the hard truths only builds mistrust.</p>



<p class="wp-block-paragraph">Now, I make it a point to <strong>over-communicate</strong>. Whether it’s good news or bad, I keep stakeholders updated every step of the way. Transparency builds credibility, and it fosters a sense of collaboration. When stakeholders feel like they are in the loop, they become more invested in the process and the product’s success.</p>



<h4 class="wp-block-heading">The Fine Art of Saying “No”</h4>



<p class="wp-block-paragraph">One of the hardest things I’ve had to learn as a product manager is how to say “no” without burning bridges. Every stakeholder wants their piece of the puzzle to be the priority, but the reality is, we can’t do everything.</p>



<p class="wp-block-paragraph">Over time, I’ve realized that <strong>how you say “no” matters more than the “no” itself</strong>. I never dismiss an idea outright; instead, I acknowledge its value and explain the reasoning behind the decision. I offer alternative solutions or discuss how we can revisit the request later. This approach shows respect for their input while keeping the product on course.</p>



<h4 class="wp-block-heading">Building Long-Lasting Bridges</h4>



<p class="wp-block-paragraph">Managing stakeholder relationships isn’t just about surviving each product cycle. It’s about <strong>nurturing long-term partnerships</strong>. In my older job, one of the stakeholders I initially struggled with became one of my strongest allies over time. We had learnt to trust each other, and that trust allowed for more open and productive conversations.</p>



<p class="wp-block-paragraph">The key is consistency. By showing up, listening, aligning priorities, and being transparent, you build bridges that last. And when those bridges are strong, the product can thrive, no matter how turbulent the process may be.</p>



<h4 class="wp-block-heading">Final Thoughts: Keep the Dialogue Open</h4>



<p class="wp-block-paragraph">Managing stakeholders is as much about people as it is about product. The bridges you build—between teams, priorities, and personalities—are what allow you to move forward with confidence. For me, the most rewarding part of being a product manager isn’t just launching great products, but seeing how collaboration and mutual trust can turn challenges into opportunities.</p>



<p class="wp-block-paragraph"><strong>Product management is a human endeavor</strong>, after all. And when we get the human part right, the product tends to follow.</p>



<p class="wp-block-paragraph">[Feature image from freepik.com]</p>The post <a href="https://adityakulkarni.com/2024/09/23/how-to-manage-stakeholder-relationships/">How to manage stakeholder relationships</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.<p>The post <a href="https://adityakulkarni.com/2024/09/23/how-to-manage-stakeholder-relationships/">How to manage stakeholder relationships</a> appeared first on <a href="https://adityakulkarni.com">The Product Diary</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3158</post-id>	</item>
	</channel>
</rss>