Software development as craft
104
-
Upload
sebastian-schuermann -
Category
Engineering
-
view
90 -
download
3
description
Craftsmanship is defined as a "Enduring, basic human impulse, the desire to do a job well for it's own sake" and starting from this definition we can highlight some of the specifics of the job as Programmer as well as the questions that arise over time when we get better in our jobs. Trying to answer this question brings interesting insights as old as ancient Greece and still valid for PHP today.
Transcript of Software development as craft
![Page 1: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/1.jpg)
![Page 2: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/2.jpg)
![Page 3: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/3.jpg)
![Page 4: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/4.jpg)
![Page 5: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/5.jpg)
![Page 6: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/6.jpg)
![Page 7: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/7.jpg)
![Page 8: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/8.jpg)
![Page 9: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/9.jpg)
![Page 10: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/10.jpg)
![Page 11: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/11.jpg)
![Page 12: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/12.jpg)
![Page 13: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/13.jpg)
![Page 14: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/14.jpg)
![Page 15: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/15.jpg)
![Page 16: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/16.jpg)
![Page 17: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/17.jpg)
![Page 18: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/18.jpg)
![Page 19: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/19.jpg)
![Page 20: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/20.jpg)
![Page 21: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/21.jpg)
![Page 22: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/22.jpg)
![Page 23: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/23.jpg)
![Page 24: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/24.jpg)
![Page 25: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/25.jpg)
![Page 26: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/26.jpg)
![Page 27: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/27.jpg)
![Page 28: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/28.jpg)
![Page 29: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/29.jpg)
![Page 30: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/30.jpg)
![Page 31: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/31.jpg)
![Page 32: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/32.jpg)
![Page 33: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/33.jpg)
![Page 34: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/34.jpg)
![Page 35: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/35.jpg)
![Page 36: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/36.jpg)
![Page 37: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/37.jpg)
![Page 38: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/38.jpg)
![Page 39: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/39.jpg)
![Page 40: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/40.jpg)
![Page 41: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/41.jpg)
![Page 42: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/42.jpg)
![Page 43: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/43.jpg)
![Page 44: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/44.jpg)
![Page 45: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/45.jpg)
![Page 46: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/46.jpg)
![Page 47: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/47.jpg)
![Page 48: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/48.jpg)
![Page 49: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/49.jpg)
![Page 50: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/50.jpg)
![Page 51: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/51.jpg)
![Page 52: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/52.jpg)
![Page 53: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/53.jpg)
![Page 54: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/54.jpg)
![Page 55: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/55.jpg)
![Page 56: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/56.jpg)
![Page 57: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/57.jpg)
![Page 58: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/58.jpg)
![Page 59: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/59.jpg)
![Page 60: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/60.jpg)
![Page 61: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/61.jpg)
![Page 62: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/62.jpg)
![Page 63: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/63.jpg)
![Page 64: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/64.jpg)
![Page 65: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/65.jpg)
![Page 66: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/66.jpg)
![Page 67: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/67.jpg)
![Page 68: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/68.jpg)
![Page 69: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/69.jpg)
![Page 70: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/70.jpg)
![Page 71: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/71.jpg)
![Page 72: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/72.jpg)
![Page 73: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/73.jpg)
![Page 74: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/74.jpg)
![Page 75: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/75.jpg)
![Page 76: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/76.jpg)
![Page 77: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/77.jpg)
![Page 78: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/78.jpg)
![Page 79: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/79.jpg)
![Page 80: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/80.jpg)
![Page 81: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/81.jpg)
![Page 82: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/82.jpg)
![Page 83: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/83.jpg)
![Page 84: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/84.jpg)
![Page 85: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/85.jpg)
![Page 86: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/86.jpg)
![Page 87: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/87.jpg)
![Page 88: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/88.jpg)
![Page 89: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/89.jpg)
![Page 90: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/90.jpg)
![Page 91: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/91.jpg)
![Page 92: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/92.jpg)
![Page 93: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/93.jpg)
![Page 94: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/94.jpg)
![Page 95: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/95.jpg)
![Page 96: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/96.jpg)
![Page 97: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/97.jpg)
![Page 98: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/98.jpg)
![Page 99: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/99.jpg)
![Page 100: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/100.jpg)
![Page 101: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/101.jpg)
![Page 102: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/102.jpg)
![Page 103: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/103.jpg)
![Page 104: Software development as craft](https://reader034.fdocuments.net/reader034/viewer/2022042700/559ad4d91a28abf3078b4652/html5/thumbnails/104.jpg)