Mentorship

How the mentorship programme works.

The day-to-day details for active mentees, in one place. Your individual roadmap stays in your dedicated Discord channel.

Getting started

What to do in your first week.

Three things, in this order.

1. Tell us where you want to end up

Reply in your dedicated channel with as much as you can, so we can build your roadmap:

  • The role or kind of work you are aiming for
  • Where you would like to be in one year and in three years
  • What you can already do, and what you have built
  • What you enjoy, and what you would rather avoid
  • How many hours a week you can realistically give
  • Anything that may affect your plans, such as work, study or other commitments

2. Post your first check-in

Start on your start date, using the template below. On a Monday, write what you did on Friday.

3. Accept your GitHub invitation

Where your roadmap includes a project, we set up a repository for it in the nhcarrigan GitHub organisation and invite you to it. Tell us your GitHub username in your dedicated channel so we can send the invitation, then accept it within your first week.

The structure

Four things make up the programme.

An individual roadmap

Your roadmap is built around where you are today and where you want to end up. It is personal to you and confidential. You will not see anyone else's, and we ask that you do not share yours or the programme materials.

Self-paced learning

You work through your roadmap at your own pace. It sets out a clear pathway towards graduation.

Your dedicated channel

A private Discord channel for your daily check-ins and for reaching us. You, Naomi and our other administrators can see it, and nobody else can. Please keep passwords, tokens and other secrets out of it.

The shared mentee channel

A channel in the SpellWare Discord for all mentees, for supporting and encouraging each other and connecting with people on the same path.

Your work

Your work stays yours.

Who owns your work

You keep ownership of the work you create during the programme. Work in a programme repository is also subject to that repository's licence. We may ask your permission to showcase your work, and we may use anonymised work to improve and promote the programme.

Your project repository

Where your roadmap includes a project, you build it in a repository we set up for you in the nhcarrigan GitHub organisation, following the steps in your roadmap. You will need to accept the invitation within your first week.

Daily check-in

One check-in, every weekday.

Post a check-in in your dedicated channel from Monday to Friday, at any time that day. You do not need to post at weekends. On a Monday, write what you did on Friday. Please use this template:

# Daily Check In - <DATE>


**1. What did you accomplish yesterday to advance along your road map?**
<Response here.>
**2. What are you going to accomplish today to advance your road map?**
<Response here.>
**3. Are there any blockers Naomi can help with, or any questions you need answered?**
<Response here.>
**4. What is the biggest piece of insight you learned yesterday?**
<Response here.>
**5. Is there anything else that needs Naomi's attention to help you progress?**
<Response here.>

Live sessions

Need to talk it through?

Live sessions are not part of the programme. If you would like one, book it as a standard meeting, with no discount for mentees. Our Mentorship Terms and Conditions explain how this fits with the programme.

Billing and leaving

Payments, time off and what happens at the end.

This is a summary. The full terms are in our Mentorship Terms and Conditions, and they apply if anything here differs.

If you pay for the programme

Your Service Agreement sets your start date, which is always the first day of a month. We invoice your first month when the agreement is signed, and it must be paid before your start date. Later invoices are issued on the first day of the month before the month they cover, and must be paid before that month begins.

We send invoices by email. You pay by card through Stripe, which also adds any VAT that applies.

If an invoice is not paid in time, your service is suspended and your channels are archived. You do not owe the fee for a month in which your service was suspended. Three missed payments in a row end the agreement.

If you joined before it became paid

If you enrolled on or before 9 October 2026, you do not owe any fee for the programme. You follow the same structure as everyone else: an individual roadmap and the daily check-in. Live sessions are billed as standard meetings if you choose to book one.

Taking time off

You can take time off, as long as you tell us. Time off on its own does not pause your monthly payments. If you will be away for more than a month, you can ask us to archive your mentorship items, including your dedicated channel and your project repository. Your access to them is suspended while they are archived, we do not invoice those months, and we restore everything when you return. Time away can last up to three months.

Cancelling and withdrawing

You can cancel within the first 14 days of your service and we refund your first month in full. You can also withdraw at any time by writing to [email protected]. Withdrawal takes effect at the end of the month you have already paid for.

When your time ends

Whether you graduate, withdraw or leave for any other reason, your dedicated channel becomes read-only for seven days, so you can save anything you want to keep. It is then deleted.

Honest work

Be honest about what is your own.

Each roadmap includes a point where agentic workflows are introduced, so you can learn to use them well. Before that point we strongly discourage using AI to produce your work, because the aim is to make you a stronger engineer.

Getting help

Who to contact for what.

Your dedicated channel

Anything about your roadmap, your check-ins or your progress.

[email protected]

Requests for reasonable accommodations, and anything else not covered here. Please make accommodation requests in writing.

Our Discord forum channels

Help with our products, bug reports and feature requests, in our forum channels.