Apêndice: Sobre
Quase todo o software que usei na criação deste livro é FLOSS.
Nascimento do Livro
No primeiro rascunho deste livro, usei o Red Hat 9.0 Linux como a base da minha configuração e no sexto rascunho, usei o Fedora Core 3 Linux como base da minha configuração.
Inicialmente, eu estava usando KWord para escrever o livro (como explicado no lição de história).
Adolescência
Mais tarde, mudei para o DocBook XML usando Kate, mas achei muito tedioso. Então, mudei para o OpenOffice, que foi excelente, com o nível de controle fornecido para a formatação, bem como a geração de PDF, mas produziu HTML muito descuidado a partir do documento.
Finalmente, descobri XEmacs e reescrevi o livro do rascunho no DocBook XML (novamente) depois que eu decidi que este formato era a solução a longo prazo.
No sexto rascunho, decidi usar o Quanta + para fazer toda a edição. As folhas de estilo padrão XSL que vieram com o Fedora Core 3 Linux estavam sendo usadas. No entanto, escrevi um documento CSS para dar cor e estilo às páginas HTML. Eu também escrevi um analisador lexical em bruto, em Python, é claro, que fornece automaticamente o destaque de sintaxe para todas as listas de programas.
Para o sétimo rascunho, eu estava usando MediaWiki como a base da minha configuração. Eu costumava editar tudo on-line e os leitores podem ler / editar / discutir diretamente no site do wiki, mas acabei gastando mais tempo lutando contra o spam do que escrever.
Para o oito rascunhos, usei Vim, Pandoc, e Mac OS X.
Para o nono rascunho, mudei para AsciiDoc format e usado Emacs 24.3, tema de amanhã, Fira Mono font e adoc-mode to write.
Agora
2016: fiquei cansado de vários problemas menores de renderização no AsciiDoctor, como o + em C/C++ desapareceria e era difícil acompanhar a fuga de tais coisas menores. Além disso, eu me tornava relutante em editar o texto por causa do complexo formato Asciidoc.
Para o décimo rascunho, mudei para escrever em Markdown + GitBook formato, usando o Editor de Spacemacs.

