"The mechanic that would perfect his work must first sharpen his tools."
- Confucius
The development environment consists of tools and libraries that are useful to implement, debug, and make changes to software systems. The efficiency of a development team is highly dependent on the development environment and technology stack at hand. In this chapter, you will learn how to set up a development environment for microservices using the Clojure ecosystem. This chapter will help you to: