Sin categoría

Third Stage (y no el álbum de Boston repetidamente retrasado)

Cuando era un adolescente empollón que crecía en Baton Rouge, Luisiana, descubrí que me encantaban los ordenadores y, en particular, los programas informáticos. Crear algo de la nada y ver al instante los resultados en toda su gloria de 64 columnas por 16 líneas y caracteres ASCII me proporcionaba un nivel de satisfacción que muy pocas otras cosas conseguían.

Aunque en la clase de educación física del instituto era el último en ser elegido para los equipos deportivos (detrás de las chicas, y no exagero), si me ponían un teclado delante era capaz de hacer cosas que pocos podían hacer. Soñaba con vivir y trabajar algún día en Silicon Valley, ayudando a crear la tecnología que tanta alegría trajo a mi vida. Veinticinco años después, estoy viviendo mi sueño. Recuerdo como si fuera ayer la primera vez que conduje por la interestatal 280 en Cupertino y vi el campus de Apple por la ventanilla del conductor; luego subí por la autopista 85 y bajé por la 101 para ver la sede de Intel. Me considero una de las personas más afortunadas del mundo. Me pagan por hacer lo que realmente me gusta: crear un gran software y crear grandes empresas de software que permitan a otros hacer lo mismo. A lo largo de mi carrera, he tenido la suerte de participar directamente en dos cambios fundamentales en la tecnología informática. El primero fue la transición de la miniinformática a la microinformática. Aunque pasé bastante tiempo con VAX y Data General Eclipse, me uní a la lucha en serio cuando los microordenadores ya estaban entrando en escena. No fui tanto un creador como un participante y beneficiario de esa transición. El cambio de las interfaces de usuario basadas en caracteres a las basadas en GUI; la aparición de las LAN de PC y el almacenamiento en red; la adopción del diseño y los lenguajes de programación orientados a objetos; la aparición del cliente-servidor y el posterior cambio a las arquitecturas de aplicaciones de n niveles; y la proliferación del software de máquinas virtuales para las plataformas de arquitectura Intel fueron lo que yo consideraría pasos evolutivos en la tecnología informática. Cosas muy interesantes -disfruté ayudando a impulsar esas transiciones- pero evolutivas. El segundo cambio fundamental fue la aparición de Internet, que permitió la conectividad global de los dispositivos informáticos a través de protocolos de red abiertos y sencillos, y la creación de la World Wide Web. Habiendo tomado la ridícula decisión de volver a la escuela de negocios y seguir una carrera secundaria en la banca de inversión justo cuando todo aquello estaba ocurriendo, una vez más fui más participante que instigador. Supongo que la retrospectiva es 20-20. Pero se está produciendo un tercer cambio importante, un cambio que marcará la tercera etapa de mi carrera. Y ésta no me la pierdo. Afortunadamente, he estado en el lugar adecuado, en el momento adecuado, para ayudar a desempeñar un papel de liderazgo en el impulso de esta transición. La aparición de la "computación en nube" será mayor y más impactante

en el panorama informático que todas las transiciones anteriores juntas. Como miembro de esta comunidad, hastiado, sobrecargado de palabras de moda, escéptico y con muchos años de experiencia, me creo esa afirmación hasta la médula. En 2004 fundé una empresa, con Xun Wilson Huang, llamada Akimbi Systems. Adquirida en 2006 por VMware (donde permanecí un par de años), la tecnología que creamos se utiliza ahora como base de la plataforma de aprovisionamiento en la nube de VMware. La virtualización (servidores, almacenamiento y redes) es una tecnología clave que hace posible la computación en nube, pero faltan otros ingredientes clave, sobre todo "en la pila". Hace aproximadamente un mes me uní al equipo de NorthScale para ayudar a crear y comercializar algunos de esos ingredientes que faltan y para ayudar a las empresas de TI a comprender y adoptar el modelo de computación en nube. Llevo toda la vida preparándome para esta oportunidad y vamos a hacerlo bien. Aún no estamos preparados para detallar completamente nuestra visión, estrategia y productos al mercado, pero estamos haciendo cosas increíbles y estamos impacientes por contárselo al mundo. "Pero no he venido a hablaros de eso. He venido a hablar del proyecto". El desarrollo de software para infraestructuras críticas mediante el modelo de código abierto es el futuro, y cada vez más el presente, del desarrollo de software. Tenemos previsto adoptar y apoyar activamente una serie de proyectos de código abierto en nuestro trabajo aquí en NorthScale, y memcached es uno de ellos. Creemos profundamente en el poder del modelo de desarrollo de software de código abierto y vamos a hacer todo lo que esté en nuestra mano para respetar, apoyar, contribuir y mejorar la vitalidad de la comunidad memcached; y lo mismo vale para cualquier otro proyecto en el que participemos. En La comunidad memcached merece reconocimiento por crear y mejorar un sistema de software que en la actualidad utilizan miles de aplicaciones web, incluidas prácticamente todas las 20 aplicaciones web más importantes (por número de tráfico) de este planeta (como Facebook, MySpace, New York Times, Google, Yahoo!, LinkedIn, Craigslist, eBay, salesforce.com). En lugar de intentar cooptar o atribuirnos el mérito del trabajo de la comunidad, nuestro objetivo es reconocer ese gran trabajo y seguir apoyando los esfuerzos de estas personas, ayudando a mejorar el software y aportando esas mejoras al proyecto. Es lo que hay que hacer. Estoy impaciente por compartir mis experiencias con vosotros en los próximos meses y años, y me encantaría saber de cualquiera que comparta nuestra pasión por la computación en nube y el desarrollo de software de código abierto.

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Author

Posted by James Phillips

James Phillips es cofundador, CEO y CSO de Couchbase. James Phillips cuenta con más de 20 años de experiencia en la industria del software. James comenzó su carrera escribiendo software para las plataformas de microordenadores Apple II y TRS-80.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.