Atwood at his best:
I agree, give me data in plain formats I can use rather than fancy interfaces anyday. Ideally both. This is why the unix ideals (everything is a file; config by editing files, etc) are still working.
Quote
Computer Science spent the last forty years making languages which were as powerful as possible. Nowadays we have to appreciate the reasons for picking not the most powerful solution but the least powerful. The less powerful the language, the more you can do with the data stored in that language. If you write it in a simple declarative from, anyone can write a program to analyze it. If, for example, a web page with weather data has RDF describing that data, a user can retrieve it as a table, perhaps average it, plot it, deduce things from it in combination with other information. At the other end of the scale is the weather information portrayed by the cunning Java applet. While this might allow a very cool user interface, it cannot be analyzed at all. The search engine finding the page will have no idea of what the data is or what it is about. The only way to find out what a Java applet means is to set it running in front of a person.
I agree, give me data in plain formats I can use rather than fancy interfaces anyday. Ideally both. This is why the unix ideals (everything is a file; config by editing files, etc) are still working.
Quote
Pretty soon, all programming will be web programming. If you don't think that's a cause for celebration for the average working programmer, then maybe you should find another profession.



