Self-Aware Blockchain

Photo by Icons8 Team on Unsplash

Ultron?

Imagine life in 5, maybe 10 years (and not everywhere, because the future is not distributed equally). For some people the day will look like this: They wake up and are greeted by their AI concierge. IT may live on their phone, their voice device, it may have a physical form or a friendly robot or a very physically attractive human, it can even interact using only a neural link directly connected to their brain.

The AI assistant/concierge will manage, assist, navigate and take care of every possible aspect of their life. Think of Tony Stark’s Jarvis from the Iron Man or the Avengers movies. It will prepare an optimal meal plan based on the current and desired health, body weight, or specific preferences (plant-based, paleo, gluten-free, etc.). It will then order the food items from the best possible place, have them delivered and even book suitable restaurants, update the calendar and create travel plans sent to navigation apps in cars, e-bikes, etc. Meal plans will be negotiated with other AIs – that manage the lives of friends, family, and the restaurants.

All payments, data transfers, signing up / in / off will happen in the background, completely abstracted from the users. There will be no payment cards, no front-end email apps, social media app. Only APIs talking to AIs.

This will happen in business as well. AIs will find the best employees after negotiating with their AIs, checking verified education and employment record, and trusted, persistent reputation of the employees, subcontractors, etc. Supply chains and production facilities will be AI-run. Self-operated flying cars will be designed and operated by AIs. You get the picture. (On another note, many current jobs will be completely redundant and obsolete, and it’s interesting to think what new jobs will emerge. And will they?).

On the back end, to make this possible there are “only” 2 things needed: 1) an enormous amount of computation resources everywhere 2) an enormous amount of high-quality data. This can be achieved by the likes of Google, Facebook and Amazon in the US and some parts of Western Europe, working hand in hand with the NSA and by their Chinese counterparts everywhere else in the world. This vision of the future is truly disturbing: the perfect slavery-with-extra-steps system controlled by the 1% of the 1% behind a polished, slick, Disneyland-like façade pushing consumerism even further.

or Vision?

The alternative can emerge from the intersection of technologies, concepts, and trends like open-source, peer-to-peer, decentralized identity, community ownership, and blockchain leading to the creation of one or more DAO, Decentralized Autonomous Organization.

The main purposes of the DAO will be to

  • maintain the open standards for decentralized identities, identity resolution, data validation, and sharing
  • coordinate an open, decentralized cloud infrastructure that can be used by anyone to manage their identities and data
  • develop open-source tools to govern, improve and develop further 1) and 2) above.

End users will be able to control their digital identities and data. For example, they will be able to access services and products without the need to create yet another login and password. They will just sign in using their digital wallet. Also, they will be able to choose how their data is hosted (locally, in a public cloud like AWS, in a p2p torrent-like network, or in a decentralized cloud) and who has access to it. In practical terms, it means that the switching costs go down to zero and there’s no vendor lock-in anymore. Also, inter-operability is available out of the box (imagine LinkedIn users messaging Instagram users).

Looks like this can solve the problem of having enormous amounts of high-quality data. What about compute? This is where the “self-aware blockchain” comes in. Currently, blockchain networks consist of homogenous nodes performing homogenous tasks: basically, all the nodes do the same simple task at the same time: run a piece of code (“smart contract”) and update the transaction ledger. The blockchain network has no ability to route different tasks to different nodes, divide the tasks, and has no information about the state of the nodes themselves. Now imagine a network that can autonomously manage its state based on the current and predicted demand for cloud services and based on the current and predicted state of each node in the network. The “current and predicted state” can include the technical aspect of the node, but also the regulatory, compliance, and risk management aspect, not to mention the economics of each node and the network as a whole (pricing, exchange rates, energy prices, etc.).

This would create a decentralized, self-optimizing, and self-managing cloud where each task would be processed in the most efficient way for this specific task. Cloud users would interact with a completely fluid, on-demand layer of services, completely abstracted from the physical networks, servers, and storage. On the supply side, cloud services are offered by a decentralized ecosystem of independent providers (professional data centers, cloud providers, and also individuals and companies offering their spare capacity). The self-aware blockchain will then take care of allocating workloads to the providers, take care of billing, payments, and so on.

So, when we say “self-aware blockchain”, we actually mean a decentralized autonomous organization self-aware of its network and all the nodes in terms of the technical, legal, and financial state, that uses AI and tokenized incentives to maximize the outcomes for all the participants. But “self-aware blockchain” is a bit less wordy…

The DAO that operates a decentralized, self-managed cloud infrastructure, open-source standard for self-sovereign identity, and data; that runs on a “self-aware” blockchain can be a viable infrastructure for a hopefully slightly brighter, less dystopian future.

Djuno

Our core values are autonomy, openness and competence. We’re on a mission of making our clients feel in control, confident and secure. This is why the only long-term vision we can subscribe to is open-source and transparent, a vision with a Self-Aware Blockchain. Stay tuned for more updates on how this vision takes shape on Twitter or LinkedIn.

The most important aspect of healthy company culture and how to create it

If you could just do this culture…

Psychological safety

No mystery or surprise here, no dramatic reveal: it has been well documented (like Project Aristotle: Google researchers studied 180 teams to find out the
components of highly effective teams)
 that the single most important aspect of a healthy, successful organization (a startup – a company – a team) is psychological safety. Having culture that encourages psychological safety means that all team members know it’s ok to take risks and to be vulnerable in front of each other. “If I make a mistake on our team, it is not held against me.”

For the record, the four other aspects of successful teams that showed up in the Google research are:

  • Dependability — “When my teammates say they’ll do something, they follow through with it.”
  • Structure and Clarity — “Our team has an effective decision-making process.”
  • Meaning — “The work I do for our team is meaningful to me.”
  • Impact — “I understand how our team’s work contributes to the organization’s goals.”

BUT, without psychological safety the other four don’t work and with psychological safety they usually take care of themselves.

Now, let’s not forget to define of organizational / company culture itself. My favourite definition, the most accurate based on my experience, is this: Culture is what people do when no one is watching and telling them what to do. For example, if a sales team gets an email, do they reply right away? Will they call a potential client, forward the message to someone else or just do nothing for a while?

Usually culture emerges organically or is impressed upon by the founder(s) and is managed, shaped or dealt with only when it becomes harmful or detrimental for a company (think Uber). But for us, as the founders of Djuno, setting a healthy culture was an imperative conscious choice from the very beginning. We’ve worked together before and we’ve experience the benefits of psychological safety inside our team. As we’re bootstrapping Djuno into existence, there is no budget for culture: no offsites, no trainers, no posters, no branded t-shirts or merch. We’re also all remote and spread across 3 continents.

Here’s what we did:

  1. We put together our “Rules of Engagement” document that defines our values, recommended and required behaviours and attitudes.
  2. We made sure everyone in the company has access to the document (it’s on our Confluence) and communicated that it’s a living document that should evolve as we evolve as a team (it’s in a permanent “live beta”, or “v0.9” state).
  3. Finally, and most importantly, we make sure every day that the founders adhere to these principles. People learn culture by observing how others behave, not by reading documents (especially if the example comes from the top). That’s it! We’re still figuring out things, learning to communicate and work with each other as our team grows. But the results have been encouraging so far in terms of both personal satisfaction and tangible deliverables (dev. time and velocity).

Here’s a copy of our “Rules of Engagement”. Maybe it will help or inspire you.

Djuno Rules of Engagement
V 0.9 (live Beta)

Intro

This is not our first rodeo. We’ve worked for many companies. We created our own companies. We had a lot of success and a lot of failures. We did a lot of things right and made a lot of mistakes.

One thing we’ve learned and all agree upon is that great companies don’t happen by accident, but are stubbornly created by great people. By this standard (the people), Djuno is already great company material and we want it to stay like this.

So, since we are a distributed, remote bunch, here are some ground rules for all of us operate under, our constitutions or “rules of engagement”. Everyone is encouraged to get to know this document, as it will make all of our lives easier.

This document will always be in “live Beta”, because we understand it will evolve with time. In a truly agile spirit, we think it’s better to release something useful, even if imperfect, as soon as possible, and improve as we go along.

OK, here are our rules / guidelines:

No slaves, all volunteers

