La industria debe madurar, no crecer

8 nov 2012 by shadow_of__soul, No Comments »

fragmentacion

voy a hacer el futil intento de en este articulo de intentar reflejar el sentimiento que tengo
en cuanto a la industria IT (y principalmente la industria web). Espero poder poner en
palabras algo que esencialmente, es un conflicto de intereses, desde el punto de vista
comercial como tambien desde el punto de vista tecnico.

Esta verdaderamente la tecnologia a nuestro servicio?

El hombre es una maquina evolutiva, su mas basico proposito es desarrollarse. Por lo
tanto, innova y crea elementos que justamente, lo ayude a cumplir esta tarea. En este
ultimo tiempo, la fragmentacion y los intereses comerciales inherentes a cualquier
actividad, llevo a que el desarrollo de un producto, sea tecnicamente difcil sin sentido. En
los albores de la informatica, los mayores problemas que tenian los programadores era la
falta de recursos (memoria, almacenamiento, procesamiento), entonces se perdian horas
optimizando la minima parte de codigo para poder lograr la ejecucion correcta de la
aplicacion. Hoy el hardware evoluciona exponencialmente, cada vez tenemos
procesadores mas rapidos, mas memoria. mas almacenamiento, y el abaratamiento casi
irrisorio del costo de estos componentes. En cambio, el desarrollo del software esta
estancado, seguimos reinventando la rueda, en un sabor diferente al que cada
programador/empresa le gusta o conviene. Muchos basan las decisiones de crear una
plataforma/producto en una decision meramente comercial, que obviamente no podemos
juzgar, por que cada uno es libre de crear lo que quiera, el problema es cuando tiene un
efecto generalista en el ecosistema. el ejemplo mas claro es internet explorer, uno de los
primeros navegadores, que a dia de hoy, nunca se ajusto a los estandares web y sufrimos
horas y horas de adaptacion en estilos y en codigo para soportarlo. tambien se ve en el
caso de los dispositivos mobiles, los navegadores y sistemas operativos recortados en
funciones, sin soporte, creados para dispositivos de bajo rendimiento, de bajo costo pero
alta distribución, impulsada por la sociedad de consumo que tenemos hoy en dia.

Con esto quiero ejemplificar que en muchas ocaciones, la tecnologia termina siendo una
traba en nuestra evolucion. en el caso de la web, perdemos mas tiempo solucionando
inconsistencias en navegadores, discutiendo apasionadamente sobre que framework/
lenguaje/lo que sea es mejor y cuando finalmente lo elegimos, nos damos cuenta que una
nueva “moda” nos obliga a modificar nuestra codebase. Deberiamos ocupar nuestro
tiempo en buscar nuevas formas de mejorar varios espectros de nuestra vida. crear
mejores formas de comunicarnos, de expresarnos, de enseñar, en resumen, una mejor
forma de vivir

No debemos perder el enfoque

Aca empieza, como dije al principio, el conflicto de intereses. Todo lo que relate
anteriormente es la realidad que vivimos, y obviamente esta lejos de ser ideal, pero al
mismo tiempo creo que es el camino natural que debemos recorrer, para crear cada vez
mejores herramienta. Lo pienso como un paralelismo a la filosofia del open source, donde
cualquiera puede crear con un mismo codigo como punto de base o inspiración, nuevas
interpretaciones para resolver el mismo problema. A pesar de que la prueba y error es el
camino natural, no debemos perder el objetivo y el enfoque principal, que es el crear
cada vez mejor tecnologia que nos permita enriquecer la experiencia del usuario.

Y que estamos haciendo para mejorar esto?

la iniciativa mas fuerte, es lo comercialmente llamado html5 (por que esto engloba JS y
acceso a API’s nativas desde JS y HTML) y no solo en el mundo exclusivamente web,
sino que la industria de los videojuegos, la movil y hasta la de CRM/empresarial esta
moviendo su codebase, por la practicidad de portear, de mantener y de expandir en
caracteristicas de manera facil y sencilla. a lo llamado html5 le falta muchisimo para
madurar y vamos a tener que soportar estas epocas de cambio, trancisiones e
inestabilidades, pero con suerte, sera la herramienta ideal para poder concentrarnos en
crear experiencias.

Etiquetas: , ,

Sigueme !

Follow Me! Follow Me! Follow Me!