4 ms·
Perhaps. The problem space's difficulty can bring some inherent complexity, yes... but I often hear that fact used to justify adding complexity that isn't actua
by verdagon 3y ago
Perhaps. The problem space's difficulty can bring some inherent complexity, yes... but I often hear that fact used to justify adding complexity that isn't actually necessary.
Biggest example I've seen: wanting to use Java for a web server where a 10-line node server did wonderfully. Or similarly, wanting to use async/await in Rust when threads are more than sufficient.
Sometimes I think we make our problems unnecessarily complex by chasing efficiency perfection.
- raffraffraff 3y agoUgh, Java for small, dirt simple microservices is such a pain. They always seem to take too long to start up, use too much memory, and have horrible logs. And the containers are large because of the jvm.