When it understands what i'm doing and anticipates me, without bugging me.
I'm curious what you mean by "anticipates me". Could you elaborate?
Thinking about the "ideal tool"... when my editor already knows the command i'm typing, pops out the function i'm going to reference or just lets me finish my job in a fraction of the time i'm used to do it... that's a first step toward the definition of a good tool, for me :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.