Hacker News new | ask | show | jobs
by ilaksh 4926 days ago
I think that the most important idea may be in the title.

Yes, every new platform or framework reinvents the wheel, because they are almost all designed to do basically the same things, like CRUD.

I think the only way to avoid reinventing the wheel is to to adopt a common machine-processable abstraction that is at a higher level than the language and domain and use that to build the language and platform. Some type of knowledge representation maybe. Of course I'm not suggesting that is an easy thing to do.

http://en.wikipedia.org/wiki/Knowledge_representation_and_re...