This document discusses how to build an efficient data science toolchain around notebook technologies. It describes how notebooks can be used for interactive analytics and collaboration. It recommends sharing notebooks and data to maximize their potential. Methods for sharing include GitHub, nbviewer, Apache Zeppelin, and commercial services. It also discusses enabling multi-user environments through JupyterHub and Zeppelin and building data catalogs for managing and sharing datasets.