views:

178

answers:

6

This questions is not meant to be subjective or argumentative. As a developer, how do you deal with people who poke into your work? I'm talking about the situation where you come up with a technical solution for a problem and then the so-called "tech lead" gives his "expert opinion" on the matter despite not even understanding the technology.

As a developer, how do you deal with such tech leads?

+4  A: 

Smile and nod.

tpdi
OK, I will try this.if it works..u get the points..:)
not-exactly-a-unixhater
+3  A: 

Why do you have a tech lead that doesn't know anything about the technologies you're using?

Generally if people like this are interfering with your productivity and won't listen to you, you need to take it to the next level up. This can take courage, but you'll be respected for it in the end if you can make a clear case that the company is being affected.

Use tact, but most of all, professionalism. The best way to deal with it is to tackle it head on and resolve it instead of letting it become a serious problem.

zombat
What if these people *are* the next level up? What if they're the top level? Never underestimate the ability of the incompetent to float to the top - it's the one thing they're good at.
annakata
If the top level of your company is incompetent, then it's time to find another company, because it won't be around long.
zombat
+3  A: 

It depends on how much power said 'tech lead' has with regards to your project. If they're decision-makers on the project, then argue your case to the best of your ability, and if all else fails, follow their instructions. Otherwise, listen to their opinions, then ignore them.

Erik Forbes
So far..i like this..
not-exactly-a-unixhater
A: 

I "deal" by not working for companies whose tech leads are just "so called" -- the tech leads I've worked with were therefore keen, experienced, savvy developers, and even if they were not familiar with a specific technology their opinions were always instructive and well worth listening to (as they were familiar with so many others and skilled at smelling a rat).

Was I forced to do otherwise, presumably by dire need of putting ramen on the table coupled with somehow being constrained to live in an area with VERY scarce jobs for good techies (and I've never lived anywhere SO remote and isolated, in over half a century), I just hope I could also afford extra supplies of maalox, 'cuz I'd surely be chugging thru many bottles;-).

Alex Martelli
A: 

Go along with it, have your inferior superior believe they are leading you. Keep on working on what you're working on.

Don't take inferior knowledge lightly either. Find an opportune moment to highlight their lack of knowledge and your expertise. Phrased in a way that doesn't make him/her feel lesser than you, they will gain confidence in your skills and give you much more breathing room... IF they feel your values are going in the same direction.

cosmicbdog
+1  A: 

First of all I have to prove myself that tech lead is wrong. In some occasions his note seems erroneous and opinion lacks of technology understanding. Because of his mislead or lack of info, but the cause can be in his unwillingness to express himself in full scale due to some personal problems at the moment (or just as some nasty personal feat).

Anyway, if I've taken some time to check his expertise and proved it wrong, I gather a good ground not to prove him wrong, but to show him all the advantages of the original idea giving some background on technology. Whether his motives are political or caused by lack of knowledge, I won't make my point proving anyone wrong :)

And, well, yes, there are some occasions when there's nothing we can do, when decision had been made long before our 'great' ideas were requested.

terR0Q