Onboarding

Welcome to Dendron!

We are so excited you’re here and look forward to setting you up for remote-first success as your journey begins. You can work through the tasks over the course of your first 30 days. If any task doesn't make sense, please reach out to the team on discord in #dendron-team.

  • Note: We're really appreciative of Gitlab pioneering the space of remote work and have included a lot of links to the Gitlab handbook. The wealth of information in this note can be overwhelming at times. It's okay to skim through resources, bookmark them and come back at a later time.

Table of Contents

Introduction

This is your core onboarding to work at Dendron. It has been crafted with the three dimensions of remote onboarding in mind, namely: Organizational Onboarding, Technical Onboarding and Social Onboarding.

Support and our Single Source of Truth

Since Dendron aspires to be a handbook first organization, the answer to question you may have particularly throughout your first thirty days should be documented and readily available in the handbook. If you are unable to find the information you are looking for, please reach out on the #dendron-team channel in Discord and update the handbook once you find the answer.

The First Thirty Days

This note consists of a series of tasks which should be completed sequentially over the course of the next thirty days structured as follows:

DayArea of Focus
Day 01Intro, Accounts, Paperwork, First Task
Day 02Remote Work: Communication and Values
Day 03Organizational Structure and Social Elements
Day 04Introduction to Dendron and using Github

Though you may be eager to jump right into your role we encourage you to set aside dedicated time every day for your first week to focus on these tasks as they are geared toward ensuring you are enabled to thrive in an all-remote environment.

Continuous Improvement

In the interests of passing it forward, we encourage you to suggest changes and updates to this note and the handbook, both of which can be done via Pull Request (PR).

Along with this you will complete onboarding on Day Thirty by being asked to fill out the Onboarding Satisfaction Survey, which is an opportunity to share feedback on your general Onboarding Experience.

Day 1 - Getting Started: Accounts and Paperwork

  • NOTE1: the best way to follow along in this onboarding is by using the preview. You can run Dendron: Show Preview by selecting it from the command prompt.
  • NOTE2: relative links currently don't work in the preview (this is currently being addressed). To navigate links, hover over a link in the editor and use CTRL+Enter to navigate

Daily Journal Note

This is how we do standups at Dendron

  • Read over the sop (standard operating procedure) on Daily Journal
  • Open your daily journal note for today. It should be in the format of user.{{ALIAS}}.{{date}}. Your manager should have created this one for you. You're responsible for maintaining your own journals for future dates. You can read more about the format here
    • NOTE: to create a daily journal, we recommend pinning (Private) your current daily journal and then using lookup to update the day component at the end of the day to create the daily journal for the next day

If you are working hourly, please include two additional frontmatter fields that track the hours you've worked. It should look something like this:

---
id: c6b422a5-204a-41dd-8e47-f0b736160790
title: Daily note
desc: ""
updated: 1622543447981
created: 1620248731246
hoursToday: 8
hoursMonth: 48
---

Discord

  • Register on Discord by following this invitation link. Read the next suggestions on how to choose a username first.
    • You can use your personal discord OR choose to create a new username using your Dendron email. It's generally helpful to choose a username to be the same as your Github handle, for consistency and ease of use.
  • Make sure your Discord profile has a photo - it makes it easier for other team members to remember you!
  • If you're new to Discord, a short primer can be found at a Beginner's guide to Discord.
  • Make sure you have access to the #dendron-team channel and post an intro.
    1. We love to hear more, such as where you were before, family/pets, and hobbies.
    2. We also enjoy pictures if you're willing to share. Consider giving your new team members a glimpse into your world (scroll through previous messages in the channel for inspiration).

Initial Tasks

If at any point you find yourself stuck, don't hesitate to leave a question in the #dendron-team channel.

Values

  1. Dendron values are a living document. Familiarize yourself with our values
  2. We are driven by our mission - to help people organize and make sense of any amount of information. Read our mission statement
  3. Read over our Key Principles which represent our operating system for making decisions and doing tasks.

Github

  1. Read how to setup your local development environment (Private)
  2. Read our developer process (Private) to

Job-specific tasks

2FA

Dendron requires you to enable 2FA2fa

This absolutely must be done within a week or you will be locked out and need to wait for an admin to get around to helping you get reconnected.

  • Enable 2FA on your Dendron email account (Gmail/GSuite) (this should have been an option to do when you first received the invitation to the account).

Rippling

Rippling is our HRIS (Human Resource Information System) for all team members. This section is super important to ensure payroll + operations support

  • Access the Rippling Dashboard and make sure you complete any outstanding tasks assigned to you.
  • For contractors being paid by the hour, it may be useful to save an invoice template for future use. An invoice template can be found in Google Docs by searching Invoice Template or here.
  • Don't forget to comply with the contract you signed, and make sure you understand Intellectual Property.

