¿Cuáles son las mejores citas sobre programación y / o tecnología?

El mejor:

“La programación de hoy es una carrera entre ingenieros de software que se esfuerzan por construir programas más grandes y mejores a prueba de idiotas, y el Universo que intenta producir idiotas más grandes y mejores. Hasta ahora, el universo esta ganando.”
– Rich Cook

“Medir el progreso de la programación por líneas de código es como medir el progreso del edificio de la aeronave por peso”.
Bill Gates (cofundador de Microsoft)

Pocos de mis favoritos:

“Si la depuración es el proceso de eliminar errores de software, entonces la programación debe ser el proceso de ponerlos”.
Edsger Dijkstra (informático holandés, ganador del Premio Turing de 1972)

“Nueve personas no pueden tener un bebé en un mes” (en relación con la adición de más programadores para completar un proyecto más rápido)
Fred Brooks (informático estadounidense, ganador del Premio Turing de 1999)

“Siempre codifica como si el tipo que termina manteniendo tu código sea un psicópata violento que sabe dónde vives”.
– Martin Golding

“Cualquier tonto puede escribir código que una computadora pueda entender. Los buenos programadores escriben código que los humanos pueden entender “.
Martin Fowler (autor y orador sobre desarrollo de software)

“La programación es como el sexo. Un error y tienes que soportarlo por el resto de tu vida “.
– Michael Sinz

“Lo mejor de un booleano es que, incluso si estás equivocado, solo estás un poco apagado.
Anónimo

“Java es para JavaScript lo que Car es para Carpet.
Anónimo

“El mejor método para acelerar una computadora es el que la aumenta en 9.8 m / s2”.
– Anónimo

“Acabo de recibir el otro día, mi personal envió un internet a las 10 en punto de la mañana del viernes y lo recibí ayer. ¿Por qué? Porque se enredó con todas estas cosas que se comercializan en Internet …

Quieren entregar grandes cantidades de información a través de Internet. Y una vez más, Internet no es algo en lo que simplemente descargues algo. No es un camión.

Es una serie de tubos “.

– Ex senador Ted Stevens

“Escriba un documento que prometa la salvación, conviértalo en algo ‘estructurado’ o ‘virtual’, o ‘abstracto’, ‘distribuido’ o ‘de orden superior’ o ‘aplicativo’ y casi puede estar seguro de haber comenzado un nuevo culto.”

– Edsger W. Dijkstra

Fuente: Mis esperanzas de la informática.

“Un lenguaje de programación es de bajo nivel cuando sus programas requieren atención a lo irrelevante”. -Alan Perlis

“Epigrams in Programming” de Alan J. Perlis dio forma a la forma en que pensaba bastante sobre los programas cuando era estudiante universitario.

En cuanto a la programación, no tengo mucha idea. Sí, pero realmente me gustan algunas citas tecnológicas que valga la pena leer una y otra vez.

Estas son algunas de las mejores citas tecnológicas, algunas de mis favoritas:

  1. “Se ha vuelto terriblemente obvio que nuestra tecnología ha excedido a nuestra humanidad”. – Albert Einstein
  2. “Una máquina puede hacer el trabajo de cincuenta hombres comunes. Ninguna máquina puede hacer el trabajo de un hombre extraordinario”. – Elbert Hubbard.
  3. “Cualquier tecnología suficientemente avanzada es equivalente a la magia” – Sir Arthur C. Clarke
  4. “Una vez que una nueva tecnología se apodera de ti, si no eres parte de la apisonadora, eres parte del camino”. – Stewart Brand
  5. “La tecnología no es nada. Lo importante es que tengas fe en las personas, que sean básicamente buenas e inteligentes, y si les das herramientas, harán cosas maravillosas con ellas”. – Steve Jobs
  6. “La primera regla de cualquier tecnología utilizada en un negocio es que la automatización aplicada a una operación eficiente aumentará la eficiencia. La segunda es que la automatización aplicada a una operación ineficiente aumentará la ineficiencia”. – Bill Gates

Estas citas sobre tecnología de algunas grandes personas son realmente inspiradoras.

Para ver una colección masiva de algunas citas de tecnología realmente buenas, puede consultar 21 citas de Famous Technology para inspirarse.

