martes, 22 de febrero de 2011

iWoz

Él es un tipo sencillo, bastante tímido, muy interesado en los gadgets y en hacer bromas sanas, pero particularmente en ser feliz. Su imagen dista mucho del controlador y obsesivo ex socio Steve Jobs. Así se define Steve Wosniak (Woz) en su libro autobiográfico iWoz http://en.wikipedia.org/wiki/IWoz.

Con un relato sencillo y ameno, cuenta como su padre despertó su interés por la electrónica y las comunicaciones de radio siendo pequeño, para más tarde desarrollar motu propio, una obsesión por minimizar la cantidad de componentes electrónicos en sus desarrollos.
Cuando la Altair 8800, una de las primeras computadoras dirigida a los aficionados a la electrónica, se popularizó, Woz construyó su propio prototipo con carácter didáctico, al que bautizó Cream Soda Computer.

A esta primera incursión en el mundo de la computación le seguiría la idea de construir una versión doméstica del juego “PONG” utilizando un televisor común, aprovechando la experiencia adquirida en un trabajo sobre un sistema de video de circuito cerrado. Woz relata que su versión hogareña de Pong estuvo lista unos meses antes que la versión de Atari. Esta sutil relación con la empresa de Nolan Bushnell continuaría un poco más adelante.

Muy interesado en la construcción de computadoras y motivado con la idea de acercarla al publico al costo más bajo posible, ingresa al Homebrew Computer Club y descubre que la tendencia es la utilización de microprocesadores en lugar de la implementación “manual” de las funciones que este brinda. Para esta misma época conoce a Steve Jobs, gracias a un amigo en común. Aunque inicialmente Woz creyó que se trataba de una persona muy parecida a él, pronto se daría cuenta que había muchas diferencias entre ambos. Sin embargo, la amistad se afianzó.

En aquel entonces, Jobs, que trabajaba para Atari, transmitió una necesidad de la compañía a Woz con respecto al desarrollo de un nuevo juego que él estaba implementando y al cual debía minimizarle la cantidad de componentes electrónicos.

El resultado de este desafío fue un Breakout con un diseño tan compacto que impresionó a los ingenieros de Atari. El esfuerzo significó una recompensa de varios miles de dólares, de los cuales Woz apenas vio $350: Jobs le comentó que ese monto se trataba del 50% del premio cedido por Atari. La verdad de este hecho habría sido descubierta un tiempo más adelante generando uno de los primeros roces en la amistad.

Mientras tanto, Woz continuaba su trabajo como diseñador de calculadoras en Hewlett-Packard, compañía a la que él quería profundamente y en la cual pensaba, al menos, trabajar toda su vida. Pero sus ideales con respecto a la difusión de las computadoras a las masas habrían de cambiar su camino. Después de tantas reuniones en el Homebrew Computer Club, se propuso construir una nueva computadora utilizando esta vez algún microprocesador. Aunque pensó en el Motorola 6800, su costo era bastante elevado. Recurrió entonces a una nueva empresa que promocionaba un procesador muy próximo a lanzarse al mercado, compatible con el 6800 pero a menos de un 20% de su costo. El MOS 6502 sería el corazón de la nueva computadora. Por su parte, Jobs, hábilmente, consiguió memorias DRAM para el equipo. Pero lo fundamental en este nuevo desarrollo, serían un par de ideas innovadoras surgidas de su experiencia en la construcción de aquel Pong doméstico y de su trabajo en HP. En lugar de utilizar el sistema clásico de entrada de programas y salida de resultados de tarjetas perforadas, pensó el uso de un teclado como medio de ingreso -del mismo modo que lo hacían las calculadoras-, y en un televisor común para mostrar resultados, al igual que su Pong domestico.

La computadora resultante fue mostrada ante la atónita mirada de los miembros del Homebrew Computer Club, quienes aún no podían salir de su asombro al enterarse que Woz ofrecía los planos del diseño a quien quisiera tenerlos.

Pero fue Job quien vio la veta comercial. Y sugirió la venta de la copias de los planos y la venta de los circuitos impresos para la construcción. También fue quien sugirió la creación de una compañía a la que llamaron “Apple”. El 29 de Junio de 1975, con la aparición de este prototipo recubierto con un gabinete de madera, ni siquiera provisto de un sistema operativo (tan sólo algo más sencillo llamado “monitor”) ni mucho menos de un lenguaje de programación (a pesar de su preferencia por Fortran, Woz escribiría en corto plazo un intérprete Basic que se cargaría desde casette), representó el primer paso para lo que serían los años venideros en el mercado de la computación hogareña…

Perdón. Me dejé llevar. Si sigo así, terminaré relatando el contenido del libro que terminé de leer durante mis vacaciones. Creo que mejor sería leerlo de la fuente original, que se puede conseguir por Amazon o Ebay….o quizás deba transcribir algo más del tema?