- What is your greatest strength and how do you know?
-
What role does empathy play in your life and how has it helped you?
Empathy is a part of every day in some way. It's helped me create and maintain personal relationships as well as professional ones. I use it to guide my decisions in how and when I interact with others.
I think it helps me notice what feelings I'm experiencing, and determine if I need time to work through those feelings or if I could use support from someone else. It also lets me know when I have the desire and energy to be productively social and engage with someone in a way both of us are enjoying and benefitting from each other's company.
- 80% driver-nav during paired project - split evenly
- articulate code, pseudocode/talking about it in your own words -- forced to practice these
- Goal: understanding vs completion
- How you work may change - solo vs partnered
- Consider re-DTR a couple days into project (account forexpected vs actual learning styles/needs)
Project: Intention Timer
Group Member Names: Hanna Kim, Chadrick Dickerson, Nick Hart
Goals and Expectations for the Project (What does each group member hope to get out of this project? What do we want to achieve as a team? How will we know that we're successful?):
We definitely want to meet all of the technical learning goals - to develop a better understanding of clean semantic HTML, CSS and dry JavaScript that adheres to SRP, event bubbling and delegation, local storage. We want to prioritize learning over completion.
With this also being our first group project, we want to learn to navigate group dynamics as developers. This also includes efficient git workflow.
Goals and Expectations for the Project (What does each group member hope to get out of this project? What do we want to achieve as a team? How will we know that we're successful?):
- full-functionality
- getting to design the UI
- understand array iterator prototypes, syntax, when to use each type
- ES6 arrow functions
The data model holds and organizes data in programming. It is the "single source of truth" where data is accessed and manipulated before display. In vanilla JS the data model and DOM are kept separate - you don't store data on the DOM.
The DOM (Document Object Model) represents the HTML and provides ways (button clicks, form inputs, etc) that data can accessed/modified through JS functionality (data model) to create what is displayed on your screen.
A metaphor for the difference between a framework and a library is that a framework is like your workplace and a library is like your home - frameworks have more rules and are more restrictive whereas libraries have fewer rules, and you dictate how and when you call the code. Frameworks call the code and it has conventions/rules/structures that must be followed throughout
This gist contains a short assignment I'd like everyone to complete before our formal lesson. The prework involves reading some of the React Router documentation, and will allow us to keep the lesson more hands on.
- Fork this gist
- On your own copy, go through the listed readings and answer associated questions
- Comment a link to your forked copy on the original gist