Anders Hejlsberg: La mayor parte fueron en realidad estudios de usabilidad de características IDE. Podríamos preguntarnos: "¿Pueden las personas entender que hacen clic derecho para hacer esto o aquello?" Hicimos algunos estudios de usabilidad para la sintaxis del lenguaje puro en sí, creo que hicimos algunos con propiedades y eventos, por ejemplo, pero en realidad no fue necesario.
No creo que obtenga un rendimiento tan alto de los estudios de usabilidad para las funciones de lenguaje como para las funciones de IDE. Los IDE son muy interactivos. Puede ver a los usuarios hacer clic con el botón derecho en los elementos del menú y obtener buenos comentarios. Para los lenguajes de programación, la pregunta es más, "¿Es conceptualmente comprensible?" Eso se hace muy bien al tener un consejo asesor de clientes, juntas de resonancia. Desea lugares donde pueda decir: "Esto es lo que estamos pensando hacer para esta nueva característica en particular. ¿Qué piensan todos ustedes?" Y en realidad los exhortas a que hagan tantos agujeros como sea posible, porque preferirías saber antes de poner la función que después. Por lo tanto, a menos que una función de lenguaje sea un completo slam dunk, tendemos a hacer uso de ese tipo de cajas de resonancia.