Details
-
AboutWeb and mobile app developer who loves reverse engineering, fixing broken automated build scripts, and building clean interfaces.
-
Skillsjavascript, html, css, php, json, postgresql, supabase, flutter, android studio, apktool, smali patching
-
LocationIndia
-
Github
Joined devRant on 6/16/2026
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Let me tell you about the moment I saw a young, brilliant colleague—a kid with more talent in his little finger than most suits have in their entire bloated bodies—reduced to tears.
And it made me want to burn the whole system to the ground.
Today, a client—I won’t name them, but they know who they are—decided to make themselves feel big by crushing someone smaller. This kid, who is still learning the ropes, did the one thing that is non-negotiable in our profession: he told the truth.
This "client" (I use the term loosely) demanded we build an internet toolbar. You know, like it’s 2005. Like the world is still using Internet Explorer on a chunky Dell desktop. The kid, being a professional, politely explained the reality of the modern web: Toolbars are digital dinosaurs. They don't work on modern browsers, they're a security nightmare, and on mobile? Forget it. It's like asking for a VHS tape in a Netflix world.
The client didn't hear a professional opinion. They heard an invitation for abuse.
This pathetic excuse for a businessperson, knowing they were dealing with someone young and less experienced, unleashed a torrent of personal filth. They didn't argue technology; they attacked him. They questioned his competence, his intelligence, his very worth as a human being. "What do you know?" they sneered, the classic battle cry of the ignorant who are threatened by expertise.
Let me be crystal clear: That is not a negotiation. That is not client feedback. That is a straight-up mugging of a person's soul. It’s the act of a bully who mistakes a power dynamic for a license to be a monster.
These are the moments that make people quit this industry. These are the moments that kill passion. This is the kind of toxic sludge that gives the corporate world its well-earned reputation for being a soul-crushing machine. And I have had it. I have had enough.
So, being the battle-scarred, gray-bearded senior developer that I am, I did what any self-respecting veteran should do: I picked up the phone. I called that client back, and I didn't mince words. I told them their behavior was unacceptable, unprofessional, and frankly, pathetic. I gave them a choice: Either you come down here, look that young man in the eye, and deliver a sincere, face-to-face apology, or you can take your toolbar and your toxic attitude and shove it directly into the nearest digital trash can. We are terminating the contract. Immediately.
They're coming down tomorrow. And you know what? I hope they sweat. I hope they choke on their own hubris.
This isn't just about a toolbar. This is about drawing a line in the sand. This is about protecting the people who are the future of our industry from the entitled, arrogant bullies who don't deserve their time or talent. The client is not always right. In fact, sometimes the client is a monumental asshole who needs a reality check.
Who the hell wants a toolbar anyway? It's a solution to a problem that doesn't exist. But this? This stands for something.
We've all been there. We've all been yelled at. We've all been made to feel small. And it's time we stopped accepting it. It's time we remembered that we are professionals, not punching bags.
To all the young developers out there: Do not let these people steal your light. What you did today was right. It was brave. And I am proud of you.
To that client: I hope you have a very uncomfortable drive tomorrow. You owe us an apology. And you need to remember that in this relationship, respect is not a privilege; it's a prerequisite.
Rant over. -
Spent the last 4 hours decompiling an APK to apply a quick smali patch.
Everything looked flawless. Clean code, perfect syntax.
I run the automated patch script...
HTTP 404.
No stack trace. No error log details. Just a casual 404 in the middle of a local build terminal phase.
How does a local asset compiler find a way to return a web server error? I’m about to decompile my own sanity. ++ if you've ever been personally victimized by automated build tools.3
