Skip to content

Instantly share code, notes, and snippets.

View timkeresey's full-sized avatar

Tim Keresey timkeresey

View GitHub Profile

React Router Prework

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.

Instructions

  1. Fork this gist
  2. On your own copy, go through the listed readings and answer associated questions
  3. Comment a link to your forked copy on the original gist

Questions / Readings

DTR: Define the Relationship

Use this template when conducting DTR with your project partners. It's recommended that you copy/paste this template into your own gist each time you conduct a DTR to take notes on the conversation.

Guiding Questions to Define The Relationship:

What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches?

  • We both like to do paired, driver/navigator for the large majority of the project, but if we ar stuck on something will take time to work it out ourselves, and will divide and conquer in areas that we see fit.

How do you communicate best? How do you appreciate receiving communication from others?

Planning

Game Class

  • Method 1: A way to keep track of the data for the game board.
    • Will take player.token data and populate the game.board array at the position corresponding to the board grid.
    • Will increment turnCounter by 1.
    • insert player.token data at index of event target.
    • Will only allow that index space to be filled if it is an empty string.
    • call board display function that displays game.board array on the DOM.
  • call method that toggles to the next player.

Ideabox

Overall

  • What role do you typically play on a team?

    I've been in leadership and managerial roles in earlier life playing sports, and in work environments. I take a big picture approach to things, and thus often have a certain level of understanding of all rolls in a group and how to organize them. In this project I took the liberty of setting organization standards by creating a gh projects page to organize our workflow. In situations like this project where I don't feel I have a good enough grasp on aspects of whatwe need to do, I am always happy to defer to those who do and focus on listening and understanding.

Technical

Project: Hang in There

  • Group Member Names:

    Tim Keresey and Orlando Murcio

  • 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?): Tim

    • Learning to actually implement code concepts into a real product.
  • Establish a good group project workflow.

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

I think empathy has been most important in my life when it comes to building solid interpersonal relationships. Having relationships in which one can learn from the other or help the other understand and see things in a different light is very important. Having these types of exchanges help build bonds and deepen relationships, as well as help in overcoming conflict. Resolving issues is much more effective when trying to empathize with the other party.

How does empathy help you build better software?

Developing software is a process in which there is a lot of communication traveling back and forth between the developer and the user. The communication coming back from a user is important to bulding good software. Radical listening is a good tool to hear and understand feedback that can leed to better software building. Better information can be gathered from radical listening, which allows for empathetic design. Taking this approach to

Mod 0

When you've worked towards a goal in the past, what systems or tools have been helpful for you in accomplishing that goal? How could you adapt those same systems/tools to use while at Turing?

In the past, when trying to accomplish goals, I've had trouble with being overwhelmed by a large task. What has been helpful has been to break up large overwhelming tasks into smaller, more accomplishable tasks and work through them like a checklist. My mind seems to work in a "big picture" fashion, which can make it difficult to focus on what needs to be done in the moment to achieve the larger goal. Utilizing tools such as Github and kanban workflow will help me keep large projects and goals manageable, and encourage me to focus on the task at hand rather than get overwhelmed by a bug goal.

As you start this new career, what is one of your strengths and how do you know?

I believe that one of my strengths is that I am adaptable. In past work environments I have been able to figure out how best I fit

Pairin Top 4 Results

image

Data Types

Numerical Data Types

  1. Interger
    • Intergers are any whole number.
    • Aren't surrounded by quotes.
    • var cars = 2
  2. Floats
    • Floats are numbers with decimal places.
    • Aren't surrounded by quotes.

String