• Inspiración
  • Tutoriales
  • Bootcamp

En1Mes

  • Inspiración
  • Tutoriales
  • Bootcamp

Explícale a un idiota

Explícale a un idiota

Les presento al startup monkey, este es mi compañero de programación y me acompaña desde que empecé a emprender, normalmente está colgando en la pared al lado mío pero cuando no se me ocurre como resolver un problema le cedo mi asiento y le explico lo que estoy haciendo, ¿ridículo cierto?

Esta práctica es famosa en la industria de la programación, se llama explícale a un idiota y consiste en explicarle a alguien más lo que estás haciendo, esta persona no tiene porque ser necesariamente idiota, basta con que esté presente.

Lamentablemente no siempre tenemos a alguien disponible e incluso teniendo a alguien al lado no es buena practica estar interrumpiendo a los compañeros programadores. En ese caso es cuando se vuelve útil contar con un peluche, figura de acción, amigo imaginario, mascota, da igual que sea real o virtual, pero tiene que ser algo o alguien que te permita contarle tu problema paso a paso de forma de hacer explícito tu razonamiento.

La importancia de hacer explícito tu razonamiento es que los problemas complejos de resolver en el ámbito de la programación muy rara vez son del tipo del te faltó un punto y coma, normalmente suceden por errores lógicos , y la lógica al igual que las ideas en tu cabeza cuadran perfecto, pero cuando la pones en papel te das cuenta que no tiene sentido.

Explícale a un idiota es el método de debugging por excelencia

La próxima vez que te enfrentes a un error que no logres encontrar en tu código prueba esta metodología, hacerlo con un peluche es particularmente funcional puesto que te vas a sentir muy ridículo haciéndolo y por lo mismo te vas a relajar lo que te va a hacer más fácil encontrar tus errores.

Sep 17, 2014Gonzalo Sánchez
Share Button
  • El Autor
  • Últimos Posts

About Gonzalo Sánchez

Emprendedor lean, Ingeniero civil informático dedicado al desarrollo de una mejor web con ruby on rails. Fanático de los números y las métricas y por sobre todo fundador de en1mes.
  • ¿Por qué Twitter fue hecho en Ruby on Rails? - abril 15, 2016
  • Construyendo una landing page en Ruby on Rails desde cero. - febrero 11, 2016
  • Pair programming (de a dos es mejor) - febrero 11, 2016
  • Creando un wordpress en hostinger - abril 18, 2015
  • Login con facebook en rails 4.1 y 4.2 - febrero 3, 2015
  • EL ASSET PATH DE RAILS - enero 26, 2015
  • Entendiendo los objetos en Ruby - enero 21, 2015
  • La verdadera educación Tecnologica - enero 14, 2015
  • Kit Digital del gobierno de Chile - enero 14, 2015
  • ¿Como diseñar un buen Layout para tu página web? - enero 13, 2015
8 years ago Metodologíasmetodologías, programación3,407
¿Qué se entiende por desarrollador senior?SSL error: Certificate Verify Failed
You Might Also Like
 
Frases de programadores famosos
 
Pair programming (de a dos es mejor)

Deja un comentario Cancelar respuesta

Tags
Ruby on Railsemprendimientos digitalesTutorialesDiseñoHerramientashtml5WordpressrubyLanding PageBases de datosTallereshackathonInspiraciónTipsNitrousHerokuPáginas WebphpCSSsmartphonesRailsGirlsEventosemprendimientos socialeslenguajes de programaciónJavascriptHostingEducaciónGemasprogramaciónCreatividadMySQLemprendimientosCitas inspiradorasExperimentosBenchmarksdiseño responsivoFrameworksInspector de ElementosTwitterlean startupredes socialestecnologíaHackatonUsabilidadmetodologías
Interesado en otros tipos de emprendimiento?

Quieres aprender a importar y exportar productos a todo el mundo? entra aquí

No te pierdas ningún artículo.

2016 © En 1 Mes