---
# System prepended metadata

title: Coinbase Internship SLA

---

# Coinbase Internship SLA

## Summary:

Hoping to use this doc to get a clear understanding of what is expected and what will in turn allow me to maximize my usefulness on Consumer! :smile: 

## Projects 

1) <Project 1: Timeline 1>
2) <Project 2: Timeline 2>
3) <Project 3: Timeline 3>

## Non-Project Goals (John)

* Minimize rounds of external PR revisions needed, preferably down to one or the minimum required to merge. 
* Optimize code not authored by myself, preferably one instance per project. 
* Master relevant external and internal data pipeline/database services Consumer, preferably getting to repeatedly touch all services via at minimum the projects.


## Goals (Alex & Consumer)
Q: What time interval does Coinbase track progress for managers by? (quarters/months/paycheck)

* Continue growing crypto trust and adoption by making it easier to join and stay to use Coinbase's crypto ecosystem.
* 

## Short-Term Goals (Brian & Coinbase)g
* Tagomi Acquisition (brokerage services)
* Meet with SEC on Proof-of-Stake issues (further integrating crypto into global economy)
* Coordinate with Brian Brooks to integrate private banking policy with crypto (further integrating crypto into global economy)
* Coordinate with JP Morgan and other investment banks? (brokerage services, further integrating crypto into global economy via private sector)
* 

## Projects
* Who to coordinate with to review initial design?
* Timeline: assignment to approved initial design
    * **excellent**:
* Timeline: land all features of project (finish 1st pass at project)
    * **excellent**:
* Timeline: optimize project

### Project Features
* Who to coordinate with to review design before PR (or just wait until PR?)?
* Best POC for DB, UI, etc...:
    *  how to find?
    *  generally change with projects?
    *  generally external or within Consumer?

### PRs
* Size? (individual methods to entire features)
* No. of reviewers on PRs?
* No. of revision rounds?

## Logistics
* General workflow (completing a feature)
    * Tools for: testing suite
    * Tools for: debugging suite
    * Timeline: before asking for an unblock (1 hour - 1 day)
        * Special unblock order? (ask `X` before `Y`)
* Tools for: assigning tasks/features
* Tools for: tracking bugs
* Tools for: tracking progress
* Docs: Coinbase coding best practices
* Docs: lanaguage-specific 
* Docs: special Git workflows

### Meetings
* Frequency/length: meetings with mentor 1
* Frequency/length: meetings with mentor 2
* Frequency/length: meetings with Alex
* Frequency/length: Demos/stand-ups
* Frequency/length: All-hands team meetings
* Frequency/length: All-hands company meetings

### Availability (Slack/Email/Video)
* John: 9-5 M-F
* Alex: remote???
* Teammates: remote???

### Other
https://www.15five.com/one-on-ones/