Dado que “el software se está comiendo el mundo”, ¿qué deben hacer las personas no técnicas? ¿Organizarse para comenzar una revolución violenta? ¿Volver a entrenarse?

Me gusta la idea de la revolución violenta en realidad 🙂

Más en serio, eso es exactamente lo que sucederá si el monstruo de la tecnología de software no es domesticado. Es una tecnología que es aproximadamente 1000 veces más peligrosa que las armas nucleares.

El software es único en ingeniería, ya que crece en complejidad, alcance, escala e impacto aproximadamente 1000 veces más rápido que cualquier tecnología de hardware. Olvídate de los que no son tecnólogos. Incluso el software profesional más inteligente que las personas no pueden seguir. Recientemente tuve la oportunidad de hablar extensamente durante varias conversaciones nocturnas con un tipo que escribe algunos de los programas de infraestructura más profundos para Internet, y parecía realmente asustado. Está cubriendo sus apuestas. Entonces, ¿qué crees que eso significa para el resto de nosotros?

El Kraken se ha desatado y está fuera del control incluso de aquellos que lo hicieron.

Las cosas asombrosas que el software hace y hará en el futuro tienen un costo de calidad, confiabilidad, seguridad, capacidad de contacto, seguridad, etc. Hará que todo lo que toque sea incomprensiblemente complejo, inestable y volátil. . Los singulares se preocupan por lo que podría suceder si la tecnología se vuelve más inteligente que nosotros y se convierte en un Skynet como la inteligencia. Ese es un escenario bastante improbable en mi libro. Es mucho más probable el escenario en el que sigue siendo mucho más tonto que nosotros, pero se vuelve incontrolablemente enorme y poderoso, con todo lo que depende de él. Cuando se cae, se llevará todo. Esto es mucho más aterrador que Skynet. Yo lo llamo Bugnet.

¿Recuerdas esa vieja broma de “Si los autos fueran como computadoras”?

En una reciente exposición de computadoras (COMDEX), según los informes, Bill Gates comparó la industria de la computación con la industria automotriz y declaró: “Si GM hubiera estado al día con la tecnología como la industria de la computación, todos estaríamos conduciendo autos de veinticinco dólares que obtuvieron 1000 millas /chica, muchacha, moza, niña, amiguita, criada, galón.”

Recientemente, General Motors abordó este comentario lanzando la declaración “Sí, pero ¿le gustaría que su auto se estrellara dos veces al día?”

  1. Cada vez que volvían a pintar las líneas en el camino, tendría que comprar un auto nuevo.

  2. Ocasionalmente, su automóvil moriría en la autopista sin razón alguna, y usted simplemente aceptaría esto, reiniciaría y seguiría conduciendo.

  3. Ocasionalmente, ejecutar una maniobra provocaría que su automóvil se detuviera y fallara y tendría que volver a instalar el motor. Por alguna extraña razón, también aceptarías esto.

  4. Solo podría tener una persona en el automóvil a la vez, a menos que haya comprado
    “Car95” o “CarNT”. Pero entonces tendrías que comprar más asientos.

  5. Macintosh fabricaría un automóvil impulsado por el sol, confiable, cinco veces más rápido, dos veces más fácil de conducir, pero solo funcionaría en el cinco por ciento de las carreteras.

  6. Los propietarios de automóviles Macintosh obtendrían costosas actualizaciones de Microsoft en sus automóviles, lo que haría que sus automóviles funcionen mucho más lentamente.

  7. Las luces de advertencia de aceite, gas y alternador serían reemplazadas por una sola luz de advertencia de “auto por defecto general”.

  8. Los nuevos asientos obligarían a todos a tener el mismo tamaño de trasero.

  9. El sistema de airbag diría: “¿Estás seguro?” antes de partir

  10. Si estuvo involucrado en un accidente, no tendría idea de lo que sucedió.

Algo de esto suena como una broma, pero no lo es. El software es fundamentalmente una fuerza mucho más peligrosa que el hardware. Me refiero a mirar a Stuxnet como un arma contra el programa nuclear de Irán. Las armas nucleares dan miedo pero son manejables. ¿Armas nucleares en un mundo que se ha comido el software? De pesadilla. Y los efectos intencionados por el ser humano son realmente menores. El pánico de Y2K nos dio una idea de cómo son los escenarios serios de softocalipsis.

No me creas Tienes razón en ser escéptico. No lo tomes de un tipo al azar como yo. Tómelo de una de las personas que comenzaron todo esto, Alan Kay:

http://tele-task.de/archive/lect…

Es un video de una hora de duración, y vale la pena invertir en él. Las personas no tecnológicas deberían poder seguirlo. tl; versión dr: Parte 1: el software es ahora una monstruosidad hinchada de fragilidad y peligros ocultos. Parte 2: hay esperanza de paradigmas más robustos para el software (pero no contenga la respiración).

Y olvídate de los no tecnólogos. Incluso los tecnólogos no informáticos están viendo cómo sus campos son absorbidos por el software. Soy ingeniero mecánico / aeroespacial. En papel. La mayor parte del trabajo práctico de ingeniería que he realizado ha sido todo programación.

Si los tipos de software profesional escriben código que está profundamente desordenado, ¿qué crees que hacen los aficionados como yo? Producimos trabajos técnicos muy peligrosos. No me creas Toda una misión espacial de la NASA se perdió debido a un error de software. Hubo un caso de un buque de guerra de la Marina de los EE. UU. Que murió en el agua debido a problemas con Windows. (Olvidé los árbitros para estos). Salí del trabajo práctico serio antes de hacer un daño real.

¿Deberían ustedes no técnicos volverse a entrenar como personas de software? Diablos no. Iniciar revoluciones armadas? Quizás. Bugnet debe ser resistido.

Ustedes, las personas no técnicas, son la última mejor esperanza de la humanidad. Los tecnólogos estadounidenses ya estamos perdidos, absorbidos por el software Matrix. No hay forma de salvarnos. Pueden salvarse ustedes mismos.

Pero no puedes detener este tsunami. Solo puedes prepararte para un futuro incierto y profundamente desordenado, dominado por el miedo a que Bugnet se derrumbe sobre tus cabezas. Será como la Guerra Fría, excepto que no se puede confiar en la cordura final de las personas con los dedos en los disparadores en Rusia y los Estados Unidos. Bugnet no se puede detener. No hay códigos de lanzamiento. Ya se ha lanzado.

Claro, podría comenzar a enseñar programación en las escuelas y hacer que los adultos de hoy en día adquieran más conocimientos de informática. Pero eso sería reorganizar las tumbonas en el Titanic. Recuerde: incluso los ingenieros de software más talentosos del mundo realmente no tienen idea de qué diablos han creado. Aprenda algo BÁSICO o PASCAL o lo que sea que usen como lenguaje de programación para principiantes en estos días, si desea una falsa sensación de seguridad barata que comprende lo que está sucediendo.

Es posible que desee aprender una habilidad de cobertura que sería valiosa en un softocalipsis causado por Bugnet (estoy hablando en serio aquí). Es posible que desee comenzar a evaluar sectores basados ​​en la vulnerabilidad a tales colapsos. Es posible que desee permanecer deliberadamente uno o dos años detrás de la curva tecnológica, incluso si eso significa perder ventaja competitiva en su mundo. Busque otras formas de inventar o defender sus mercados.

Me río de la gente que anda protestando por la globalización. Si piensan que representa una fuerza enormemente inquietante para la vida de las personas, todavía no han visto nada. La globalización fue / es / será solo una pequeña onda en nuestras vidas. El software que come el mundo será un tsunami.

Este es John Connor. Si estás escuchando esto, eres la resistencia.

Esta es una respuesta de 4 tragos. Lea en esa divulgación lo que quiera. Creo que el alcohol me hace más realista.

He estado reclutando a varios amigos para que se muden a Silicon Valley y parecen sorprendidos de que los que no son ingenieros puedan conseguir trabajo aquí.

Para hacer una analogía, los ingenieros en Silicon Valley son como pilotos en la Fuerza Aérea de los Estados Unidos. En un conflicto, 2 docenas de pilotos pueden necesitar más de 1000 personas en la base para apoyarlos a ellos y a sus aviones y hacer que todo el esfuerzo funcione. Quizás con diferentes proporciones, Silicon Valley todavía necesita muchas personas en cada rol “general” imaginable.

Una conclusión del artículo de Marc Andreessen para personas que no son ingenieros es que todos, independientemente de la capacitación técnica, necesitan comprender cómo el software podría afectar a su industria en particular.

[párrafos adicionales eliminados en base a comentarios]

El software no es 1000 veces más peligroso que las armas nucleares. Respetuosamente estoy en desacuerdo con el usuario de Quora. El software que ejecuta el sistema de armas nucleares puede ser tan peligroso si realmente puede funcionar mal y disparar misiles, pero realmente, el software no es tan impredecible o misterioso como los que no son programadores lo hacen parecer. No aplana las ciudades y hace que la carne se evapore con solo pulsar un interruptor. Tome el error Y2K por ejemplo. Es 2012. Todavía estamos aquí. Eso fue casi tan aterrador como se pone este monstruo boogie.

La mayoría de los ingenieros saben exactamente qué está mal con su software y qué necesitan hacer para solucionarlo (o por qué no pueden hacerlo).

¿Entonces por qué? Porque se comprometen .

Existe una gran ventaja en el envío de bloatware gigantesco tanto en los mercados de software de consumo como en consultoría. Pueden cobrar más y ofrecer más soporte técnico.

