The Pragmatic Programmer: From Journeyman to Master
By Andy Hunt, David Thomas. 1999
Subfields: Software Engineering
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Software Engineering
Citations in the corpus
- A Survey of Machine Learning for Big Code and Naturalness (2017, background): “onments evolve much more quickly than natural languages. Source code’s formality facilities reuse. Solving a problem algorithmically is cognitively expensive, so developers actively try to reuse code [95], moving common functionality into libraries to facilitatereuse.Asaresult,usuallyfunctionsaresem”
- Developing Open-Source Scientific Practice * (2018, background): “For a more detailed discussion, we recommend [17, 13, 1].”
- Two studies of opportunistic programming: interleaving web foraging, learning, and writing code (2009, methodology): “However, because this software engineering research has been focused on minimizing intra-project duplicated code to reduce maintenance costs [ 17 ], it has generally ignored the potential value of copying code for learning and for between-project usage.”