3 ms·
> Making your job easier or more convenient is not the end goal. Making a good product for the user is! This is a very limited perspective. Let me give you an
by heisenbit 6y ago
> Making your job easier or more convenient is not the end goal. Making a good product for the user is!
This is a very limited perspective. Let me give you an enterprise software perspective:
1) Software maintenance costs. Better maintainable software allows more services to be delivered with a smaller budget.
2) Software is never finished. Ability to respond to new or changing user requirements matters to users and is perceived as part of the quality of service.
3) Software is going to be maintained by someone else. If they can not maintain it then users have to go through another iteration done by another team (best practice: fewer features, but at least the implemented features have more bugs).
- austincheney 6y ago> 1) Software maintenance costs. Better maintainable software allows more services to be delivered with a smaller budget. Better is not the same as easier. This is such an equivocation fallacy since both of those terms are highly subjective. Maintenance costs are measured in numbers and not some imaginary developer ideal of job security.