Here’s the thing.
Holochain offers the opportunity to develop applications that simply couldn’t have existed before, with the additional benefits of being decentralised and distributed.
99.99% of the concepts and ideas people come up with that they want to build on Holochain are based on improving the problems caused by the current system.
By solving problems caused by the current system, we are not solving the root cause of the problem and instead are actually reinforcing the current system, embedding it even deeper.
The problem is it is relatively easy to see how to utilise something in an incremental step, both from a development and a marketing point of view. It is a little harder to develop something new, and the marketing process is also more complicated as it requires more education.
Taking this to a real-world example, yes we could make it easier for people to connect with others for mutual support, and with ‘officials’, and the result would be hopefully a lot better than the current system. But then what we have created with our time and effort is a system that supports the notion of these dis-eases and by its very nature requires the persistence of them in order to be sustainable.
So the question I ask is what is the bigger opportunity here, because the effort to build anew on Holochain is not one I want to waste on creating faster horses
The reason I decided to support the Drupal project for almost 20 years was because of the modularity of its code and that the code was built only because someone had a need for it, unlike the proprietary software industry where it is built in order to sell you the next version. This meant over the years generic modules were exposed to many different real world situations and have been refined to a point where you can now build 95% of pretty much anything you want to for free in a very short space of time; of course the last 5% is the most expensive and time consuming but that’s the 5% of functionality that’s specific to your particular business model, and ideally you would share as much as you can of that with others in your industry as for example those in the media publishing industry have done by creating their own distributions, much like GNU/Linux does.
This should’ve meant that we would be living in a world now where you could say start up a beauty salon and there would be a distro specific to your business model, available as perhaps OpenSAAS so you wouldn’t have to worry about developing your own code because you’re a beauty therapist not a software developer. What did happen though is business saw money to be made, with extremely low source material costs, perhaps offering pizza and beers to those who decide to give up their own time in order to fix incredibly complicated software code issues. At the same time it is not necessarily business savvy to spend any money on making it easier for people to use when you are selling them the other hours of these developers lives when they’re not eating “free” pizza.
Those developers might end up getting depressed and wanting to connect with others for mutual support or with a mental health ‘professional’. Whether not on the blockchain, on the blockchain, or on Holochain, I’d much prefer it if people didn’t have the need to connect with these people in the first place. That said, of course I still want a system where that can happen, and in a better way than it is done today.
So, to finally get to the point of today’s prose, I have been pondering where my focus should be as I have been on a mission for many years to solve problems like this where for example we have lots of WordPress sites for beauty therapists with a thousand different calendar booking plugins and commerce carts that don’t work together and thus a fragmented field due to the fact that nobody is going to say no to selling more of their hours to do what they do and it seems, at least currently it does, that Holochain provides this opportunity as not only is the hosting shared but the way applications are being developed and distributed it gives me a little more hope we can build this more utopian view of the future I have where we write even less code because at the moment lots of code is being written, and mostly it seems by those who shouldn’t be writing code
My first ‘vision’ in 2005 was to create spaces IRL which would provide support for collaboration amongst people and code:
However, especially given events of the past year, I believe similar and even better can be achieved by combining Holochain with the collective intelligence meta language IEML in order to create ‘holo.press’, the equivalent of the printing press for the holographic universe.
I started a thread Collective Intelligence with Holochain + IEML - Information Economy Meta Language for this, what I really need is help moulding it into something actionable that people can start getting involved in. First would be strategising development because whilst what interested me in replying to both of your posts was the shared areas of interest but also the route to market, however I believe it is the skills an expertise of both of you that could help by starting to build better. That doesn’t mean what you suggest can’t be built, it could be that is the first stage as it provides a funded way forward, the trouble I’ve seen is that funding always comes with strings attached. So it could be that a white paper is something that needs to be written first, and although I can type type type like this, I am stuck at developing my ‘real’ stuff hence reaching out here. Because if I could say “hey I’m feeling like this” and instantly be connected with supporting resources tailored with the knowledge of a lot more of my life than just that question, and that data be sourced from me and owned and controlled by me as opposed to some corporate AI system’s assumptions about me then that would be truly revolutionary.
Stephen’s Sunday rant endith