Hi there đź‘‹

Welcome to MangoDriod, my personal tech blog. I am Eknath, a software developer and a tech enthusiast. I write about software development, tech, and other things that interest me, the thoughts are purely mine but the articles may be written by AI tools, i consider these as a personal note for me hence i publish them here. I hope you find something useful here. Feel free to reach out to me on social media or directly via email mail@eknath.dev.
An abstract aerial landscape of layered forms and connecting paths, revealing a simpler pattern from above.

Seeing Software Through Abstraction

Some time ago, I wrote about abstraction in software development. My focus then was on trust: someone handles a piece of complexity so that we can work at a higher level, without having to understand every detail every time. Lately, that idea has been changing how I look at software itself. When I step back from individual frameworks, programming languages, and product names, I start seeing recurring pieces. Things that once felt like a vast collection of unrelated technologies begin to look like a smaller set of responsibilities. ...

November 15, 2026 Â· 6 min
A quiet sculptural anchor held steady beneath gentle layered waves.

The Silent Anchor: Reflections on Work Ethics in the Modern Workplace

“Work ethic isn’t about how loud you grind; it is about how true you remain to the work when nobody is watching.” The Illusion of the Performative Grind In modern workplaces, work ethic is frequently conflated with visibility. We often reward the optics of diligence: replying to messages at midnight, staying late to appear indispensable, or jumping into crises with breathless urgency. Over time, corporate culture has subtle ways of encouraging “heroics”—putting out self-created fires in public view rather than quietly building fireproof systems. ...

September 16, 2026 Â· Updated: November 15, 2026 Â· 4 min
A small luminous flame surrounded by a curling shadow in a layered landscape.

The Fire and the Parasite: On Austerity, Spiritual Evolution, and the Subtle Ego

“Austerity without awareness is just the ego in fasting clothes.” From Form to the Witness Spiritual life is complicated, and it rarely follows a neat or logical blueprint. For someone guided more by gut and feeling than by rigid intellectual arguments, the journey unfolds slowly through layers that have to be felt rather than debated. It often begins with intense devotion to form and symbols—where faith is physical, tangible, and deeply comforting. Over time, that reverence tends to soften and expand into Nature, feeling the divine in its vastness, its complexity, and the quiet rhythm of existence. Eventually, the inquiry turns inward to Advaita and the Self, seeing that the awareness witnessing reality is the very same light reflected across everyone and everything. ...

September 14, 2026 Â· Updated: November 15, 2026 Â· 5 min
Parallel layered paths and glowing pulses revealing a congested crossing.

A Practical Guide to Google Perfetto: Why, Setup, Recording, and Deep Trace Analysis

If you have ever spent hours debugging a mysterious UI frame drop, an unpredictable app startup delay, or high CPU utilization, you know that log statements and simple timers only tell half the story. Modern operating systems and apps are deeply asynchronous. A lag spike in your app’s main thread could be caused by garbage collection, lock contention, CPU frequency throttling, or another background process starving your app of CPU cycles. ...

September 1, 2026 Â· Updated: November 15, 2026 Â· 9 min
An illuminated path revealing new islands beyond a familiar landscape.

You Can't Google What You Haven't Heard Of

“He who knows not, and knows not that he knows not, is a fool; shun him. He who knows not, and knows that he knows not, is a student; teach him. He who knows, and knows not that he knows, is asleep; wake him. He who knows, and knows that he knows not, is wise; follow him.” — Ancient Persian Proverb The Spark: From a Tech Talk to Community Volunteering During a technical session on software engineering, Rajendran Dandapani brought up this ancient Persian proverb to illustrate the trajectory of developer competence and technical depth. ...

August 31, 2026 Â· Updated: November 15, 2026 Â· 6 min
Scattered paper-like fragments settling into a few calm, spacious forms.

Decluttering, in the Age of Abundance of Information: A Deeper Self-Reflection

“We are drowning in information, while starving for wisdom.” — E.O. Wilson The Emperor’s Invisible Robes In Hans Christian Andersen’s The Emperor’s New Clothes, two swindlers sell the king invisible garments claimed to be visible only to the clever and competent. Terrified of looking stupid, the ministers praised the empty loom, the crowd cheered in the streets, and the king paraded proudly—until an innocent child pointed and shouted: “Look! But the King has no clothes on at all!” ...

August 29, 2026 Â· Updated: November 15, 2026 Â· 5 min
Several intricate paths converging around a quiet central hub.

AI Command Center to manage multiple projects [Expriment]

a team of 20+ handed over a project to our team of 5. i ended up owning all the native clients: iOS, Android, Windows by mostly bymyself. There are multiple repos, multiple languages and the hardship of understanding thier 7 year codebase. initially the thought of this was pretty stressful, but being a good solutionist i proceeded with dicecting the issues one by one and presistent on finding a solition for them all. ...

April 26, 2026 Â· Updated: November 15, 2026 Â· 17 min
Two branching paths weaving around a balanced sculptural form.

To or Not to Use AI Tools - A Self Reflection

This is more of a self-reflection than some AI-generated slop I wish to shove in your face. Less than 5% of my friend circle has enough patience to read an article, let alone debate the topic. I’m trying to spend more time around people who have clarity on these topics. Thankfully, at work I was blessed with a friend who shares and discusses these ideas. I mostly find myself defending the values and lessons shared in those articles (Thanks Aditya!). One such article is the catalyst for these thoughts. ...

March 7, 2026 Â· Updated: November 15, 2026 Â· 7 min
Loose threads becoming connected geometric forms across translucent layers.

Visualizing Ideas with Claude: Setting Up the Official Draw.io MCP Server

TL;DR - Quick Setup Want to generate diagrams directly in Claude? Here is the fast track configuration for your claude_desktop_config.json: { "mcpServers": { "drawio": { "command": "npx", "args": [ "-y", "@drawio/mcp" ] } } } Restart Claude Desktop, and then ask: “Create a flowchart for a user login system.” Why Draw.io with Claude? If you are like me, explaining architecture or complex flows in text can get wordy and confusing. “Component A talks to B, which then signals C…” is much harder to parse than a simple arrow connecting boxes. ...

February 17, 2026 Â· Updated: November 15, 2026 Â· 4 min
Soft rhythmic waves resolving into an orderly arrangement of small forms.

Building a Reusable Speech-to-Text Component in Jetpack Compose

TL;DR - Why You Should Add Voice Input Voice input can dramatically improve UX, yet most apps don’t use it. Here’s why you should: ✅ Zero app size increase - Uses Android’s native speech recognition (no libraries!) ✅ No permissions required - Works out of the box ✅ 3-5x faster input - Users can speak 150+ words/min vs typing 40 words/min ✅ Better accessibility - Essential for users with motor impairments ✅ Reduces friction - One tap vs multiple keyboard interactions ✅ Professional polish - Shows attention to UX details ...

February 12, 2026 Â· Updated: November 15, 2026 Â· 16 min