Advertencia : esta respuesta es muy larga y tiene mucho psicópata (que trato de explicar, pero aún así). ¿Qué puedo decir? La psicología es una de mis asignaturas favoritas fuera de la programación.
Soy un artista, principalmente, aunque me describo como artista / físico. Si bien puedo hacer matemáticas, lidiar con palabras y las cosas "lógicas" consideradas cerebro izquierdo, es un esfuerzo y cometo errores, mientras que me va bien y la mayoría de las veces pienso en términos de las cosas asociadas con el cerebro derecho pensamiento: relaciones espaciales, contexto holístico de panorama general, etc. Por supuesto, todo eso es confuso, ya que la teoría del cerebro derecha-izquierda está demasiado simplificada y ninguna actividad mental es tan simple. Sin embargo, tengo la sensación de que encajo bien con artistas, directores de video, chefs y otros tipos creativos de pensamiento no verbal, mientras que la mayoría de las personas en "TI" o ingenieros de software hardcore tienen mentes que funcionan de manera diferente, con atención al detalle, manteniendo muchos detalles en mente al mismo tiempo, y fuertes capacidades racionales y verbales.
En realidad, esto se basa en una visión algo anticuada de la neurociencia. En un momento dado, los científicos creían que el cerebro izquierdo solo era responsable de la lógica y los datos sensoriales en bruto, mientras que el cerebro derecho era el único responsable de la intuición y el sentimiento. Como resultado, el cerebro izquierdo es realmente capaz de todo lo que es el cerebro derecho y viceversa. Como alguien que es extremadamente inteligente pero lógico, terrible con direcciones y orientación espacial, y completamente desprovisto de la creatividad artística que tradicionalmente se asocia con el cerebro derecho, puedo dar fe de esto.
La mejor manera de pensar en la diferencia entre el cerebro izquierdo y derecho es pensar en ellos como imágenes especulares entre sí. Para comprender esto, necesita algunos datos de fondo. A un psicólogo llamado Carl Jung se le ocurrió una teoría de la personalidad en los años 20 que dividió la personalidad en un par de dimensiones. Probablemente hayas oído hablar de uno de ellos: introversión vs extraversión. He escrito un par de publicaciones de blog sobre este tema, pero básicamente se reduce a esto: la introversión se diferencia de los demás, mientras que la extraversión se centra en cómo puede conectarse con los demás. Esto se conoce como una "actitud".
Entonces tienes cuatro funciones cognitivas diferentes: pensamiento, sentimiento, sensación e intuición. En aras de la simplicidad, digamos que dos de estas funciones se consideran funciones de "juzgar" (pensar y sentir), mientras que las otras dos son funciones de "percepción". Las funciones de juzgar toman decisiones. Cuando estás en una mentalidad de juzgar, estás tratando de evitar sorpresas. Desea haber tomado todas las decisiones correctas de antemano para no tener que adaptarse cuando surgen sorpresas. Debido a que ha planificado tanto de antemano, puede tener una tendencia a volverse rígido e inflexible una vez que se ha tomado una decisión. Por otro lado, una mentalidad perceptiva tiende a preferir volar por el asiento de sus pantalones y rodar con los golpes.
En general, combina la función y una actitud para crear una función-actitud (nombre creativo) (pensamiento introvertido, sentimiento extravertido, etc.). Las personalidades conscientes de las personas se definen principalmente por una actitud-función dominante y una actitud-función auxiliar. Finalmente, los psicólogos llegaron a un consenso de que existen dos tipos de personas: personas cuyas dos funciones principales consisten en una función de juicio introvertida y una función de percepción extravertida, o personas cuyas dos funciones principales consisten en una función de juicio extravertida y una función de percepción introvertida . Si alguna vez ha realizado la prueba de personalidad MBTI o similar, la última carta le indica en qué categoría pertenece. Si eres un P, significa que eres un juez introvertido / perceptor extravertido y J es al revés.
Todavía conmigo hasta ahora? Aquí es donde llego a lo que quise decir con los dos lados como imágenes especulares entre sí. Nadie se dio cuenta en ese momento, pero esencialmente estaban construyendo un bosquejo de dónde reside la funcionalidad en el cerebro. De hecho, cada una de las actitudes funcionales de Jung se ha mapeado en una ubicación aproximada en el cerebro. Como resultado, todas las funciones P (juicio introvertido y percepción extravertida) están en el lado derecho del cerebro y las funciones J están en el lado izquierdo del cerebro.
Cada vez que dices que las personas con cerebro izquierdo son buenas en los detalles y que las personas con cerebro derecho son buenas en el "panorama general" (aunque yo diría que "el panorama completo" sería más preciso), te estás enfocando en el lado extravertido de las cosas . Si una persona con cerebro izquierdo maneja a una persona con cerebro derecho, el zurdo querrá conocer todos los detalles sobre cómo el derecho hará su trabajo por adelantado y de antemano. Quieren los requisitos establecidos en piedra y plazos estrictos decididos de antemano. El derecho solo quiere una idea muy amplia de lo que deben hacer para poder completar los detalles más adelante.
Sin embargo, tenga en cuenta que esto no parece ser lo que está experimentando. Parece que el código de los zurdos probablemente no fue muy bien pensado de antemano y tiene algunos problemas que podrían haberse evitado por alguna previsión. Esto es porque cuando construyes modelos abstractos de cosas como el código en tu cabeza, estás usando tu función introvertida , que funciona al revés. El derecho quiere construir ese modelo de antemano y hacerlo de tal manera que complete todos los detalles necesarios o pueda completar fácilmente todos los detalles. Además, pueden volverse rígidos en términos del mejor enfoque a tomar (tenga en cuenta que está tomando una línea dura sobre cómo se siente acerca de las características más avanzadas de C ++). El modelo de los zurdos será más ad hoc y se completará a medida que avanzan.
Mi experiencia es que debido a esto, los zurdos acusarán a los diestros de sobre-diseñar todo mientras que los derechistas acusarán a los zurdos de ser demasiado rápidos y sucios. Ambas partes tienen un grano de verdad para ellos, pero solo cuando ese enfoque se lleva al extremo. Sin embargo, esto es lo divertido: están adoptando enfoques opuestos para lograr el mismo objetivo (es decir, hacer las cosas). Los derechistas quieren que su modelo se decida por adelantado para que puedan dedicar menos tiempo a implementarlo y, por lo tanto, realizar todo el proyecto antes. Los zurdos quieren dedicar menos tiempo a la arquitectura para poder hacer las cosas antes.
Por cierto, estas dos actitudes se invierten cuando se trata de cosas de tipo de gestión de proyectos (determinación de plazos, elaboración de requisitos, etc.). Esto puede conducir a una situación realmente confusa en la que un lado acusa al otro de ser demasiado rígido, mientras que el otro afirma que el otro lado no está planeando con suficiente anticipación, y luego el siguiente argumento hace que ambos lados tomen la postura exactamente opuesta.
¿Qué puedes hacer con todo esto? Nada más que ser consciente de estas diferencias y tratar de acomodar la opinión del otro lado tanto como sea posible. Sin embargo, el problema es que esto va en ambos sentidos. Puede comprender y complacer a los zurdos tanto como sea posible, pero eso no hará mucha diferencia a menos que estén tratando de devolver el favor. Este es siempre el desafío. No porque los zurdos sean imbéciles y quieran hacerles la vida imposible, sino porque los zurdos están acostumbrados a ser dominantes en el campo de la programación. Si su forma de pensar se hizo eco de casi todos los demás, estaría bastante convencido de que también tiene razón.