
Desde hace un tiempo, vengo notando muchas hostilidades en el ambiente de los programadores. A veces hasta puntos inusitados, incluso superando las eternas rivalidades entre los diferentes lenguajes o sistemas operativos.
Es así que por ejemplo los desarrolladores de C++ miran de reojo a los que programan en lenguajes “estructurados” / “interpretados” como Visual Basic, etc. No obstante, el motivo de este post es reírse un poquito de esta competencia desmedida y sin sentido.
Por eso, hoy voy a hablar de algunas de las características de lo que considero un programador “duro”:
- Un programador duro odia Visual Basic. Dice cosas como: “Visual Basic es para nenas”, “A mi mujer le gusta Visual Basic”.
- Se jacta y está consciente de la complejidad que implica programar, pero no acepta atajos o asistentes, para él todo se debe hacer a mano.
- Es fanático de las buenas prácticas (esto no está mal), pero se fanatiza con el concepto y no permite excepciones, convirtiéndose en un intolerante. Para él todo es simple… “Aplica” o “no aplica”.
- Es incapaz de ver alguna virtud en los productos de las empresas Microsoft y Apple.
- Si bien los programadores “duros” suelen ser, en la mayoría de los casos, programadores muy inteligentes. Son muy reacios al cambio, para ellos su ambiente o contexto es el mejor y no hay nada que los supere. Desde mi punto de vista, esto se debe a que le temen al cambio o porque no quieren leer nuevos libros.
Y ustedes, ¿qué otra característica creen que poseen los programadores “duros”? Me gustaría conocer sus opiniones. ¡Gracias!