3 ms·
A good carpenter never complains about his tools. He works around their limitations or uses something else. The quality of the product is down to the skill of
by ThaJay 6y ago
A good carpenter never complains about his tools. He works around their limitations or uses something else.
The quality of the product is down to the skill of the worker either way.
- d0mine 6y agoWe can assume buffer overflows are less common in Java than in C and I doubt that Java programmers are better craftsmen. The same with types: they make some kind of errors much less likely though there is no silver bullet in general e.g., I much prefer a general purpose language such as Python for expressing complex requirements in tests over any type system (even if your type system is turing complete and you can express any requirement in it; it doesn't mean it is a good idea)
- Dylan16807 6y agoHow often is a carpenter told to use this particular rusty saw or their work won't be compatible with everyone else's? Everything interlocks in such intricate ways that you can't meaningfully choose your own tools, and working around problems only goes so far. And you can't repair your own tools.