books/
├── 97 Things Every Programmer Should Know - Kevlin Henney (2010).pdf
├── Algorithms - Robert Sedgewick.pdf
├── Clean code - Robert C. Martin.pdf
├── Introduction To Algorithms - Thomas H. Cormen (2009).pdf
├── Operating Systems - Andrew S. Tanenbaum (2014).pdf
├── Refactoring - Martin Fowler (1999).pdf
├── Soft Skills - John Z. Sonmez (2014).pdf
└── The pragmatic programmer - Andrew Hunt.pdf
Extendiendo mi editor
Mi editor es Neovim (fork de Vim)
Puedes crear plugins usando VimScript (más horrible que JaVaScRiPt)
Neovim expone una API RPC (puedes escribir plugins en cualquier lenguaje)