Decidí abrir un ISP en 1998. Acababa de completar un contrato de cableado de red de muy buen tamaño y pensé en invertir en mi empresa. Yo era ingeniero certificado por Cisco y MS, y tenía ganas de un desafío. Conseguí la instalación de RDSI y 50 líneas de “pots” de pares. Recogí el equipo que no podía construir yo mismo o pensé que no valía la pena reinventar la rueda. Hablé con la mayor cantidad de personas en la industria a las que pude acercarme. Si bien no obtuve mucha información, escuché de cada uno de ellos: ¡no uses NT en el servidor! ¡Use linux! ”. Así que lo puse todo en marcha y, aunque tuve cero experiencias con linux, había usado dos, arc server y otros sistemas operativos. En mi forma típica, pido unos 30 linux cómo manuales. Puse el servidor en funcionamiento, los clientes pudieron conectarse, recibir y enviar correos electrónicos, incluso configurar Usenet. Pasé 18 horas al día repasando esos libros. Algo de eso lo entendí en primer lugar. Otras cosas me desconcertaron, pero retuve la información. Podría hacer que algunos programas funcionen sin problemas. Otros simplemente no funcionarían.
Mientras estaba haciendo esto, traté de obtener ayuda. Las pistas son algunas personas extrañas. Ellos guardan esa información con sus vidas. Entiendo por qué: es su pan y mantequilla. Entonces, me estoy frustrando mucho. Por regla general, cosas como esta son muy fáciles para mí. Sólo sé cómo funciona. Claro que a veces lo que veo no es exactamente cómo se hace, pero, incluso entonces, mi versión funcionaría y funcionó. Estoy en Usenet: linux.tech.eng.servers o lo que sea que sea y veo una publicación sobre ./ y alguna vez funciona y otras no? Vuelvo a todos esos libros. No hubo una sola mención de ./ en ninguno de ellos. Intento hacer que esta aplicación funcione y entro en ./footnote y boom! ¡Corre!
Todos los libros que vertí durante los últimos 6 meses finalmente tuvieron sentido. Todos se escribieron con el supuesto de que el lector era un programador y conocían C. Supongo que O’Reily y los otros redactores de manuales técnicos simplemente se imaginaron que nadie, pero un programador estaría haciendo el trabajo de tipo que estaba haciendo, a menos que ambos fueran autodidactos. eso había hecho lo suficiente para aprender a codificar lo que haría un titular de informática. Yo no era un programador. Es cierto que escribí un script en Fortran que enviaría un correo electrónico cada mes a todos los usuarios, otra vez escribí unas 200 líneas de instrucciones para ejecutar cada 24 horas y luego notificarme de cualquier usuario de correo electrónico conectado durante más de 24 horas , pero más allá de eso, nada.
Después de que se encendió la luz y el tiempo y el esfuerzo, me di cuenta de que esta era la meta intelectual más difícil que había hecho. Y, lo hice por mi cuenta. Bien con los libros, pero ningún cuerpo me guía, mostrándome dónde debo ir a continuación. Para mí, sentí que era la única persona en el mundo que trataba de hacer esto.
El ISP duró unos 3 años. Roadrunner llegó a la ciudad y no había ninguna razón para que mis usuarios no cambiaran. El ISP me consiguió muchos contratos. Creo que esa fue la primera vez que la gente me llamó y me rogó que trabajara para ellos y, a menudo, con ellos. Parece que mi nuevo conjunto de habilidades era digno de algún banco serio.
Mientras estaba aprendiendo Linux. Era Red Hat 3.x y toda la línea de comandos. Algo que nunca había hecho antes. Un amigo que conozco, un doctorado en ciencias de la computación me dijo que era al menos equivalente a un máster, y tal vez un doctorado. Él y Moire más que algunos otros estaban muy impresionados de que yo hubiera hecho lo que había hecho, y lo había dominado en un período relativamente corto. Todavía no tengo un título de grado, aunque supongo que podría haber obtenido una licenciatura en historia o literatura. Pero no fui a la universidad por un título. Asistí tanto como lo hice porque disfruté estar expuesto al conocimiento
Bueno, cuando empecé, quería un desafío. Cuidado con lo que deseas para los niños 🙂 en la experiencia general, superó intelectualmente mi tiempo en la marina. Ese es un estándar muy alto en mi mente.
Por lo tanto, aprender Linux y construir un ISP y ejecutarlo fue una especie de punto culminante para un dofus que nunca terminó la escuela secundaria (obtuve un GED unos 2 meses antes de que me alistara. El reclutador hizo algunas cosas para poder tomar el examen cuando estaba esa vez, en Michigan, uno tenía que tener 18 años de edad y no estar inscrito en ninguna escuela durante al menos 6 meses. Hice la prueba de GED cuando todavía estaba inscrito en la escuela secundaria. Estaba terminando la primera mitad del 11º grado. Después de aprobar el GED, lo dejé en el papel. Recuerdo que mi consejero me preguntó qué pensaba que iba a hacer hasta el final del trabajo si no podía terminar la escuela secundaria; eso era diciembre de 1976. , alrededor de un mes antes de cumplir 17 años; el día que me fui a la capacitación de Navy Basic (y casi un año de escolaridad. Realmente no estaba satisfecho con la cantidad de escolarización que la Marina quería que terminara. 6 o siete años después.