The flip side of this is the incompetent developer who produces hunks of irretrievably flawed spaghetti code which works just well enough to get paid, but is a technical dead end that will never work well enough for the company to derive long-term value.<p>Granted, it&#x27;s easier to be a useless biz guy than it is to be a useless developer since there&#x27;s no litmus test for the former, but it&#x27;s absolutely true that both exist.  Your goal is to steer far clear of them.