En 2004, Stewart Butterfield y Caterina Fake fundaron Flickr, uno de los primeros precursores de las megaaplicaciones actuales impulsadas por el intercambio de fotos y videos, como Facebook, Instagram, TikTok, Pinterest, etc. más racks de servidores y conéctelos a decenas de dispositivos de almacenamiento y redes para satisfacer la nueva demanda. Esto fue antes de los días en que se alquilaba tecnología de granjas de servidores propiedad de gigantes tecnológicos.
Hoy en día, es inaudito que los emprendedores escalen sus startups comprando hardware. En 2013, Butterfield cofundó la plataforma de comunicación empresarial Slack utilizando un nuevo paradigma de desarrollo de software: la nube. Pero la facilidad de usar una tarjeta de crédito para alquilar computación y almacenamiento de Big Tech aún requiere la complejidad de administrar un vasto conjunto de componentes, incluidos servicios en la nube patentados, máquinas servidor, bases de datos, middleware, servidores web, sistemas de respaldo, balanceadores de carga, CDN y otros aceleradores, lo que se refleja en las innumerables páginas de documentación técnica que acompañan a estos productos y servicios.
Lo que puede parecer extraño hoy se convertirá en una segunda naturaleza mañana, ya que la próxima generación de emprendedores y desarrolladores, actualmente en la escuela secundaria y la universidad, exigirá construir e implementar directamente en la Internet pública a través de la computadora de Internet. La creación de cuentas corporativas para una variedad de productos y servicios patentados, y sus certificaciones y documentación técnica asociadas, quedará tan desactualizado como acumular hardware para escalar nuevas empresas.
Eliminar las complejidades de la creación de software equipará a los desarrolladores del mañana con los recursos para realizar la visión de construir una mejor Internet. Internet Computer es la primera red blockchain de velocidad web del mundo con capacidad computacional ilimitada. Extiende la funcionalidad de Internet, lo que permite a los desarrolladores y empresarios de todo el mundo codificar e implementar de manera eficiente sitios web, sistemas empresariales, plataformas panindustriales, aplicaciones DeFi y servicios de Internet abiertos directamente en la red. Pero la promesa de Internet Computer va más allá de proporcionar una nueva forma de crear software. Se trata de permitir que cualquiera que tenga una idea la haga realidad.
Es por eso que la Fundación DFINITY se ha asociado con Hacker Fund y Major League Hacking para ampliar el acceso a la educación y la tecnología al preparar a la próxima generación de desarrolladores para crear aplicaciones y servicios que se ejecuten directamente en Internet abierto. Estas asociaciones proporcionarán materiales de apoyo para el curso, talleres, desafíos de desarrollo y más para los estudiantes de todos los niveles, desde el jardín de infantes hasta la universidad, al tiempo que educarán a los mentores que impulsan estos programas.
Hacker Fund es una organización benéfica pública 501 (c) (3) que inspira un cambio social positivo al conectar a los estudiantes con educadores y mentores, con un enfoque en proporcionar un plan de estudios sobre ciencia, tecnología, ingeniería, artes y matemáticas (STEAM), así como acceso a recursos educativos para comunidades desatendidas en los Estados Unidos. Desde 2014, Hacker Fund ha prestado servicios a más de 30.000 estudiantes mediante el fomento de la red de mentores STEAM sin fines de lucro más grande del país para impulsar talleres de voluntariado, eventos tecnológicos y desarrollo profesional.
Major League Hacking (MLH), la comunidad global de desarrolladores de estudiantes, es una corporación de beneficio público fundada en 2013. MLH permite a los piratas informáticos aumentar sus habilidades a través de iniciativas de aprendizaje práctico como hackatones, talleres, reuniones y el programa de becas MLH. Cada año, más de 100,000 desarrolladores se unen a la comunidad de MLH para aprender, construir y compartir tecnología con el mundo.
Brindar a los jóvenes de hoy un acceso significativo a herramientas educativas, particularmente en torno a temas de STEAM, es un desafío generalizado para desbloquear las innovaciones del futuro. Hacker Fund y MLH tienen como objetivo cultivar comunidades de aprendizaje y promover caminos en tecnología y emprendimiento para estudiantes de todos los orígenes. Esto los convierte en colaboradores naturales de la Fundación DFINITY, que concibió la Computadora de Internet como una plataforma informática abierta y segura cuyas habilidades pueden promover el desarrollo de soluciones a problemas críticos.
“Nuestra red de mentores de tecnología de voluntarios en Hacker Fund aborda el problema a nivel nacional de la accesibilidad a la educación STEAM relevante para la industria”, dice Justin Brezhnev, fundador y director ejecutivo de Hacker Fund. "La computadora de Internet permite que la próxima generación a la que servimos acceda a nuevas herramientas de desarrollo, cree soluciones a problemas del mundo real con la guía de nuestros mentores y luego utilice un marco para escalar estas soluciones a nivel mundial".
El status quo de construir e implementar software implica navegar por una pila de TI costosa y de muchos niveles que es arcaica, engorrosa y sofocante para el progreso. La próxima generación de desarrolladores mirará hacia atrás en esta era de la misma manera que miramos hacia atrás en los días en que los programadores necesitaban codificar en tarjetas perforadas para mainframes de IBM. La computadora de Internet prescinde de la necesidad de cosas como firewalls, bases de datos, redes de entrega de contenido y servicios en la nube, lo que nivela el campo de juego al reducir la complejidad y eliminar los altos costos operativos.
“Empoderar a la próxima generación de líderes tecnológicos y emprendedores implica brindar acceso a recursos y orientación”, dice Jon Gottfried, fundador y CMO de MLH. “La oportunidad de trabajar con tecnologías de vanguardia como Internet Computer brinda a los desarrolladores la oportunidad de ayudar a definir la próxima ola de computación. Dondequiera que estén en el mundo, independientemente de los dispositivos a los que tengan acceso, pueden ingresar desde la planta baja y ser parte de algo que cambia su vida y, en última instancia, cambia la forma en que el mundo interactúa con la tecnología ".
La computadora de Internet aloja botes de software, una evolución de los contratos inteligentes tradicionales que agrupan el código de bytes de WebAssembly con páginas de memoria en las que se ejecuta el código. La capacidad de codificar en cualquier lenguaje que se compile en WebAssembly ofrece una oportunidad única para que los desarrolladores creen código que sea simple y escalable. Una aplicación de muestra como CanCan, una aplicación abierta para compartir videos modelada en TikTok, se puede crear con menos de 1,000 líneas de código. Los botes permiten a los desarrolladores crear aplicaciones, sistemas y servicios interoperables que son seguros e imparables, que se ejecutan directamente en Internet en lugar de en una infraestructura propietaria.
Además de crear nuevos métodos para escalar aplicaciones, Internet Computer admite el uso compartido de API irrevocables, así como sistemas de gobierno abiertos y transparentes. Los desarrolladores pueden hacer uso de las funciones de blockchain, como la tokenización, para obtener talento o financiación del uso de aplicaciones y API. También pueden construir servicios de Internet abiertos, programas autónomos que están controlados por contenedores de gobierno público tokenizados.
En conjunto, estas características transformarán la forma en que el mundo construye sistemas de TI, preparando el escenario para efectos de red mutualizados que pueden reiniciar Internet de manera efectiva, devolviendo la red a sus raíces libres y abiertas. De cara al futuro, la elección es clara: utilizar granjas de servidores propietarios e inseguros, o implementar de forma segura software y servicios directamente en la Internet pública.
El lanzamiento en mainnet de Internet Computer marca el comienzo de su aparición como un recurso informático público global, así como un momento histórico de oportunidad para una generación emergente de creadores, desarrolladores y emprendedores que construirán directamente en la red abierta. La asociación con organizaciones educativas de primer nivel como Hacker Fund y MLH para brindar instrucción práctica y tutoría ayudará a garantizar que tengan todo el apoyo y la orientación que necesitan para desarrollar su potencial.