Script Kiddies: los hackers estan desapareciendo



El título no apunta a los crackers que defacean sitios, y si no entendiste "defacear" o "cracker" no importa tampoco. Esto va más por el lado de la experiencia laboral y luego de charlar anoche con Arkhos sobre esto mismo me dieron ganas de pasarlo a un post.

La cuestión es así y lo pueden poner a prueba ustedes mísmos, ¿cuantos de los que en este momento leen este post saben lo más mínimo sobre lo que implica que un post se lea en un monitor? es decir, ¿saben como funciona una PC? ¿un sistema operativo? ¿un programa? ¿una línea de código? toda esa cadena de información necesaria para entender el funcionamiento de tantas cosas juntas es MUCHA información, pero lo más básico de cada una ¿lo pueden comprender?

Tengo una visión distinta sobre la realidad de la tecnología que no me parece compatible con los teóricos de las nuevas generaciones, cuando se me dice que los "nativos digitales" comprenden todo distinto los veo más como burros que como seres avanzados que comprenden todo mejor: es mentira, no entienden como funcionan las cosas, sólo son usuarios finales de una capa externa de una abstracción tan lejana como incomprensible para ellos. Son Script Kiddies, no son hackers. De eso se trata este post, aunque seguramente la introducción no se entendió un cuerno :D



Un hacker se mete en el código para entenderlo, un Script Kiddie copia, pega, modifica dos parámetros, ejecuta. La diferencia entre el primero y el segundo está en que uno comprende el porqué, el otro tan sólo ve el resultado, si falla busca otro código hecho por un hacker y repite el intento.

Algunos dirán "bah, pero esto es cosa de hackers, yo no hackeo sitios en mi día a día", no, errado, un hacker no es el que te vendieron en las películas, un hacker es alguien que hace que las cosas funcionen. Todos podríamos ser hackers, pongámosle otra palabra si quieren, a ver, cuando uno aprende a arreglar un motor del auto o al menos saber como se llama cada parte ya está haciendo un esfuerzo en comprender más allá de lo que necesita.

Noten como la sociedad moderna nos va llevando cada vez más a no necesitarlo, pero no sólo eso, la industria quiere que no sepamos. En el caso del automóvil primero tenemos la obsolesencia programada, ya está todo hecho para durar 5 años, ¿por qué aquí todavía sabemos cambiar una bujía? porque hacemos que los autos nos duren más de 10.

Si tirásemos el auto al quinto año (o antes) y nunca le reparamos nada (porque no se rompió) no tendríamos necesidad del taller mecánico. Por eso poco a poco los motores empezaron a venir "empaquetados" al punto de que no se puede meter mano en nada.

Hoy en día en la mayoría de los autos nuevos hay una tapa que te impide acceder al motor, y en otros países donde se rompe si electrónicamente no se puede arreglar, se cambia por otro. Desaparece el "hacking" del auto (meter mano), se pasa al "script kiddie" (el taller que controla sólo electrónicamente) y terminamos sabiendo tan poco de eso que usamos que el hacking queda relegado a unos pocos que por hobbie arreglan autos antiguos.

Bueno, en la industria del software pasa lo mismo y hasta peor.

Pasa más que nada por la experiencia personal, si alguna vez tuviste que trabajar con programadores notás la diferencia entre generaciones de una forma muy sencilla, los "anticuados" son de entender el problema, los "nuevos" son de copypastear soluciones que googlearon. A mi me encanta el que googlea, pero si una vez googleado entiende que está copiando y usando es ideal. Pero no, no lo hacen.

Copian, adaptan como pueden, sin entenderlo, te lo mandan como terminado. Mirás el código y es una vergüenza ¿esto es programar? en la industria el hacker fue desapareciendo, la necesidad de más y más programadores hace que no sólo se paguen fortunas en algunos casos por los hackers, si no que sea imposible generar nuevos. Las carreras de sistemas no estan orientadas a esto, educan script kiddies intencionalmente.

La mayoría de los programadores JAVA que conozco son esto mísmo, les inculcan patrones como si fuesen leyes, pero nunca se pusieron a pensar que el código estaba antes que el patrón, el patrón es tan sólo una guía, no una ley.

Los de bases de datos ni hablar, nunca vieron el mundo real, en las facultades te dicen que hay que normalizar todo, en la realidad una base de datos perfectamente normalizada no puede manejar cantidades gigantes de datos, NO PUEDE, si no pregúntenle a todos los que se pasaron a bases planas para manejar datos de a millones, fíjense como funciona Twitter o Reddit que usan sistemas como Cassandra.



Ahora un diseñador gráfico aprende a maquetar en HTML y se vende como generador de sites a full, mete un Wordpress, esa cáscara que hizo, la implementa a los codazos y se ve lindo, pero por dentro es un desastre (me tocó arreglar uno hace poco).

¡nadie te programa algo a medida! o todos necesitan de un desconocido Framework porque no saben programar de cero nada, Google pasó de ser una referencia a su fuente de código, como si en vez de crear los ladrillos de la obra ellos mísmos deberían sí o sí depender de otro para hacerlos. No salen soluciones de ellos mísmos, sólo adaptan las existentes. Como si un guionista de cine tuviese que sí o sí depender de un libro y no pudiese crear algo propio... oh... un momento... ultimamente en Hollywood pasa eso :D

La realidad está muy lejos de la escuela, cada día más, pero estos supuestos "nativos digitales" apenas conocen la capa superior.

La informática fue sumando capas para hacerla más sencilla a los usuarios "básicos", esos que seguro nunca iban a aprender qué sucede dentro del motor porque no les es imprescindible, el problema es que de tantas capas intermedias los que supuestamente deberían saber quedaron en el mismo lugar de los que no iban a aprender un carajo.

Estos "nativos" no tienen ganas de crear, no tienen ningún impulso para hacerlo, es más común que los veas navegando en la web que escribiendo código, a veces hasta son buenos para repetir mecánicamente, por ejemplo armando una clase, un prototipo, una estructura, pero no estan sabiendo rellenarla, porque si hay "vagos-nenes-de-mamá" en el trabajo digital, son ellos, todo servido en bandeja, nada de laburo.

Es como cuando te enseñan a sumar, restar, multiplicar, dividir, si aprendiste con calculadora estás jodido, y eso es lo que se les hace a los nenes hoy en día en la escuela... hoy en día, hace varias décadas. ¿calculadora en la primaria? tomate todo el tiempo del mundo en multiplicar, nadie te apura, no es necesario el resultado, es necesario el proceso para que entiendas el resultado.

Esta idiotez institucionalizada a veces creo que proviene de algún plan macabro, en otra época la "Schule" del pueblo estaba separada de la élite, me refiero a Prusia, siglo XIX, así lograron educar a la masa, pero con el tiempo la masa se volvió instruída, los genios empezaron a aparecer en el pueblo y no en la élite. Bueno, a veces con la tecnología y la educación en general creo que se está optando por una regresión, volvamos a mantenerlos bien brutitos, que sólo conozcan la capa superior pero no la gran cebolla que les daría el conocimiento para entenderlo todo.

Es como si el mecánico te diga "ah, yo esa tapa no la abro, no se que hay adentro, yo conecto estos cablecitos y si me dicen que anda, anda bien" ¿y saben que? eso ya está sucediendo, tanto en el taller mecánico como en nuestro mundillo informático. Nadie se engrasa los dedos, menos los mal llamados "nativos digitales"

Si te gustó esta nota podés...
Invitame un café en cafecito.app


Otros posts que podrían llegar a gustarte...

Comentarios

  • Luis     27/07/2011 - 13:41:44

    Muy buen articulo Fabio! Actualmente estoy dando clases de Programacion de aplicaciones distribuidas en una universidad en Uruguay y tendria que haberles sacado una foto a los alumnos cuando les dije que vamos a meter cosas en linux, para lo cual van a tener que aprender a usar el VI y programar en C plano o en C++ en su defecto!

  • Matias     27/07/2011 - 13:50:50

    Si la verdad que nos estamos malcriando bastante, a veces realmente por falta de tiempo termino copypasteando sin entender a fondo lo que copio . Es una mala costumbre que habra que cambiar.
    Muy buen post!

  • Fabio     27/07/2011 - 13:53:35

    Luis dijo:

    Muy buen articulo Fabio! Actualmente estoy dando clases de Programacion de aplicaciones distribuidas en una universidad en Uruguay y tendria que haberles sacado una foto a los alumnos cuando les dije que vamos a meter cosas en linux, para lo cual van a tener que aprender a usar el VI y programar en C plano o en C++ en su defecto!


    jaja no seas malo ,el vi es innecesario :P yo uso nano :D

    pero claro, me los imagino cuando se encuentran con que tienen que programar... en serio!


    Matias dijo:
    Si la verdad que nos estamos malcriando bastante, a veces realmente por falta de tiempo termino copypasteando sin entender a fondo lo que copio . Es una mala costumbre que habra que cambiar.
    Muy buen post!


    bien por vos que lo admitís, el problema es que no existe tal "falta de tiempo" si no que queremos más tiempo para pelotudear :D yo siempre lo hice así! :D es decir, si laburás 8 horas al día querés pelotudear 6 de esas 8, y dejás sólo 2 para escribir código, por eso apesta nuestro laburo :P

  • Maurii     27/07/2011 - 13:58:09

    Muy buen post Fabio! La verdad es que si, ctrl-c + ctrl-v es lo más fácil, mas ahora que se puede encontrar casi todo. Mentiría si digo que nunca lo hice para la facultad. Más de una vez busque algun algoritmo implmentado para no tener que codificarlo yo (mas que nada por cuestiones de tiempo, y vagancia :D), pero es como vos decís, tenía que entender al menos que es lo que hacía, sino después te empomaban en las correcciones, cuando te preguntaban "¿que quisiste hacer acá?"

    Encima justo estoy preparando el final de la materia Compiladores e Intérpretes. Probablemente nunca haga mas que usar un compilador, pero bueno, al menos es bueno entender lo mínimo necesario de su funcionamiento, que de por si ya es bastante complicado. Me motivaste a seguir leyendo, jaja!

    Saludos!!

  • Marcosss     27/07/2011 - 13:58:55

    "...Tengo una visión distinta sobre la realidad..."

    Fabio es consciente de la matrix y ya ni ve el codigo...solo ve rubia, morocha o peliroja. :D

  • Guerrillero     27/07/2011 - 13:59:13

    Muy bueno el post! Yo trabajo dando soporte técnico IT y estoy harto de escuchar a los usuarios quejándose porque no funciona esto o aquello a nivel software, cuando la mayoría de las veces es problema del usuario. Pero después me doy cuenta que son víctimas de todo un proceso de "desinfomación" de la informática provocado por los grandes fabricantes de software y hardware para vender una PC como electrodoméstico... y no les va mal.

  • Pablo     27/07/2011 - 14:04:12

    Bien Fabio! Me encantó tu análisis y creo que coincido con todo.
    Si bien conozco muchos programadores de todo el mundo que son muy muy grosos, coincido con que la mayoría va por otro lado.
    Yo por mi parte, voy a seguir programando y desarmando cosas para entenderlas un poco más (no me van los autos pero buen ejemplo :D)

  • Maxim Khromeichuk     27/07/2011 - 14:07:23

    Totalmente cierto!!! Se perdió el interés y las ganas de entender buscar...
    Lastima...

  • bardiel84     27/07/2011 - 14:15:09

    El tema pasa por cada persona, si bien yo 26, utilice MS-DOS, configure el autoexec.bat, asigne memoria con himem, empece a utilizar linux, casi por curiosidad, luego me arme un servidor en casa y meto bastante mano, me interesa aprender....pero a veces el volumen de información circulando, hace que sea muy difícil meterse a saber como funciona todo.

    Yo arranque la facultad y empezamos a ver como funciona una pc de 0 desde los registros del procesador, la ual, uc, pasando por suma binaria con flags y después el resto del hardware, (discos, placas, monitores, etc).
    Pero si tenes que implementar un CMS, Groupware, etc. tenes que tener conocimiento de PHP, MySQL, Apache como minimo.
    Si necesitas programar algo para X dispositivo, tenes que saber electrónica, assembler y al menos tener una guía de como funciona ese equipo o el conocimiento de como lo hace.
    Con cualquier lenguaje de programacion, necesitas los conocimientos basicos y un poco mas (arrays, matrices, punteros, variables, etc) para poder hacer algo que valga la pena y la gente es cómoda, quiere que solo funcione y no tener que meterse a tocar cosas. Cuando lo hace es porq ya no se encasilla ese lugar comun y ahi podemos hablar de geek, hacker y lo que quieras, pero el común de la gente no, porque el sistema se diseño para eso para hacernos mas comodos.
    Es un conocimiento que mucha gente no le interesa tener, es como pretender que toda las personas sepan escribir un libreto, como si fueran guionistas, escribir uno lleva un aprendizaje, de distintas técnicas, así como de estructuras dramáticas y mas cosas.
    Cuando la mayoría de la gente solo quiere sentarse en una butaca y ver una pelicula.

    Ademas el problema es que a veces el tiempo disponible hace que sea necesario solucionar, antes que aprender a solucionar, se ata con alambre y sale andando, total......por ahora funciona.

  • Cesar     27/07/2011 - 14:18:08

    Como vos remarcas esto pasa en todos los ambitos, en mi caso prox a recibirme de Ing Electronico, veo como los pibes nunca se sientan a pensar los que estan copiando de un libro de C o ni les nombres assembler porque les agarra un patatu ¿para que sentarse a programar en assembler si ya tengo una rutina en C que hace lo mismo?

    Y tambien sucede en el hardware cada vez vienen mas cosas integradas y del tipo "llave en mano" lo conectas y anda..... como lo hace, anda a saber.

  • Caco_Patane     27/07/2011 - 14:49:06

    "¡nadie te programa algo a medida! o todos necesitan de un desconocido Framework porque no saben programar de cero nada"

    Por mas que sepas hacer algo a medida, es una excelente eleccion utilizar un Framework por varias razones: esta probado, te evita programar/buscar montones de librerias que usas en la mayoria de los desarrollos, podes aplicar las convensiones de codigo del framework a tu codigo para realizar un desarrollo homogeneo y ordenado, hay herramientas para hacer benchmarks y debuging que ayudan un monton a la hora de hacer refactoring y acelerar tu codigo, son faciles de extender e integrar con otras librerias (de manera clara y ordenada), etc.

    Hace muchos años que programo en el ambito web, hice cosas "desde cero" y lo mas denso de eso es preparar todo el marco que te da un framework para comenzar a realizar el desarrollo especifico del producto/servicio. La penalizacion/overhead que implican, en comparacion a las ventajas que ofrecen, a mi criterio es despreciable.

    Tambien influye mucho el framework que se elija (en mi caso, los prefiero simples y con librerias basicas): el que hace una bola gigante de cosas o el que te da las herramientas para hacer lo que vos quieras pero no se mete mucho en tu desarrollo.

    Saludos!

  • FranAren     27/07/2011 - 14:56:07

    La realidad es que si queres aprender bien tenes que ir por tu cuenta. La escuela y universidad son nada mas un base... básica

  • Gustavo     27/07/2011 - 14:58:13

    Trabajo en una MUY conocida empresa de desarrollo de software, y lo que se ve es que todos los pendejos (java o .net) se la pasan hablando de los famosos patrones de diseño y otras boludeces, pero le pedis que razonen o bien que evaluen como se va a comportar tal o cual software ante picos de carga o lo que sea y se cagan en las patas (literalmente)

    Yo tengo mas de 15 años programando en C/C++, en otras epocas la facultad enseñaban a pensar y a preguntar porque...
    Hoy a las nuevas generaciones de "informaticos" sin google se mueren, y en mi empresa he visto muchos ahogados en un vaso de aguar <grins>

    Muerte y destruccion a todos los script kiddies!!!

  • Dante     27/07/2011 - 14:59:12

    Conicido creo que casi en todo, en realidad Fabio me vas a entender.
    hace bien el copy paste y entenderlo.
    hoy en dia , con la rueda inventada y refinada varias veces, encarar un proyecto con el framework adecuado es el camino optimo al exito.

    tecnologias standars como (solo por dar un ejemplo en lo que hago): jQuery, Cakephp, Doctrine, webservices.

    usamos algo que alguien/es ya hicieron, testearon y sabemos que funciona perfectamente, y si necesitamos un modulo, componente , lo googleamos y lo instalamos. Pero esta perfecto que lo entendamos porque a lo mejor no lo necesitamos en su todalidad, solo lo necesario, o a lo mejor necesitamos ampliarlo mas.

    en sintesis, esta barbaro googlear, esta mejor modificar y adaptar lo que hemos encontrado.

  • José Miguel     27/07/2011 - 15:06:18

    Saludos a todos. El post, técnicamente muy bueno. Pero hay aspectos \"prácticos\" que deberían tenerse en cuenta.
    ¿Cuantas horas se necesitan para programar una plantilla desde cero?
    Cuando trabajas, se te pide el máximo rendimiento, y es entonces cuando te planteas la utilización de otros recursos.
    Vale que puedes programar una plantilla base, y con los retoques necesarios reutilizarla. técnicamente perfecto, estéticamente, más de lo mismo.
    Y todo eso, sin hablar del precio final. Desafortunadamente, menos tiempo significa más rendimiento y menor coste, a eso se le llama competitividad.

  • Fabio     27/07/2011 - 15:10:07

    Marcosss dijo:

    &quot;...Tengo una visión distinta sobre la realidad...&quot;

    Fabio es consciente de la matrix y ya ni ve el codigo...solo ve rubia, morocha o peliroja. :D


    no veo bits, veo teta o culo, son mis unos y ceros :D


    Guerrillero dijo:
    Muy bueno el post! Yo trabajo dando soporte técnico IT y estoy harto de escuchar a los usuarios quejándose porque no funciona esto o aquello a nivel software, cuando la mayoría de las veces es problema del usuario. Pero después me doy cuenta que son víctimas de todo un proceso de &quot;desinfomación&quot; de la informática provocado por los grandes fabricantes de software y hardware para vender una PC como electrodoméstico... y no les va mal.


    tal cual, y no les va nada mal


    Caco_Patane dijo:
    &quot;¡nadie te programa algo a medida! o todos necesitan de un desconocido Framework porque no saben programar de cero nada&quot;

    Por mas que sepas hacer algo a medida, es una excelente eleccion utilizar un Framework por varias razones: esta probado, te evita programar/buscar montones de librerias que usas en la mayoria de los desarrollos, podes aplicar las convensiones de codigo del framework a tu codigo para realizar un desarrollo homogeneo y ordenado, hay herramientas para hacer benchmarks y debuging que ayudan un monton a la hora de hacer refactoring y acelerar tu codigo, son faciles de extender e integrar con otras librerias (de manera clara y ordenada), etc.

    Hace muchos años que programo en el ambito web, hice cosas &quot;desde cero&quot; y lo mas denso de eso es preparar todo el marco que te da un framework para comenzar a realizar el desarrollo especifico del producto/servicio. La penalizacion/overhead que implican, en comparacion a las ventajas que ofrecen, a mi criterio es despreciable.

    Tambien influye mucho el framework que se elija (en mi caso, los prefiero simples y con librerias basicas): el que hace una bola gigante de cosas o el que te da las herramientas para hacer lo que vos quieras pero no se mete mucho en tu desarrollo.

    Saludos!


    caco, pero elegir frameworks sin saber por qué es lo que noto como problema. El problema nunca está en el código que uses si no en no saber por qué lo estas usando.

    vamos a implementar "Garchocity", me dice un programador ¿por qué? le digo yo como analista, "porque lo nombró un profesor en la facu y suena genial el nombre" okey, pasame el .38 que te mato :D


    Gustavo dijo:
    Trabajo en una MUY conocida empresa de desarrollo de software, y lo que se ve es que todos los pendejos (java o .net) se la pasan hablando de los famosos patrones de diseño y otras boludeces, pero le pedis que razonen o bien que evaluen como se va a comportar tal o cual software ante picos de carga o lo que sea y se cagan en las patas (literalmente)

    Yo tengo mas de 15 años programando en C/C++, en otras epocas la facultad enseñaban a pensar y a preguntar porque...
    Hoy a las nuevas generaciones de &quot;informaticos&quot; sin google se mueren, y en mi empresa he visto muchos ahogados en un vaso de aguar &lt;grins&gt;

    Muerte y destruccion a todos los script kiddies!!!


    los JAVA y .NET sufren de esta enfermedad, estan casi todos infectados :P


    Dante dijo:
    Conicido creo que casi en todo, en realidad Fabio me vas a entender.
    hace bien el copy paste y entenderlo.
    hoy en dia , con la rueda inventada y refinada varias veces, encarar un proyecto con el framework adecuado es el camino optimo al exito.

    tecnologias standars como (solo por dar un ejemplo en lo que hago): jQuery, Cakephp, Doctrine, webservices.

    usamos algo que alguien/es ya hicieron, testearon y sabemos que funciona perfectamente, y si necesitamos un modulo, componente , lo googleamos y lo instalamos. Pero esta perfecto que lo entendamos porque a lo mejor no lo necesitamos en su todalidad, solo lo necesario, o a lo mejor necesitamos ampliarlo mas.

    en sintesis, esta barbaro googlear, esta mejor modificar y adaptar lo que hemos encontrado.


    como dije más arriba, la herramienta es tan sólo eso, una herramienta, no entender por qué la usás... es el problema

    simplificando, un taladro sirve para hacer agujeros, perforar toda la pared sin saber para qué es un problema, veo de esos en muchos programadores.

    PS: cakephp es una mierda, digan lo que digan :D

  • Wartin C     27/07/2011 - 15:19:29

    Luis dijo:

    Muy buen articulo Fabio!


    Matias dijo:
    Sí, la verdad que nos estamos malcriando bastante, a veces realmente por falta de tiempo termino copypasteando sin entender a fondo lo que copio


    Aunque

    Pablo dijo:

    por mi parte, voy a intentar seguir programando y desarmando cosas para entenderlas un poco más


    De cualquier forma, me parece que

    bardiel84 dijo:
    el tema pasa por cada persona, yo utilicé MS-DOS, configure el autoexec.bat, asigne memoria con himem, empece a utilizar linux, casi por curiosidad, luego me arme un servidor en casa y meto bastante mano, me interesa aprender....

  • GoFa     27/07/2011 - 15:19:52

    Yo nací en el ´90 y supongo que soy un punto intermedio. Yo Googleo, copypasteo, etc., pero a la vez trato de entender bien qué es lo que hace lo que copié así la próxima vez puedo hacerlo yo y mejor. :P



    Igualmente, hay algo en lo que difiero de tu post: si bien el saber más siempre es bueno, no veo nada de malo en el uso de frameworks. ¿Para qué utilizar una solución nueva de cero si ya existe una probada, madura y funcional? Reinventar la rueda no tiene mucho sentido. Lo que sí tiene sentido es comprender la física de esa rueda ya inventada. :D

  • Cattel     27/07/2011 - 15:33:33

    Lógicamente es imposible ser un prohombre medieval y conocer a lo Da Vinci el funcionamiento de TODO lo que tocamos. Pero, como diría Fito (el de antes): "es sólo una cuestión de actitud".
    La cosa es buscar soluciones ya pensadas y volver a pensarlas, mínimamente, ponerle onda, seguir la estructura, probar dos o tres cosas, internalizar el código que uno acaba de chorear.

    Eso sí, me dejaste pensando, porque así como nos quejamos de los pibes que no saben cómo funciona su LCD, un granjero puede estar diciendo "¡estos putos de la ciudad no tienen idea de dónde salen las cosas que comen!".

    La especialización nos está matando, no lo digo yo, lo dijo el viejo Sábato en alguno de sus primeros ensayos allá lejos y hace tiempo.

  • pepepo     27/07/2011 - 15:55:07 Revisado: 27/07/2011 - 15:58:40

    Para la ocacion viene bien este texto de Alejandro Dolina llamado "LA AVENTURA DEL CONOCIMIENTO Y EL APRENDIZAJE" que lei hace un par de dias (es corto)
    http://tumblr.com/xrn3mniru6

  • Danbat     27/07/2011 - 16:24:38

    Después de leer la nota me siento un hacker de autos, jeje.

    Para ejemplificar lo que escribío Fabio cuento una anécdota personal. Estudiando en el terciario teníamos un parcial de programación. En un momento dado había que usar una función existente de la que había olvidado el nombre. Laguna mental. Seguí con el parcial esperando recordar el nombre, pero no hubo caso. Cerca de terminado el tiempo decidí definir la función y escribir los pasos que esa función hacía. Así entregué el parcial.

    Cuando el profesor nos pasó las notas con los parciales corregidos, fue pasando lista y entregaba. Cuando llegó a la mia me pidió que fuera a verlo. Fui y adelante de todo el curso me dijo "no se qué hacer con vos porque te olvidaste de una función básica y te debería reprobar. Pero programaste una función gemela que hace exactamente lo que hace esa función, y eso indica que entendés lo que hace esa función. Y por eso te apruebo el parcial".

    Fue uno de mis momentos de mayor orgullo como programador y en el que comprendí que más que saberse los nombres de las funciones, lo fundamental es entender qué hacen y por qué. Sí, muchas veces googleo para encontrar soluciones que otros hayan aplicado para ahorrar tiempo. El mismo profesor que me aprobó esa vez solía decir "no reinventen la rueda". Pero por lo general paso por varias soluciones hasta encontrar una que me gusta y es rara la vez que la deje como está, lo usual es que la canibalice y termine reformulándola a lo que necesito, una vez que la entendí. Mi estilo de programación es un gran remix.

  • Hernan     27/07/2011 - 16:28:45

    \"el patrón es tan sólo una guía, no una ley. \"
    Alguien estuvo viendo piratas del caribe?????

  • Jauna     27/07/2011 - 16:29:08

    Cómo que no se entendío la intro?!!! yo entendí todo perfecto.
    ¿Donde esta el link de Silvina Luna peteando? :D
    Muy bueno el post Fabio!

  • Jeremías     27/07/2011 - 16:45:56

    Clarísiimo Fabio. Hace una semana charlaba con unos amigos de esto y subí un comentario en el post invitando a quién tengo un "Leve" conocimiento jugar a ser hackers una noche. Está lleno de profesionales que no saben un choto.

  • Nachox     27/07/2011 - 16:56:40

    Wartin C dijo:

    Luis dijo:
    Muy buen articulo Fabio!


    Matias dijo:
    Sí, la verdad que nos estamos malcriando bastante, a veces realmente por falta de tiempo termino copypasteando sin entender a fondo lo que copio


    Aunque

    Pablo dijo:

    por mi parte, voy a intentar seguir programando y desarmando cosas para entenderlas un poco más


    De cualquier forma, me parece que

    bardiel84 dijo:
    el tema pasa por cada persona, yo utilicé MS-DOS, configure el autoexec.bat, asigne memoria con himem, empece a utilizar linux, casi por curiosidad, luego me arme un servidor en casa y meto bastante mano, me interesa aprender....



    Me acabo de cagar mucho de risa con esto!
    :D

  • Gragry     27/07/2011 - 17:16:37

    Heme aquí, más vieja que la mayoría y no trabajo programando. Aún así tengo un par de cosas que aportar a lo que se dijo por aquí:

    1º) Entiendo muy pero muy bien el tema que planteás, Fabio y procedo a hilar un poco más fino.
    Veo que a ningún nivel (esto es más filosófico, no sólo informático) se busca la solución, sino la salida más rápida. No importa el fundamento, el por qué, sino el como. No importa tener una plataforma política, sino un par de promesas bien elegidas y un asesor de imagen para largar la candidatura. Y los votantes, a la hora de votar, no nos fijamos en el entorno, la base, la formación del candidato sino que caemos (algunos más que otros) en lo que nos están vendiendo.
    Nadie ve más allá, nadie se pregunta nada. Ese es el punto que preocupa. A mí me preocupa porque sigo preguntándome cosas todo el tiempo.

    2º) Nativos digitales. Está bárbaro el término, representa muchas cosas que nosotros (los analógicos) hemos aprendido con mayor o menor esfuerzo. Pero no hay que olvidarse que este término está otorgado por otros analógicos y que los mismos "nativos digitales" siguen siendo educados analógicamente.
    A ver..., ¿cómo explicarlo? La educación de los pibes estos está planteada privilegiando el qué y no el por qué. Los docentes (ni primarios, ni secundarios, mucho menos los universitarios) no se plantean cómo aprenden sus alumnos, ni para qué les enseñan esas cosas. No privilegian el trabajo colaborativo, la interdisciplina, el pensamiento lateral, la creatividad.
    ¿Por qué tendrían que ser inquisitivos, curiosos y creativos quienes fueron educados en un sistema que no valora esas cualidades?

    3º) Las computadoras como electrodomésticos. Y sí, a mí me parece que debería ser así. Mi lavarropas tiene que funcionar bien con cuidados/conocimientos mínimos: no ponerle jabón que no sea baja espuma, no girar el selector de programas en sentido antihorario, que haya suficiente presión de agua... De ese modo un lavarropas puede ser operado por cualquier persona, sin importar los conocimientos previos o el entorno sociocultural.
    Y las computadoras están en las casas, para que las personas hagan su pedido en el supermercado, para que se comuniquen con otras personas, para leer el diario en su versión digital, para hacer trámites ante el organismos del estado o conseguir información... ¿Es necesario que este tipo de usuario sepa dónde se ubican un troyano, un rootkit, un malaware?
    Elaborar la lista de cuidados para usuarios domésticos de computadoras es muy arduo.
    El tipo que tiene una pc en la casa no quiere saber nada de algo que no sea enviar mails y que lleguen a destino. Pero quizás tenga un lavarropas del año del jopo que fue tuneando para que cada día funcione mejor y dure más. (Justo lo contrario de lo que ocurre en mi casa donde nunca tuvimos un virus en la compu pero el lavarropas anda pa´ atrás :P)

    Por último, mal que nos pese, somos la bisagra en esta transformación que se operó con la incorporación de internet y las computadoras en la vida cotidiana. Mi hijo mayor (16) tenía que esperar a que reveláramos las fotos que le tomábamos y hace un par de meses tuvo que ir a la Biblioteca del Maestro para hacer un trabajo práctico.
    Mis nietos probablemente no entiendan por qué alguien tenía que esperar para ver la foto que recién le tomaron y nunca, pero nunca comprenderán la necesidad de trasladarse a un lugar a buscar información que está a un click de distancia.

  • latorro     27/07/2011 - 17:20:07

    Danbat dijo:

    Después de leer la nota me siento un hacker de autos, jeje.

    Para ejemplificar lo que escribío Fabio cuento una anécdota personal. Estudiando en el terciario teníamos un parcial de programación. En un momento dado había que usar una función existente de la que había olvidado el nombre. Laguna mental. Seguí con el parcial esperando recordar el nombre, pero no hubo caso. Cerca de terminado el tiempo decidí definir la función y escribir los pasos que esa función hacía. Así entregué el parcial.

    Cuando el profesor nos pasó las notas con los parciales corregidos, fue pasando lista y entregaba. Cuando llegó a la mia me pidió que fuera a verlo. Fui y adelante de todo el curso me dijo &quot;no se qué hacer con vos porque te olvidaste de una función básica y te debería reprobar. Pero programaste una función gemela que hace exactamente lo que hace esa función, y eso indica que entendés lo que hace esa función. Y por eso te apruebo el parcial&quot;.

    Fue uno de mis momentos de mayor orgullo como programador y en el que comprendí que más que saberse los nombres de las funciones, lo fundamental es entender qué hacen y por qué. Sí, muchas veces googleo para encontrar soluciones que otros hayan aplicado para ahorrar tiempo. El mismo profesor que me aprobó esa vez solía decir &quot;no reinventen la rueda&quot;. Pero por lo general paso por varias soluciones hasta encontrar una que me gusta y es rara la vez que la deje como está, lo usual es que la canibalice y termine reformulándola a lo que necesito, una vez que la entendí. Mi estilo de programación es un gran remix.

    Neeeeeeeeeeeerd :D

  • SeniorD     27/07/2011 - 17:48:15

    Es común, me pasó que me digan "sos la 2° persona que resuelve esta evaluacion de esa manera y no como lo hace el resto" como sería logico, se siente raro pero cuando pensas lo que hacés y que hay más de una solucion para muchas cosas es gratificante porque comprendiste mas allá de la media

    Y si, cuando leí el título del post me ajusté los botines y lime los tapones pensando que iban a hablar de "kakers", pero no puedo estar más de acuerdo.

    Vean el documental "Hackers Wanted" y despues "Triumph of the Nerds", dejense de joder con jarri popotes y transformersas 3


    ¡Viva Zapata!

  • Mariano (@nopodes)     27/07/2011 - 18:08:28

    Pues la pajereada viene de la mano de estas estupidizantes redes sociales que nos hacen procrastinar todo el maldito día
    Suerte que hay una elite que aún elabora contenido en base al cortocircuito neuronal y se los suele encontrar en Undernet o Freenet.

  • Emanuel Alfredo Pelroso     27/07/2011 - 18:24:17

    Me hiciste sentir mal con este artículo jaja, por apuro y vagancia a veces tiendo a googlear algo en vez de pensarlo,. es verdad....voy a tratar de mejorar eso. Muy buen artículo, leo el blog hace años pero me decidí a registrarme hace poco :D

  • Danbat     27/07/2011 - 18:58:46

    Gragry dijo:

    3º) Las computadoras como electrodomésticos. Y sí, a mí me parece que debería ser así. Mi lavarropas tiene que funcionar bien con cuidados/conocimientos mínimos: no ponerle jabón que no sea baja espuma, no girar el selector de programas en sentido antihorario, que haya suficiente presión de agua... De ese modo un lavarropas puede ser operado por cualquier persona, sin importar los conocimientos previos o el entorno sociocultural.
    Y las computadoras están en las casas, para que las personas hagan su pedido en el supermercado, para que se comuniquen con otras personas, para leer el diario en su versión digital, para hacer trámites ante el organismos del estado o conseguir información... ¿Es necesario que este tipo de usuario sepa dónde se ubican un troyano, un rootkit, un malaware?
    Elaborar la lista de cuidados para usuarios domésticos de computadoras es muy arduo.
    El tipo que tiene una pc en la casa no quiere saber nada de algo que no sea enviar mails y que lleguen a destino. Pero quizás tenga un lavarropas del año del jopo que fue tuneando para que cada día funcione mejor y dure más. (Justo lo contrario de lo que ocurre en mi casa donde nunca tuvimos un virus en la compu pero el lavarropas anda pa´ atrás :P)

    La idea no es que toooooodos los usuarios de computadora sean hackers, sino que haya alguna masa crítica de hackers que sepan cómo son las cosas. La tendencia que se ve es que cada vez hay menos y más dispersos. Eso, a la larga, redundará en que no encontraremos a nadie que pueda resolver los problemas.

    Y el problema viene de la base:
    2º) Nativos digitales. Está bárbaro el término, representa muchas cosas que nosotros (los analógicos) hemos aprendido con mayor o menor esfuerzo. Pero no hay que olvidarse que este término está otorgado por otros analógicos y que los mismos &quot;nativos digitales&quot; siguen siendo educados analógicamente.
    A ver..., ¿cómo explicarlo? La educación de los pibes estos está planteada privilegiando el qué y no el por qué. Los docentes (ni primarios, ni secundarios, mucho menos los universitarios) no se plantean cómo aprenden sus alumnos, ni para qué les enseñan esas cosas. No privilegian el trabajo colaborativo, la interdisciplina, el pensamiento lateral, la creatividad.
    ¿Por qué tendrían que ser inquisitivos, curiosos y creativos quienes fueron educados en un sistema que no valora esas cualidades?

    Yo me espanto con la forma en que les enseñan en la escuela a las hijas de mi mujer. El otro día le expliqué a una de ellas cómo detectar páginas SEO cuando buscaba un juego online. No se si me entendió, pero conociéndola seguro que la próxima vez sospechó de los resultados. Y luego comenté que eso es lo que deberían de enseñar en la escuela, pero me bajaron a tierra rápidamente al recordarme que los maestros con suerte saben cómo se prende una computadora.

  • Tomas     27/07/2011 - 19:30:07

    No podria estar mas de acuerdo. Tambien me indigna cuando los llaman "nativos digitales", solo por saber ir a cuevana y poner una pelicula. Dejate de jodeeer!

    La capa de abstraccion de programas es cada vez mas grande. Veamos el simple ejemplo de Google Chrome ocultando el http y proximamente, la barra de direcciones entera!

    De chico, metia mano en el hardware, cambiaba discos duros, quemaba disketteras y extraia el fan de las fuentes, etc. Tambien creaba .bat que a veces, por error borraban archivos por lo que tenia que instalar el w95 de vuelta!

    Hoy, los pendejos de la misma edad parece que no conocen otra cosa que el querido facebook y youtube. Si si, nativos digitales...

  • Hugo     27/07/2011 - 19:43:41

    Yo creo que el problema no es para el usuario, sino los que laburan de eso. Si un pibe le hace la pagina a la tia y copypastea algunas cosas, esta todo bien. Si sos programador de Cisco, no servis.

    Acordate que tampoco nadie sabe cómo diablos llega la señal a su televisor, y si les preguntás terminan mirando por el agujerito del tomacorrientes, como el hermanito de Mafalda.

  • Sebastián     27/07/2011 - 19:45:51

    Coincido. Yo siempre me lo planteo pensando que cada vez hace falta que se salven más personas post holocausto nuclear para que todo siga más o menos igual (teconológicamente hablando, que no me salga ningún troll hablando de emociones :D)

  • Fabio     27/07/2011 - 20:01:09

    Hugo dijo:

    Yo creo que el problema no es para el usuario, sino los que laburan de eso. Si un pibe le hace la pagina a la tia y copypastea algunas cosas, esta todo bien. Si sos programador de Cisco, no servis.

    Acordate que tampoco nadie sabe cómo diablos llega la señal a su televisor, y si les preguntás terminan mirando por el agujerito del tomacorrientes, como el hermanito de Mafalda.


    ese era el punto del post, no le puedo echar la culpa de todo a mi suegra que no usa computadoras, pero a un profesional de sistemas...


    che, yo si se como llega la señal a un televisor! :D ah... cierto, nerd...

  • R4F431     27/07/2011 - 20:22:27

    Es que los hackers posta, se gestan luego de muuuuchas horas culo/silla. No es raro que con la demanda laboral inmensa que hay en el sector informático en nuestro país, los pibes salgan a la cancha con sólo un par de líneas de código java sobre el lomo. Hay empresas en mi ciudad que toman flacos con el sólo requisito de que sepan un par de pavadas en java, o estén en el curso de ingreso de alguna carrera de informática (y que cuenten con un nivel tarzanezco de inglés). Da yapa el sector IT es tan particular, que un boludo es capaz de pasar desapercibido durante años :D ni hablar de una persona con escasa formación.
    En el país de los ciegos el tuerto es rey. Hoy por hoy, me estoy pelando el tujes para llegar a ser un buen tuerto
    pd: los verdaderos hackers pulenta, cuando se van a veranear, en lugar de llevarse algún best-seller de góndola; se leen los tres volúmenes de Donald knuth con las patas en la arena. :D

  • Ignacio Anduaga     27/07/2011 - 20:35:17

    Leí por ahi que a varios le han recomendado "no reinventar la rueda"... ¿saben que? si no hubiera gente como nosotros que reinventan cosas, jamás avanzaríamos como seres humanos. nos estancaríamos en un estado de conformidad y facilismo.

    adoro pensar. adoro buscar soluciones, adoro la crítica constructiva. amo la evolución del ser

    gracias...

  • Ariel     27/07/2011 - 20:45:59

    Un articulo genial !

  • dieguitofernandez     27/07/2011 - 20:52:32

    Mariano (@nopodes) dijo:

    Pues la pajereada viene de la mano de estas estupidizantes redes sociales....


    Fabio, proxima encuesta del blog, Cuando en tu navegador pones "fa", ¿te sugiere fabio.com.ar o facebook.com?.....

    Pero sin irnos mucho mas del tema, obviamente que tiene que haber gente tratando de hacer avanzar las fronteras de la ciencia, pero esta gente son investigadores, o hobistas, si estas laburando el tiempo es plata y no podes ponerte a hacer un orm cuando ya es un estandar usar hibernate o lo que sea (simple ejemplo).
    Tambien, con un poco de sinceridad, no somos todos gurus de esto, muchos de nosotros si quisieramos ponernos a hacer todo de cero con las mejores intenciones, fracasariamos.

    Saludos!
    PD: Mi navegador sugiere face...

  • jmn     27/07/2011 - 21:23:57

    Lo peor de todo es que la mayoría NO quiere aprender nada mas, creen que su método copy&paste es lo mejor que le paso a la programación.

    Hace poco en el laburo alguien puteaba porque en la facultad enseñaban punteros, y que eso no lo necesitaba ni lo usaba nadie (todo esto con MUUUUUCHO énfasis), dos días atras me había consultado por un problema en su código, no sabia para que era el "&", en algo así como (PHP):

    function (&$array) {
    algo con el $array...
    }

    PD.: Y que te paso con CakePHP? es lo mejor que hay, no entendés nada fabio...

  • Nico     27/07/2011 - 21:47:09

    Fabio yo me considero informatico y no hacker por mas que siento la curiosidad de desarmar las cosas. Esta perfecto que despotriques contra meter todo el misma bolsa, pero no veo como un mundo ideal todos con su gentoo en la casa.

  • LU73K     27/07/2011 - 22:09:55

    Totalmente deacuerdo con lo que decis, en primer lugar el titulo no es el mas prolijo para la publicación pero que atrajo lectores si que los atrajo, es interesante que la gente vea que la palabra \"hacking\" esta lejos de lo que le venden por medio del terror las empresas que trabajan para windows por ejemplo y que entienda mas bien el termino como una nueva terminología para autodidactas en el siglo 21.
    Por otra parte sobre las \"generaciones digitales\" es tal cual, minga que saben manejar la pc siguen sabiendo lo mismo que cualquier viejo de 80 pero con mas clicks en practica que es diferente a que ENTIENDAN más, mejor y más rápido que las \"viejas generaciones\".
    Lo último para decirte es que vengo siguiendo desde hace tiempo tu web y ésta es la primera vez que te escribo y bueno no quería dejar pasar la ocasión sin felicitarte por el buen desempeño que presentas en tu web, seguí así adelante!

  • pepepo     27/07/2011 - 22:22:34

    Jauna dijo:



    Guiño

  • Fernando     27/07/2011 - 22:23:23

    Estupendo post Fabio, no podría estar más de acuerdo. Aunque hace tiempo que vengo pensando en esto, y me gustaría añadir algunas cositas.

    1º - Creo que en primer lugar hay que ver quienes son los que llaman \"nativos digitales\" a esos \"nativos digitales\". Por ejemplo: Casi todo el tiempo veo viejos de 70 y pico, que mira a una nenita de 7 como juega en cartoonnetworkla.com y me dice \"Claahh, estos son los cosmonautas del futuro\" WTF?! y luego repite \"claro, ella sabe manejar la computadora porque es una \"nativa digital\".

    Se entiende? alguien que SABE, NUNCA llamaría de esa forma a una nena jugando... por eso.. Pienso que hay que fijarse quien otorga el titulo, para saber si el titulo es valido.

    2º - Viendolo desde otro punto de vista no veo mal el titulo de \"nativo digital\" a alguien nacido desde el 90 para acá. ¿Por qué? Porque la calificacon de \"nativo digial\" se les otorga a los que nacieron durante la epoca de las PC, lo cual no significa que tengan más o menos conocimientos.
    Por ejemplo, los \"nativos de america\" no sabian un cuerno comparado con los europeos, y sin embargo nadie discute que sean nativos.
    Si? desde otro punto de vista los llamados nativos digitales son nativos de una epoca y nada más.

    3º Y por ultimo, creo que eso que vos contás, esa \"fiaca\" para aprender y crear, se da no solo en el ambito del software o la informática, sino que se da en la vida.
    No deja de sorprenderme cuanta gente NUNCA leyó un libro por ser aburrido, y solo se conforman con las revistas Para Ti, o las Gente. La gente que no sabe los movimientos de las piezas del ajedrez.. o no se.. infinidad de cosas que yo aprendi por mi cuenta - fuera de la informática - que aprendí tocando y mirando y rompiendo y creando.
    Creo que en esas ganas de aprender como realmente funcionan las cosas es donde finalmente radica el espiritu hacker.
    Entiendo que a uno en el colegio - escuela - facultad, te pueden enseñar basura, pero queda en uno y en esas \"ganas para ver que hay mas allá\" que uno sea un buen \"mecanico, programador, analista, carpintero, etc etc etc\"

    A lo mejor estoy diciendo boludeces, pero no creo estar muy errado.

    Saludos!

  • Fabio     27/07/2011 - 22:56:54

    Nico dijo:

    Fabio yo me considero informatico y no hacker por mas que siento la curiosidad de desarmar las cosas. Esta perfecto que despotriques contra meter todo el misma bolsa, pero no veo como un mundo ideal todos con su gentoo en la casa.


    yo tampoco, jamás vería un mundo ideal si todos estuviésemos instalando y compilando paquetes a lo loco, lo que no tiene nada que ver con mi punto porque en ningún lugar sugiero eso

    entender no tiene nada que ver con ser expertos


    Ignacio Anduaga dijo:
    Leí por ahi que a varios le han recomendado &quot;no reinventar la rueda&quot;... ¿saben que? si no hubiera gente como nosotros que reinventan cosas, jamás avanzaríamos como seres humanos. nos estancaríamos en un estado de conformidad y facilismo.

    adoro pensar. adoro buscar soluciones, adoro la crítica constructiva. amo la evolución del ser

    gracias...


    ni siquiera existiría nada de lo que hoy conocemos como tal, en el sigo XIX la academia de ciencias francesa había concluído que no quedaba más nada por descubrir, entre otras cosas también aseguraron la imposibilidad del vuelo de un mecanismo más pesado que el aire :P

  • LeoBazán     27/07/2011 - 23:09:14

    Gustavo dijo:

    ...y se cagan en las patas (literalmente)


    Eso debe ser muy gracioso de presenciar! :D

  • Cinematracks     27/07/2011 - 23:28:33

    Creo que el término nativo digital está un poco bastardeado. Que una nena de 5 años sepa chatear, navegar por internet y mandar un email no los hace per sé nativos digitales. Como del mismo modo alguien que cocina una rica salsa y unos buenos fideos no es un chef o un cocinero, es solamente alguien que con las herramientas adecuadas sabe hacer determinadas cosas. Ahora si ese cocinero te prepara una bagna cauda o esa nena arma una página web más o menos prolija... es otra cosa.
    Para mí, nativos digitales son todos aquellos que como Fabio -disculpá que te pongo de ejemplo- pudieron superar el hecho de que con una Commodore o una Spectrum solo escribían el programita ese que procesaba texto en "voz" para que diga p*teadas.
    Sino que con las mismas herramientas curiosearon más allá y descubrieron un mundo en lo binario.
    Conocí -y conozco- varias personas que se divierten mucho con GNU/Linux, por ejemplo, o con los fierros de una PC pero que no se dedican profesionalmente a eso aunque estarían en condiciones de hacerlo mucho mejor que un egresado de alguna facultad.
    Desarrollaron su creatividad de manera relajada y la potenciaron.
    Guiño

  • ICeman     28/07/2011 - 00:51:05

    Dejando de lado el tema principal de los ladris en el sector IT :D

    Yo trato de entender esto de "nativos digitales" no a expertos, que obviamente no lo son, sino a gente que no tiene miedo de usar la tecnología electrónica e informática.
    obvio que no tienen ni idea de lo que realmente hace la computadora, o el celular, pero lo que los diferencia de las generaciones anteriores es que igual van y lo usan. No entienden una goma, pero le dan sin asco.
    Como ejemplo voy a usar a mi vieja (64 años) que nunca sacó guita de un cajero automático ni lo quiere hacer, ni quiere que le enseñen a hacerlo. Ella va entre lunes y viernes al banco, en el horario de mierda que habilitan esos hdp para la atención, se fuma toda la cola kilométrica y saca la plata por ventanilla.
    El no-nativo digital, si se le presenta la opción de hacer algo electrónicamente o manualmente va a elegir la opción manual por desconfianza a la opción electrónica; y si solo tuviera la opción electrónica (como pasa con los celulares) la acepta a regañadientes.
    Igual, no deja de ser un término de mierda al estilo suple informática del diario Clarín.

  • Juan     28/07/2011 - 01:06:51

    Esto no tiene nada que ver con el post, pero apenas lei esta noticia necesitaba compartirla!!!

    http://www.lavoz.com.ar/noticias/mundo/anonymous-dice-tener-documentos-otan

    Vean la cantidad de informacion que tienen Anonymous

    Saludos!!

  • parq     28/07/2011 - 02:46:53

    Luis dijo:

    Muy buen articulo Fabio! Actualmente estoy dando clases de Programacion de aplicaciones distribuidas en una universidad en Uruguay y tendria que haberles sacado una foto a los alumnos cuando les dije que vamos a meter cosas en linux, para lo cual van a tener que aprender a usar el VI y programar en C plano o en C++ en su defecto!


    Juaajaaaa!!! Me imagino las caras!

    Algunos pocos habríamos contestado: Y una pizza y algo para tomar. Qué mejor que programar con una pizza cerca?!

    Coincido con Fabio: nano o gedit (si tienes una x disponible). Seguramente has tenido que decidir entre ci y emacs! :D

  • parq     28/07/2011 - 03:00:10

    Hace un par se semanas leí un post que hablaba justamente de algo parecido.

    Comentaba las estadísticas de uno de esos sitios que se aloja código y mostraba que los que más consultaban el sitio era la franja de 15-25 años, mientras que los que más respondían consultas era el grupo >40 años.

    Justamente, el post llegaba a la misma conclusión, pero a nivel mundial: los pibes copian y si no saben preguntan, pero los que resuelven (hackers / geeks?) son (somos) algo más grandes!

  • Marcos     28/07/2011 - 06:46:42

    Por eso odio Apple, son los primeros en ponerle "la tapa al motor"

  • juanfgs     28/07/2011 - 08:36:21

    Luis dijo:

    para lo cual van a tener que aprender a usar el VI y programar en C plano o en C++ en su defecto!


    pfff... los hombres de verdad usan ed

  • ali     28/07/2011 - 08:51:46

    me hiciste acordar a un parrafo de un mundo feliz, de huxley, así que lo busqué y lo encontre en la pág 146:


    "-Sí, pero ¿qué clase de ciencia? -preguntó Mustafá Mond, con sarcasmo-. Ustedes no tienen una formación científica, y, por consiguiente, no pueden juzgar. Yo, en mis tiempos, fui un físico muy bueno. Demasiado bueno: lo bastante para comprender que toda nuestra ciencia no es más que un libro de cocina, con una teoría ortodoxa sobre el arte de cocinar que nadie puede poner en duda, y una lista de recetas a la cual no debe añadirse ni una sola sin un permiso especial del jefe de cocina. Yo soy actualmente el jefe de cocina. Pero antes fui un joven e inquisitivo pinche de cocina. Y empecé a hacer algunos guisados por mi propia cuenta. Cocina heterodoxo, cocina ilícita. En realidad, un poco de auténtica ciencia.

    Mustafá Mond guardó silencio."

    es genial, obvio es mejor si se lo lee completo, si me permitis acá dejo un link para leerlo online:

    http://es.scribd.com/doc/550253/Aldous-Huxley-Un-Mundo-Feliz-pdf

    :D :D :D

  • Miguel Parada     28/07/2011 - 09:44:10

    Muy buena nota, el hecho no es seguir a la masa sino pensar por uno mismos, esto me hace acordar a una acnedota sobre Niels Bohr, que, no se si sera cierto la pero la misma esta muy buena.
    http://www.ikkaro.com/anecdota-niels-bohr

  • german01     28/07/2011 - 09:45:51

    Fabio, me parece que te estás poniendo viejo

    Estas son las típicas quejas generacionales... me imagino que seguramente estos script kiddies serán expertos, en el futuro, de una forma de hacer/usar la informática en que probablemente vos no serás... y así sucede con todas las generaciones... Hace 10 años la mitad de los empleos actuales no existían, y va a pasar lo mismo cada vez más rápido...

    Me hace acordar a cuando mi viejo no entendía que a mi no me interesa en donde está el norte, el sur, etc. No podía entender (y todavía no lo hace) que a mi no me importaba, que con seguir los carteles, o el mapa, llegaba igual o mejor que él que sabía ubicar perfectamente los puntos cardinales mirando el sol... Eso no me hace, ni a él, más o menos inteligente, sino diferente, con otras necesidades y otras respuestas.

    Salu2

  • Nicolas     28/07/2011 - 09:55:47

    Super interesante.
    Pero soy nueva generacion, programador JAVA y COBOL (sisi, y encima nueva generacion jajajajaja) y no hago eso (ni yo, ni los que tengo al rededor)
    Lo que hago yo es buscar en google (cuando no entiendo algo) y ver como lo hace otro, entenderlo y SIN COPY-PASTE, hacerlo yo mismo, porque eso es aprender, y para mi, ese es mi concepto de la programacion. (Como vos decis que deberia ser)
    Me parece que estas generalizando mucho, seguramente por experiencia personal, pero no pasa eso en TODOS LADOS.
    Odio a esa gente que copia y pega y no entiende nada, pero al menos por donde pase yo, hay 1 cada 200.

    Y NO ES UN TEMA DE GENERACION!!

    Deberia ser al revez, mientras mas nuevo sos, mas se deberia querer aprender!

  • Miguel Parada     28/07/2011 - 10:18:39

    No creo que el tema vaya porque uno se ponga viejo o no, sino mas bien, por el hecho de que uno debe aprender a pensar por si mismo y generar sus propias ideas, y no ser parte de la masa.
    Yo admito que era de los viejos y de apoco me volvi de los nuevos, es decir googlear todo, sera tiempo de volver a las fuentes :D

  • Fede     28/07/2011 - 10:27:36

    Laboralmente hablando, hay que cumplir standards, tiempos, aguantar funcionales jaja, uno termina dejando de lado el instinto a necesitar encontrar el \"por que\" y solo sede a terminarlo rápido.
    Hace un tiempo vengo pensando en el tema, es algo que se ve en todos los ámbitos, un desinterés generalizado hasta para formar opiniones propias, como una falsa sensación de relleno.

  • Fabio     28/07/2011 - 10:57:14

    Miguel Parada dijo:

    Muy buena nota, el hecho no es seguir a la masa sino pensar por uno mismos, esto me hace acordar a una acnedota sobre Niels Bohr, que, no se si sera cierto la pero la misma esta muy buena.
    http://www.ikkaro.com/anecdota-niels-bohr


    es una de las citas más falsas de la historia de la web después de "ayuda a Brian" :D pero nunca deja de ser una interesante historieta para contarle a los niños. De hecho, nace de algo así para estudiantes y uno le cambió los nombres para mandarse la parte.

  • Danbat     28/07/2011 - 13:38:53

    Ignacio Anduaga dijo:

    Leí por ahi que a varios le han recomendado &quot;no reinventar la rueda&quot;... ¿saben que? si no hubiera gente como nosotros que reinventan cosas, jamás avanzaríamos como seres humanos. nos estancaríamos en un estado de conformidad y facilismo.

    adoro pensar. adoro buscar soluciones, adoro la crítica constructiva. amo la evolución del ser

    gracias...

    Cuando me dijeron de "no reinventar la rueda", era en un contexto mas bien laboral que, como otros han señalado, presiona más por resultados rápidos que por soluciones innovadoras. De todas maneras yo uso la frase para no tener que rehacer el concepto sino evolucionar lo existente.

    german01 dijo:
    Me hace acordar a cuando mi viejo no entendía que a mi no me interesa en donde está el norte, el sur, etc. No podía entender (y todavía no lo hace) que a mi no me importaba, que con seguir los carteles, o el mapa, llegaba igual o mejor que él que sabía ubicar perfectamente los puntos cardinales mirando el sol... Eso no me hace, ni a él, más o menos inteligente, sino diferente, con otras necesidades y otras respuestas.

    Soy uno de los early adopter de los GPS y si algo he aprendido con la experiencia son tres cosas: el GPS puede perder la señal, el GPS se puede quedar sin pilas, y el mapa puede ser un dibujo que no refleje la realidad. En mi experiencia personal en este país las probabilidades de que ocurra al menos una de estas tres cosas ronda el 90%. Saber los puntos cardinales es como saber que no tenés que meter los dedos en el enchufe.

    Stanislaw Lem, en "Retorno de las Estrellas" (1961), escribió:
    "Me senté ante la mesa, cuya superficie se
    extendió solícitamente bajo mis codos en cuanto me apoyé sobre ella.
    ¿Cómo lo lograban? Uno no debe interesarse por cosas semejantes; la
    mayoría de personas utilizan la tecnología de su civilización sin
    comprenderla."

  • chapa     28/07/2011 - 13:52:50

    Que lindas epocas cuando me tuve que comer el libro de Assembler para MIPS o los ejercicios de programacion funcional con Haskel...

  • Lelale     28/07/2011 - 14:16:34

    Fabio dijo:

    Luis dijo:
    Muy buen articulo Fabio! Actualmente estoy dando clases de Programacion de aplicaciones distribuidas en una universidad en Uruguay y tendria que haberles sacado una foto a los alumnos cuando les dije que vamos a meter cosas en linux, para lo cual van a tener que aprender a usar el VI y programar en C plano o en C++ en su defecto!


    jaja no seas malo ,el vi es innecesario :P yo uso nano :D

    pero claro, me los imagino cuando se encuentran con que tienen que programar... en serio!


    Matias dijo:
    Si la verdad que nos estamos malcriando bastante, a veces realmente por falta de tiempo termino copypasteando sin entender a fondo lo que copio . Es una mala costumbre que habra que cambiar.
    Muy buen post!


    bien por vos que lo admitís, el problema es que no existe tal &quot;falta de tiempo&quot; si no que queremos más tiempo para pelotudear :D yo siempre lo hice así! :D es decir, si laburás 8 horas al día querés pelotudear 6 de esas 8, y dejás sólo 2 para escribir código, por eso apesta nuestro laburo :P


    Tengo que admitir que también lo hago, pero soy tan curioso de como funcionan las cosas que me pasan dos cosas, primero busco y aprendo, luego si logro que funcione, a veces trato de ahorrar líneas de código y tratar de reformar las cosas para ver si lo puedo mejorar. Eso solo se puede hacer si algo terminaste entendiendo del código que agarraste de la página de Internet que lo encontraste.
    Aunque a veces tengo que admitir que hago eso por falta de tiempo, y de verdad me falta, por que por ahí lo ocupo tratando de mejorar cosas triviales (y me re putean por eso)

    parq dijo:
    Luis dijo:
    Muy buen articulo Fabio! Actualmente estoy dando clases de Programacion de aplicaciones distribuidas en una universidad en Uruguay y tendria que haberles sacado una foto a los alumnos cuando les dije que vamos a meter cosas en linux, para lo cual van a tener que aprender a usar el VI y programar en C plano o en C++ en su defecto!


    Juaajaaaa!!! Me imagino las caras!

    Algunos pocos habríamos contestado: Y una pizza y algo para tomar. Qué mejor que programar con una pizza cerca?!

    Coincido con Fabio: nano o gedit (si tienes una x disponible). Seguramente has tenido que decidir entre ci y emacs! :D


    NAAAAA!!!! a mi el mate y las 9 de oro!!!!

  • Nande!     28/07/2011 - 14:26:30 Revisado: 28/07/2011 - 14:28:08

    largo como mis posts.
    yo soy un hacker de corazon (porque nunca supe lo suficiente para ser uno)
    Wow, totalmente de acuerdo, incluso con la conclusion que parece todo parte de un plan macabro...
    lo que tamb me parece es que ya no es tan facil ser hacker como antes..
    digo, antes habia revistas especializadas donde salian hasta que hacia cada uno de los bits de una controladora pci, porque uno tenia (y podia) hacer sus controladores.
    ahora la pcusers es... propaganda, creo (ya ni la leo)
    y tambien creo que la cantidad de capas de complejidad añadidas hace casi imposible conocer a la perfeccion todos los detalles en ciertas tareas...
    muy buen post,
    pd q buenos dias en que sabias que eras hacker porque te quedabas programando hasta las 8am y desayucenabas una pizza fria con cocacola (o cafe en su defecto)

  • Alejandro Caro     28/07/2011 - 14:29:53

    El que me putea por cosas triviales es Nande... es mi jefe...:|

  • seba     28/07/2011 - 20:52:11

    Hola Fabio.

    Interesantisimo Post.

    Soy de los que leian HeinekenTeam, empece como curioso, y luego decidi hacer la carrera de Ing. en sistemas.

    Creo que hemos asistido a la misma universidad, me gustaria saber tu opinion al respecto. Y si podes hacer algun paralelismo entre este post y la forma de enseñar de dicha universidad.

    Te mando un gran saludo.

    Seba

  • gorlok     29/07/2011 - 00:43:15

    Grandioso artículo. Es un ejemplo más de la mentalidad del \"zafar\". De sacarse el problema de encima y listo. Olvidate de invertir a futuro, en aprender, preocuparse, meterse, cuestionar, criticar, mejorar.

    Con lo que NO estoy de acuerdo es que esto se ve con \"los programadores Java o .net\"... NO, SON TODOS, con cualquier tecnología, también en PHP o lo que quieras, porque lo veo en muchos lados. Por supuesto, lo ves más y de forma alarmante con los lenguajes \"populares\" y que más demanda de trabajo tienen hoy, pero no es exclusivo de tal o cual área. En cosas legacy, es difícil verlo, porque no atrae tampoco mucho a los pendejos. Pero sí está patente en donde van como hordas :D, no tiene que ver con la tecnología.

    Será que es una generación que lo da todo por hecho, que no les sorprende, y que toman las cosas por hechos, como verdades, como una FE. Y eso es jodido. Porque esto no es religión, es ciencia, con aristas de arte si querés, pero ciencia pura y dura al fin. Tal vez como nosotros la vivimos desde que no había una garcha, con las home computers programando basic, luego assembler, luego ms-dos (y por ahí CP/M antes en Commodore 128), luego Linux, C, todo el mundo UNIX, la windola.... en fin.... mil lenguajes y herramientas, y nos metimos con pasión, la vivimos desde el big bang, todo, es que nos interesa saber el porqué de las cosas, es que no damos nada por hecho, y queremos saber cómo fabricarlo o crearlo uno mismo, cómo cambiarlo y mejorarlo, aunque no lo hagamos, queremos ENTENDERLO,.... no se, da para largo.

    Supongo que para la nueva generación habrá otras cosas que le va a resultar más apasionante, y que para nosotros nos van a resultar boludeces :D, porque al final son vueltas de tuerca pero nada demasiado nuevo, porque ya las vimos bajo otras formas, esto es un círculo y en el fondo son pocas las cosas nuevas para nosotros, si bien cambia de forma, mejora la tecnología, y le ponemos capa encima de más y más capas...

    Al final corremos con la gran ventaja de haber vivido y visto de \"dónde viene todo y porqué es cómo es\". Y esto pesa. Y la experiencia y los años, nos llevó a conocer y comprender las cosas.

    Espero que siempre haya curiosos que no se queden conformes con el cuentito que les vende el vendedor de humo del momento. Está difícil, los \"inquietos\" son ahora casi todos \"viejos\" , y entre los pendex parecen en peligro de extinción, no les interesa, cuesta muchísimo encontrar alguno con aquel espíritu. Y tendría que ser al revés! xD Tampoco digo que todos los \"viejos\" sean gurús, nada más lejos, están los cansados y los ladris de siempre, pero había un cierto porcentaje de \"entendedores\" que con el tiempo se cayó a pedazos

    La mayoría ahora se queda con los que les dicen, y eso es grave. Por suerte, no creo en la generalización, puede ser una etapa, esperemos que esté todavía ese espíritu pionero por ahí dando vueltas, estoy seguro que sí, ahora se ve muy poco entre los pendex :-/

    También tiene que ver con la educación. Tuvimos que usar esas cosas llamadas... \"libros\"... y \"bibliotecas\"... y buscar y razonar, entender y formular. Está buenísimo tener ahora todo ese conocimiento al alcance de la mano... pero es ruido para ellos, no lo usan, no les interesa Quedan en la fácil, y también tiene que ver porque nos volvimos una sociedad que no premia al esfuerzo, ni la vagancia tiene consecuencias. Antes si no estudiabas, repetías. Y tus viejos te mataban xD (nah, pero se calentaban, y te seguían para que estudiaras o te cortaban los víveres). Qué se yo. En algún momento habría que ponerle unas fichitas fuertes a la educación (sin descuidar para nada al resto de los temas), y dejarnos de joder a la educación de una vez, o nos vamos a ir al carajo mal.

    Lindo tema, da para pensar.

  • Saynt     29/07/2011 - 03:21:29

    Muy buen artículo.

    Ahora, el problema va para los dos lados. Muchas veces en las entrevistas te preguntan cosas como "¿Usaste alguna vez el framework RobotLEGs o PureMVC?"

    Y te da ganas de contestarle "No, flaco, pero aprendí a programar con VIM y C++ en línea de comando, hice sistemas enteros usando Pascal, scripteo hasta mis idas al baño ¿cuánto te pensás que me puede llevar aprender a usar la mierda esa?"

    Y terminan contratando a un Script Kiddie...háganse cargo los recruiters también.

  • Hoo69     29/07/2011 - 05:10:30

    El gran problema, al menos en España es que en las universidades enseñan cosas que no vienen al caso... para hacer una ingeniería de sistemas de 3 años, te enseñan muchas matemáticas y muy poco relacionado con la informática, a mas, el profesorado está anticuado y solamente piensa en el sueldo que cobra a fin de mes, la tecnología y las técnicas de desarrollo son muy viejas, no innovan para nada... y lo mas importante los alumnos (no todos, pero si el 80% por lo menos) se acomodan a lo que aprenden y no ven mas allá de lo que les enseñan. Se conforman con el título que reciben pero en realidad no tienen ni "p..a" idea de nada, te lo puedo asegurar, ya que una de mi faena es preparador de alumnos para el ambiente de trabajo en empresas relacionadas con la informática de sistemas.
    Como esto no cambie, el país se va al garete!! Y encima, el que sale bueno se va a seguir sus estudios fuera de España... o sea, que nos quedamos "a dos velas".
    El nivel de estudios aquí en España relacionado con la informática es bastante bajo comparado con otros países... esto es lamentable, pero es la pura realidad (y encima nos hacen recortes en la enseñanza por parte del gobierno).
    Ahh!!, eso sí, aquí todo el mundo es informático (y presumen de ello), también todo el mundo es albañil, mecánico de vehículos, etc... y a la hora de la verdad nada de nada...

    Un salu2

  • GoFa     29/07/2011 - 10:40:08

    Saynt dijo:

    Muy buen artículo.

    Ahora, el problema va para los dos lados. Muchas veces en las entrevistas te preguntan cosas como &quot;¿Usaste alguna vez el framework RobotLEGs o PureMVC?&quot;

    Y te da ganas de contestarle &quot;No, flaco, pero aprendí a programar con VIM y C++ en línea de comando, hice sistemas enteros usando Pascal, scripteo hasta mis idas al baño ¿cuánto te pensás que me puede llevar aprender a usar la mierda esa?&quot;

    Y terminan contratando a un Script Kiddie...háganse cargo los recruiters también.



    Cuestión de eficiencia... Hoy en día es necesario quien sepa cambiar un foco, no quien sepa construirlo desde cero pero no sepa cambiarlo.

  • Fabio     29/07/2011 - 11:33:05

    GoFa dijo:

    Saynt dijo:
    Muy buen artículo.

    Ahora, el problema va para los dos lados. Muchas veces en las entrevistas te preguntan cosas como &amp;quot;¿Usaste alguna vez el framework RobotLEGs o PureMVC?&amp;quot;

    Y te da ganas de contestarle &amp;quot;No, flaco, pero aprendí a programar con VIM y C++ en línea de comando, hice sistemas enteros usando Pascal, scripteo hasta mis idas al baño ¿cuánto te pensás que me puede llevar aprender a usar la mierda esa?&amp;quot;

    Y terminan contratando a un Script Kiddie...háganse cargo los recruiters también.



    Cuestión de eficiencia... Hoy en día es necesario quien sepa cambiar un foco, no quien sepa construirlo desde cero pero no sepa cambiarlo.


    ni siquiera por eficiencia, por ignorancia.

    para un reclutador el que no sepas usar "Garching PHP" es que no sabés lo que te solicitaron por ende se van a buscar a otro que diga "una vez lo usé".

    ¿conclusión? agregá todos los frameworks en tu CV en nivel "básico" y listo, total... aprenderlos no es complicado.

  • Marco Cupo     29/07/2011 - 11:38:15

    Coincido plenamente porque lo veo a diario en el laburo, en la facu y en la vida. Pero todavía queda una camada de gente que se ensucia las manos y puede tocar las cosas a otro nivel, sin ir más lejos, son los que llegan a hacer grandes cosas; el resto se queda en su propia mediocridad; (más allá de los sueldos y cargos)

  • Marco Cupo     29/07/2011 - 11:45:16

    Saynt dijo:

    Muy buen artículo.

    Ahora, el problema va para los dos lados. Muchas veces en las entrevistas te preguntan cosas como &quot;¿Usaste alguna vez el framework RobotLEGs o PureMVC?&quot;

    Y te da ganas de contestarle &quot;No, flaco, pero aprendí a programar con VIM y C++ en línea de comando, hice sistemas enteros usando Pascal, scripteo hasta mis idas al baño ¿cuánto te pensás que me puede llevar aprender a usar la mierda esa?&quot;

    Y terminan contratando a un Script Kiddie...háganse cargo los recruiters también.



    TAL CUAL, AMÉN.
    Me ha pasado en varias entrevistas, hay que empezar a contestarles.

  • Eric     29/07/2011 - 17:54:59

    Es verdad lo que dices... Un ejemplo claro es con las lentes de lectoras... Cualquieras que veas... No se rompen cuando no leen.... Mayormente se descalibran... Y la gente compra otra o manda a cambiar una lente cuando en realidad los que las reparan solo las calibran... La lente es muy dificil que se rompa. o se desgaste jajajaa como dicen... no se desgasta!!!!

  • Néstor j Blanco     29/07/2011 - 19:01:17

    Excelente el ejemplo de los autos. En coches "antiguos" como R 12 o Peugeot 504, levantabas el capot y tenias todo a mano para "hackear" . Mi primer (y único) 0Km fue un VW Gol y al levantar el capot te encontras con una tapa negra y una varilla para medir el aceite....

  • Fabioar     30/07/2011 - 03:30:12

    Especializacion vs. Comprensión Global / Superficialidad vs. Profundidad

    Respetando que cada persona pueda elegir cual es su sentido de vida... (creo que estas cosas tienen que ver con el sentido que cada uno le ve a su propia vida)... en mi caso "elijo" (o al menos mi "tendencia" es) hacia la Compresion Global de las cosas, por puro gusto. Si bien a veces comienzo desde una cierta "superficialidad", al reconocerla, la voy subsanando con el tiempo, dándole de a poco mayor Profundidad a mis conocimientos... porque mi "Proposito" es ese... en lo posible y hasta donde me de el cuero, intentar llegar a la "Raiz de las Cosas" (de las mías y como ser social, de las de mi sociedad y mundo en el que vivo y del cual soy parte). Por eso me gusta el "temple" de este blog.

    Pero trato de no criticar a los "del otro lado".... porque se que mi "forma" adolece por ej. de falta de practicidad. Y que algunos tomen algunas "piezas" de pensamiento de otros (aun entendiendolas poco) y las hagan funcionar y hacer algo práctico y que "sirva", sin cuestionarse mucho los porque, no esta mal. Mientras que ni yo ni "ellos" usemos nuestra aptitud para perjudicar a los demás. Así seríamos complementarios. Y estas "tendencias" las veo en personas de todas las generaciones, no solo de estas últimas "nativas digitales".

  • hibiqui     30/07/2011 - 05:52:31

    Fabio, cuando hablás así te adoro; cuando hablás de política te odio. Me asombra la relación amor-odio que tengo con vos.

  • esteban camargo     30/07/2011 - 11:41:13

    Un ejemplo? Un dia una empleada me llama, y dice "por favor podrias bajar un ratito? Mira tengo el problema que fb entra automaticamente, y yo me tengo que ir"

    FB? WTF!

    Bajo, le digo, "a ver mostrame el problema"

    Ella, "mira abro fb, (ingresa direccion de correo, y contraseña) y entra automaticamente!"

    Silencio incomodo...

  • Giuliano Scaglioni     31/07/2011 - 15:56:23

    Tenes razón, yo tengo 15 años y creo que la mejor manera de aprender algo es leyendo todo desde cero, y no saber un monton de cosas, sino pocas y como funciona cada una de ellas. Yo cuando quiero aprender algo, pongo de ejemplo php que hace unos meses, me compre un libro como para aprender lo basico y despues me baje toda la documentacion y la lei toda y ahora puedo programar algo sin tener que escribir google.com en firefox. Otra cosa, el otro dia me quise morir cuando un chico de mi colegio que supuestamente es \"Hacker\" porque sabe \"programar\" !\"virus\"¡ con batch \"batch!!!\"(windows) me pregunto como instalar wordpress y que es un servidor. Facebook y los juegos de mierda estan cagando a todos.

  • @mazacote     02/08/2011 - 17:06:53

    casi como la comparacion entre nerds y geeks
    querer meterse en el hack, es cosa de nerds. Y ser nerd, fundamentalmente es profundidad y foco + mucho tiempo

  • Fernando     02/08/2011 - 19:47:09

    Cada tanto me doy una vuelta por tu sitio viste... Me entretengo un rato con la ruleta rusa. Leo algun articulo interesante y me voy.
    Pero este la verdad que es muy bueno. Y nos muestra algo que muchos no ven (o no quieren ver).

    El problema esta en que la velocidad a la que ocurren las cosas muchas veces nos lleva a funcionar como script kiddies ya no podemos tomarnos el tiempo para comprender totalmente como funciona algo...

    De hecho muchos ya ni siquiera se toman el tiempo de leer algo completamente.

    Saludos

  • Greyman     06/08/2011 - 13:25:22

    Esto está planeado desde hace siglos donde los monarcas \"perdieron\" el poder sobre las masas, no pensaron que una buena alimentación y el acceso a la información de base o sea el saber \"como\" y \"porque\" con el tiempo se convirtió en un arma de doble filo porque el pueblo crecia mentalmente y sus arcas también y esto generaba una nueva raza de nuevos ricos. Conclusión? destrucción del pensamiento critico y reemplazarlo por \"la palabra\" del erudito pop de turno, y de esa manera obtenemos un constante vaciamiento de las mentes, donde siempre uno vé un enfrentamiento bilateral desgastante hasta tal punto en el que uno opte por dejar que otros tomen las riendas y resuelvan los conflictos.
    Somos mesianistas esperando al salvador en luar de liderarnos a nosotros mismos, esperamos a Chiche Hellblung para que nos diga que pasó con tal o cual gato, dejamos que ese aparato que tiene un potencial enorme para initarnos a pensar se convierta en lo contrario, de yapa la frecuencia de parpadeo del televisor está espeificamente para mantenernos en un estado alfa y dejarnos grabar mensajes subliminales de una manera mas eficiente, sumesmole la mala alimentación que nos atrofia la mente ni que hablar del fluor en el agua que nos separa la sinapsis neuronal. Es una guerra en la que estamos todos conciente o inconcientemente metidos esperando que San Assange nos diga lo que es verdad y mentira y nunca ahondamos en quien banca a tipos como esos que nos guian de las narices hacia un lado o el otro.
    Me honra que aún hala mentes que queiren saber el porque de todo lo que tocan al menos tener esa curiosidad de dudar, al contrario de lo que nos dicen algunos la duda nos lleva a la información y ésta al conocimiento y el conocimiento aplicado a la saiduria.
    Duden de todo hasta de éste humilde mensajero. Hack the World Hack You Mind!!!
    Pax Et Bonum

  • Yagarasu     16/08/2011 - 17:37:46

    Aplaudo tu artículo.

    Yo soy diseñador gráfico de profesión y desarrollador de corazón. Frecuentemente me encuentro con gente que se vende como diseñador web que sólo sabe hacer slices en Photoshop, animar en Fireworks o arma todo en Dreamweaver, pero no sabe ni qué es un FTP. ¿Javascript? Bah, sólo saben que en el menú X encuentras una herramienta que te genera menus en cascada.

    No niego que uso frameworks, pero sé qué es lo que hay atrás del framework. Amo jQuery y amo Wordpress, pero ya hice un CMS desde cero y he animado en Javascript desde los 13 años.

    Lo que falta de pronto en el nativo digital es lujuria por el conocimiento. Cuando todo es tan sencillo ya no hay deseo por profundizar...

  • Juan Escobar     19/08/2011 - 18:05:12

    Excelente articulo. Lastimosamente el mundo se esta llenando de gente mediocre, aun docentes, que es lo más triste, pues estos deben motivar a la investigación. Por ahora muchos tratamos de aprender algo nuevo cada día.

  • Maxi     20/02/2012 - 00:46:24

    Yo creo que esos Script Kiddies deseean aprender mas alla del copy-paste... pero hoy en dia con tanta información en Internet... te satura !! Por donde empezas ?

    Antes como era la cosa ? Con este y aquel libro podias aprender mas allá del copy-paste ? Esos libros existen ahora ? Se pueden usar como base para los requerimientos de un profesional ahora ?

  • Michael F Gonzalez     07/04/2013 - 16:54:09

    yo apoyo lo que dice fabio, pero por ejemplo, a mi me gustari aprender a ser hacker vdd, buscas una pequeña guia de arranque pero lo unico que encuentras es como encontrar una vulnerabilidad con nmpa. con sss, etc etc etc, como conseguir una shell con metasploit etc etc etc, y yo me pregunto el dia que yo no tengo esos programas no podre hackear? siempre e querido saber por donde empezar, pero no encuentro por donde, la verdad no quiero ser un script kiddie quiero poder hacer las cosas a mi manera poder hacer mi propio codigo y no depender de los demas que este donde este pueda realizar un trabajo sin necesidad de programas externos, si alguno de uds esta leyendo esto, por que ya es un poco tarde publicar esto quisiera saber por donde empezar solo pido las bases, para poder arrancar gracias

Deje su comentario:

Tranquilo, su email nunca será revelado.
La gente de bien tiene URL, no se olvide del http/https

Negrita Cursiva Imagen Enlace


Comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador. Los comentarios son filtrados por ReCaptcha V3.