Skip to content

Instantly share code, notes, and snippets.

View cbmackintosh's full-sized avatar

Cameron Mackintosh cbmackintosh

View GitHub Profile

Beginners Guide to Data Types

  1. Data types represent the type of data that can be used in a programming language.
  2. Most programming languages use the same data types.
  3. Syntax for these data types is the same for Javascript and Ruby. alt text

String

Definition: Used to represent text including letters, numbers and special characters.
Syntax: Strings always appear inside "quotation marks."
Examples:

@cbmackintosh
cbmackintosh / mod_0_session_1_readings.md
Last active October 7, 2020 22:05 — forked from damwhit/mod_0_session_1_readings.md
Mod 0 Session 1 Readings

Session 1 Readings and Responses

The readings and responses listed here should take you approximately 25 minutes.

To start this assignment, click the button in the upper right-hand corner that says Fork. This is now your copy of this document. Click the Edit button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

  • Your key take-aways OR how you're going to implement specific points (minimum 2):
  • It's definitely reassuring to know that people of all skill levels rely on the internet to troubleshoot and problem solve, even in areas where they are considered experts. I've used Google countless times to find solutions to a wide variety of issues, and I've developed a deep appreciation
@cbmackintosh
cbmackintosh / mod_0_session_2_practice_tasks.md
Last active October 12, 2020 19:54 — forked from damwhit/mod_0_session_2_practice_tasks.md
Mod 0 Session 2 Practice Tasks

Session 2 Practice Tasks

The assignments listed here should take you approximately 55 total minutes.

To start this assignment, click the button in the upper right-hand corner that says Fork. This is now your copy of the document. Click the Edit button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

1. Creating Files and Directories (10 min)

Need help? You can go back to the files/directories portion of the lesson here.

@cbmackintosh
cbmackintosh / mod_0_session_2_readings.md
Last active October 8, 2020 18:26 — forked from damwhit/mod_0_session_2_readings.md
Mod 0 Session 2 Readings

Session 2 Readings and Responses

The readings and responses listed here should take you approximately 65 minutes total.

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of this document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.
@cbmackintosh
cbmackintosh / mod_0_session_3_practice_tasks.md
Last active October 13, 2020 18:39 — forked from damwhit/mod_0_session_3_practice_tasks.md
Mod 0 Session 3 Practice Tasks

Session 3 Practice Tasks

The assignments listed here should take you about 1 hour in total.

To start this assignment:

  1. Click the button in the upper right-hand corner that says Fork. This is now your copy of the document.
  2. Click the Edit button when you're ready to start adding your answers.
  3. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

Module 1 Pre-work: Professional Development

Cameron's Pairin Results:

@cbmackintosh
cbmackintosh / career-journal.md
Last active March 20, 2021 17:55
CAMERON MACKINTOSH - TURING CAREER JOURNAL

CAREER JOURNAL

MOD 1

Week 1

  • completed
  • partially complete
  • What role does empathy play in your life and how has it helped you?

Empathy has helped me build stronger relationships with the important people in my life. By seeing life through the perspective of a loved one, I’ve found that I’m more appreciative of their sacrifices and the things they’ve done for me. Empathy also helps me resolve conflict with loved ones much faster. If I’m ever in a disagreement or argument with someone, I try to view my words or actions from their perspective. Often this reveals errors on my part that I can then apologize for or work to rectify. Often the other person extends the same courtesy. It’s a mutual process for resolving conflict. Empathy also results in better outcomes for any interaction, even brief encounters with the grocery store clerk or the tech support rep on the phone. In my experience, empathy does not go unnoticed, and the people you empathize with tend to reciprocate.

  • How does empathy help you build better software?

This is something I'd never really consid

Project: RomCom - Pair

Group Member Names: Cameron Mackintosh and Jeff Shepherd

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

Since this is the first project, we're not necssearily interested in pursuing all of the requirements for 4s on the rubric. We're both okay with 3s and focussing on understanding the material well. If possible we may decide to pursue one or two of the extra credit assignments for 4 on the rubric.

@cbmackintosh
cbmackintosh / mod1week2.md
Created December 9, 2020 22:42
Cameron Mackintosh - Turing Career Journal - Mod1, Week 2

1. What is challenging about self-reflection? How can you continue to build the habit of self-reflection at Turing?

Self-reflection is challenging because it is hard for us to be honest and objective about ourselves. It’s also a very abstract thought process, making it hard to formulate concrete thoughts and then translate those into writing. Self-reflection was a consistent part of my education both in high school and college, but since graduating I haven’t practiced it as much so I’m a little rusty. As Mike mentioned in our PD session today, it’s important for self-reflection to be written down because it makes the process more deliberate and clear. Keeping up with these career journal prompts has been tough, but they’re definitely helping me rebuild a habit of self-reflection and thinking critically about my career goals and my narrative as a professional.