Well it depends. For example, calculators have been around for a while and a calculator that only performs better than the average human is not very useful. Sorting algorithms are another example.
Autocomplete/intellisense in an IDE is probably the most salient example. An autocomplete that performs _as well_ as the average programmer is, well, totally useless.
I'm not sure what you mean. Autocomplete usually just gives a big list of options for the next word, so even getting the most relevant ones to the top would be helpful in less-memorized codebases, and actually filling out entire lines as well as an average programmer is not useless at all.
There are lots of bars depending on context.
But being better than an average human is usually one of the higher bars.
Well it depends. For example, calculators have been around for a while and a calculator that only performs better than the average human is not very useful. Sorting algorithms are another example.
Autocomplete/intellisense in an IDE is probably the most salient example. An autocomplete that performs _as well_ as the average programmer is, well, totally useless.
I'm not sure what you mean. Autocomplete usually just gives a big list of options for the next word, so even getting the most relevant ones to the top would be helpful in less-memorized codebases, and actually filling out entire lines as well as an average programmer is not useless at all.
1 reply →