Este artículo proviene de un motor de traducción automática.
No me hagan hablar
Sobre honor, hierro frío y silicio caliente
Recuerdo, a la edad de 6 años, asiste a graduación de escuela de Medicina de mi padre. Su rostro brillaban como me explicó el juramento hipocrático. "Juramos a usar las cosas que hemos aprendido nunca a herir a nadie; sólo para hacerlos mejor,"explicó. Te juro que recuerdo una captura en su voz, aunque quizás el intervalo medio siglo ha agregado.
Me senté en mi propia graduación de Dartmouth 18 años más tarde (en el interior de la pista de hockey porque estaba lloviendo fuera), con mis compañeros de escuela de ingeniería de Thayer, compartiendo el matraz de mi cuate como los estudiantes de medicina tomaron su juramento: "Juro por Apolo el médico..." No teníamos ningún tal ritual, siendo meros ingenieros, celebró una llamada inferior a un nivel inferior.
Nuestras responsabilidades han aumentado exponencialmente desde los albores de la industria del software, quizás hace 50 años, cuando mi papá fue tomar su juramento. Un chico que desarrolla software para un Jumbo tiene más vidas en su mano en una sola tarde que un doctor en toda su carrera. Es hora de que teníamos un recordatorio público de este.
No me refiero a algunos vacíos "código de ética," que todas las sociedades profesionales parecen tener. Estas tienen alrededor de mucho significado y poder como la declaración de privacidad de un sitio Web. Quiero una promesa pública, individual, en honor de una persona, delante de sus compañeros y superiores y los seres queridos.
Encontré que existe tal cosa. Se inició en Canadá en 1922 y es conocido como el "Ritual de la llama de un ingeniero" (bit.ly/8XwJiQ). Rudyard Kipling escribió el juramento. Fue un gran fan de la ingeniería, que es evidente en su obra clásica "Himno de McAndrew" (bit.ly/htBITe). En lugar de un dios griego muerto, los participantes juran "al Honor y hierro frío." El nuevo técnico se da un anillo de acero para llevarlo en el dedo meñique de la mano de su trabajo, como un símbolo externo y un recordatorio de la interno. Una versión americana de esta ceremonia existe así — la "orden de ingeniero" (bit.ly/14g7Pn) — aunque no está muy extendida. Comienza con las palabras: "Soy un ingeniero. En mi profesión me enorgullezco profunda. A él le debo solemnes obligaciones."
Estos son buenos lugares para empezar. Pero sus raíces históricas en ataques de metal, que hark volver al primer ingeniero quizás hace 5.000 años, no coinciden con la ingeniería de software de hoy. Compartimos con los ingenieros de todos los desafíos de la definición del problema y análisis, de hacer equilibrio entre tiempo, costo y seguridad. Por otro lado, no producen nada tangible, nada realmente puede dejar a su pie. Nuestros productos finales son cadenas de unos y ceros binarios enteros, no menos y no más. Nuestra ceremonia debe reflejar la no tangibilidad de nuestro producto.
¿Qué le juramos? Si queremos ir a la ruta muerto griega como médicos, Pitágoras, el primer geek? Su teorema homónimo — y, más importante, su concepto de prueba matemática — han resistido los milenios mucho mejor que la prescripción de Hipócrates de corteza de sauce para aliviar el dolor. O si Pythagoras está demasiado occidentales o demasiado muerto, por qué recordar nuestro producto final? Tal vez esto: "Por mi honor, por los contrarios Santos cero y uno, te juro..."
¿Lo usamos para mostrar nuestro arte? Anillos son fácilmente visibles, pero extra suman pocos gramos en un dedo raramente usadas después de un día sobre el teclado y el ratón. ¿Un piercing? ¿Tal vez, pero en qué? (No, no.) ¿Qué tal un tatuaje de código de barras, o mejor aún, un código QR? Cada uno llevará un GUID único para la toma de juramento. Estarían descifrables con la clave pública del organismo certificador, así sabríamos eran genuinas. Cualquier empleador potencial podría comprobar, usando una aplicación de smartphone.
Ahora que he levantado nido de esta avispa, quiero escuchar de usted. Seleccionaré las mejores ideas para nuestro juramento. Ocho cláusulas habrá — una potencia de dos, por supuesto. ¿Lo que prometemos hacer o abstenerse de hacerlo? Tell me what you think enviando un correo electrónico a la revista en mmeditor@microsoft.com. Y no sólo "no beberé en el almuerzo, a menos que tengo sed."
David S. Platt enseña programación .net en extensión de la Universidad de Harvard y en empresas de todo el mundo. Es autor de 11 libros de programación, incluyendo el "Por qué Software chupa" (Addison-Wesley Professional, 2006) y "Introducción a Microsoft .net" (Microsoft Press, 2002). Microsoft le nombró una leyenda de Software en 2002. Él se pregunta si debería cinta hacia abajo dos de los dedos de su hija para que ella aprende a contar octal. Puede contactar con él en rollthunder.com.