He tenido muchas experiencias de este tipo. Un amigo me presentó a una chica; en nuestro primer encuentro, cuando dije que era programador, ella puso una cara extraña. Algunas chicas más francas incluso preguntan directamente: "He oído que ustedes los programadores son un poco...".
Creo que ese "un poco" se refiere a "taciturno", "introvertido", "poco hablador", "descuidado", "de carácter raro", etc. No lo niego, más o menos es así. Pero no le doy importancia a esos supuestos defectos; muchas cosas tienen dos caras, como dice "Dime: ¿cuál es tu mayor defecto?": si a Einstein le gustara prestar atención a los detalles, ya no sería Einstein.

Los programadores son casi todos introvertidos; la introversión se manifiesta en la quietud, y la quietud es una condición para pensar bien. Esto suena un poco filosófico, no es de extrañar que muchos no entiendan a los programadores. Aunque lo llevo con calma, a veces no soporto que la gente se burle de los programadores, sobre todo en público. Hace poco, en un autobús, escuché a dos chicas hablar de nosotros; decían que los programadores de su empresa hablan así:

Eso es un poco exagerado. Cada uno se especializa en su oficio; cada profesión es un mundo. Si no entienden de software, pues no pasa nada, pero no hace falta burlarse así a sus espaldas.
Para mí, esto no es lo peor. Como dice Zhang Ailing en "Bloqueo": con esta gente, después de bajarse del autobús, cada uno sigue su camino. Pero el problema es grave cuando las personas con las que tratas a diario te ven así; me refiero a los clientes de mi empresa. Hablas con ellos de requisitos, discutes problemas, y de vez en cuando finges cortesía en la mesa de banquetes. Pero en el fondo te desprecian, te tratan como a un extraterrestre.

¿Por qué los programadores son tratados como bichos raros?!