| gists | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
- Perfeccionar nuestra habilidad de resolución de problemas
- Hacer mejores preguntas
- Tener más información ayuda a ser más creativo
- Saber resolver problemas nos puede ayudar todos los aspectos de la vida
- Es un proceso de mejora que dura toda la vida
- Framework para resolver problemas
- Problemas principales de devs
- No conocen el problema alto nivel
- Si no conoces el problema, no sabes el por qué, y no sabes que estás solucionando
- Si haces esto, estás destinado a fallar
- Cosas que hay que saber:
- El por qué del problema
- Por qué se eligió una solución
- Por qué
- Otra cosa son las asumptions (suposiciones)
- Son cosas que consideras como correcta
- Son un arma de doble filo: ayudan a agilizar cosas, pero también te pueden cerrar el panorama para resolver el problema
- Si no eres consciente de tus asumptions, te pueden jugar en contra
- Si los conoces, puedes darte cuenta cuales asumptions son útiles para agilizar o abstraer, y cuales posiblemente no son reales y deberían ser cuestionados para solucionar algo correctamente
- No conocen el problema alto nivel
- Contexto:
- Toca a los devs pedirlo, no al que lo sabe
- La maldición del conocimiento: cuando sabes algo, como ya lo conoces, nunca lo compartes completo
- Le toca al que recibe la información preguntar cosas para obtener el contexto completo
- Listar asumptions
- Cuestionar asumptions
- Ir una por una, y preguntarnos:
- Este asumption es correcto?
- Me va a ayudar a resolver este problema más eficientemente
- Cada pregunta lleva a más asumptions que llevan a más pregunta
- Un problema en realidad no es uno sólo, es un árbol de problemas
- Al final de este análisis trabajar con los asumptions:
- Cuales es correcto dejarlos como asumptions
- Cuales hay que resolver
- Cuales hay que dejar como asumptions
- Ir una por una, y preguntarnos:
- Por qué estamos haciendo esto?
- A quién vamos a beneficiar?
- Para qué es esto?
- A quién le importa?
- Por qué si el problema es este, por qué los que están arriba de mi escogieron esta solución?
Estas preguntas pueden generar más preguntas:
- Hay in-situ: estás preguntando, y salen más dudas. Esto suele ser lo más eficiente
- También funciona procesar el problema
- Las buenas preguntas salen cuando conoces bien el problema, y suelen hacer que a la persona preguntada piense aún mejor el problema
Vamos a hacer un viaje y todos vamos a ir, y vamos estar en el mismo lugar
- Vamos a la cd mexico
- es miercoles enero 10 enero por la tarde
- a la 1pm
Preguntas
- Por qué vamos a ir?
- Es un evento de programación
- Que vamos a aprender