"Instálame".
POR: HUGO RAHER | SEPTIEMBRE 2023.

"Instálame".

Consejos de programación para #programadores.

-----------------------------------------------------------------------

LIBRO: 97 COSAS QUE TODO PROGRAMADOR NECESITA SABER.

POR: KEVLIN HENNEY.

-----------------------------------------------------------------------

39° "INSTÁLAME":


No estoy en lo más mínimo interesado en tu programa. Estoy rodeado de problemas y tengo una lista de cosas por hacer tan larga como mi brazo. La única razón por la que estoy en tu sitio web en este momento, es porque escuché algo poco probable.

Se rumorea que cada uno de mis problemas será eliminado por tu software y me perdonarás si soy escéptico.

Si los estudios de seguimiento del globo ocular son correctos, ya leí el título y estoy buscando el texto subrayado en azul marcado Descargar ahora. Por cierto, si llego en ésta página con un navegador Linux desde una IP del Reino Unido, es probable que me gustaría que fuera una versión de Linux de una réplica europea, así que no preguntes. Asumiendo el archivo el cuadro de diálogo se abre de inmediato, lo envío a mi carpeta de descargas y siguo leyendo.

Todos realizamos constantemente análisis de costo-beneficio de todo lo que hacemos. Si tu proyecto cae por debajo de mi umbral aunque sea por un segundo, lo abandonaré y pasaré a algo más. La gratificación instantánea es lo mejor. El primer obstáculo es la instalación. ¿No crees que eso es un gran problema? Ve a la carpeta de descargas y echa un vistazo, lleno de archivos .tar y .zip, ¿verdad?

¿Qué porcentaje de ellos has desempaquetado? ¿Cuántos has instalado? Si eres como yo, sólo un tercio hace algo más que llenar el disco duro. Puede que quieras comodidad en la puerta de mi casa, pero no quiero que entres a mi casa. Antes de escribir instalar, me gustaría saber exactamente dónde te encuentras poniendo cosas. Es mi computadora y me gusta mantenerla ordenada cuando puedo, también quiero poder eliminar tu programa en el instante en que me desilusione. Si sospecho que eso es imposible, no lo instalaré en primer lugar, mi maquina es estable en este momento y quiero que siga así.

Si tu programa está basado en GUI, entonces quiero hacer algo simple y ver un resultado. Los magos no ayudan porque hacen cosas que no entiendo.

Lo más probable es que quiera leer un archivo o escribir uno. No quiero crear proyectos, importar directorios, o decirle mi dirección de correo electrónico. Si todo está funcionando, pasemos al tutorial.

Si tu software es una biblioteca, entonces sigo leyendo tu página web buscando una guía de inicio rápido. Quiero el equivalente a "Hola mundo" en una obviedad de cinco líneas con exactamente el resultado descrito en tu sitio web. Sin archivos XML grandes o plantillas para completar, solo un único guión.

Recuerda que también lo he descargado el marco de tu rival. Ya sabes, el que siempre dice ser tanto mejor que el tuyo en los foros? Si todo funciona, ve al tutorial.

Hay un tutorial, ¿no? ¿Uno que me hable en un idioma que pueda entender?. Y si el tutorial menciona mi problema, me animaré. Ahora que estoy leyendo sobre las cosas que puedo hacer, empieza a volverse interesante, incluso divertido, me recostaré y beberé un sorbo de té (¿mencioné que soy del Reino Unido?) y jugaré con tu... ejemplos y aprende a utilizar tu creación. Si solucionas mi problema te mando un correo electrónico de agradecimiento. Te enviaré informes de errores cuando falle y sugerencias para funciones también. Incluso les diré a todos mis amigos que tu software es el mejor, incluso aunque nunca probé el de tu rival. Y todo porque cuidaste tanto de mi los primeros pasos tentativos.

¿Cómo pude haber dudado de ti?


-Marcus Baker-


Inicia sesión para ver o añadir un comentario.

Más artículos de Hugo Raher

Otros usuarios han visto

Ver temas