6 ms·
There are things more important than working software.
by tus88 6y ago
There are things more important than working software.
- vosper 6y agoA fair few of the these lists (which are fascinating, by the way - just pick one at random) are ultimately about respecting people and culture. Being bothered to correctly handle calendars or naming conventions (and lots of other things) that may be unfamiliar is helping to include people who might otherwise be excluded, or treated as second class.
- InfiniteRand 6y agoI think this can be compared to the standard trade off of doing things the right way or the quick way, which is not necessarily wrong but can blow up spectacularly. Unfortunately, sometimes the work to do things the right way is an infinite pit of edge cases and domain knowledge. You can use libraries to paper over this trade off but then you have other trade offs like needing to worry about bugs you have no control over. In the end, if you don’t feel at least a little bad about the software you’ve written or how long it took to write it, you are probably doing something wrong
- tus88 6y agoDo your users care if it's done the "right" way so long as it works the way they want? Cannot tooling and methodology make up for poor documentation or "code quality"?
- tus88 6y agoNaming conventions might be important, but more important than working software?
- bregma 6y agoYes it's better to do something, anything, than to do something useful or correct.