- What are your learning goals for this project?
- Chris: Learn how to setup an API
- Robbie: Learn how to create an API for an app that is scalable
- What is your collaboration style?
- Chris: 50/50 pairing and independent work. Working on something complex or having problems with a concept lends itself to pairing.
- Robbie: Pair when necessary or confused, but independent work is usually more productive. Like to pair if I am unsure about a concept.
- How do you communicate best?
- Chris: Friendly and open - clear and concise. From the gear-up quiz, tend to be a functional thinker. After Turing hours, better to text if there are any questions or PRs.
- Robbie: Clear and concise. From the gear-up quiz, tend toward analytical. Always available on Slack, but will use text mainly after Turing hours.
- What has gone well or poorly in previous projects?
- Chris: Spent too much time talking and not enough doing (people were insecure in how to proceed). Using Waffle to plan out tasks.
- Robbie: PRs were too big. Using Waffle for delegating tasks.
- What do you need to do your best work?
- Chris: Better motivation working at Turing as opposed to working at home. Using Waffle to have very clear tasks for best communication.
- Robbie: Using Waffle to have very clear tasks for best communication.
- Scheduling restrains?
- Chris: Doctor's appointment Wednesday (unavailable between 5pm and 8pm). Stay at Turing to work until around 7:30 or 8pm. Arrives at Turing around 8:30am.
- Robbie: Unavailable on Monday from 7-9pm. Stay at Turing usually until 6:30pm then work from home after that. Usually get to Turing at 7:30am.
- Style for giving feedback?
- Chris: Positive and actionable.
- Robbie: Positive and actionable.
- Biggest strength technically? Area of improvement?
- Chris: Very logical about thinking things through and seeing the problem. Want to improve on controller design.
- Robbie: Detail oriented, like to refactor after core functionality is there. Want to improve on raw SQL.
- Tools to manage the project?
- Waffle for task management, GitHub for version control, Slack and text for communication, Simplecov for testing coverage.