Il completamento automatico di Visual Studio è il mio preferito. E' un passo indietro rispetto all'effettiva codifica per te. La prima volta che mi sono reso conto che "auto implementare la mia enumerable knterface attraverso questa variabile locale" è stato solo il punto più alto per me. Questo è così ingenuamente pensato, non so se altri IDE hanno questo, ma la maggior parte degli IDE hanno un certo livello di completamento, che io sappia. È solo che questa idea di renderlo ancora più profondo mi ha colpito. Ho immediatamente inviato uno smiley con uno screenshot. Onestamente questo non è quello che ci si aspetta che sia il più sorprendente pezzo di software al primo sguardo, non mi sento come se lo fosse ora, dato che l'ho usato molte volte dopo aver realizzato che esisteva una cosa del genere. Ma è quel momento in cui te ne rendi effettivamente conto, è come una sorpresa, e sei stupito che questo sia stato effettivamente pensato per te.
In generale vedo Visual Studio come il software più ben progettato in termini di esperienza utente. Io e la maggior parte delle persone ovviamente non abbiamo provato tutto, non sembra possibile farlo, ma sono davvero conservatore nelle mie scelte, quindi Microsoft mi ha davvero preso con VS. Voglio provare altre cose però, forse solo per esserne consapevole. Per esempio mi meraviglia molto l'infrastruttura Linux, ho una lunga strada da percorrere per capirla, quindi questo è un po' lontano da ora. Per ora e per me, è VS, come un bambino che non ha ancora visto il mondo esterno.