1 puntos por GN⁺ 8 시간 전 | 1 comentarios | Compartir por WhatsApp
  • La productividad de Bob, quien lanzó Facebook Groups y logró resultados uno tras otro en hackatones, se veía en lo que producía, no en un entorno de desarrollo sofisticado
  • Usaba Sublime Text básico, con resaltado de sintaxis incluso impreciso, y en vez de recarga en vivo o depurador verificaba los problemas con printf y logs
  • Más que un entorno complejo con Vim, tmux, mosh, hphpd y git, lo que determinó sus resultados en los hackatones fue el sentido de producto y la intuición de Bob
  • Según se recuerda, el trabajo de entonces era dar soporte a publicaciones de compra y venta en Groups, que luego evolucionó hasta convertirse en Facebook Marketplace
  • Las nuevas herramientas y formas de trabajo pueden generar algunos cambios, pero al final lo que determina la productividad es resolver el problema correcto

La diferencia entre un entorno de desarrollo sofisticado y los resultados reales

  • Bob era un ingeniero prolífico y una leyenda de los hackatones que lanzó Facebook Groups y creó varios resultados seguidos
  • Un colega que se sentaba con él usaba un entorno sofisticado para Hack, el dialecto de PHP de Facebook, con resaltado de sintaxis y snippets hechos por él mismo, tmux sobre mosh, atajos para hphpd y alias de git
  • Contra lo esperado, la forma de trabajar de Bob era muy simple
    • Usaba Sublime Text básico, sin configuración de extensiones, por lo que casi la mitad de los colores del código se mostraban mal
    • No usaba recarga en vivo ni depurador
    • Insertaba printf en el código y esperaba hasta que aparecieran los logs
  • Bob ganó el hackatón ese día, pero el colega, concentrado en la forma de trabajar, terminó perdiéndose qué estaba construyendo
    • Recuerda que el proyecto de entonces era el soporte para publicaciones de compra y venta en Groups
    • Esta función luego evolucionó hasta convertirse en Facebook Marketplace

Elegir el problema que determina la productividad

  • La clave de la productividad de Bob no era la configuración del editor, sino su sentido de producto e intuición
  • En X aparecen todos los días nuevas formas de trabajar que prometen cambiarlo todo, y algunas de ellas podrían generar cambios reales
  • Más que mejorar herramientas y formas de trabajo, en última instancia es más importante resolver el problema correcto

1 comentarios

 
GN⁺ 8 시간 전
Opiniones en Lobste.rs
  • Cierto nivel de configuración del entorno de productividad ayuda. Cada persona necesita un nivel distinto, y Bob podría haber sido muy talentoso o haber tenido una concentración excepcional. Como tiendo a distraerme con facilidad, necesito este tipo de herramientas, pero también es fácil dedicar demasiado tiempo a configurar el entorno en sí, así que creo que lo mejor es un equilibrio adecuado
  • Pero me da curiosidad cómo lo logró Bob en la práctica. Este texto se siente como la introducción de un artículo largo que analiza cómo Bob aprovechó su criterio de producto, pero al final solo muestra la sorpresa de que una persona talentosa use Sublime Text