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