Imagina que tienes una pequeña tienda en tu ciudad. Un día, consigues atrapar a una persona robando en ella. Después de discutir, esta persona te pide trabajar en la tienda porque conoce algunos puntos ciegos en las cámaras que puede mejorar.

¿Es este el tipo de persona con el que te gustaría trabajar? Probablemente no. Saben el daño que hace a tu negocio al robar, y aún así lo siguen haciendo.

¿Qué ocurre en el mundo de la Ingeniería de Softare?

Ética

Hace poco he leído este artículo sobre un desarrollador que utilizaba una API para realizar capturas de pantalla de páginas web para ganar dinero minando criptomonedas. El artículo habla sobre como la compañía manejó la situación y consiguió que parara de hacerlo.

La conversación fue bastante tranquila y al final, el desarrollador dejó de minar criptomonedas usando ese servicio. No voy a valorar cómo la empresa manejó el problema, pero me gustaría hablar sobre la conversación que tuvieron:

C: ¿Somos la primera compañía a la que atacas de esta manera?

M: no..

M: es mi hobby

M: lo hago por divertirme y por dinero

[...]

M: Siento si os he causado alguna pérdida

C: Está bien, no hemos perdido nada.

[...]

M: ¿Puedo trabajar con vosotros?

C: Lo siento, pero ya tenemos un equipo.

¿Os suena de algo? Una persona sin ética que conoce el daño que puede hacer, pregunta si puede entrar a trabajar contigo. Sabe perfectamente cómo utilizar tu servicio de manera ilícita y te ofrece trabajar contigo para solventar los fallos de seguridad.

Si echas un ojo a los comentarios del artículo, parace que la empresa está equivocada al no contratarlo. ¿Crees que la empresa se equivocó?

No.

La ética debe de estar presente en todos los procesos de selección. Rodéate de personas que te ayudan a crecer profesionalmente y como persona. Por favor, no recompenses a este tipo de personas solo porque son buenos o buenas desarrollando software.

Mentores e ídolos

El mismo principio aplica a mentores e ídolos. Recurda, la ética es esencial. Si sabes que tus ídolos son grandes ingenieros, pero malas personas, no promociones su trabajo.

Puedes pensar que sus opiniones personales no deben de relacionarse con su trabajo. Sin embargo, aumentar su popularidad tiene consecuencias. Sus ideas también se harán populares.

Es el trabajo de todos y todas crear comunidades promocionando buenas personas, no solo buenos programadores.