Skip to content

Instantly share code, notes, and snippets.

View MackHalliday's full-sized avatar
💭
:)

Mack Halliday MackHalliday

💭
:)
View GitHub Profile
@MackHalliday
MackHalliday / post_grad_plan.md
Last active January 13, 2020 16:28
Post Grad Job Plan

Daily Schedule

Screen Shot 2020-01-13 at 9 10 42 AM

Questions

Please answer the following questions so that Kayt and the rest of the post-grad support staff can most effectively help you in your job search:

  1. What motivates you? I'm motivated by a

  2. How will you keep yourself going when faced with rejection in the job search?

@MackHalliday
MackHalliday / cross_poll_retro_2019_12_20
Created December 20, 2019 21:31
Cross Poll Retro - December 20, 2019
What did we do well, that we want to continue?
- Staying calm
- Time blocking
- Positivity
- Flowing thru
Why do we think it is important?
- Moving forward
- Better working enviroment
What did we learn?
- "Hacky is is all we know..."
@MackHalliday
MackHalliday / app_idea.md
Created November 7, 2019 04:10
Ideas for Applications

App Ideas

  1. Virtual Pin Board - Users can pin location where they are from
  2. Instant Reviews - User can barcode scan item and get reviews
  3. Documentation Tool for Career - App to track career growth and S.M.A.R.T goals
@MackHalliday
MackHalliday / outreach_networking.md
Created September 10, 2019 18:48
Outreach Plan

Outreach & Networking Plan

As we've discussed, meeting people, forming relationships, and having conversations are the key pieces to getting your foot in the door at any company. It's important to be proactive in your approach to outreach and networking, so it's necessary to make a plan for what you'll try to further your networking.

Identify a contact you will reach out to by the end of this module. This could be a mentor, alum, or anyone from your current network. Describe:

  1. Who your contact is, why you want to connect with them, and what you want to talk about? I would like to contact a Turing Alumni, Sam Landfried. They are in mobile developement and I would like to learn mobile development (ie. what languages to learn).
  2. When you will contact them by and how you plan to meet I would like to reach out to them on Slack and asked them out for coffee if they live near by. If not, then ask for a phone call.
  3. What your follow-up will look like once you've met with them

Professional Story

I'm a community-oriented software developer focused on creating client-centric products. Before my transition into development, I was a program analyst for a market research company, helping our clients better understand their customer-base and make data driven decisions. During my time as a program analyst, I started writing small programs to improve our clients' experience and quickly discovered I love writing code! I loved digging around and discovering everything the code could do. While self-teaching programming, I meet people in the industry and fell in love with the programming community as well. I decided to transition my career into programming by attending Turing School of Software and Design. I'll be graduating January 2020. While at Turing, I'm looking for more ways to be involved in the development community and having started learning Kotlin for mobile development.

@MackHalliday
MackHalliday / mod_2_learning_goals.md
Created August 12, 2019 16:28
Mod 2 Learning Goals

The expected mastery level can be understood with the following scale:

Mastery: student is able to explain and implement the concept independently or with light reference Functional: student recognizes when to use the concept and can implement it with the support of documentation and/or a collaborator Familiarity: student can recognize and describe the concept when needed/appropriate, but is not able to implement the technology/technique Mastery Web Applications Describe the HTTP request/response cycle Describe the different parts of HTTP requests and responses Describe and implement ReSTful routing

@MackHalliday
MackHalliday / mod_2_prework.md
Last active August 12, 2019 14:34
Mod 2 Prework

B2 Intermission Work

Answer these Check for Understanding questions as you work through the assignments.

HTML

  1. What is HTML? - Hyper Text Markdown Language, used to format web pages
  2. What is an HTML element? - A basic building block of HTML and is typically made of two tags
  3. What is an HTML attribute? - Special words inside an opening tag that modify an elements behavior
  4. What is the difference between a class and an id? When would you use one vs. the other? - an ID can identify one elements, while a class can denote more than one element.

Vehicles and Passengers Prework

Iteration 1

Use TDD to create a Passenger class that responds to the following interaction pattern. For the adult? method, a Passenger is considered an adult if they are age 18 or older.

pry(main)> require './lib/passenger'
# => true

Iteration 1

Use TDD to create a Student class that responds to the following interaction pattern:

pry(main)> require './lib/student'
# => true

pry(main)> morgan = Student.new({name: "Morgan", age: 21})    
# => #<Student:0x00007fe196b0c050...>

DTR: Define the Relationship Use this template to 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 are each of our learning goals for this project? What drives us in this project?
  • What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches?
  • How do you communicate best? How do you appreciate receiving communication from others?
  • How would you describe your work style?
  • What are each of our strengths? How can our strengths complement each other?
  • What’s gone well or poorly in your previous projects?