While I like INTPs as architects and designers, I disagree. They assume you can read their minds (which I can to some extent) and they have a distinct tendency to go off on crazy inefficient tangents. They also love to give you vague instructions (after all, everyone knows how this works, I do!) and expect you to recall hundreds of algorithms by their given names. Documentation tends to be poorer with more gaps.
However, the positive that makes it all worth it is the fact that, yes, the idea tends to be sound, and when the complex one they gave you turns out to be a dud, inefficient, missing some step, or otherwise, they will be able to either tell you what is missing or give you numerous pre-thought-out options. They're really poor at selecting from those options, too, unlike us INTJs, who have an innate sense for what is the best solution. I can't even count how many times my mentor asked me to come help him with a problem where he had 3-5 or more possible solutions to the same problem, but he couldn't choose one without some outside help. Usually good discussions, too, because he usually found the vast majority of positives, negatives, and pitfalls for each, but then he also often missed something glaring in one or two because it was a much more interesting way to do it and the question of whether it was possible or if it would work never crossed his mind.