> kiran@portfolio
essay

Neither Home Nor Riverbank

careeressay
// tl;dr

On staffing/consulting work, an old Hindi idiom about a washerman's dog, and the specific moment you realize nobody in the chain actually owns your career.

My mother has this phrase she’d pull out when I was a kid: dhobi ka kutta, na ghar ka na ghat ka. The washerman’s dog, belonging neither to the house nor to the riverbank. The washerman drags his laundry down to the river every day and the dog follows him because that’s what dogs do, and so the dog can’t really stay home, it’s always trailing off after the washerman. But it’s not the washerman’s dog at the riverbank either, that’s not its place, it’s just where it ends up. So it spends its whole life going back and forth between two places, and it belongs to neither one of them properly.

I heard that phrase a hundred times growing up and never thought much of it beyond “funny thing my mom says.” It took me years in this industry to realize she’d basically described a job structure I’d end up living inside.

The split

If you’ve been an engineer placed by a staffing company into some client’s team, you know this shape already, you don’t need me to explain it to you. You’re doing the actual work. You’re in their standups, you own pieces of their system, people on the team trust you and come to you when something breaks. But you’re not on their payroll. Your contract, your appraisal, whatever passes for a growth conversation, all of that sits with a completely different company, one whose entire business model is the gap between what the client pays for your seat and what actually lands in your account.

Nobody’s really lying about any of this, if you ask them directly. The client will tell you plainly you’re not headcount. The staffing company will tell you they don’t assign your day-to-day work, the client does that. Both of those statements are true and neither of them tells you who’s actually responsible for you. Ask “who owns this person’s career” and you get two honest answers pointing in opposite directions, which in practice means nobody’s answer is the one that counts.

Why it takes a while to notice

None of this shows up as cruelty, which is part of why it’s so easy to miss. It’s quieter than that, more like a mistake in the accounting that nobody’s job it is to fix.

The client isn’t going to fight for your growth because they’re not the ones retaining you long-term. The staffing company isn’t especially motivated to invest in you either, since their margin comes from the spread staying where it is, not from you becoming valuable enough to renegotiate it. So you can be doing genuinely good work, be someone people rely on and vouch for, and still be structurally nobody’s problem when it comes time to decide you’ve earned more.

For a long stretch this doesn’t feel broken at all. The work’s fine, the relationships are real, people like working with you. It only shows up when you actually go looking for something from the arrangement — a real growth conversation, pushback on a decision, a question about pay — and you find out that everyone you’d ask has a perfectly reasonable reason it’s not theirs to decide.

The thing to watch for

There’s no single incident that tells you this. It’s a pattern you notice over time: whenever something comes up that would need one person to spend their own political capital on your behalf, watch what happens. A dispute over how you were scored. Some scrutiny you think is unfair. A pay question. If the answer keeps coming back as some version of “that’s not really mine to decide,” that’s not three separate people being unhelpful. That’s the same structure showing up three times.

I don’t think this is really anyone’s fault, to be clear. Staffing exists because it solves something real, companies get flexible access to people, engineers get into rooms and companies they’d otherwise never reach, and for a while that’s an honest trade for both sides. The problem isn’t that the model exists. It’s forgetting, while you’re inside it, that it was never built to be permanent — treating a good relationship with a client like it’s job security, or a title someone gave you like someone actually stands behind it.

What I’d have told myself earlier

Ask the ownership question before you need it answered, not after. Not “do they like my work,” because honestly they might, that’s not really the test. The real question is: if something went wrong and I needed someone in this chain to actually go to bat for me, who is that, and do they even have the authority to do it? If you sit with that question honestly and the answer is nobody, that’s not a crisis. It’s just useful information. It tells you what you have is real, but it has a ceiling, and whatever comes next for you is something you’re going to have to go build yourself, not something this arrangement is going to hand you.

The washerman’s dog isn’t doing anything wrong by not having a home. It’s just following the only structure it’s got. At some point you stop going back and forth between the house and the river and you go build your own place instead.

← cd ../blog