Skip to content

Instantly share code, notes, and snippets.

View nathanielmillard's full-sized avatar

Nathaniel M (He/Him) nathanielmillard

View GitHub Profile

Accountability Group DTR

Directions

Use this template to create your DTR with your job seeker accountability groups. Copy/past the template into a gist for your group to send to your Career Dev team adviser.

Template

Group Members:

Schedule for weekly meetings and regular Stand Ups (must have 2 meetings a week):

@nathanielmillard
nathanielmillard / CareerJournal.md
Last active November 11, 2020 00:53 — forked from jonschlinkert/markdown-toc_repeated-headings.md
Example table of contents generated by markdown-toc, correctly links repeated headings.

Don't forget to call for help if you need it in your breakout rooms!

Warm Up

  • What does the async keyword do?

Its a key word that comes before declaring a function that allows a function to be asyncronous (use the await key word). Makes your functions return a promise as opposed to a value

  • What does the await keyword do?

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

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

My understanding of a data model, is that it’s a referential variable or set of variables that are used to update the DOM. You first update the data model, and then update the DOM.

  • What is a "framework?" And how does it differ from a "library?"

While a framework could be a collection of libraries, but more so libraries have less rules and restriction, and tend to more specifically encapsulate some functionality, and a framework will encapsulate how you will actually develop.

  • Why should we consider using a framework over vanilla JS like you have been doing in mods 1 and 2?

Abstract

This project was building out a desktop and mobile friendly site that allows a user to save "ideas" and then be able to interact with these ideas by favoriting, deleting, and commenting on them. We were also demonstrating the ability to match our design to a comp, build out responsive css with multiple media queries break points, and covered javascript concepts around using more than one class on a project, local storage, and functionality that builds html elements for filtering and displaying what ideas are present on the page.

Overall (Choose One)

My approach to working on a team is usally to communicate my strenghts and wekanesses, and to try and assess where best I can fit in, as well as where best we can all utilize our individual strengths. This project was a great example of this model working well, as we early on established a norm of accepting feedback and asking for help. We all had comfort and strength in different areas this project would cover, and were able to lean on one anoth

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

Empathy had actualy played a huge part in my life. I was raised a palmist/tarot card reader turned massage therapist, just general village healer, and my first career was in hair. In doing hair empathy is the bottom line, and ideally you are leaving someone looking better than they started, but mostly you are leaving them feeling listened to. This constant commitment to presence with and understanding of ithers has allowed me ot be a better leader, a stronger team member, a better artist, and a better friend.

How does empathy help you build better software?

You have to understand the huge variety of people consuming software you are producing. They may not be able to see as well, or at all, they may not have access to the same calaber of tech and internet access, and they may not have the same language proficiency and familiarty you do. Good software works for more than the person making it. And something that works

What is the value of a checklist?
Checklists for me, primarily speak to structure.
Structure is valuable because it gives a basis to build from, a foundation to fall back on,
and a starting point for every project. I am a creative type, so I am usually the first to admit the value of chaos,
however you do need some order and guidance for project execution. Usually folks who don't rely on written lists still
have mental ones. For me a tangible checklist, thought to paper (or computer) is valueable to free up space for other
thought storage, and structure to harken back to when creating and building. It give me the freedome to not only
rely on my memory moment to moment, and lets me rely on p;reviou brain space and work.
What do you plan to improve upon while at Turing?
I mean the easiest answer is "literally all of it". I am really excited to be starting on something that is genuinly so