domingo, 28 de octubre de 2018

¿Cuáles son algunas cosas que solo alguien que ha estado programando desde hace 20 a 50 años sabría?


- El hecho de que funcione en tu máquina no significa que no haya un error.

- No confíes en el compilador. No confíes en las herramientas. No confíes en la documentación. No confíes en ti mismo.

- Vas a olvidar lo que hace tu código en unos pocos meses. Hazlo que sea ridículamente fácil de leer.

- Mantener el código es más difícil que escribirlo. Escribir mucho y mucho código nuevo puede ser una marca de pereza.

- Si sabes que realizarás una secuencia fija de pasos más de diez veces, automatícelo.

- Respaldarlo es una cosa. Restaurarlo es otro.

- A veces, todo lo que necesitas es un one-liner in sed.

- Todo en el desarrollo de software ya ha sido inventado. La gente lo sigue redescubriendo y fingiendo que lo inventaron. Independientemente de lo que creas que es genial y nuevo, se copió de Smalltalk, HAKMEM, Ivan Sutherland, Douglas Engelbart, o IBM anterior, o quizás de Bell Labs.

- Se te ha enseñado a programar como si la memoria, el tiempo del procesador y el ancho de banda de la red fueran gratuitos e infinitos. No lo es, no lo es, y no lo es.

- No necesitamos más lenguajes de computadora. Aún así, correrás enseguida e inventarás otro. Déjeme adivinar, tu asombroso nuevo lenguaje utiliza enteros IEEE-754 y enteros de precisión fija. Tu asombroso nuevo lenguaje está roto.

- Tenga cuidado con los programadores que hablan en términos absolutos, como "mi método siempre es mejor que el suyo". La programación es un arte, no una religión.


------------------------------------
Copy+paste de Quora

jueves, 2 de agosto de 2018

¿Trabajas en redes sociales?

"Cuando algo es gratis, el producto eres tú". Las redes sociales son un ejemplo de esto, porque en ellas tú no eres el cliente, sino el producto.




La versión mejorada de esta idea:

"Cada persona trabaja en promedio dos horas al día generando perfiles de datos de consumo para Mark Zuckerberg. Gratis" (Jonathan Taplin).

viernes, 27 de julio de 2018