Definición - ¿Qué significa Hack?
Hack, en el contexto del desarrollo, tiene dos significados:
- Un truco es una solución poco elegante a un problema. En este sentido, un truco hace el trabajo pero de una manera ineficiente, no óptima o fea.
- Hackear también puede significar programar con una habilidad excepcional. En este sentido, un hacker produce código que no solo cumple la tarea, sino que lo hace de una manera eficiente y única.
Techinfo explica Hack
Hackear puede ser un término difícil de entender para los no desarrolladores. Además de los dos significados en programación, el entendimiento común del término se relaciona con la seguridad informática. En este sentido, un hacker es alguien que irrumpe en sistemas informáticos con intenciones maliciosas. Sin embargo, incluso esta definición es incorrecta, ya que ignora a los piratas informáticos de sombrero blanco y a aquellos que no son maliciosos.
Probablemente sea seguro decir que dentro de la comunidad de desarrollo existe la sensación de que los no codificadores no aprecian ni respetan completamente el buen código. El "jefe puntiagudo" de Dilbertesqe ve la producción de código como widgets que se producen en una fábrica, donde en realidad hay una gran diferencia en lo que publica un gran programador en comparación con uno pobre. Los que tienen habilidad, los verdaderos piratas informáticos, van más allá y comprenden las complejidades de un sistema. Al hacerlo, hay similitudes entre un hacker y un artista en el sentido de que se necesita habilidad, determinación y trabajo duro para producir algo que él / ella siente que es realmente genial.
Esta definición fue escrita en el contexto de Desarrollo