logoalt Hacker News

Software, from First Principles

85 pointsby fazayesterday at 9:28 PM15 commentsview on HN

Comments

marjipan200today at 5:38 AM

Excellent overview to give footing to anyone hovering at the higher levels of abstraction like myself. The interactive diagrams helped make some concepts click that were trickier to grasp from previous readings

show 1 reply
lioeterstoday at 2:28 AM

I liked this article. Richly illustrated and kept things interesting, even for a reader who is familiar with most of the material. Maybe too long for a single reading though, you might have better response by publishing in more digestable chunks. And I'd remove the AI messaging, it distracts from the main ideas.

show 1 reply
accurrentyesterday at 11:32 PM

I really like the diagrams! This is a great way to show what happens deep down. A lot of engineers I know have very poor understanding of how software actually works. However a couple of things: - Theres a lot of text and not all of it is valuable - Hijacking the browsers "back" button is kind of annoying.

show 1 reply
projectileboytoday at 2:15 AM

Congratulations! This is incredibly well done. Please consider creating a “part ii” that expands on the entire thread to one level of greater detail.

show 1 reply
jibalyesterday at 11:29 PM

> On the other hand, for those who understand these abstractions very well, AI agents are not a threat but a multiplier....

It would be better without the editorializing.

show 1 reply
nok22konyesterday at 11:48 PM

> we are able to make the rock calculate

I'm so tired of this cliche...

a CPU is a rock about as much as much as an airplane is a rock (aluminium ore), "look, we are able to make rocks fly on their own power, isn't that awesome?"

people using it think they are impressing the normies, but it just shows them being condescending "of course I dont believe rocks calculate, but I assume you are so stupid and know so little that you might actually believe me and be impressed by my people"

show 3 replies