Gitlab at Moralis

  1. What are the problems with only using Slack?
  2. How does Gitlab solve these issues?
  3. What to do if you are not sure where to create your issue?
1 Like
  1. What are the problems with only using Slack?

is difficult to communicate efficently.
difficult to communicate information in structured logical way

  1. How does Gitlab solve these issues?

find the subgroup > create issues >

  1. What to do if you are not sure where to create your issue?

ask the manager, but just create the issue then move it to the subgroup.

1 Like

1. What are the problems with only using Slack?

  • Async is not rewards as much as sync
  • difficult to communicate information in a structured and logical way
  • To effectively communicate you need to inform the team member of the context, actual issue, proposed solution and then the call to action (what do you want them to do)
  • This is is difficult on slack as it rewards short messages and instantly pings other members of the team. Without full context this will lead to back and forth synchronous communication.
  • With slack you must be glued to it, monitoring notifications real-time, and always on edge as you can miss conversations

2. How does Gitlab solve these issues?

  • Subgroups - you can join subgroups that are relevant to your work
  • Issues - Gitlab issues rewards writing long thought out problems with context, issue, proposed solution and call to action
  • It has templates to show you how to format your problem
  • It rewards taking time to fill out issues and comments rather than pinging back and forth

3. What to do if you are not sure where to create your issue?

  • If uncertain you may check with your manager, but the important thing is to create the issue, so don’t over-analyse this. Just create the issue and if needed you can move it later to the correct project.
1 Like

1. What are the problems with only using Slack?

it is not a good tool to communicate as async and document everything

2. How does Gitlab solve these issues?

by allowing to document and track the issue and assign it to someone
GitLab allows us to identify these things

  1. The context of the issue
  2. The actual issue
  3. The proposed solution
  4. Call to action

3. What to do if you are not sure where to create your issue?

“ask the manager, but just create the issue then move it to the subgroup.”

1 Like
  1. Only using Slack is an ineffective form of synchronous communication. It is difficult to explain things in Slack in a structured manner.

  2. Gitlab offers an easily accessible archive format for reviewing historic data. Gitlab also has a structured design that makes it easier to explain complex problems in detail, which effectively helps team members understand what you are trying to communicate to them.

  3. Ask your manager, but you can also just create the issue and move it later once you have the specifics.

1 Like

Moralis Web3 with Gitlab for collaboration

  1. The most prominent flaw and inefficiency of Slack is that it’s difficult to communicate information in a structured logical way.
  2. Gitlab solves these issues. You need to know how to create Gitlab issues so that you can communicate your thoughts and ideas in an efficient way and you can collaborate effectively.
  3. If you are uncertain check with your manager. But the most important thing is that the issue gets created - don’t overanalyze this. :rocket:
1 Like

What are the problems with only using Slack?
Lacking of effective Communication
Slack is Synchronous
Hard to discuss across teams and across time
How does Gitlab solve these issues?
Gitlab has:

  1. The context of the issue
  2. The actual issue
  3. The proposed solution
  4. Call to action
    It’s asynchronous. Team members can read it in different time zones in their own time.
    What to do if you are not sure where to create your issue?
    Ask your manager what subgroup your team has on Gitlab.
1 Like
  1. What are the problems with only using Slack?
    It’s difficult to communicate information in a structured, logical way, due to its synchronous nature.

  2. How does Gitlab solve these issues?
    Gitlab allows persistent issues to be discussed and worked through asynchronously. It provides a place for each issue and helps ensure things can be prioritised and that they don’t slip through the cracks.

  3. What to do if you are not sure where to create your issue?
    Create it in general or general-issues project in the appropriate subgroup.

1 Like
  1. It is difficult to communicate efficiently on Slack, especially when you want to communicate in a structured logical way. It is hard to express complex ideas in Slack and they look like a wall of text which is hard to follow. Also it is hard to find back what you discussed at some time in the past, and what was the conclusion.

  2. You can structure thoughts in a logical way and very structured. You can create headers, with subgroups. You can provide some context, the actual issue, together with the proposed solution, and also the call to action.

  3. If you are not sure where to create an issue just ask your manager what is your subgroup. But you can just create the issue and then you can move it to the correct subgroup.

1 Like
  1. Slack is synchronous and works best for real time chatting. Slack is literally gluing you to the screen and forces you to monitor notifications in real-time.
  2. By creating issues on Gitlab its easier to go back to a specific topic and point out what someone said, instead of having to scroll for minutes until you finally find what you were looking for. Every team has a subgroup where issues can be created.
  3. You can check with your manager, but most importantly you should create the issue either way and get going. Don’t over analyze.
1 Like
  1. It can become only sync communication, which we want to avoid, it can sometimes be difficult to communicate efficiently and to structure the info in a logical way.
  2. You just find your sub-group and create an issue there. Everyone can see and contribute to the issue. Also, when creating an issue there, there is a template that you need to follow, so it makes you structure your thoughts when creating the ticket.
  3. You can create the ticket and then ask for guidance, as the ticket can be moved to another subgroup.
1 Like
  1. Difficult to communicate efficiently and difficult to communicate information in a structured logical way.
  2. By having subgroups and by being able to create issues to be share across teams
  3. Select general or general-issues projects or check with your manager, don’t over analyze
1 Like