Posts

  • SOLID en la práctica – más allá de las definiciones
    Preguntale a cualquier desarrollador qué significa SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion — Responsabilidad Única, Abierto/Cerrado, Sustitución de Liskov, Segregación de Interfaces e Inversión de Dependencias) y probablemente te recite las cinco definiciones sin problema. Ahora pedile que te muestre su último pull request… y ahí es donde la historia cambia.…
  • Patrones de Resiliencia: Circuit Breaker y Retry
    Tenés un servicio que consulta la API (Interfaz de Programación de Aplicaciones) de un proveedor de pagos externo. Todo funciona perfecto durante semanas. Un día, ese proveedor empieza a tener problemas: algunas llamadas tardan 30 segundos en responder, otras simplemente no responden. En cuestión de minutos, los hilos de tu aplicación se saturan esperando respuestas…
  • Patrón Saga: cómo manejar transacciones distribuidas
    Imaginá este escenario: tenés un e-commerce y un cliente acaba de hacer una orden. Tu sistema necesita ejecutar tres pasos en secuencia: En una aplicación monolítica con una sola base de datos, esto era sencillo. Abrías una transacción, ejecutabas los tres pasos, y si algo fallaba, hacías un rollback. Todo o nada. ACID (Atomicity, Consistency,…
  • Hacer que el error sea fácil de corregir
    Cuando cometemos algún error podemos tomar dos posiciones. La primera es dejar que esa situación nos consuma y no avanzar. Y la segunda es levantarnos y seguir adelante. Sin embargo, no todas las personas pueden escoger la segunda opción. Algunas necesitan un empujón extra. Necesitan de alguien que les extienda la mano para poder salir…
  • Darles un buen nombre
    En ocasiones, un buen nombre puede significar que una persona eche todo a perder o que, por el contrario, supere todas nuestras expectativas. Muchos de nosotros comenzamos a “fallar” o dejamos de poner atención a las cosas que nos resultan muy fáciles o repetitivas. Por ejemplo, cuando nos piden un reporte o un documento. Las…
  • Estimular a las personas hacia el éxito
    Estimular a los demás para que mejoren es realmente fácil. El problema está en hacerlo de manera sincera y que no parezca que tenemos una intención detrás o que somos falsos. El autor del libro, Dale Carnegie, ha sido claro desde el inicio. Sus principios no son recetas, no funcionan si no sentimos de verdad…
  • Brinde una oportunidad a los demás
    La regla por defecto, lastimosamente, es criticar y señalar a los demás sin darles una oportunidad para explicar. Luego de haber leído todos los artículos y ojalá el libro de Cómo ganar amigos e influenciar a las personas, este comportamiento es común. Es como si viniéramos programados para hacer sentir a los demás menos, tratar…
  • Recibir una orden
    Todas las personas somos rebeldes en algún momento de nuestras vidas, sobretodo cuando recibimos una orden. Cuando teníamos 15 años o menos, nos podían decir que hiciéramos A. Y siempre terminábamos haciendo Z. Ni siquiera B. En mi caso, casi siempre lo hacía todo diferente porque era una orden. Lo veía como algo que le…
  • Hable primero de sus errores
    Como buenos seres humanos que somos, está en nuestra naturaleza señalar los errores que cometen los demás casi que de forma inmediata. También nos cuesta aceptar nuestros errores y mucho más aún mencionarlos. ¿Qué tan seguido hemos reconocido que nos equivocamos en algo? O mejor aún, que algo salió mal por algo que hicimos o…
  • Cómo corregir y no ser odiado por ello
    Antes de corregir, debemos encontrar los aspectos positivos como aprendimos en el principio anterior. Una vez que damos un elogio sincero hacia la otra persona el siguiente paso sería señalar o evidenciar qué se puede mejorar o qué se está haciendo mal. Es aquí donde la mayoría de las veces utilizamos una palabra de 4…
  • Si debe encontrar culpables, esta es la forma
    Cuando algo no está bien o no se está haciendo como debería, somos los primeros en encontrar las fallas y sobretodo los culpables. Siempre pensamos en todo lo negativo que rodea un problema o una situación complicada y nos cuesta mucho visualizar el lado positivo. Sin importar que tan deteriorada este una relación o discusión,…
  • Lanzar un desafío
    Este principio me hace recordar los años de mi infancia en donde pasábamos retándonos unos a otros para saber quién era mejor haciendo algo. Desde subirse a un árbol hasta lanzar un balón o roca lo más lejos posible. Ahora, más adultos, las cosas no han cambiado mucho. Ahora en lugar de competir por el…
  • Dramatizar las ideas
    Todos hemos visto algún documental o biografía en la televisión o una película acerca de un acontecimiento de la vida real en alguna sala de cine. Si realizamos una investigación podemos darnos cuenta que la mayoría del tiempo esas versiones se alejan un poco de lo que en realidad pasó. Por ejemplo, la película de…
  • Apelar por los motivos nobles
    Cuando mencionamos “motivos nobles” se nos pueden venir a la cabeza varias ideas. Tenemos que asegurarnos de que esos motivos sean lo suficientemente importantes para la otra persona para poder utilizarlos a nuestro favor. Según el autor de libro Dale Carnegie, todas las personas tienen dos motivos principales para hacer o no algo. El motivo…
  • Simpatizar con las ideas y deseos de los demás
    Cuando tratamos con otras personas, una de las cosas más difíciles de hacer es simpatizar verdaderamente con ellas. Especialmente cuando están frustradas por un producto o servicio que estamos ofreciendo. Lo mismo sucede cuando nosotros como clientes o interesados llegamos a algún comercio a realizar algún reclamo o adquirir más información. ¿Les ha pasado que…
  • Analizar las cosas desde el otro punto de vista
    ¿Qué tan frecuente nos ponemos a analizar la razón por la qué la otra persona hizo o dijo algo? La mayoría del tiempo somos implacables al momento de emitir un criterio acerca de una situación. Sobretodo cuando es un comentario o acción que nos puede afectar directa o indirectamente. Somos muy rápidos para sacar conclusiones…
  • Cómo aumentar la cooperación
    Obtener ayuda o cooperación de parte de las otras personas puede ser un reto, especialmente si estas no se van a ver beneficiadas inmediatamente. Todos necesitamos ayuda en algún momento. Ya hemos aprendido que debemos de mostrar un interés real hacia lo que la otra persona está hablando si deseamos ser escuchados. Ahora bien, ¿cómo…
  • Permitir que la otra persona hable más
    Permitir que los demás lleven el flujo de la conversación es esencial si queremos comprender qué es lo que en realidad desean. Es muy común que en reuniones o conversaciones, pase alguno de los siguientes escenarios: Alguien nos interrumpe mientras estamos hablando. Interrumpimos a alguien mientras está hablando. Ya interrumpir a la otra persona que…
  • El secreto del éxito de Sócrates
    El autor de Cómo ganar amigos e influenciar personas, Dale Carnegie, nos revela en este capítulo el secreto utilizado por Sócrates para “ganar” cualquier desacuerdo. Cualquier persona que enfrentaba a Sócrates, terminaba estando de su parte e inclusive los ganaba como nuevos seguidores. ¿Cómo podemos lograr ese efecto en los demás? ¿Es posible hacer cambiar…
  • Comience de manera amistosa
    Esta vez el autor del libro, Dale Carnegie, nos explica por qué es mucho mejor iniciar una conversación de manera amistosa a comenzar con el pie izquierdo de manera grosera o intimidante. Cuando no estamos de acuerdo con alguien o algo, tendemos a molestarnos o nos ponemos a la defensiva. Esto se debe a que,…