Decir que escribí parte de linux es una exageración tremenda. Escribí una linea de código para linux, y conseguí que la aceptaran en upstream (o sea, en el repositorio oficial, así que ahora todas las versiones nuevas llevan esa linea de código).
Respecto a de dónde he sacado el código... se trata de ser autodidacta, oye. Te puedo asegurar que de la universidad no he sacado nada, porque aún estoy en 1º de bachillerato. La mejor manera de aprender un lenguaje es usarlo. He escrito varias aplicaciones y programas en Python, un motor de juego en C++, trabajado en LUA y Javascript, usado Perl y C, modificado un programa en C#, leído código en VB6, y jugado con haskell, LISP, Java, y otros. Y seguro que me dejo cosas.
Es como aprender idiomas, pero más fácil