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

Poor analogy. You're welcome to address what I wrote directly if you'd like though.


It's quite an appropriate analogy. We used to write a lot of code in assembly code. I used to write microcode and even modified a CPU. But it's been decades since I last wrote microcode (much less modified an already installed CPU!) and now the instruction sets of MPUs like x86 and ARM are mostly just abstractions over a micromachine that few people think about.

And an OS it the same: it used to be quite common to write for the bare iron, to which an OS is by definition an abstractional interface. I still do that, but it's an arcane skill frankly not in huge demand. Which is probably a good thing.

Nowadays most code is written at nosebleed levels of abstraction, which frankly is a good thing, even if I don't like doing it myself. But still, as developers do it, they are often dragged back down the stack to a level that these days few understand.

I think the person/company that cracks this will be the dominant infrastructure play of the decade.


It's not an appropriate analogy because most people don't program in x86, but most people know (or can easily look up, when the need arises) basic Linux administration commands.


Are you advocating for more abstraction or less? As in a cloud without all the modern OS layers and cruft.


More abstraction




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

Search: