Each developer is unique. As a developer, you have your own strengths, weaknesses, preferences and dislikes. You craft your own environment that you believe makes you productive. Here is a timeless book on programming that shows the characteristics of pragmatic programmers. You may already have a few or all of those traits. Read to find out.
The book was written 20 years ago and is still relevant. Here is what a review says:
“Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” –Mike Cohn, Author of Succeeding with Agile, Agile Estimating and Planning, and User Stories Applied