{"id":204,"date":"2023-09-18T15:22:31","date_gmt":"2023-09-18T15:22:31","guid":{"rendered":"https:\/\/www.e-eeasy.com\/?p=204"},"modified":"2023-09-18T15:22:33","modified_gmt":"2023-09-18T15:22:33","slug":"are-programmers-getting-worse","status":"publish","type":"post","link":"https:\/\/www.e-eeasy.com\/es\/are-programmers-getting-worse\/","title":{"rendered":"\u00bfEst\u00e1n empeorando los programadores?"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Olv\u00eddese de la metodolog\u00eda: programador de bolsas = mal programa<\/h2>\n\n\n\n<p>La \u00fanica raz\u00f3n por la que pregunto es que cada vez me siento m\u00e1s molesto con las interminables actualizaciones y parches. Con la era de Internet y las actualizaciones \u201cf\u00e1ciles\u201d parece haber surgido una actitud de publicar cualquier cosa, podemos arreglarlo m\u00e1s tarde. \u00bfSoy el \u00fanico que empieza a molestarse con esto? Cada vez que enciendo mi computadora, tengo una espera de 5 minutos mientras lo que parece ser cada pieza de software de mi PC intenta actualizarse a la \u00faltima versi\u00f3n. Si bien esto es 100% comprensible cuando se trata de definiciones de seguridad para programas antivirus y antispyware, no creo que deba ser necesario para todo lo dem\u00e1s. Todos logramos sobrevivir en el pasado sin actualizaciones diarias.  <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>\n\t\t\tSiempre se daba el caso de que Microsoft lanzara cualquier software que estuviera listo en el momento que hab\u00edan reservado para su fecha de lanzamiento. No parec\u00eda importar el nivel de integridad del software porque simplemente se parchear\u00eda despu\u00e9s. Microsoft era y sigue siendo una especie de broma donde el \u00fanico perd\u00f3n posible era el tama\u00f1o de sus proyectos. Cuando utilizas 20 millones de l\u00edneas de c\u00f3digo para hacer el trabajo de 200.000, siempre habr\u00e1 problemas. Tambi\u00e9n era un problema com\u00fan entre los programadores de juegos, aunque para ser justos, siempre han vivido al l\u00edmite de lo que el hardware pod\u00eda soportar, as\u00ed que era de esperarse. S\u00f3lo porque podemos arreglar las cosas m\u00e1s tarde, \u00bfes realmente la actitud correcta tener que lanzar software sin terminar? Como escritor de software gratuito, he escrito una buena cantidad de problemas que necesitaban soluci\u00f3n, pero prefiero incluirlos en una versi\u00f3n de actualizaci\u00f3n (completa con un nuevo n\u00famero de versi\u00f3n). Otros estar\u00e1n m\u00e1s que felices de usar su ancho de banda con el parche de hoy. Quiz\u00e1s, s\u00f3lo quiz\u00e1s, la subcontrataci\u00f3n y la mano de obra barata no sean el camino a seguir. Cag\u00e1 adentro, cag\u00e1 afuera.\t\n\t\t<\/p>\n\n\n\n<p> Lo que encuentro realmente divertido de todo esto es que en el pasado, cuando los programas se escrib\u00edan e imprim\u00edan 1 hoja a la vez para la entrada, esto nunca hubiera sucedido.  <a href=\"https:\/\/devops.com\/cloudbees-ceo-state-of-software-development-is-a-disaster\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/devops.com\/cloudbees-ceo-state-of-software-development-is-a-disaster\/\" rel=\"noreferrer noopener\">La gente que escrib\u00eda sistemas ten\u00eda que ser buena.<\/a> En lo que hicieron, la planificaci\u00f3n, ejecuci\u00f3n y PRUEBAS lo fue todo. si fueras un <a href=\"https:\/\/www.uk-contractors.net\" target=\"_blank\" rel=\"noreferrer noopener\">contratista ganando una fortuna<\/a>, seguro que realmente ten\u00edas que gan\u00e1rtelo. Los sistemas eran igual de complejos y muchos todav\u00eda se utilizan hoy en d\u00eda, \u00a1principalmente porque realmente funcionan! Los programadores eran personas que destacaban en matem\u00e1ticas y estaban en la cima del \u00e1rbol, no alguien que hab\u00eda visto un comercial de televisi\u00f3n y le apetec\u00eda un salario de m\u00e1s de \u00a3 35.000 al a\u00f1o y un autom\u00f3vil de empresa. Parece que ahora se est\u00e1n olvidando los conceptos b\u00e1sicos. Me averg\u00fcenzo cada vez que oigo hablar de otro proyecto de software gubernamental que se ha entregado en un estado que no funciona. Miles de millones de libras gastados en sistemas que simplemente no funcionan, no es como si estuvieran escribiendo algo trascendental, por lo general no es m\u00e1s que una base de datos ubicada sobre la tecnolog\u00eda existente. Ni siquiera es que muchos de los errores sean profundos, la mayor\u00eda podr\u00edan haberse detectado y corregido con la m\u00e1s simple cantidad de pruebas. Como dije antes en defensa de los desarrolladores de juegos, al menos est\u00e1n trabajando a la vanguardia. Si como programador no puede crear un sistema de base de datos com\u00fan y corriente que cumpla con los requisitos funcionales, entonces estamos en problemas.   <\/p>\n\n\n\n<p>\n\tNo s\u00e9 la respuesta es porque yo tambi\u00e9n soy culpable con algunos de mis programas. Cuando escribo gratis, escribo r\u00e1pido. La aplicaci\u00f3n r\u00e1pida se ha vuelto demasiado RAD y hay demasiados programadores que no son lo suficientemente inteligentes para hacer el trabajo. Sin duda ser\u00e1n ellos quienes acaben en puestos directivos porque no son capaces de hacer el trabajo real.     \n\t\t<\/p>","protected":false},"excerpt":{"rendered":"<p>Olv\u00eddese de la metodolog\u00eda: programador de bolsa = programa incorrecto. La \u00fanica raz\u00f3n por la que pregunto es que cada vez me siento m\u00e1s molesto con las interminables actualizaciones y parches. Con la era de Internet y las actualizaciones \u201cf\u00e1ciles\u201d parece haber surgido una actitud de publicar cualquier cosa, podemos arreglarlo m\u00e1s tarde. \u00bfSoy yo [\u2026]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"brand":[],"class_list":["post-204","post","type-post","status-publish","format-standard","hentry","category-articles-faqs"],"_links":{"self":[{"href":"https:\/\/www.e-eeasy.com\/es\/wp-json\/wp\/v2\/posts\/204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.e-eeasy.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.e-eeasy.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.e-eeasy.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.e-eeasy.com\/es\/wp-json\/wp\/v2\/comments?post=204"}],"version-history":[{"count":0,"href":"https:\/\/www.e-eeasy.com\/es\/wp-json\/wp\/v2\/posts\/204\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.e-eeasy.com\/es\/wp-json\/wp\/v2\/media?parent=204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.e-eeasy.com\/es\/wp-json\/wp\/v2\/categories?post=204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.e-eeasy.com\/es\/wp-json\/wp\/v2\/tags?post=204"},{"taxonomy":"brand","embeddable":true,"href":"https:\/\/www.e-eeasy.com\/es\/wp-json\/wp\/v2\/brand?post=204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}