Saltar al contenido

Artículos, tutoriales, trucos, curiosidades, reflexiones y links sobre programación web ASP.NET Core, MVC, Blazor, SignalR, Entity Framework, C#, Azure, Javascript... y lo que venga ;)

17 años online

el blog de José M. Aguilar

Inicio El autor Contactar

Artículos, tutoriales, trucos, curiosidades, reflexiones y links sobre programación web
ASP.NET Core, MVC, Blazor, SignalR, Entity Framework, C#, Azure, Javascript...

¡Microsoft MVP!
martes, 14 de abril de 2015
PensandoSin duda, posts pertenecientes a la serie recopilatoria de citas célebres relacionadas con el mundo de la informática (primero, segundo, tercero y cuarto) siguen siendo, año tras año, los contenidos más populares de este blog, probablemente por la mezcla de conocimiento, humor, ingenio y realidad sobre nuestro día a día que incluyen estos mensajes.

Tras su última entrega, allá por septiembre de 2012, he continuado recopilando todas las citas que han caído en mis manos y me han resultado curiosas, hasta llegar por fin a las 101 que os traigo hoy. Espero que os iluminen de nuevo o, al menos, que os hagan pasar un rato tan bueno como los que paso yo mientras las voy seleccionando :)

Actitudes

  1. “No tengo talentos especiales. Sólo soy apasionadamente curioso”
    -- Albert Einstein
              
  2. “No permitas que lo que no puedes hacer interfiera con lo que puedes hacer"
    -- John Wooden
     
  3. “Dándole la vuelta a Descartes: Existes. Así que piensa"
    -- Seth Godin
             
  4. “Si deseas tener éxito, tienes que duplicar tu tasa de fracasos”
    -- Tom Watson Jr, presidente de IBM
     
  5. “Si no puedes explicarlo de forma simple es que no lo entiendes lo suficientemente bien“ 
    -- Albert Einstein  
  6. “Lo imposible es muy a menudo lo que no se ha probado”
    -- Jim Goodwin
              
  7. “El pesimista se queja por el viento; el optimista espera que cambie; el realista ajusta las velas”
    -- William Arthur Ward
      
  8. No os necesitamos, ni si quiera habéis terminado la universidad
    -- HP, a Jobs y Wozniak
     
  9. “Errar es humano; reconocer es palíndromo”
    -- Nicolás M. Pousen 

Aptitudes

  1. “Cuando alguien te pregunte si puedes hacer un trabajo, dile ‘por supuesto que sí’. Y ponte inmediatamente a aprender cómo hacerlo”
    -- Theodore Roosevelt
     
  2. “¿Qué pasa si formo a mi gente y se me va? Mejor pregúntate qué pasa si no los formas y se quedan”
    -- Javier Eslava
     
  3. “Cuidado con el falso conocimiento; es más peligroso que la ignorancia”
    -- George Bernard Shaw
     
  4. “Vacía tus bolsillos para llenar tu cerebro, y tu cerebro llenará tus bolsillos”
    -- Benjamin Franklin
     
  5. “Si piensas que es caro contratar un profesional, espera a contratar un amateur”
    -- Autor desconocido
     
  6. Desarrolla pasión por el aprendizaje; si lo haces, nunca dejarás de crecer”
    -- Anthony J. D'Angelo
     
  7. En quince años estaremos enseñando programación de la misma forma que hacemos con la lectura o escritura… y me pregunto por qué no lo hemos hecho antes”
    -- Mark Zuckerberg

Programación

  1. “Cualquier método que evite al programador escribir código es un buen método”
    -- Trygve M. H. Reenskaug
     
  2. “¡Escribí la FAT en un avión, por amor de Dios!”
    -- Bill Gates
     
  3. “Cualquier problema simple puede convertirse en irresoluble si se organizan las suficientes reuniones para discutirlo”
    -- Ley de los Comités de Mitchell
     
  4. “La mayoría de comentarios en el código son, de hecho, una perniciosa forma de duplicación de código”
    -- Ed Guiness
     
  5.  “Hablar es barato. Enséñame el código”
    -- Linus Torvalds
     
  6. “Programar es como jugar al golf. El tema no es meter la bola en el hoyo, sino cuántos golpes has necesitado”
    --Harlan Mills
     
  7. “La regla básica para escribir código inmantenible es especificar cada hecho en tantos lugares como sea posible y de tantas formas distintas como sea posible”
    -- Roedy Green
     
  8. “Sin requisitos o diseño, programar es el arte de añadir bugs a un archivo de texto vacío”
    -- Louis Srygley
     
  9. “Escribir el primer 90% de un programa ocupa el 90% del tiempo. El 10% restante también ocupa el 90% del tiempo, y los retoques finales otro 90% del tiempo”
    -- N.J. Rubenking
     
  10. “El propósito de la ingeniería del software es controlar la complejidad, no crearla”
    -- Pamela Zave
     
  11. El deber principal de un manejador de excepciones es quitar el error de encima al programador y ponerlo frente a la sorprendida cara del usuario”
    -- Verity Stob
     
  12. “El buen juicio viene de la experiencia, y la experiencia viene del mal juicio”
    -- Fred Brooks

Lenguajes

  1. “Lo más importante de un lenguaje de programación es el nombre. Un lenguaje no triunfará sin un buen nombre. He inventado hace poco un muy buen nombre y ahora estoy buscando el lenguaje apropiado”
    -- Donald Knuth
     
  2. “Un lenguaje de programación es de bajo nivel cuando sus programas requieren prestar atención a lo irrelevante”
    -- Alan J. Peris
     
  3. “Creo que todos los lenguajes deberían ser diseñados a la vez que se escribe una gran aplicación con él, tal y como ocurrió con C y Unix”
    -- Paul Graham
     
  4. "Cuando alguien diga ‘quiero un lenguaje de programación en el que sólo tenga que decir lo que deseo que se haga’, dadle una piruleta”
    -- Alan J. Perlis
     
  5. “Los lenguajes de programación, como las pizzas, sólo vienen en dos tamaños: demasiado grande y demasiado pequeño”
    -- Richard Pattis
     
  6. “Tratar de ser más inteligente que un compilador elimina gran parte del propósito de usar uno”
    -- Kernighan and Plauger
     
  7. “Un lenguaje que no afecte a la forma en que piensas al programar no merece la pena conocerlo”
    -- Alan J. Peris
     
  8. “Un sistema de tipos es el test unitario más efectivo y de menor coste que jamás vas a tener”
    -- Peter Hallam
     
  9. “Lo bueno de reinventar la rueda es que puedes inventarla redonda”
    -- Douglas Crockford, respondiendo a por qué se creó JSON cuando XML ya existía
     
  10. “A veces, cuando estoy escribiendo Javascript quiero agitar mis manos diciendo ‘this is bullshit!’, pero nunca puedo recordar a qué me refiero con el ‘this’”
    -- Ben Halpern

Programadores

  1. “Un mal programador puede crear fácilmente dos nuevos puestos de trabajo al año”
    -- David Parnas
     
  2. “Los desarrolladores prolíficos no siempre escriben mucho código, pero resuelven un montón de problemas. Estas dos cosas no son siempre la misma”
    -- J. Chambers
     
  3. “No puedes enseñar a los principiantes programación descendente porque ellos no saben qué parte es la que está arriba”
    -- C.A.R. Hoare
     
  4. “Cualquiera que ha perdido la noción del tiempo usando un ordenador conoce la propensión a soñar, la urgencia por hacer los sueños realidad, y la tendencia a perderse el almuerzo”
    -- Tim Berners-Lee
     
  5. “Un sistema representa la solución de alguien a un problema. El sistema no resuelve el problema”
    -- John Gall
     
  6. “No subestimes el poder de destrucción de un programador no experimentado frente a un código medianamente complejo”
    -- Raliug Amesoj
     
  7. “¿La experiencia cuenta? ¡No! No si estamos haciendo las cosas mal”
    -- W. Edwards Deming

Buenas prácticas

  1. "Si a los programadores se les pagara por eliminar código en lugar de escribirlo, el software sería mucho mejor”
    -- Nicholas Negroponte
     
  2. “La mejor forma de hacer un proyecto más rápido es empezando antes”
    -- Jim Highsmith
     
  3. “No estar en producción es gastar dinero sin hacer dinero”
    -- Kent Beck
     
  4. “Los buenos programadores usan sus cerebros, pero unas buenas guidelines nos evitan tener que hacerlo a cada momento”
    --Francis Glassborow
     
  5. “El problema de programar algo quick and dirty es que el ‘dirty’ permanece mucho tiempo después de que el ‘quick’ haya sido olvidado”
    -- Steve C. McConnell
     
  6. “Que tus aplicaciones hagan lo menos posible. Si no haces nada, pues escalar hasta el infinito”
    -- Scott Hanselman, el secreto de la escalabilidad
     
  7. “Cuando estés resolviendo problemas, escarba hasta las raíces en lugar de quedarte recortando las hojas”
    -- Anthony J. D'Angelo
     
  8. “La única ‘buena práctica’ que deberías seguir todo el rato es usar tu cerebro” 
    -- Steven Robbins
     
  9. “Cuando un sistema evoluciona, su complejidad se incrementa a menos que se trabaje para mantenerla o reducirla”
    -- Manny Lehman

Ordenadores

  1. “Si no quieres ser sustituido por un ordenador, no actúes como uno de ellos”
    -- Arno Penzias
     
  2. “Una máquina puede hacer el trabajo de cincuenta hombres ordinarios. Ninguna máquina puede hacer el trabajo de un hombre extraordinario”
    -- Elbert Hubbard
     
  3. “El peligro real no es que los ordenadores comiencen a pensar como las personas, sino que las personas comiencen a pensar como ordenadores”
    -- Sydney J. Harris
     
  4. “Mierda… alguien ha tumbado mi papelera y tengo todo el escritorio lleno de iconos”
    -- Billiam
     
  5. La pregunta no es cuándo las máquinas comenzarán a pensar, sino cuándo los hombres lo haremos”
    -- B. F. Skinner
     
  6. “Cualquier profesor que pueda ser reemplazado por un ordenador, merece que lo sea”
    -- David Thornburg
     
  7. “Escribí un anuncio para Apple Computer: Macintosh – puede que no lo hagamos todo bien, pero al menos sabíamos que el siglo iba a acabar’” 
    --Douglas Adams, sobre la ausencia del problema Y2K en Mac
     
  8. “Reiniciar es como una droga maravillosa… lo arregla casi todo”
    -- Garrett
     
  9. “Inteligencia artificial: el arte de hacer ordenadores que se comporten como los de las películas”
    -- Bill Bulko
     
  10. “Los ordenadores personales son llamados a  ejercitar muchas nuevas funciones, incluyendo el borrado de las tareas para casa que anteriormente se comía el perro”
    -- Doug Larson
     
  11. “No existe absolutamente ninguna razón para crear ordenadores tan estúpidos como la gente”
    --Nigel Jacob
     
  12. “El mejor ordenador es el hombre, y es el único que puede ser producido masivamente por trabajadores no cualificados”
    -- Wernher Magnus Maximilian
     
  13. “El ordenador es increíblemente rápido, preciso y estúpido. El nombre es increíblemente lento, impreciso y brillante. La unión de ambos es de una fuerza incalculable”
    -- Leo Cherne

Tecnología

  1. “Nuestra industria no respeta la tradición, sólo respeta la innovación.”
    -- Satya Nadella
     
  2. “El futuro ya está aquí, lo que ocurre es que no está distribuido equitativamente”
    -- William Gibson
     
  3. “Tecnología es cualquier cosa inventada después de tu nacimiento”
    -- Alan Kay
     
  4. “La innovación es lo que distingue a un líder de un follower” -- Steve Jobs
     
  5. “Microsoft ahora está hablando sobre sistemas nerviosos digitales… me pregunto cómo de nervioso estaría yo si mi sistema estuviera construido con su tecnología”
    -- Scott McNealy
     
  6. Desde teléfono hasta coches o medicina, la tecnología afecta a todos los aspectos de nuestra vida. Si puedes crear tecnología, puedes cambiar el mundo”
    -- Susan Wojcicki
     
  7. “Creo que los virus de ordenador deberían considerarse vida. Pienso que dice algo sobre la naturaleza humana que la única forma de vida que hemos creado sea puramente destructiva. Hemos creado vida a nuestra propia imagen”
    -- Stephen Hawking
     
  8. ”¿Cómo piensas hacer negocio con un buscador?”
    --- Guy Kawasaki, 1996, rechazando el puesto de CEO de Yahoo
     
  9. “Tras crecer salvajemente durante años, la informática parece estar llegando a su infancia”
    -- John Pierce
     
  10. “Intel Inside: la etiqueta de advertencia más usada del mundo”
    -- Jim Hopper
     
  11. “Todas las mayores invenciones tecnológicas creadas por el hombre –el avión, el automóvil, el ordenador… - dicen poco sobre su inteligencia, pero mucho sobre su pereza”
    -- Mark Kennedy
     
  12. “Uber, la compañía de Taxis más gran del mundo, no tiene vehículos. Facebook, el propietario de contenidos más grande del mundo, no crea contenido. Alibaba, el comercio más famoso, no tiene inventario. Y Airbnb, el proveedor de alojamiento más grande, no tiene propiedades. Algo interesante está ocurriendo”
    -- Tom Goodwin

Errores y depuración

  1. “Si tu aplicación es lenta, añade un caché. Si tu aplicación tiene errores, elimina el caché.”
    -- Art Taylor
     
  2. “La corrección es claramente la principal característica de la calidad. Si un sistema no hace lo que se supone que debe hacer, todo lo demás importa poco”
    -- Bertrand Meyer
     
  3. “Cuanto más tarda un bug en aparecer, más difícil es encontrarlo“ 
    -- Roedy Green
     
  4. “No necesito probar mis programas, tengo un módem con corrección de errores”
    -- Anónimo
     
  5. “La cosa más valiosa que puedes hacer es equivocarte. No puedes aprender nada siendo perfecto”
    -- Adam Osborne

Software

  1. "La perfección se consigue no cuando no queda nada más que añadir, sino cuando no queda nada por eliminar”
    -- Antoine de Saint Exupéry 
  2. ”Sabemos que la máquina del tiempo es imposible porque ninguna multitud trató de registrarla el día que abrió la primera oficina de patentes.”
    -- Andres Diplotti
     
  3. “Censuro la actual tendencia de pedir patentes sobre algoritmos. Hay mejores maneras de ganarse la vida que impidiendo a otras personas hacer uso de las contribuciones de uno a la informática”
    -- Donald Knuth
     
  4. “Los únicos que tienen algo que temer del software libre son aquellos cuyos productos valen incluso menos”
    -- David Emery
     
  5. “Si quieres un producto con determinadas características, debes asegurarte de que el equipo las conoce antes de empezar a desarrollarlo”
    Jim & Michele McCarthy
     
  6. “El tipo más peligroso de basura es la basura que no reconocemos”
    --Shigeo Shingo
     
  7. “Un sistema complejo que funciona siempre es una evolución de un sistema simple que funcionaba. Un sistema complejo diseñado desde cero nunca funciona ni puede arreglarse para que funcione. Hay que comenzar de nuevo, comenzando por un sistema simple que funcione”
    -- John Gall

Internet

  1. ”Recordad que el problema no es que la gente sea estúpida; el problema es que los módems son baratos”
    -- Vince Sabio
     
  2. “He calculado el tiempo total que la humanidad ha esperado para que las páginas web terminen de cargar, y compensa toda la productividad ganada por la era de la información. A veces pienso que la web es un gran complot para mantener a gente como yo lejos de la sociedad normal”
    -- Scott Adams
     
  3. “Describir Internet como la red de redes es como llamar al Space Shuttle cosa que vuela”
    -- John Lester
     
  4. “Hay tres tipos de muerte en este mundo: cerebral, cardíaca y estar desconectado de la red”
    -- Guy Almes
     
  5. “Antes de casarte con alguien deberías hacerle usar un ordenador con una conexión lenta a internet para ver quién es realmente”
    -- Will Ferrel
     
  6. “En cierto sentido, Internet es como el alcohol, pues acentúa lo que eres. Si quieres ser un solitario, puedes ser más solitario. Si quieres ser más social, te hace fácil ser más social”
    -- Esther Dyson
     
  7. “La infomación en internet está sujeta a las mismas reglas y leyes que una conversación en un bar”
    -- George Lundberg
     
  8. “Todos los libros del mundo no contienen más información que la que se transmite el vídeo en una única gran ciudad americana en un solo año. No todos los bits tienen el mismo valor”
    --- Carl Sagan
     
  9. “Pasar la tarde en la web se parece mucho a sentarse a cenar Cheetos. Dos horas más tarde tienes los dedos amarillos y se te ha pasado el hambre, pero no te has alimentado”
    -- Clifford Stoll
     
  10. “No creas nada de lo que leas por la red. Excepto esto. Bueno, supongo”
    -- Douglas Adams
¡Y esto es todo! Por si os saben a poco, ahí van los links a las entregas anteriores de la serie:
Publicado por: Variable not found.

3 Comentarios:

Luis V. dijo...

De nuevo una gran recopilación, verdades como puños muchas de ellas.

Me ha encantado la del "quick and dirty" (50), la he sufrido en mis carnes muchas veces o_O


Anónimo dijo...

Yo también tengo los dedos amarillos, jajajaja

-Fer

Ricardo Martín dijo...

Brutal!! :DDDD

38.“A veces, cuando estoy escribiendo Javascript quiero agitar mis manos diciendo ‘this is bullshit!’, pero nunca puedo recordar a qué me refiero con el ‘this’”
-- Ben Halpern