Hacker News new | past | comments | ask | show | jobs | submit login

APIs are currently the core fabric by which communication occurs within a computing system. As long as we use them, we end up with specialization of communication between computing systems.

This specialization, in my opinion, is the root cause problem in programming computing systems.

Bret Victor had this to say "The only way it (communication between systems) can scale, they (computers) have to figure out (dynamically), a common language".

Here I feel he is missing a key point. It is not a common language we are looking for, but a common architecture by which information is communicated between systems. Or, in this case, a non-architecture or anti-API by which communication takes place between systems.

I don't think he meant a literal language. For communication you have to establish a common understanding of something between multiple entities.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact