An idea by
Arvind Nandakumar posted in
Internet Software & Services
on 01 Aug, 2023
The OSI model makes a whole deal of sense, one layer adds promises on-top of the layers below to create an emergent complexity. The network stack manages to offer some very complicated behaviour with the illusion of simplicity at layers above. Each layer makes promises to other layers. What if normal software could take advantage of this property of network stacks by breaking up each responsibility into layers and use wrapped message passing to solve problems.