Skip to content

Instantly share code, notes, and snippets.

@jaypeasee
jaypeasee / jpc-pro-dev-cap.md
Last active March 31, 2020 20:24
JP Carey - Professional Development Assignment

Screen Shot 2020-03-31 at 1 30 30 PM

What is your greatest strength and how do you know?

I have great emotional intelligence. I am self aware but I also have a natural ability to read into someone else's expressions and adapt to their leadership or mood. I know when something I say will upset or bother someone before I do it. I can nicely articulate my own feelings and sometimes other people's as well. On top of all of this, others have confirmed they think I have a high EQ.

How do you work best?

I work best when my objectives are clear and I'm in an environment that is free from distractions. I'm highly organized and usually create checklists to show myself what I have done and how much I still need to accomplish. Collaboration is crucial for me because I need to discuss problems out loud in order to solve them. Lastyly, I find that I can clear my head best when I do set aside time t

@jaypeasee
jaypeasee / jpc-gu-cap.md
Last active April 1, 2020 17:00
JP Carey - Gear Up Assignment

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

Without empathy, I would not have made any of my closest friendships. I think I am an approachable person because people know I will actively listen and engage with whatever they are talking about. I most identify with compassionate empathy, so when I hear about friends problems, I try to look for solutions or help them in moving forward in spite of the issue. I think I gained empathy from seeing it exhibited from others as well.

How does empathy help you build better software?

In anything you're working on, you have to care about the mission or product. If you're just working through an assigned checklist without adding any perspective, you aren't helping with any unique solutions. You're just a means to an end. If you're actively listening, interpretting and engaged with the project owner, you can be more than someone who just codes. You can be a major contributor to the business or cause. Having productive dialogue is

@jaypeasee
jaypeasee / career_journal.md
Last active January 19, 2021 00:45
Career Journal

Career Journal

Mod 0 Reflections

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?

I make lists of everything I need to accomplish in order to prepare or achieve that goal. This is a great way for me to be accountable but also validate my progress. I make sure to find mentors who can help me accomplish those goals and give me additional insight on what else I should do to prepare.

At Turing, I will need to establish a consistent routine. This means, plenty of sleep, enough exercise, limited leisure screen time, and a healthy diet. For the work specifically, I will be using my Google Calendar and a daily and weekly checklist on my phone to keep track of tasks and keep me organized. I have a mentor assigned to me at Turing. I have already met with him and established a mode of communication and a weekly call. In addition, I created a support channel in Slack

# Project Board (Tic Tac Toe), Turing, Mod 1, Final Project
## Project Overview
This outlines the ordered steps needed to create a fully functioning game of Tic Tac Toe in web form. Throughout this project, the goal will be to use JavaScript logic to create an experience free of bugs while effectively using the Data Model, LocalStorage and the DOM. Other learning goals include utilizing data attributes, event delegation and crafting DRY code with good SRP practices.
The official prompt for the project can be found [here]https://frontend.turing.io/projects/module-1/tic-tac-toe-solo.html
## Iteration 0 Setup:
- Create a wireframe of the design

Project Board (Tic Tac Toe), Turing, Mod 1, Final Project

Project Overview

This outlines the ordered steps needed to create a fully functioning game of Tic Tac Toe in web form. Throughout this project, the goal will be to use JavaScript logic to create an experience free of bugs while effectively using the Data Model, LocalStorage and the DOM. Other learning goals include utilizing data attributes, event delegation and crafting DRY code with good SRP practices.

The official prompt for the project can be found here

Iteration 0 - Setup:

  • Create a wireframe of the design.

Mod 2 Week 1: Building Habits to Become a Software Developer, Part II

Reflect on your habits from last module. What behaviors and activities were helpful for you? What activities and behaviors could be more effective for you? What processes would you like to try differently this module to become more effective at your work and as a software developer?

  • I had a great morning routine of walking or throwing the ball for the dog, listening to the news or a book on tape, showering and doing a bit of work before class started in the morning. I was also really solid at time management and prioritization.
  • I want to pay more attention to my physical and mental health this inning though. I didn't exercise enough last inning and I ate like I was. This caused stomach aches and bad sleep habits. I think if I exercise more and eat less/eat less junk, this could make my body love me a bit more.
  • I would like to keep up with routine practice on exercises that are not due like jsFun, IronFE, and Codewars. O

Professional Storytelling & Branding

Write a draft of your professional story here as 1-2 paragraphs. Focus on answering the questions who are you, why are you here, and what’s next? Consider how to talk about your motives and values, the turning points that led to your career change, and what you envision for yourself going forward.

The last job I had before entering Turing was on the client team of a SAAS agency that built landing pages for startup companies and their ad traffic. I thought the idea was brilliant, the technology and data driven performance decisions we made was inspiring. I also loved that I had tons of clients because it provided a variety of challenges and I was able to learn about all sorts of industries.

There was one major problem - I didn't like being on the client team. There was a huge disconnect between what our sales team was advertising and the actual product our developers had the scope to manage, and I, as the client team member, represented that disconnect to our cl

Mod 3 Prework

Turing, 2011 Inning

JP Carey

What is a "data model", and how does it relate to the DOM in a front-end application?

The data model is (ideally) a centralized place within your JavaScript that controls the state of the application. The DOM (Document Object Model) should always reflect the data model and never the other way around. Usually, the DOM will need to update immediately after changes are made to the data model. That way, what is displayed and what is happening "under the hood" are synced up.

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

@jaypeasee
jaypeasee / robotTechChalleng.md
Last active February 11, 2021 19:05
Robot Tech Challenge

Robot Tech Challenge

JP Carey

Problem

Robot

You are working with a computer simulation of a mobile robot. The robot moves on an plane, and its movements are described by a command string consisting of one or more of the following letters: