Skip to content

Instantly share code, notes, and snippets.

View kristenmb's full-sized avatar
💫

Kristen Bair kristenmb

💫
  • Highwing
  • Denver
View GitHub Profile

USER 1

NAME:
Age:
Location:
Occupation:
Time spent using the app/week:
Comfort with technology:
Personality (place an X): Introverted ---------------- Extroverted

Router Overview

React Router is a library that allows us to make our single page React applications mimic the behavior of multipage apps. It provides the ability to use browser history, allowing users to navigate with forward / back buttons and bookmark links to specific views of the app. Most modern sites use some form of routing. React Router exposes this functionality through a series of components. Let's start by looking at the overall structure of an app using router:

  1. Take a look at the quick start page of the React Router docs. Take note of the syntax and organization of the page. No worries if this looks unclear right now! (nothing to answer here)

  2. What package do we need to install to use React Router?

npm install react-router-dom

Power of self-reflection

What is challenging about self-reflection?

Self-reflection takes time and turning a critical eye on yourself in a constructive way which is something we don't often make time for in our day to day lives. Self-relection is a practice. The more you do it, the easier it becomes.

How can you continue to build the habit of self-reflection at Turing?

I often reflect back on the day or if I'm feeling particularly overwhelmed I will reflect at lunch about the morning and make assessments of my self in smaller increments. I try to reflect on each day and what went well and what didn't, but some days are more full than others! I have to check in with my self and my feelings, and be good at acknowledging them as they are happening, before I can then move onto steps of reflection and consequently the action steps to moving forward or fixing things.

Social identity mapping

Describe one of your strengths

What is something you have learned to do well (list a skill)?

I have learned how to manage a team, and listen to others' needs. I can find solutions to problems that benefit everyone involved. I can advocate for the team/others extremely well.

What is something you know about (list some knowledge/expertise you have)?

I know how to facilitate hard conversations and actively listen to/understand what someone needs from me. I know how to advocate in a way that finds compromise for everyone involved.

What is something you have a natural ability to do well (list a talent)?

I have a natural skill at communication - both participating in it and facilitating it. I think I also have a pretty innate ability to read others and understand the best ways to communicate with or relate to each individual in my life.

Empathy Prompts

  1. What role does empathy play in your life and how has it helped you?

Empathy plays a huge roll in my life. It allows me a better understanding of others, and the ability to communicate clearly with others in ways that I know will make sense to them. As a manager, using empathy and empathetic listening helped me to understand the needs of my team and be able to find answers that best fit each individual and every situation. Using empathy consistently created a deepr level of trust and reliability for the entire team. On a personal level, empathy helps me connect more deeply with my friends and loved ones on an emotional level.

  1. How does empathy help you build better software?

I believe empathy can provide a better understanding of things from the users perspective. By specifically assessing what the user needs out of their experience I can better design the software in the first place. The answer to how I can assist someone else with my design/build can be dsicovered through an empath