Skip to content

Onboarding

Welcome to Moab!

This is your guide for getting up to speed at Moab.

Goals

  • Review product context section of this document
    • Read all distillations
    • Review and understand rationale for product roadmap document
    • Watch selected two Outreach calls
  • Review engineering context section of this document
    • Read READMEs and all code in core, web, and infra
    • Read branching proposal & CI / CD overview
    • Grok infra
  • Ensure you are in all relevant meetings
    • Customer meetings are ad hoc
  • Push code (to staging) on your first day

Meetings

Onboarding Meetings

  • Meeting with Sam for Moab pitch / high level strategy
  • Meeting with Charles

Recurring Meetings

  • Weekly Planning meeting (Mondays 1 - 1:45, this almost always takes ~15 minutes)
  • Engineering Sync meeting (Mondays, usually ~30 minutes)

1:1 recommendations

  • Weeklies with Sam
  • Twice-a-weeklies with Patrick & Rodda
  • Once-every-two-weeklies with Charles

Customer Meetings

Current cadence is every 2-3 weeks we have a meeting with our design partners.

We show what we've done and get feedback, this is a lot of them guiding our mouse and figuring out what's unintuitive etc.

Context

Product Context

Reference documents:

  • Product, Engineering (Index)
    • Contains references to various index documents that summarize eng understandings of the product vision documents
  • Roadmap
    • Used for high level coordination

Design partners:

Competitors:

  • Point of Rental (POR)
    • Used by Crown, Taylor, Weinhardt, Axis, and F&B
  • RentalMan
    • Used by many dealerships, large rental shops (incl United Rentals and Sunbelt)
  • Quipli
    • Super SMB, is a venture backed startup

Customer calls:

  • Call with Crown Rentals
    • Description: Sam / Charles on site doing a walk through of their current software. This was after meeting with the team multiple times about Moab and them agreeing to be a design partner.
  • Call with Holt CAT
    • HOLT Heavy is one of the 2 subsidiaries of HOLT CAT that we're trying to get as design partners. They are walking through their current rental system (Integrated Rental + DBS).
    • Note that most CAT dealers are on DBS, super old school cobalt etc. etc. and they are all likely to migrate to Microsoft or SAP in the next 5-7 years. Our goal is to get them to agree to use our rental solution that integrates w/ Microsoft

There are loads more calls in Outreach that you can / should watch at your leisure!

Engineering Context

Internal documentation site

  • core
    • The Python (Flask) BE, connected to a Postgres database
  • web
    • The Typescript (React) FE
  • infra
    • Manages all infra for the above and things like DNS, trymoab.com

Miscellaneous repos:

Deployments to core and web are governed by this proposal.