We didn't really have any kind of dev lead and the customer was a bunch of businessmen who don't understand that projects slip without incompetence.
L was just another of those just-barely-enough Indians I've worked with so many of, only he was aggressive in mediocrity. In his work, in his English. The others on the project were soft-sp0ken, did good work, didn't hijack our machines with a fucking screen-share every time they had their turn to speak.
FTR, I've worked with some truly excellent Indians, including some stellar developers and both the two best managers I ever had. But there is a mindset of doing the least they can get away with that I've seen closeup for thirty years. Don't EVER outsource to Tata.
In this case he had the correct error codes right in front of him and deliberately replaced them with the wrong ones.
That managers were unreceptive to my report of this was just bizarre.
When he asked me what branch I was working in moments after speaking it himself many times was simply psychiatric.
Once I used a slightly different variable name in the Django file, it was obvious as could be what it was supposed to be, but nooOOOooo, we had to have a three-way conference call about it.
The guy was more mechanical than anyone I have ever met.