現代のコンピュータ技術は、数十年前から始まる過去のプロジェクトに大きく依存しており、初期のコードベースは時間の経過とともに失われがちだが、プログラミング愛好家によってGitHubにアップロードされ、誰でも学ぶことができる。