This chapter groups some tools and approaches of professional development, including using third-party libraries, documenting and testing code, code style and linting.