Programmer’s critique of missing structure of operating systems