3 ms·
Something more complex is like audio/video codecs, image compression, etc. When they are developed, existing algorithms and libraries cover, at best, half of th
by sjapkee 9y ago
Something more complex is like audio/video codecs, image compression, etc. When they are developed, existing algorithms and libraries cover, at best, half of the needs. That's what I'm talking about. There almost isn't exist areas where you can use only existing code base and feel good with it.
- didymospl 9y agoI assume you're absolutely right about the areas you mentioned but it's not something that an average developer works on nowadays. In the same way as the majority of professional drivers are not race drivers.
- sjapkee 9y agoFraud detection, billing systems, infosec, banking, HFT, image/video processing and pattern recognition, games development, firmware, highload tools and services, tools for programmers (IDEs, linters, etc.), programming languages design, browsers, search systems, data processing and storage systems, electronic document management, cryptosystems, operating systems, frameworks, etc. It seems to me that this is a large part of the software being developed right now. And the development of all this requires rather non-trivial knowledge and skills. So your comparison with the race drivers is quite far from the truth.
- pyjammas 9y agoI'm assuming you're in one of these fields and conveniently count yourself among the 'non-trivial' developers?