Skip to content

Instantly share code, notes, and snippets.

View cmacaulay's full-sized avatar

Casey Macaulay cmacaulay

View GitHub Profile
@cmacaulay
cmacaulay / Casey's Turing pre-work gist
Created October 27, 2016 21:26
Casey's Turing Pre-work
This is my pre-work gist!
@cmacaulay
cmacaulay / prework-cm.md
Created November 18, 2016 17:43
Turing Pre-work

Turing School Prework

Task A- Practice Typing:

screenshots of scores will be posted in comments

Task B- Algorithmic Thinking & Logic:

screenshots of completed sections will be posted in comments

Task C- Create your Gist:

@cmacaulay
cmacaulay / CAM-prework.md
Last active November 19, 2016 21:21 — forked from mbburch/prework.md
Casey's Turing pre-work Gist

Turing School Prework

Task A- Practice Typing:

  • screenshots of scores will be posted in comments

Task B- Algorithmic Thinking & Logic:

  • screenshots of completed sections will be posted in comments

Task C- Create your Gist:Done!

@cmacaulay
cmacaulay / CM-empathy.markdown
Last active November 29, 2016 04:20
Importance of Empathy

Reflect

After reading the articles above, create a gist on Github and reflect (4-6 sentences) on the following prompts.

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

    Empathy has played an important role in my life, especially with having a theater background. Regardless of if you are acting, directing, or designing the lights for a performance, in order to be successful you must employ empathy in order to fully understand how to effectively communicate the emotions of the characters to the audience. Being in tune with the emotions of others is helpful in all aspects of life - personal relationships, professional environments, both hard and difficult conversations. It has helped me keep my own expectations and opinions in check by recognizing the person next to me may be viewing, approaching, the same thing from a very different perspective.

  • How does empathy help you build better software?

@cmacaulay
cmacaulay / cm_working_with_strings_and_integers.markdown
Last active November 29, 2016 03:43
Challenges // Working with Strings and Integers

Working with Strings and Integers

Complete the following exercises to solidify your understandings of strings and integers.

Just Strings

1. First & Last

If you have the strings "First" and "Last" in the following variables:

This article really resonnated with me as a woman of color trying to enter the tech-space, and my desire to enter the field of tech and computer science education in the future. Moreover, it caused me to reflect on parallels between Turing's pedagogical method, and what I learned working in Next Generation Learning.

The future of learning - both k-12 and adult learning - is student-centered. It automatically creates a more welcoming learning environments, which is one of the aspects to Harvey Mudd's approach. I also see a theme of building community and a network in order to uniliaterally increase chances of sucess. I was happy to see that the initiative was faculty-led, likely allowing their effort to be more agile, responding to what isn't working.

Framing Computer Science as creative problem solving not only seems valid, but effective, and would have 100% grabbed me as

@cmacaulay
cmacaulay / credit_check.rb
Created December 2, 2016 00:25
Credit Check - Casey Macaulay
card_number = "4929735477250543"
valid = false
# Your Luhn Algorithm Here
# From the right most digit [1] moving left, double the value of
# every second digit.
card_reverse = card_number.reverse
card_array = card_reverse.chars
@cmacaulay
cmacaulay / dtr_expectations.markdown
Created January 26, 2017 23:04 — forked from case-eee/dtr_expectations.markdown
Group Work Expectations

Group Expectations

Group Member Names:

Project Manager:

Defining the Relationship (DTR) Questions:

  1. When are group members available to work together? What hours can each group member work individually? Are there any personal time commitments that need to be discussed?

Setting Group Expectations

Group Member Names: Amara, Max, Cody, Casey

When are group members available to work together? What hours can each group member work individually? Are there any personal time commitments that need to be discussed?

  • Mostly after school and on the weekend, Cody and Amara are most productive in the morning while Max and Casey prefer to work in the evening. Prefer 9-4 for weekend work times to have evenings off.

How will group members communicate? How often will communication happen, and how will open lines of communication be maintained?

  • Slack channel, phone numbers into the slack channel as an additional means of communication.

We'll explore the concepts from Parable of the Polygons (PotP) within the context of diversity in tech.

  • Let's say tech executives (consciously or subconsciously) seek teams in which at least 1/3 of team members are like them (gender, age, race). How will this impact the types of jobs available? ** It would propogate a culture of likemindedness, cancel out opportunities for diversity, and create an expectation of sameness.
  • Diversity "quotas" are sometimes dismissed as counter-productive or missing the point of actually valuing diversity. PotP does demonstrate how they may add some value. What are your attitudes toward diversity quotas; does this game change your assumptions? ** I think that it depends. If a company has demonstrated a strong hiring bias and statistically has very few people from diverse backgrounds on its staff, then I think instantiating a diversity quota would not be a bad idea. However, the intention behind it matters. If their intent is to create a more diverse working enviro