- How do we work with constraints?
- Why is writing down things important?
- What is a boring solution and why do we prefer boring solutions?
- What can you say about self-service and self-learning?
- How do we value each others’ time?
- Why do we have to embrace change?
- What is the concept of “manager of one”?
1. How do we work with constraints?
We limit the constraints to those that are absolutely necessary - trying to make constraints only when absolutely necessary.
2. Why is writing down things important?
I love the sentence in the notion page: " the faintest pencil is better than the sharpest memory.". I try to do this as much as possible since I don’t trust my memory.
3. What is a boring solution and why do we prefer boring solutions?
The more boring a solution is, the less complex it is. This is always good in the long run. I’m a big believer in writing code that can be readable even if it makes us lose a little bit of efficiency.
4. What can you say about self-service and self-learning?
Always search for our own answers, and only when it’s not found, ask in public.
5. How do we value each others’ time?
Try always to avoid meetings, and if one is necessary make attendance optional. That way we are showing appreciation for each other’s time.
6. Why do we have to embrace change?
Because that is what the most successful companies do in order to stay alive. Embrace change and adapt their roadmap.
7. What is the concept of “manager of one”?
We’re expected to manage ourselves and be responsible and accountable for our work. Btw, the page linked is not available (we don’t have access).
- Respect the limits
- Taking notes
- Simplicity is faster
- Help or assist yourself or others internally, and become better
- With respect
- With an open mind
- Be your own guide
-
How do we work with constraints?
Limiting constraints to only those that are absolutely necessary, such as health constraints, will boost a company’s growth rate. -
Why is writing down things important?
Because it is more efficient to document things, you can share them for others to read at their leisure rather than having to explain everything to everyone who asks at any given time. “The faintest pencil is better than the sharpest memory,” as the Chinese proverb goes. -
What is a boring solution and why do we prefer boring solutions?
The less complex a solution, the more boring it is. This practice is not limited to coding; it can be applied across different departments. -
What can you say about self-service and self-learning?
When attempting to solve a problem, it is always best to conduct your own proper research first. Only when the answer you are looking for is not found should you reach out to other team members for assistance; there is no shame in asking at this point. Furthermore, documenting your results or any new information you discover will be extremely beneficial to others. -
How do we value each others’ time?
We can respect each other’s time by making every effort to avoid scheduling meetings and, if necessary, make attendance optional. Your meetings should have an agenda embedded in the invite link, and your outcomes should always be documented. -
Why do we have to embrace change?
Accepting changes in features, user requirements, and trends should be part of your company’s roadmap if you want to be successful. That way, you’ll always be able to keep up with the competition. As an example, consider Facebook (now known as Meta). They quickly incorporate new features into their social apps when they notice new trends. -
What is the concept of “manager of one”?
Moralis expects everyone to be a manager of one. Even if you are not managing others, you are always managing yourself.
- How do we work with constraints?
As company grows, they should be conscious of how they operate which will enables their ability to continue to operate with the agility of a startup. By trying to limit their self to healthy constraints that are absolutely necessary. - Why is writing down things important?
It it important to document everything: in the handbook, in meeting notes, in issues.
We do that because the faintest pencil is better than the sharpest memory - What is a boring solution and why do we prefer boring solutions?
It is always good to make things simple for people to understand that is what make solution not boring. - What can you say about self-service and self-learning?
Always try to make research about any challenge before asking for help, because when you make research you learn by yourself. - How do we value each others’ time?
We can respect each other’s time by making every effort to avoid scheduling meetings and, if necessary, make attendance optional. Your meetings should have an agenda embedded in the invite link, and your outcomes should always be documented.
We value each other by trusting their judgement and suggestion. - Why do we have to embrace change?
Because that is what the most successful companies do in order to stay alive. Embrace change and adapt their road-map. - What is the concept of “manager of one”?
It is expected expected to manage ourselves and be responsible, accountable for our work. Between our team.
- How do we work with constraints?
keep the healthy constrains that are strictly necessary. Moralis still want to move fast and not increase bureaucracy.
- Why is writing down things important?
the faintest pencil is better than the be sharpest memory. It’s better to write things down. tit’s better to ready materila available than to have to ask and explain.
- What is a boring solution and why do we prefer boring solutions?
a boring solution could be the simple one. Moralis try to apply this concept to move faster in a complex environment: a boring solution may be way better than a high-tech or state of the art solution.
- What can you say about self-service and self-learning?
at Moralis i should look for my answers, and if for some reason i cannot find the answer I should ask team members and document any new discovery or information so others can learn.
- How do we value each others’ time?
respect other’s time by avoiding lot of meetings that are not needed. consider that attendance could be optional. if a meeting is needed make sure you have an agenda and take notes or minutes of the meeting.
- Why do we have to embrace change?
new features, new tech, change of user requirements, change on competition or field can disrupt our work: successful companies adapt the roadmap and teams fast to keep the pace of the business.
- What is the concept of “manager of one”?
even if I don’t have people under management; i should be able to manage myself to succeed in providing resutls, documenting, making others succeed, say thanks, accept mistakes and correct quickly and embrace changes.
- How do we work with constraints?
Some changes will happen as Moralis grows and develops into something bigger, but that doesn’t mean that we should automatically accept all change passively. The basic values and communication style already set up a great foundation for us to move smoothly forward, and that’s why it’s important to remain conscious of these values.
At Moralis, we should limit ourselves to healthy constraints, which means limiting ourselves only when it’s absolutely necessary. For example, some devs might not be able to deal directly with the users, or customer support might not be able to code for the projects we work on, but still, we should strive to reduce bureaucracy as much as we can so that we can operate as efficiently as in Day One
- Why is writing down things important?
Funny that you guys have the saying about pencils because my grandma used to always say that there’s no better memory than pen and paper
So we document everything because that way it’s more efficient to save and review that info later, and we can also let others contribute and help us improve.
- What is a boring solution and why do we prefer boring solutions?
Boring solutions are simple solutions using already established and popular tech. Guess like a version similar to KISS (Keep It Simple, Sweet one ).
The innovation and therefore complexity that is inherent to Moralis would only benefit (aka make our work easier and therefore, more efficient) if we try to keep things simple.
- What can you say about self-service and self-learning?
We should search for our own answers and learn by ourselves first. If that doesn’t work, we can always ask without feeling bad about it (low level of shame). Then we can write about it so that anyone who might be in the same or a similar position down the line can see what worked for us.
- How do we value each others’ time?
Instead of asking that others ask us for permission, we should trust their judgment and offer to consult along the way if there are any doubts. We should value others’ time, as we would like them to value ours. Meetings should be avoided, but if there is one, they should be optional for as many people as possible. Meetings should have a clear itinerary or goal displayed on the invite, and we should document the outcome once it’s completed.
- Why do we have to embrace change?
Because everything around us is constantly and rapidly changing nowadays. It’s only the companies that manage to cope with these changes, that become the leading, most successful ones in their markets. But there could also be changes within the company, like if we get changed from one team to the next, or get a new project, or a new manager… Even though that might feel strange to some extent and for some people more than others, we could still be aware of our mindset and strive to embrace the positive aspects of change because it can also bring many positive things if we have the right attitude towards it.
- What is the concept of “manager of one”?
This is also a concept I was familiar with previously because one of my university teachers used to say that we’re the CEOs of our own lives and the decisions that we make. In that same way, everyone at Moralis should be the manager or the CEO themselves, even if they don’t manage anyone else at the office.
1. How do we work with constraints?
- Only healthy constraints that are absolutely necessary are implemented
- We want to maintain the agility of a startup even as we grow
- Reduce bureaucracy as much as possible
2. Why is writing down things important?
- So that we can document everything, and make is available across the team
- ‘The faintest pencil is better than the sharpest memory’
- It is more efficient to read a document at your convenience than having to ask and explain
- Also allows everyone to contribute and suggest improvements
3. What is a boring solution and why do we prefer boring solutions?
- Boring should not be conflated with bad or tech debt
- We prefer the simplest and most boring solution for a problem
- Speed of innovation is constrained by the total complexity, so every reduction in complexity helps
- Don’t pick interesting tech just to make your work more fun. Using established popular tech will ensure stability and a more familiar experience for the team.
4. What can you say about self-service and self-learning?
- first search for your own answers
- if not found or not clear, ask in public with a low level of shame
- Write down any new information discovered so that those coming after will have better efficiency
5. How do we value each others’ time?
- consider the time investment you are asking others to make
- try avoid meetings, if it is necessary, try make attendance optional
- rather than having people ask permission, trust their judgment and offer consultation if they have questions.
6. Why do we have to embrace change?
- most successful companies adapt their roadmap and their organisations quickly
- adoption of features, user requirements, and competitive landscapes change frequently and we much embrace them
- this may lead to changing teams, subjects and managers
- So we must embrace positive aspects of change, as opportunity and as new things to learn
- This allows us to move mast as a company, greatly increases odds of success
7. What is the concept of “manager of one”?
- Even if you are not managing others, you are always managing yourself
1. How do we work with constraints?
“We try to limit ourselves to healthy constraints that are absolutely necessary.”
2. Why is writing down things important?
it is far more efficient to read a document at your convenience than to have to ask and explain.
3. What is a boring solution and why do we prefer boring solutions?
boring solutions don’t have any complexity and they must not conflate with technical depts.
4. What can you say about self-service and self-learning?
we are living in a decade in which you can learn anything new in your comfort place and there are tons of places to search for our problems. In the first place, we should not waste our other team member’s time to resolving our problems.
5. How do we value each other’s time?
avoid meeting as much as possible and make attendants optional.
6. Why do we have to embrace change?
because we are living in a fast pace environment and everything gets deprecated soon
7. What is the concept of “manager of one”?
the most important person to manage is ourself even we are managing other persons too
-
We must understand that constraints have the potential to limit progress, therefore, when implementing restraints do so from a place of necessity. This will ensure efficiency it maintained at an optimal level.
-
Writing things down is valuable because it allows future access and accountability.
-
A boring solution is one that is implemented in the most basic way possible. Boring solutions are optimal because additional complexity only serves to add constraint to progress.
-
Self-service and self-learning should always be the goal, this serves efficiency well. It also fosters growth and learning.
-
Valuing others time is about taking the steps necessary prior to involving them, consider if they need to be involved or if you can handle it yourself in an efficient manner.
-
Embracing change provides growth not only for self but for the business as a whole. To survive we must grow, to grow we must change, to change is to become better.
-
This concept revolves around the idea that regardless of your management position within the company you are always responsible for managing yourself at a bare minimum.
- We use constraints to increase efficiency but only healthy and necessary ones.
- We are humans - relying solely on our memory is a risk. Documenting everything also allows for collaboration and innovation.
- Less is more. The less complexities we can have the quicker we can get to the results we want. It also makes life more enjoyable
- You’re doing yourself and others a disservice by asking for answers versus seeking them out yourself. Once you’ve found the answer you’re looking for, compound that learning by documenting it for future seekers. This will exponentially grow your understanding of the subject and help a fellow teammate in the future.
- Be very intentional with meetings by being highly selective of participants and provide clear objectives prior. Lastly, allow others to opt out if they see fit.
- In a disruptive arena, change comes fast. The quicker we embrace change and see the positive opportunity ahead, the more likely we’ll grow and succeed.
- Even though you’re not managing others, you should be managing yourself. No one should care about yourself more than you.
How do we work with constraints?
We try to limit ourselves to healthy constraints that are absolutely necessary. We strive to reduce bureaucracy as much as possible.
Why is writing down things important?
It is far more efficient to read a document at your convenience than to have to ask and explain. Having something in version control also lets everyone contribute suggestions to improve it.
What is a boring solution and why do we prefer boring solutions?
The speed of innovation for our organization and product is constrained by the total complexity we have added so far, so every little reduction in complexity helps. Don’t pick an interesting technology just to make your work more fun; using established, popular tech will ensure a more stable and more familiar experience for you and other contributors.
What can you say about self-service and self-learning?
Team members should first search for their own answers and, if an answer is not readily found or the answer is not clear, ask in public as we all should have a low level of shame (shame of asking). Write down any new information discovered and pay it forward so that those coming after will have better efficiency built on top of practicing collaboration, inclusion, and documenting the results.
How do we value each others’ time?
Try to avoid meetings, and if one is necessary, try to make attendance optional for as many people as possible. Instead of having people ask permission, trust their judgment and offer a consultation process if they have questions.
Why do we have to embrace change?
Adoption of features, user requirements, and the competitive landscape changes frequently and rapidly. The most successful companies adapt their roadmap and their organization quickly to keep pace.
7. What is the concept of “manager of one”?
Everyone at Moralis is expected to be a manager of one. Even if you are not managing other people - you always manage yourself.
Only Healthy Constraints at Moralis
As Moralis grows, we are conscious of how we operate and how it enables our ability to continue to operate with the agility of a startup. We try to limit ourselves to healthy constraints that are necessary. We strive to reduce bureaucracy as much as possible. This way we can keep operating efficiently.
The importance of writing things down
The faintest pencil is better than the sharpest memory. It is far more efficient to read a document at your convenience than to have to ask and explain. Having something in version control also lets everyone contribute suggestions to improve it.
Boring Solutions using established popular tech
The speed of innovation for our organization and product is constrained by the total complexity we have added so far, so every little reduction in complexity helps.
Self-service and self-learning
Look for clear answers, and write down any new information discovered for others to have better efficiency built on top of practicing collaboration, inclusion, and documenting the results.
Time is an investment any meeting should have an agenda linked to the invite, and you should document the outcome. Instead of having people ask permission, trust their judgment and offer a consultation process if they have questions.
How to embrace change. The adoption of features, user requirements, and the competitive landscape changes frequently and rapidly. If we coach ourselves to embrace the positive aspects of change, such as increased opportunity and new things to learn, we can move faster as a company and increase our odds of success.
The concept of the manager of one. Even if you are not managing other people - you always manage yourself.
- We limit ourselves to healthy constraints that are necessary and reduce bureaucracy as much as possible so we could be efficient
- Writing down things is important because it is efficient and allows us to have something in version control that lets everyone contribute suggestions to improve it
- A boring solution is a simple solution that does not mean it’s bad or a technical dept. We prefer boring solutions because it doesn’t add complexity that would strain the speed of innovation.
- It teaches us independence at the same time allowing us to reach out if needed. This way, it could also help add new information discovered that can be shared to the group.
- We value each others time by considering the time investment we are asking others to make. Avoiding meetings if it’s not necessary and make attendance optional for as many people as possible.
- We have to embrace change because everything around us is changing frequently and rapidly and most successful companies adapt their organizations quickly to keep pace.
- The concept of “manager of one” is being a leader to one self and is being associated with our efficiency value.
-
How do we work with constraints?
We try to limit ourselves to healthy constraints and reduce bureaucracy as much as possible in order to remain effienct. -
Why is writing down things important?
It is far more efficient to refer to a document instead of asking or repeating. -
What is a boring solution and why do we prefer boring solutions?
A solution with minimal complexity. Every bit of complexity or introduction of obscure technology creates bloat and makes it more difficult for someone new to understand how the system operates. -
What can you say about self-service and self-learning?
Try to find answers ourselves before unashamedly asking in public. Document the result to save time of others who follow. -
How do we value each others’ time?
Make attendance optional for as many people as possible. Have a clear agenda. Allow for team members to take initiative rather than having them ask for permission. -
Why do we have to embrace change?
The competitive landscape changes quickly and we want to optimize our chances of success over the long run by being quick to pivot when the need is clear. -
What is the concept of “manager of one”?
Everyone is responsible for managing their own lives, time and work.
- Trying to have constraints only when necessary.
- It’s better to have something written down (Notion, Git, personal notes etc), than not having anything written down and people forgetting about it.
- Usually boring solutions are the easiest/ simplest ones.
- It’s important to check firstly for a solution and only after that ask for guidance (if you can’t find a solution).
- It’s better to avoid meetings, or make people optional, or record a session and share it with other colleagues, so we respect each other’s time.
- Without embracing change, we can’t grow in a healthy way and adapt to the env around us and the needs of our customers.
- We are our own managers, we need to be accountable and responsible for our work.
-
Moralis only limits itself to the necessary healthy constraints. They strive to reduce bureaucracy as much as possible, such that efficiency is increased.
-
Uff, writing things down is important for a bunch of things. First you do not clutter your head with information, such that you have more mental space to deal with creative things. Writing things down is also important for others to be able to read, and not bother other people with questions, and thus efficiency is increased. And also other people can contribute on the things which were written down.
-
A boring solution means the simplest and most efficient solution to the problem. We prefer boring solutions because unnecessary added complexity just slows down work.
-
Self-service and self-learning means that first an employee should search himself for the answer to his questions, and then if an answer is not found, ask it in public. Also, all the new information which was gathered should be documented such that the next people will have this information ready and don’t need to search again or waste time.
-
The value of time si achieved by not doing unnecessary meetings, and, if a meeting is required, try to invite as less people as possible. Also meetings should have a clear agenda such that they are efficient and no time is lost.
-
Change is needed in order to quickly adapt to the market and to deliver the most quality and value to customers. Especially in a startup, change is frequent, and the employees should be aware of this, and should be open to it, having in mind that they will grow and learn more.
-
Manager of one means that everyone is a manager. Even though you are not managing someone, you are still managing yourself which is as equally as important.
- We don’t want to slow down over time. As Moralis grows, we are conscious of how we operate and how it enables our ability to continue to operate with the agility of a startup.
- Because it is more efficient to write down and later read the notes than trying to remember or asking around.
- Boring solutions are often the simple ones that work.
- Try doing your own research before asking someone else. And always document so that the people after you will gain from your notes.
- Avoid meetings if they aren’t 100% needed. Always include an agenda in the invite and dot down the outcome.
- The most successful companies adapt their roadmap and their organization quickly to keep pace.
- Everyone at Moralis is expected to be a manager of one.
Even if you are not managing other people - you always manage yourself.
-
How do we work with constraints?
Limiting ourselves only to healthy contraints that are absolutely necessary. In such a way that can keep moralis operating at an efficient manner -
Why is writing down things important?
Because, memory wise, it is far more efficient to have things written down than having to remember them. And if we also have version control on them, it can be improved by anyone -
What is a boring solution and why do we prefer boring solutions?
Because we are already in complex ecosystem, so we want to reduce as much complexity as possible. That way we get stable and familiar experiences in our work -
What can you say about self-service and self-learning?
Everyone should first try to get answers themselves, but if that is not possible, then ask in public as any help will work and will help us share the answer for someone who gets by the same problem in the future -
How do we value each others’ time?
As it was our own, the same with money. There is no reward in spending resources that will not actually get the best results -
Why do we have to embrace change?
Because features, user requirements and landscape change frequently and rapidly. If we accept that and use it to our favor, we can increase our odds of success -
What is the concept of “manager of one”?
Everyone manages themselves, as you are always responsible of your actions and tasks while also the owner of your success
-
How do we work with constraints?
We try to limit the constraints to only those absolutely necessary. We strive to reduce bureaucracy as much as possible. -
Why is writing down things important?
“The faintest pencil is better than the sharpest memory” It is more efficient to read a document at your convenience than to have to ask and explain. Having something in version control also lets everyone contribute suggestions to improve it. -
What is a boring solution and why do we prefer boring solutions?
The speed of innovation for our organization and product is contained by the total complexity we have added so far, so every little reduction in complexity helps. Using established popular tech will ensure a more stable and more familiar experience for you and other contributors. -
What can you say about self-service and self-learning?
Team members should first search for their own answers and if an answer is not readily found, ask in public. Pay forward the information we know to those coming after us everyone will have better efficiency built on top of practicing collaboration, inclusion and documenting the results. -
How do we value each others’ time?
Consider the time investment you are asking others to make with meetings and a permission process. Try to avoid meetings, and if one is necessary, try to make attendance optional for as many people as possible. instead of having people ask permission, trust their judgement and offer a consultation process if they have questions. -
Why do we have to embrace change?
If we embrace the positive aspects of change, such as increased opportunity and new things to learn, we can move faster as a company and increase our odds of success. The most successful companies adapt their roadmap and their organization quickly to keep pace. -
What is the concept of “manager of one”?
We always manage ourselves and hold ourselves accountable for decisions, actions and results, including customer satisfaction.