Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

POSIX is also an hourglass, right? It creates expectations on the part of apps of how the OS is interfaced to and expectations for how an OS is shaped for POSIX-compliant apps to interface to it.

Details may vary, but that baseline makes it much easier to, for example, have emacs on Windows, Mac, and every flavor of Linux under the sun.



Interfaces are the narrow waists of potential hourglasses: many consumers, many producers.

Any market is an hourglass too.




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

Search: