|
|
|
|
|
by wpietri
2212 days ago
|
|
Again, I don't think they are necessarily opposed. The examples you give are, sure, but that's a library vs framework distinction. As a contrary example, take a lot of Unix command-line tools. Things like ls and ps have very sensible defaults that cover up very complex models. Or my experience with Python's Twisted is that it is very rich, but it's simple to do simple things. And cryptography libraries are a great example of where well-chosen defaults are absolutely vital. Same with Wireguard. Is what it's up to very complex? Definitely. Do I need to understand the details to get good results? No. |
|