Recuerde que boost es solo un conjunto de bibliotecas que se pueden usar para mejorar la productividad (deje de reinventar la rueda).
Son, por todas las cuentas, bien escritas y usan técnicas que usted podría no (por ejemplo, no lo hará) pensar por su cuenta. Si su intención es buscar en el código fuente para aprender técnicas avanzadas de C++, entonces noquee, pero creo que compraría un buen libro.
Por otro lado, si solo desea utilizar algunas funciones de la biblioteca para mejorar su productividad, considere sus opciones. ¿Qué estás desarrollando y qué tipo de bibliotecas necesitas?
Nuestra empresa cuenta con productos de plataforma cruzada que utilizan el impulso de manera exhaustiva, pero también contamos con productos de solo Windows que utilizan algún impulso pero, en su mayor parte, confían en las bibliotecas de microsoft. Las bibliotecas MS son de buena calidad y tienen (una) excelente documentación (parte del éxito de MS radica en hacer que Windows sea tan fácil de programar como sea posible para desarrolladores de terceros). Menciono a MS específicamente, ya que ofrecen una amplia gama de bibliotecas para muchos fines, como impulsar. También utilizamos muchas otras bibliotecas de terceros más enfocadas (es decir, bibliotecas que brindan funcionalidad en un área como la criptografía).
Boost (comienza a) levanta C++ de sus raíces en C (ensamblador bonito) y lo ayuda a alcanzar la usabilidad que otros lenguajes han disfrutado durante bastante tiempo (Java/Python/Ruby/Lisp/etc.). –