Essence of SoftwareDaniel Jackson
Essence of Software
by Daniel Jackson · first published 2021
2mentions
2recommended by
2HN commenters
2021–2024first – last mentioned
100% recommend
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
Haven't finished reading it yet, but it's been enlightening and thought-provoking: "The Essence of Software" by Daniel Jackson.
on “Ask HN: What are the best tech books you read in 2021?” ↗…another category. They are not simply higher level lenses to the network, the hard drive, or the preemptive interrupt feature of a processor. They are concepts, as described in Daniel Jackson's book "The Essence of Software," by far the best software design book I've read. There is something else that does match the way people talk about abstraction. When you say "This function changes this library from the uninitialized…
on “That's not an abstraction, that's a layer of indirection” ↗