Pero con los sistemas que funcionan con automóviles, aviones o misiles nucleares, somos muy capaces de asegurarnos de que no haya compromisos en un producto final. Si un bebé muere cada vez que Windows o un iPhone se cuelga, créanme, lo enviarían después de que no se bloquee.

Es más rápido y más barato vender software que no es perfecto. Es por eso que gran parte se envía a nuestra economía impulsada por las ganancias.

Entonces, ¿qué hacemos si realmente existe una amenaza grave impulsada por algún sistema de software que no se puede detener? Lo eliminamos Si tan solo pudiéramos eliminar misiles nucleares …

El software puede ser eliminado.

Eso es lo que hacemos con el software malicioso. Ya hay muchos virus de todo tipo que atacan nuestras redes y nuestras computadoras, y nos está yendo muy bien. Entonces decir que el software que no está destinado a hacernos daño es peligroso, es muy difícil.

El software se vuelve más complejo. Pero muchos ingenieros trabajan para simplificarlo, y una buena programación consiste en orden y control. Caso en cuestión, Windows 7 es mucho más grande que Windows 95, pero es mucho más confiable. ¿Está libre de errores? Bueno, no, porque lo enviaron de todos modos, tal como Apple envió a Leopard. Pero la mayoría de los viejos errores se han ido. Simplemente no se molestan en arreglar todos los nuevos.

Luego, ocasionalmente, tenemos la oportunidad de limpiar la pizarra tal como lo hizo Apple con OS X. En cierto punto, comenzamos de nuevo . Cuando el software se vuelve demasiado complejo, reiniciamos.

El futuro del software

No debemos olvidar que el paradigma de programación actual es joven. Con el tiempo, surgirán soluciones más simples y más bellas, y solo hemos arañado la superficie.

Aunque hay muchos trabajos no técnicos relacionados con el software, y si bien el software puede seguir permeando cada vez más nuestras vidas sociales y profesionales, también es cada vez más fácil usar el software y aprender sobre él.

Piénsalo de esta manera. La programación de software es mucho más fácil que nuestros idiomas hablados, como el inglés. Nos tomó un tiempo lograr que casi todos supieran leer y escribir, pero lo hicimos. Y si hipotéticamente todos supieran HTML o C ++ o Python y comenzaran a hablar de eso todo el tiempo, créanme, sería mucho más fácil de lo que ahora es aprenderlo. Podríamos preguntarles a nuestros amigos o nuestros hijos.

El software es poderoso porque podemos hacer cosas simplemente moviendo las palabras. Nos permite aplicar nuestra inteligencia más directamente en la implementación de algo que es real. Definitivamente supera un trabajo de fábrica, y dado que también paga más, no es de extrañar que lo hayamos superado.

El software es tan peligroso como seguro. Guiará las ojivas nucleares del mismo modo que guiará los sistemas antimisiles que los derribarán. El software es más una fuerza que otra cosa, y no tiene sentido argumentar a favor o en contra. Es tan inútil como argumentar contra la gravedad. Así que los no gravititianos no se preocupan. Aunque la gravedad lo rodea, todavía hay muchos trabajos no relacionados con la gravedad. Puede ayudarlo a caminar y mantener ese martillo sobre la mesa mientras hace su trabajo, pero eso no significa que la gravedad esté comiendo el mundo o amenazando su bienestar.

More Interesting

¿José Mourinho encontrará otro trabajo superior?

¿Cuánto tiempo lleva ser arquitecto?

¿Es Bloc la mejor opción para el aprendizaje basado en mentores si está absolutamente seguro de que desea cambiar a una carrera en ingeniería de software?

¿Cómo trabajar para la NASA o ISRO después de completar mi duodécimo desde India? ¿Qué debo hacer (grado)? ¿Para qué universidades debo llenar los formularios de admisión?

¿Es esta una carta de presentación cursi?

¿Cuáles son las habilidades necesarias para conseguir un trabajo en IBM?

Si usted fuera un hablante nativo de inglés con fluidez en chino mandarín, ¿qué trabajo / negocio buscaría?

Cómo convertirse en un exitoso ejecutivo de desarrollo de negocios en compañías de TI

Acabo de recibir una oferta de trabajo con una empresa en crecimiento en un puesto de ventas creado para mí. No existe una descripción del trabajo. ¿Qué cosas debo considerar?

¿Cuáles son algunas perspectivas profesionales de un estudiante de Ciencia e Ingeniería de Materiales?

¿Qué debo estudiar si me gusta la informática y la química? (¿Dónde se cruzan?)

¿Qué se siente renunciar a tu carrera por tu pareja?

Estoy más fresco y me han colocado en Accenture. Mi descripción de trabajo es asociado de ingeniería de software como se menciona en la carta de oferta. ¿Cuáles son las posibilidades de ingresar al sector de analista de negocios o ciencia de datos en Accenture o en cualquier otra empresa?

¿Es la ingeniería de software una carrera gratificante?

¿Qué pasa si un estudiante no obtiene la colocación en el campus en btech?