|
|
|
|
|
by sgt101
3245 days ago
|
|
It isn't science, or engineering, because many of the things that count in computing defy measurement : - code quality
- software productivity
- expected time between failure
- tolerance to error
- expected life in field
- usefulness to users Because the science and engineering cultures of computing have failed to address these effectively, or even create cultural norms that support their development, a craft culture has evolved instead. Coders are artizans rather like clock makers in the 16th century. |
|
That doesn't automatically make coders 'Artists'. There is a huge gamut of software outside the CRUD world of HN. Software that runs mission critical applications like Mars Rovers, power plants, Public transport systems, etc. We should have a fair amount of rigour to ensure the software being written is rock solid, and taking shortcuts to learn basics of CS is bad.