I came across an open source sofware developer yesterday who wrote:
“I had looked at holochain earlier, but to be honest I found their literature a bit difficult to grasp (with a quick read). But I was aware though that they’re trying to solve the same problem.”
I immensely appreciate the work being done by Art, Eric and team. I am curious if asking a few questions here could clarify a few concepts for myself, and maybe for others too.
My main desire is to better understand some underlying concepts. My main programming experience is building (quite simple) Ruby on Rails apps. I work best with comparisons, so maybe we could compare/contrast Holochain’s framework to Rails’ MVC pattern?
The two big chunks I don’t fully understand yet are:
the difference between Zomes and DNA?
after a lot of searching I also still don’t fully understand unenclosability. What is so significant about this? How does it work? How can I see this insight more clearly? Which part is unenclosable? The protocol? What makes something unenclosable?
For me the recent series by Art on unenclosability did not help clarify this fully. I do also find the language in that a bit tricky in places. As well as technical language, I myself also do not use words like ‘covert’ and ‘overt’. So when reading if there are a lot of words I need to look up that are unfamiliar, I more quickly give up.
Whoever is interested to have a back and forth with my questions, please comment. I am mostly interested to engage here with software engineers and programmers. Please respond if this is you.
Thanks for reading
Edit: i invited the author of the comment I quoted to this forum. I want to emphasize that the questions I asked here are my own and not theirs, and they represent my own curiosity. I was merely happy to see their comment because I often feel sad for not understanding something quickly. Seeing others be open about their struggles to learn helps me to see that i am less alone than I think I am