Initiatives
This page is a catch-all page to collect some of the interesting initiatives you can participate to as a team member of Nebulab.
StackOverflow for teams
๐ Stack Overflow for Teams is a platform that provides a centralized location to store and share knowledge among team members. ๐ก The platform is designed to keep your teamโs knowledge in one central location, making it easy to access and update. ๐

TL;DR
- URL: https://stackoverflowteams.com/c/nebulab/questions
- Notifications for new questions on Slack are sent to
#learning-engineering - Stack Overflow Slack integration: https://stackoverflow.co/teams/integrations/slack/
- This initiative is an experiment to understand if the tool is good for us
- Signup with your
@nebulabaccount
Why?
Searching Made Easy with SO Teams
๐ค Have you ever tried searching for something in email or chat? ๐ต๏ธโโ๏ธ The results can be less than accurate, and the sheer volume of information can be overwhelming. ๐ฌ Teams helps to structure knowledge the way that we naturally learn, through asking and answering questions. ๐
What?
Team-Specific Information Made Easy
Stack Overflow for Teams is particularly useful for company-specific information. ๐ For example, questions regarding Solidus, projects, customers or what tools you have access to are all examples of topics that should be kept within your private Team.
How?
Need help or info about a ticket or company initiative? Letโs check if someone has already asked your question on Stack Overflow for Teams. If not, no worries! Just submit your query and weโll do our best to help!
The platform is totally private, so you can be as specific as you need to be about your customers and data ๐ Donโt be shy - weโre all here to support each other! ๐
Sharing Knowledge through Q&A
One of the benefits of Stack Overflow for Teams is that it allows team members to ask and answer their own questions. ๐โโ๏ธ If you find yourself answering the same questions repeatedly, you can simply ask and answer your own question. ๐ก
Notifications for Collaborative Learning
๐ฌ If someone needs further clarification, they can add a comment to the answer, and youโll be notified. ๐ฒ You can then respond when it works best for your workflow.
๐จ In addition, Stack Overflow will send notifications to #learning-engineering on Slack for each new question. ๐
Pair programming Donuts
The Donut Pair Programming initiative is a company-wide program that aims to foster collaboration and knowledge sharing among team members. The initiative is an opportunity for engineers to work with colleagues from different teams, learn from each other, and enhance their skills.
Joining the initiative
To join the initiative, engineers must join the #donut-pair-programming Slack channel. Upon joining, engineers should select their project ๐ to indicate which projects they are currently working on.

Pairing sessions
Once per month, two engineers are randomly selected by Donut to pair across different teams. When the Donut chooses the pair, the engineers should decide who is the driver ๐ and who is the navigator ๐งญ, and which project or ticket they will work on during the pairing session. The pairing session typically lasts for one hour but feel free to change it to better suit your needs โฐ.
Pairing sessions donโt always have to include writing code. Itโs a great opportunity for engineers to discuss problem-solving techniques and share insights on what has worked well and what hasnโt.
Here are some examples of how to make pairing effective, even in situations where interactions can be difficult:
- Frontend pairing with backend: they can discuss the interaction between frontend and backend or ways to improve communication between the roles. Alternatively, they can try to understand each otherโs code to gain a brief introduction to another world.
- Principal IC pairing with associate IC: they can talk about the IC career path, share tips on being effective, or discuss language internals to improve technical skills.
- Non-technical manager pairing with IC: they can discuss ways to improve communication with customers, learn more about management work, or help EMs understand IC needs from a cross-team perspective.

Before kicking off a pairing session
A quick tip to make your pairing sessions even more productive: itโs very important to have everything ready before you start. To make the most of your time together, itโs adviced choosing the project and topic beforehand. ๐

Pairing tools ๐ ๏ธ
As we aim to enhance our pairing experience, we recognize that Google Meet may not be the most suitable tool. Therefore, we encourage everyone to suggest and provide feedback on tools that could better facilitate pair programming. As a starting point, we suggest trying out CoScreen , but we welcome any other recommendations. Thank you for your help in making our pair programming sessions more efficient and enjoyable! โบ๏ธ
Conclusion
This is an excellent opportunity for engineers to collaborate with colleagues from different teams, enhance their skills, and learn from each other.
We encourage all engineers to join the initiative and make the most of this opportunity. ๐
If you have any thoughts or ideas on how to improve the project, please do not hesitate to contact the project lead.
Happy pairing ๐