We work on creating Djuno because we want to, not because we have to. We want to work with people who share this attitude, who care about the project or their team members or (ideally) both. If this is just a 9–5 job that you hate, please look for your passion elsewhere.

Equal opportunity for all

Life is not fair. People are different, have different talents and backgrounds. We are not pretending everyone is the same, but we make sure everyone has the same access to opportunities at Djuno. We don’t care about your nationality, religion, gender, age, formal education or anything else like that. We only care if you can create value. If you can, the sky is the limit. You’ll be given as much responsibility as you can handle and you’ll participate in the success we create (=money, in plain English…) proportionally to your contribution.

Also, to say it once, and get it out of the way: No gender, cultural, national, racial etc. biases and discrimination will be tolerated. Even for people who are brilliant, talented or in charge. We don’t work with assholes.

We’re a pack and we eat what we kill

This means we’re a startup, not a large enterprise or a government agency. We can only spend the money we earn. While not everybody hunts, we do not tolerate dead weight.

Anyone who wants to make more money should focus on how to create more value: bring more clients, eliminate inefficiencies, create better products, etc. As stated above, all valuable contributions will be noted and rewarded.
This also means we encourage people to make problems disappear: try solving it before escalating.

Communication is encouraged, noise isn’t

We prefer direct lines of communication. If there is something important you want to talk about with the CEO or anyone else, go for it! No need to ask anyone’s permission. However, the key word is something important. We don’t want to create noise, unnecessary emails or messages.

Everyone can make mistakes, but don’t make the same mistake twice

We all make mistakes, but it’s important to learn from them. No one will get punished for making an honest mistake, however 1) as soon as you discover the mistake you have to communicate it so we can think how to fix it. Hiding, covering up your errors or mistakes will not be tolerated. It’s bad to hear from your team that they screwed something up, but it’s infinitely worse to hear from your client that your team screwed something up… 2) don’t make the same mistake twice. This needs to be a learning opportunity. Repeating the same mistakes is dumb or malicious. Either way both are a problem.

Pride of ownership

We’re like the early pioneers on the western frontier. The opportunities are endless, but only if you want to stake your claim. This means you take ownership of your tasks and projects. Be proud of them, be proud of what you’re creating. If there are problems — solve them yourself if possible. This also means you won’t be controlled or closely supervised. (There are no factory workers and supervisors on the western frontier.) But pioneers are expected to be ethical and honest. If they break the rules or cheat, the sheriff will deal with them.

Finally, claiming your stake means being pro-active. Don’t wait for others to tell you what to do. If you see a task or an issue that needs solving — take it and run with it! Even if this means you’ll make a mistake or two. As mentioned above, no big deal as long you’ll fix your own mess and learn from the mistakes 😉

Be nice, expect nice

We prefer to have an efficient culture, where people speak their minds and can be direct. But working remotely has its challenges. One of the challenges is that people don’t interact face-to-face, they don’t see the body language or the tone of voice. Something that might have been a joke can be interpreted as something mean. So, 1) be nice and extra mindful of language or cultural differences 2) expect nice. Don’t take everything personally, give others the benefit of the doubt.

Opinions are not facts

Every opinion is equally valid and therefore equally useless. Facts on the other hand, can be valid or invalid. Valid facts are useful. Valid facts always win arguments vs opinions. The person who is right (has the most valid facts) wins the argument. Even if this person is not in charge (not a COO for example). You are entitled to your opinion, but don’t get offended or surprised when it loses an argument against a valid fact.

It is not our job to make anyone happy

Please don’t think that we don’t care about your happiness or, even worse, we want to make you unhappy ;-). Not at all! We just recognize that when a group of people interacts or has to agree on a goal or course of action, someone will be unhappy. And in business, we decide to focus on creating success and making money and not on coddling everyone and making sure they are happy all the time. And sometimes directness and efficiency are more important that small talk.

Think Big

“Thinking small is a self-fulfilling prophecy. Leaders create and communicate a bold direction that inspires results. They think differently and look around corners for ways to serve customers.” — this is a quote from Amazon.
We totally agree and just want to add that while thinking big, great leaders get shit done on a daily basis.

The End.

Let us know @realDjuno what you think.

Sign up for updates!

* indicates required