The principal reason for you to be technical is not to help technically design the system under development; if you’re doing that, then you’re PMing wrong. No, you’re technical so you can tell when engineers are bullshitting you, which will be often. At times it’s accidental (as it was with Rong), due to either miscommunication, bad memory, or wishful thinking (engineers are as inclined to it as anybody). Sometimes it’s more stealthy, their passive-aggressive way to disagree with the product direction (“That’ll eat up all our servers”), or laziness (“It’s impossible to build that”). The PM is
...more