the manifesto for software craftsmanship – because post-its and legos don’t create better...

169

Upload: howard-deiner

Post on 18-Feb-2017

147 views

Category:

Software


0 download

TRANSCRIPT

Page 1: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 2: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 3: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 4: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 5: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 6: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 7: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 8: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 9: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 10: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 11: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 12: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 13: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 14: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 15: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 16: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 17: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 18: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 19: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 20: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 21: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 22: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 23: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 24: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 25: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 26: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 27: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 28: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 29: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 30: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 31: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 32: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 33: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 34: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 35: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 36: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 37: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 38: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 39: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 40: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 41: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 42: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 43: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 44: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 45: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 46: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 47: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 48: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 49: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 50: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 51: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 52: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 53: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 54: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 55: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 56: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 57: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 58: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 59: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 60: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 61: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 62: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 63: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 64: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 65: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 66: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 67: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 68: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 69: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 70: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 71: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 72: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 73: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 74: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 75: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 76: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 77: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 78: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 79: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 80: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 81: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 82: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 83: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 84: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 85: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 86: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 87: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 88: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 89: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 90: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 91: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 92: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 93: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 94: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 95: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 96: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 97: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 98: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 99: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 100: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 101: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 102: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 103: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 104: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 105: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 106: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 107: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 108: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 109: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 110: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 111: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 112: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 113: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 114: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 115: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 116: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 117: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 118: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 119: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 120: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 121: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 122: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 123: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 124: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 125: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 126: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 127: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 128: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 129: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 130: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 131: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 132: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 133: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 134: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 135: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 136: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 137: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 138: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 139: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 140: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 141: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 142: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 143: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 144: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 145: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 146: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 147: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 148: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 149: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 150: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 151: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 152: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 153: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 154: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 155: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 156: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 157: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 158: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 159: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 160: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 161: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 162: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 163: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 164: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 165: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 166: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 167: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 168: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!
Page 169: The Manifesto for Software Craftsmanship – Because Post-Its and Legos Don’t Create Better Software!