104

Software development as craft

Embed Size (px)

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.

Citation preview

Page 1: Software development as craft
Page 2: Software development as craft
Page 3: Software development as craft
Page 4: Software development as craft
Page 5: Software development as craft
Page 6: Software development as craft
Page 7: Software development as craft
Page 8: Software development as craft
Page 9: Software development as craft
Page 10: Software development as craft
Page 11: Software development as craft
Page 12: Software development as craft
Page 13: Software development as craft
Page 14: Software development as craft
Page 15: Software development as craft
Page 16: Software development as craft
Page 17: Software development as craft
Page 18: Software development as craft
Page 19: Software development as craft
Page 20: Software development as craft
Page 21: Software development as craft
Page 22: Software development as craft
Page 23: Software development as craft
Page 24: Software development as craft
Page 25: Software development as craft
Page 26: Software development as craft
Page 27: Software development as craft
Page 28: Software development as craft
Page 29: Software development as craft
Page 30: Software development as craft
Page 31: Software development as craft
Page 32: Software development as craft
Page 33: Software development as craft
Page 34: Software development as craft
Page 35: Software development as craft
Page 36: Software development as craft
Page 37: Software development as craft
Page 38: Software development as craft
Page 39: Software development as craft
Page 40: Software development as craft
Page 41: Software development as craft
Page 42: Software development as craft
Page 43: Software development as craft
Page 44: Software development as craft
Page 45: Software development as craft
Page 46: Software development as craft
Page 47: Software development as craft
Page 48: Software development as craft
Page 49: Software development as craft
Page 50: Software development as craft
Page 51: Software development as craft
Page 52: Software development as craft
Page 53: Software development as craft
Page 54: Software development as craft
Page 55: Software development as craft
Page 56: Software development as craft
Page 57: Software development as craft
Page 58: Software development as craft
Page 59: Software development as craft
Page 60: Software development as craft
Page 61: Software development as craft
Page 62: Software development as craft
Page 63: Software development as craft
Page 64: Software development as craft
Page 65: Software development as craft
Page 66: Software development as craft
Page 67: Software development as craft
Page 68: Software development as craft
Page 69: Software development as craft
Page 70: Software development as craft
Page 71: Software development as craft
Page 72: Software development as craft
Page 73: Software development as craft
Page 74: Software development as craft
Page 75: Software development as craft
Page 76: Software development as craft
Page 77: Software development as craft
Page 78: Software development as craft
Page 79: Software development as craft
Page 80: Software development as craft
Page 81: Software development as craft
Page 82: Software development as craft
Page 83: Software development as craft
Page 84: Software development as craft
Page 85: Software development as craft
Page 86: Software development as craft
Page 87: Software development as craft
Page 88: Software development as craft
Page 89: Software development as craft
Page 90: Software development as craft
Page 91: Software development as craft
Page 92: Software development as craft
Page 93: Software development as craft
Page 94: Software development as craft
Page 95: Software development as craft
Page 96: Software development as craft
Page 97: Software development as craft
Page 98: Software development as craft
Page 99: Software development as craft
Page 100: Software development as craft
Page 101: Software development as craft
Page 102: Software development as craft
Page 103: Software development as craft
Page 104: Software development as craft