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

> "everything is a file" is brilliant, but UNIX didn't take that as far as it should have

Agreed. The interface between applications and the operating system is not sufficiently abstracted. If it were software would be vastly better; faster, more secure, easier to manage, scale, migrate, troubleshoot, etc.

There is a lot of attention paid to programming language design and too little paid to the environment in which software has to operate. I think the low hanging fruit is improving operating systems and their abstractions. Solving this at the programming language level is not feasible; all that produces is a virtual machine that adds overhead, complexity and valueless diversity.



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

Search: