# 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/