3 ms·
The whole point of libraries and higher level languages is that they allow you to work at a higher level of abstraction. As the languages and libraries improve
by sshumaker 17y ago
The whole point of libraries and higher level languages is that they allow you to work at a higher level of abstraction.
As the languages and libraries improve, difficult problems become trivial, while impossible problems become merely difficult. Given enough time, problems eventually become trivial enough to be solved by non-programmers.
There will always be a frontier - problems that have barely just become solvable thanks to improvements and technology, and these 'very difficult' problems will be what the best and brightest will be drawn to.
Maybe the author is working on problems that aren't challenging enough.
- rw140 17y agoI'd take the view that the emphasis has shifted from 'can we do this? / is it possible' to 'how shall we do this? / what will make our users happiest'. Both of these are great aims, but the former is probably more fun. There will still be edges where the emphasis is still on 'is it possible' but as the technology matures, you'll probably have to seek them out, rather than be there automatically.