Craftsmanship versus engineering: Computer programming—An art or a science?
Version of Record online: 9 DEC 2003
© 2003 Lucent Technologies Inc.
Bell Labs Technical Journal
Special Issue: Software Technologies for Telecommunications Competitiveness
Volume 8, Issue 3, pages 101–104, Autumn (Fall) 2003
How to Cite
Pyritz, B. (2003), Craftsmanship versus engineering: Computer programming—An art or a science?. Bell Labs Tech. J., 8: 101–104. doi: 10.1002/bltj.10079
- Issue online: 9 DEC 2003
- Version of Record online: 9 DEC 2003
- Manuscript Accepted: MAY 2003
Is computer programming an art requiring craftsmanship, or is it a science requiring the disciplined application of best practices? This letter argues in favor of craftsmanship without ignoring best practices. Discussion includes the progression of a programmer from apprentice to journeyman to master craftsman within the telecommunications domain. © 2003 Lucent Technologies Inc.