Measuring code completion usage by devs https://www.cl.cam.ac.uk/~mcm79/pdf/2015-PPIG.pdf (~40% of completions are unhelpful, lack of completion is often useful!)
miniblog.
Related Posts
A neat IDE feature from Typescript 5.2: it completes object field names even if the previous field doesn't end with a comma!
Syntax recovery is super helpful sometimes.
Porting my 2016 Rust project from getopts to clap, and it's amazing how far the ecosystem has come.
clap gives me a nicer help, automatic value validation, and can even generate completions for shells!
First screenshot is getopts, second is clap.
The motivations of YouCompleteMe, emphasising a design that requires the user to press no buttons to see completions:


