de alguna forma, borrar el relacionamiento con la propia lengua local y su vida cotidiana.
No sé hasta qué punto se pueda afirmar eso. Depende de lo que si se programa en inglés tiene que ver con la vida cotidiana o no. En el caso de las tecnologías cívicas el código que escribimos en inglés, permanentemente tiene que ver con lo local y el cotidiano. Por eso son los usos significativos, de los que habla este párrafo al final, donde estaría el centro del posible desarraigo (o su ausencia), sin desconocer que hay usos totalmente enagenados de muchos lenguajes de programación.