User Intro

  • Create and add your own user readme. This goes in user.{{ALIAS}}
    • NOTE: this may take some time to create so please feel free to iterate on it over the course of the week

Discord

  • Register on Discord by following this invitation link. Read the next suggestions on how to choose a username first.
    • You can use your personal discord OR choose to create a new username using your Dendron email. It's generally helpful to choose a username to be the same as your Github handle, for consistency and ease of use.
  • Make sure your Discord profile has a photo - it makes it easier for other team members to remember you!
  • If you're new to Discord, a short primer can be found at a Beginner's guide to Discord.
  • Make sure you have access to the #dendron-team channel and post an intro.
    1. We love to hear more, such as where you were before, family/pets, and hobbies.
    2. We also enjoy pictures if you're willing to share. Consider giving your new team members a glimpse into your world (scroll through previous messages in the channel for inspiration).

Initial Tasks

If at any point you find yourself stuck, don't hesitate to leave a question in the #dendron-team channel.

Values

  1. Dendron values are a living document. Familiarize yourself with our values
  2. We are driven by our mission - to help people organize and make sense of any amount of information. Read our mission statement
  3. Read over our Key Principles which represent our operating system for making decisions and doing tasks.

Github

  1. Read how to setup your local development environment (Private)
  2. Read our developer process (Private) to

Job-specific tasks

Rpass

  • Install rpass. Dendron provides all team members with an account to rpass to help manage work credentials.

Other

  • Accept calendar invite to the Dendron Company Calendar

Initial Tasks

If at any point you find yourself stuck, don't hesitate to leave a question in the #dendron-team channel.


Day 2 - Remote Working and our Values

Remote Work

The first month at a remote company can be hard. There is as much to unlearn as there is to learn. Check out the resources below to help get you situated.

Values

  1. Dendron values are a living document. Familiarize yourself with our values
  2. We are driven by our mission - to help people organize and make sense of any amount of information. Read our mission statement
  3. Read over our Key Principles which represent our operating system for making decisions and doing tasks.

Github

  1. Read how to setup your local development environment (Private)
  2. Read our developer process (Private) to

Job-specific tasks

Calendar

Set Up

  • Set your Google Calendar default event duration to use speedy meetings
  • Set up Calendly. Calendly is a calendar tool that allows individuals to select open meeting slots in order to speak with others outside of Dendron. For Dendron team members, feel free to schedule directly through Google calendar. When you are setting up Calendly, there is no specific Dendron account. With the free version you will only be allowed one meeting time, but if you need to upgrade to a Pro account, you can do so and expense it.
  • Add the Zoom integration by going to the Integrations section at the top of the page. Find Zoom in the list of integrations and click it. It will then ask you to link your Calendly and Zoom accounts together. Do so.
  • Now make Zoom the default event location by editing each 'Event type' in Calendly (By default, there should be a 15 Minute Meeting, 30 Minute Meeting and 60 Minute Meeting event types) by clicking the gear icon associated with each event type then going to Edit. Click on What event is this? and under Location choose Zoom. Click on Save and Close, and do this for each remaining event type.
  • Set your working hours & availability in your Google Calendar.

Events

On your calendar, you will have a invites to the below meetings, Please note: These meetings may not fall during your first week.

  1. Weekly planning sync. This is where the team reviews goals accomplished during the last week and picks up on what should be done this week to be successful.

Day 3 - Social

Social media + Expenses


Day 4 - Dendron + Github

For those new to Github and Dendron, it's important to get familiar with the below and bookmark these links

Issues and Issue Trackers

  • Learn how to use Github Issues. We use Github Issues to raise awareness, discuss, and propose solutions for various issues related to any aspect of our business. The most common issues are created in the following projects:
  • Make an improvement to the handbook. Being new, you may be unsure if your idea for a change is good or not, and that's OK! Your pull request starts the discussion, so don't be afraid to offer your perspective as a new team member.
    • Handbook: Assign the pull request (PR) to your onboarding buddy (if they have merge rights; if not, assign to your manager).

Survey

  • Set a reminder for 14 days past your start date to complete the Onboarding Survey. We're actively trying to improve this process so please be proactive in reporting issues (or fixing them).

Job-specific tasks

Concepts

2FA

You sign in with something you know (your password) and something you have (a code you can copy from your Virtual Multi-Factor authentication Device, like Authy, FreeOTP, or Google Authenticator). Please make sure that time is set automatically on your device (ie. on Android: "Settings" > "Date & Time" > "Set automatically")

SOP

This defines our playbooks for various processes

Lookup

This section is both inspired by and borrows heavily from the following projects:


Children
  1. Common
  2. Hourly
  3. Intern
  4. Role
  5. Welcome to Dendron!

Footnotes

  1. 2FA˄


Backlinks