The main thing distinguishing a blockchain from a normal database is that there are specific rules about how to put data into the database. That is, it cannot conflict with some other data that’s already in the database (consistent), it’s append-only (immutable), and the data itself is locked to an owner (ownable), it’s replicable and available. Finally, everyone agrees on what the state of the things in the database are (canonical) without a central party (decentralized).
Spend company money like it is your own money: You don’t have to ask permission before making purchases in the interest of the company. When in doubt, do inform your manager before the purchase, or as soon as possible after the purchase.
But not at GitLab, as Sid says, “Everything we do is public by default.” People from both inside and outside the organization can see what is going on and learn how the organization functions. “Our public employee handbook makes collaboration easier, increases speed of onboarding, and prevents mistakes.”
To support remote work, GitLab relies heavily on written communication. But Sid points out: “People still need to collaborate, have conversations, and feel part of a team. We’re human, we like to converse. Because we are remote only, we need deliberate planning of social interactions.” At GitLab, everyone is encouraged to dedicate a few hours a week to having video calls with any te…