Entrevista a Andrew Stone

Anuncio
?
Andrew
entrevista a: Stone
El ADN tecnológico de la
nueva Apple es puro NeXT.
Entrevistamos a Andrew
Stone (CEO de Stone
Design), un amigo que lleva
veinte años “en el ajo”,
y siendo un ejemplo
para los desarrolladores
independientes con
creaciones que han ido
desde HyperTalk hasta iOS,
pasando por NeXTSTEP... y
que nos cuenta el viaje en
primera persona.
Miguel
Cornejo
«Han hecho falta 20 años para meter una
máquina de 100 libras de peso en un teléfono,
pero el iPhone es el hijo de NeXT.»
Arriba, dos imágenes de presentaciones de
Steve Jobs. La del NeXT Station en 1990
(fuente: www.allaboutstevejobs.com) y la del
iPhone en la MacWorld exposition de 2007.
Sobre ellas, dos pantallas del Interfaz Builder de
NeXT y del iOS. Persistencia de lenguaje dentro y fuera.
H
A la izquierda, Andrew Stone posando en
su casa de Alburquerque, Nuevo México,
en la que, aparte de ocuparse de su negocio
(Stone Design, www.stone.com),
también cultiva hortalizas orgánicas .
www.macuarium.com
ola, Andrew. Ya hace un tiempo desde
que hablamos por última vez, allá por
el 2004... y has hecho un montón de
cosas interesantes mientras tanto. Algunas
de tus aplicaciones para iPhone, como Twittelator, están entre lo mejor del mercado. Parece que tienes el hábito de estar en la vanguardia.
Esta vez, nos gustaría hablar de NeXT, su
peso en la historia de Apple y en su futuro.
Algunos de nuestros lectores puede que no
sepan que NeXT Computer fue la empresa radicalmente innovadora que fundó Steve Jobs
cuando salió de Apple... y gracias a la cual
volvió a tomar el control de la empresa de la
manzana.
■ Has dicho alguna vez que el viaje que
empezó con el Cubo de NeXT ha terminado
en el iPhone. ¿Se trata realmente del mismo
animal?
■ Absolutamente el mismo: el modelo de representación PostScript-PDF, las interioridades y
seguridad UNIX, el lenguaje Objective-C, y los
objetos de alto nivel que permiten que hasta
niños desarrollen aplicaciones para iPhone e
iPad. ¡Si hasta seguimos usando Interface
Builder, como en 1989!
Quizá sería mejor decir que es “Hijo de
NeXT” ya que han hecho falta las lecciones
aprendidas estos últimos 20 años, y la miniaturización constante, para meter una máquina de
10.000 dólares y 100 libras de peso (cubo y
septiembre/2010
macumag # 1
23
Entrevista a Andrew Stone
«En NeXT no estaban parados, estaban
creando las herramientas que iban a
necesitar quince años después... como
WebObjects, que hoy en día hace funcionar el
iTunes Store.»
«El error de Apple fue negar
sus raíces de contracultura y
tratar de ser igual que el
resto de los clones
corporativos.»
Arriba, gráfico descriptivo del funcionamiento
de WebObjects de NeXT (Servidor Web de
empresa). Salió al mercado en enero de 1996.
A la derecha, Steve Jobs junto con otros miembros de su equipo en NeXT durante un retiro
de trabajo en 1986 (fuente: www.allaboutstevejobs.com) .
monitor) en un aparato que pesa onzas, se lleva
en la mano, y encima resulta que hace llamadas.
Mis amigos que trabajaron en el Kit de
Desarrollo de Soware (SDK) del NeXT siguen
todavía en Apple. En una industria donde la
gente y las empresas van y vienen, la fidelidad de
los desarrolladores de soware en Apple es
legendaria.
Imagen de una fiesta rave de Stone y John
Perry Barlow en 1992, en el Palace of Fine
Arts de San Francisco.
24
macumag # 1
■ Tenemos entendido que la
compañía que Jobs construyó al
dejar Apple y fundar NeXT era
muy peculiar, y no sólo por las
escaleras de cristal de su sede.
Era más una “comunidad” que
una jerarquía. Suena más al
Woz “soñador” que al Jobs
que conocemos, pero
probablemente él aún no
fuera así. ¿Cómo funcionaba
aquello?
■ Steve se había hartado de los
Corporate Suits (Gestores
Profesionales) que había contratado para ayudarle a llevar Apple, y francamente, creo que
estaba más a gusto en una situación de emprendedor radical. Seleccionó personalmente a la
gente con auténtico talento que le acompañó al
desierto, y era un grupo pequeño y muy unido,
septiembre/2010
tanto dentro como fuera de la compañía.
Demasiado arriesgado para las compañías de
éxito, ¡y lo ideal para independientes hambrientos!. Ahora, la paradoja es que sigue construyendo ese grupo unido, sólo que a una escala
exponencialmente mayor. Los desarrolladores
de iPhone e iPad de todo el mundo están compartiendo ideas, código e historias.
■ ¿Qué tenía de especial NeXT para atraer a
un desarrollador?
■ Lo bueno de NeXT era que estaba empezando. Igual que el iPad y el iPhone lo son ahora.
Aquí había herramientas potentes que permitían
que gente inteligente, pero no necesariamente
programadores, diseñara y construyera aplicaciones. La comunidad era pequeña y de escala
humana, y las fiestas (raves) que dábamos John
Perry Barlow y yo, ¡eran material de leyenda!
Aquellos eran tiempos impresionantes, y éstos
son tiempos impresionantes. Estos tiempos tienen que venir una vez por generación, y estoy
encantado de poder seguir siendo parte de ellos.
■ Hay muchas cosas que la gente no sabe
acerca de los años de NeXT. Tú fuiste el
primer desarrollador independiente (indie)
que produjo una aplicación para el sistema
NeXT, y volviste a ser el primero en sacar
una para Mac OS X, así que podemos decir
www.macuarium.com
que has estado ahí a lo largo de todo el
camino. ¿Nos puedes contar alguna
anécdota de esos años?
■ Sí, Wil Shipley (el autor de Delicious Library)
siempre me presenta como “el Padrino de los
indies”.
En 1989 le mostré a Steve Jobs mi preciosa
aplicación de gestión de tipografías (TextArt)
que escribí en un “NeXT Camp” (¡los primeros
“barcamp” de la historia!). Era la primera aplicación independiente que salía para NeXT. Pero
había un problema: el soware costaba 99 dólares y el disco óptico (el único medio que usaba
el ordenador NeXT) nos costaba 49. Así que me
puse a trabajar con mis amigos de Lighthouse
Design (uno de cuyos fundadores, Jonathan
Schwartz, acabó siendo CEO de Sun) para crear
un modo de que la gente pudiera descargarse el
soware por la naciente internet para probarlo,
y si les gustaba, les podíamos mandar una licencia por correo. Una solución muy “verde”, y
www.macuarium.com
Pantallas de las aplicaciones
DataPhile y Create, éste
último en la versión que ha
llegado hasta nuestros días
para OSX (ambos parte de la
suite para NEXTSTEP
lanzada en 1998. Create fue
la primera aplicación de
diseño para OSX y
OSXserver.)
Sobre estas líneas, el anuncio
que apareció en la web de
NeXT con motivo de la
fusión con Apple en 1996.
nunca hemos vuelto atrás. Y ahora tenemos la
iTunes Store, que es lo mismo pero mejor ¡porque Apple recoge el dinero por nosotros!.
Tuvimos un gran éxito con Create, nuestro
programa de diseño, paginación y creación web,
que lleva 20 años vendiéndose y está disposeptiembre/2010
macumag # 1
25
Entrevista a Andrew Stone
«Gil Amelio no tenía el carisma
necesario para conducir la
"nave nodriza", así que regresó
el "hijo pródigo"… y con él
llegaron los ingenieros leales
de NeXT.»
Arriba, el NeXTcube, tal como aparecía
en su folleto de presentación de 1992.
La familia de productos incluía dos
opciones de monitor (monocromo y de color) y una impresora láser de 400 dpi, todo con
un impecable diseño.
nible en Mac OS X
(>stone.com/ Create), y con nuestra
base de datos de archivo
plano DataPhile –como
FileMaker con esteroides–.
Steve me pidió que desarrollara DataPhile, y acepté con una
condición: que iba a tener capacidades multimedia completas para
grabar imágenes y audio (¡nada de vídeo
todavía!). Las ventas iniciales de NeXT financiaron mis sueños de independiente.
■ ¿Qué fue lo que pasó? ¿Las máquinas
dejaron de venderse?
■ Los siguientes seis años fueron duros por la
caída de las ventas. Tengo la teoría de que
“América Disfruta Odiando a sus Héroes”, es
decir, que el éxito de Steve despertó envidias, y
el mercado estadounidense no adoptó NeXT
aunque era tecnológicamente superior. ¡Lo interesante fue que Francia, Alemania y Japón se
enamoraron de él! NeXT dejó de hacer hardware
en el año 95 y decidió que era una compañía de
soware. Portó NeXTStep a OpenStep para que
funcionara sobre máquinas IBM, HP, Sun e
incluso Intel.
■ NeXTStep fue portado a Solaris pero Sun
lo dejó para centrarse en su lugar en Java, a
pesar de que varios de sus directivos eran
ex-NeXT o desarrolladores que lo conocían.
Creo que sólo llegó a haber una aplicación
en ese entorno, de cierto desarrollador
independiente... ¿Qué pasó con la aventura
de Sun?
■ Me alegró que Sun nos diera un rayo de esperanza con Solaris –máquinas serias, entornos
serios en los que nunca antes había habido aplicaciones para usuario final–. Yo hice el porte,
saqué la aplicación, vendí cinco copias a viejos
26
macumag # 1
septiembre/2010
colegas de la Escuela de Minas de Colorado, y un
día, sin decir nada, Sun dejó caer todo el tema.
Sun nunca llegó a sacar aplicaciones de usuario
decentes, y ser fagocitados por Oracle es justo lo
que se merecen.
■ ¿Qué hacían NeXT y sus desarrolladores
mientras tanto?
■ En NeXT no estaban parados, estaban creando
las herramientas que iban a necesitar quince años
después: algo tan grande y potente, que está
aguantando el motor de millones de dólares de
iTunes todos los días. WebObjects está bajo el
capó de casi todos los programas corporativos de
Apple.
Luego fue cuando sucedió algo milagroso.
Apple había fallado en su intento de construir un sistema operativo moderno (Taligent
>http://en.wikipedia.org/wiki/Taligent). Empezó
a cortejar a Jean Luis Gassé, una luminaria exApple, y a su interesante BeOS. Pero ese trato de
200 millones de dólares se cayó cuando Apple
compró, por sorpresa, y por 400 millones, NexT,
Inc. en diciembre de 1996.
Así fue como volví a convertirme en un desarrollador Apple. Había empezado programando
con HyperCard, el primer entorno de programación accesible para el usuario para el Mac en
1987, y de hecho fueron esas credenciales y los
capítulos que escribí en “Tricks of the HyperTalk
Masters” (Trucos de los maestros de HyperTalk)
lo que hizo que NeXT se interesara por mí como
desarrollador para empezar.
■ Para los usuarios, la compra de Amelio
(CEO de Apple en aquel tiempo) fue una
sorpresa completa. ¿Cómo la viviste tú?
¿Cómo fue esa fusión para los implicados?
■ ¡Reí, lloré, fui reivindicado! Dentro de Apple
las cosas estaban en ruinas, las acciones a 18
dólares (compraste algunas, ¿verdad?), la moral
por los suelos, y ahora encima les forzaban a
adoptar tecnología “no inventada aquí”. Tuve un
www.macuarium.com
trabajo duro defendiendo el paradigma de objetos de OpenStep.
Gil Amelio no tenía el carisma necesario para
conducir la “nave nodriza”, así que regresó el
“hijo pródigo”... y con él llegaron los ingenieros
leales de NeXT, ¡así que fue una absorción
inversa!
■ ¿Cómo reaccionó la gente de Apple? ¿Qué
hay de cierto en las leyendas
de Jobs despidiendo a diestro y siniestro?
¿Qué había salido mal en Apple, en tu
opinión, para que llegaran a estar así?
■ ¡Todos los libros sobre emprendimiento te
dirán que el éxito mata! El error de Apple fue
negar sus raíces de contracultura y tratar de
adoptar la cultura corporativa haciéndose igual
que los clones empresariales de aquellos días.
Error. El camino del infierno está empedrado
con gente que negó lo que le pedía el corazón y
los sentimientos y trataron de dar la imagen que
se esperaba de ellos.
■ ¿Cómo afectó todo esto a la comunidad de
desarrolladores de NeXT? ¿Seguía
existiendo? ¿Cómo fue el paso a Mac OS X, y
qué están haciendo ahora que destaque?
■ Quedaban sólo unos pocos irreductibles en la
www.macuarium.com
comunidad NeXT cuando se unió a Apple, ¡pero
fue glorioso! Me tocó dar la keynote de la
Macworld 1997 con Guy Kawasaki. ¡Un retorno
brillante, triunfal! Pero una vez quedó claro que
NeXTStep iba a volver a la vida, se fueron reuniendo conmigo en el esfuerzo... ¡y cada uno de
ellos hoy tiene un iPhone, un iPad y un MacBook
Pro o un Mini!
Arriba, anuncio del NeXT explicando “Qué es
lo que hace de un ordenador NeXT, un ordenador NeXT” (jugando siempre con el doble
sentido de “próximo o siguiente” de la palabra
next.
A la izquierda, Gil Amelio y Steve Jobs en
su aparición conjunta en la MacWorld exposition en San Francisco, el 7 de enero de 1997
(Associated Press/Eric Risberg).
■ De aquella primera época, se ha ido gente
tan clave como Avie Tevanian. Apple es una
empresa de electrónica de consumo,
jerárquica y cerrada. Tienen hasta sus
propios escándalos de sobornos y compras.
¿Qué queda de NeXT?
■ Los ingenieros del núcleo duro que hicieron
el trabajo pesado desde el principio –Ali Ozer,
Mike Ferris y muchos de mis colegas que llevaban a los desarrolladores en NeXT como Bill
Bumgarner– todos están ahí, todos son desarrolladores senior, y todos están dejando su huella.
■ Jobs rehizo Apple, simplificándola primero
y luego llevándola a nuevos mercados. Y
entonces llegó el iPhone. Tu fuiste de los
primeros desarrolladores que Apple
destacó, con Twittelator. ¿Cómo sucedió
aquello?
septiembre/2010
macumag # 1
27
Entrevista a Andrew Stone
«La interfaz táctil llegará al Mac,
el reconocimiento de voz se hará
en tiempo real, ¡y muchos más
desarrolladores independientes
vivirán de sus magníficas ideas!»
hacerlo, y fuimos los primeros en ofrecer transferencia de vídeo vía iPhone, así como un montón de prestaciones más (>http://j.mp/twitpro).
■ ¿Crees que la herencia NeXT podrá marcar
la diferencia contra la invasión de aparatos
basados en Android? Hay más clónicos que
en la época de Windows 3.1...
■ Esos no van a ninguna parte, ¡nosotros somos
una dinastía! Ahora los chicos están programando. Echa un ojo a lo que ha hecho mi hijo
para el iOSDevCamp: >http://stone.com/paykids
■ El cambio a interfaces táctiles está siendo
muy rápido, y ni siquiera nos lo tomábamos
en serio la última vez que hablamos (nos
llamaba más la atención en Open Source de
Darwin). A día de hoy, ¿cómo te imaginas
que interactuaremos con la información
dentro de otros cinco o seis años?¿Qué
ejemplos has visto, o qué ideas te gustan?
¿Con qué sueñas?
■ La interfaz táctil hará el camino inverso hasta
el Mac, el reconocimiento de voz se hará en
tiempo real, ¡y muchos más desarrolladores
independientes vivirán de sus magníficas ideas!
Stone con su iPad.
Abajo, icono de Twittelator
Pro, cliente de Twitter para
iPhone y pantalla de
Twittelator para iPad.
■ Esa es una historia fantástica, y todo debido al
peaje pagado desde la época NeXT. Uno de los
principales factótums de Steve, entonces como
ahora, Alex Fitz, se tropezó conmigo en la
WWDC 2009. Me dijo que habría una oportunidad tremenda si podía añadir algunas prestaciones asombrosas a Twittelator ¡en 3 días! Por
supuesto me quedé despierto noche y día para
28
macumag # 1
septiembre/2010
■ ¿Qué le dirías a alguien que empieza a
programar hoy y que sueña con que un día
Steve Jobs le llame para presentar su trabajo
como ejemplo en una nueva y revolucionaria
plataforma?
■ Que EL FUTURO EMPIEZA AHORA.
¡Estad ahí desde el principio!
■ Y no nos olvidemos... ¿qué música estás
escuchando estos días :-)?
■ Manu Chao, Funkadesi, Angelique Kidjo, y
me siguen encantando ey Might Be Giants.
■ Muchas gracias por tu tiempo. ■
www.macuarium.com
www.macuarium.com
septiembre/2010
macumag # 1
29
Descargar