Skip to content

Instantly share code, notes, and snippets.

View cmacaulay's full-sized avatar

Casey Macaulay cmacaulay

View GitHub Profile
### [Harm-Reduction-Facts (/Open to suggestsions??]
### Pitch
The new administration has just made the Opioid epidemic their number one priority for the FDA. The Affordable Care Act would have rolled back progress on substance abuse treatment, and the White House budget proposal reduces funds for mental health services by 20%. Specifically, these changes would affect Harm Reduction efforts and their ability to serve their community.
This project aims to look at harm reduction data from the [Global State of Harm Reduction](https://www.hri.global/contents/1739) report. In the 2016 election a number of candidates often spoke about addressing the opioid epidemic, this project would aim to show:
* How successful Harm Reduction efforts have been at reducing rates of infection and overdose deaths
* That stimulant injection is rapidly increasing and quickly outpacing the devestation of the heroin crisis
* How often at least one politician brought this up on the 2016 campaign trail
* Demonstrate how detrimental pr

#Flower Excercise ###Transferable Skills

  • Project Management
  • Written & Verbal Communication
  • Public Speaking
  • Working on a team ###Favorite/Most Valued Knowledge
  • Politics / Activism
  • Theater / Literature
  • Design Thinking / Human Centered Design

What does it mean to concatenate files? Find an image of an example concatenated file. Why would we want to concatenate files? Adding all files into one file. What does it mean to precompile files? What does this have to do with coffeescript and sass files? Coffee script - compiles java Sass - compiles css What does it mean to minify files? Find an image of an example minified file. Why would we want to minify files? Takes away white space Start up the server for Catch ‘em All (rails s) and navigate to http://localhost:3000/assets/application.js. Then open up the code for application.js in your text editor. Why are these not the same? What is a manifest (in terms of the asset pipeline)? Where can you find two manifests in Catch ‘em All? In regular HTML files, we bring in css files with . How is this done in a Rails project? Where do you see this line in Catch ‘em All?

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

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.
@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?
@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

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 / 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:

@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?