3 ms·
The notion of simplicity is really lost even among really good developers. People equate heavy abstractions that provide out of the box features or one line inv
by potamic 5y ago
The notion of simplicity is really lost even among really good developers. People equate heavy abstractions that provide out of the box features or one line invocations as offering something simple, but that couldn't be farther from the truth. Reusable, composable modules is the way to build complex software. In this instance, a logging module should have absolutely nothing to do with remote lookups. If you want to tie remote lookup with your logging, add a decorator module on top of your logging module that can do it. Letting this complexity leak to the other 99% of users who will never use this is just madness.