El código no es como otros libros de cómo funcionan las computadoras. No tiene grandes ilustraciones en color de unidades de disco con flechas que muestren cómo los datos ingresan a la computadora. Code no tiene dibujos de trenes que transporten una carga de ceros y unos. Las metáforas y los símiles son maravillosos dispositivos literarios, pero no hacen más que oscurecer la belleza de la tecnología.

– Charles Petzold, Código

Ya no considero pensar que estoy en lo cierto con respecto a algo en realidad. Ahora es muy fácil para mí entretener la idea de que puedo estar equivocado, incluso cuando siento que estoy en lo cierto. Incluso si he sido bastante contundente sobre algo que creo, puedo dar marcha atrás muy rápidamente ante la evidencia contradictoria. No me avergüenza admitir que me equivoqué con algo. Todo eso provino de décadas de trabajar en una disciplina que demuestra sin piedad que te equivocas una docena de veces al día, pero que también requiere que creas que tienes razón si vas a hacer algún progreso.

– Robbert Rossney (leer en StackOverflow)

Piensa bajo nivel, escribe alto nivel.

– Randall Hyde, escribe un gran código

Las herramientas son solo herramientas.
Ayudan o no.
Necesitas ayuda o no la necesitas.

– Jeffrey Snover (leer en StackOverflow)

Supongo que debería aprender Lisp, pero parece muy extraño.

– Paul Graham

Entonces, ¿qué debo hacer … ¿Presento un problema con los desarrolladores de emacs, con la esperanza de que esté lo suficientemente bien hecho como para pasar a la próxima versión? Diablos no! Lo arreglo yo mismo. Esto es emacs!
– Magnar Sveen, Emacs Rocks!

No puedo recordar la fuente o la frase exacta, pero algo en la línea de:

Las tecnologías que consideramos modernas a menudo han existido mucho más tiempo de lo que pensamos; La tecnología tiene una forma de distribuirse lentamente, a veces de manera desigual, pero a menudo de manera homogénea al final.

Pienso mucho en esta cita tanto en el contexto de mi carrera (tecnología) como desde el punto de vista sociopolítico, ya que la dicotomía entre ricos y pobres a menudo se ve exacerbada por la tecnología.

Siempre me ha gustado “Cualquier tecnología suficientemente avanzada es indistinguible de la magia”. (una ley) por Arthur C. Clarke.

Sé cómo funcionan las computadoras y el software (es lo que hago), pero la tecnología todavía me sorprende. Algunos ejemplos de esta magia:

  • un procesador moderno puede realizar tantos cálculos en un abrir y cerrar de ojos como diez humanos podrían realizar si pasaron toda su vida haciendo un cálculo por segundo desde la cuna hasta la tumba sin dormir.
  • un procesador moderno contiene casi mil millones de transistores; uno de estos fallos podría inutilizar la computadora,
  • compramos y usamos dispositivos de memoria para nuestros teléfonos inteligentes que son aproximadamente del tamaño de una uña. Uno de esos dispositivos de memoria puede contener tanta información como aproximadamente 64000 libros gruesos (con un peso de aproximadamente 30 toneladas métricas).

Nuestras vidas cotidianas están llenas de eventos que habrían sido mágicos hace solo unas pocas vidas. Lástima que raramente lo pensamos.


Y uno de un compañero programador:
Estaba bromeando preguntándole qué piensa sobre la evolución actual de la ‘tecnología’ … Su respuesta fue: “La tecnología se ha convertido en un objetivo principal”.

Muy recientemente leí:
La tecnología no te da rendimiento. La arquitectura es lo que te da rendimiento. por Bill Karwin

La siguiente cita será apta para la pregunta formulada. No solo le dice cómo diseñar un producto y también le dice cómo comportarse como una persona.

Escribir software es como escribir una novela. Si el autor muere a mitad de camino, el nuevo individuo tiene que comenzar desde el principio.

Lo escuché de alguien: “Las computadoras fueron inventadas para resolver problemas, que nunca existieron antes de la era de las computadoras”.

“Has horneado un pastel realmente encantador, pero luego has usado mierda de perro para glasear”.
– Steve Jobs

“Hablar es barato. Muéstrame el código.
– Linus Torvalds