Skip to content

Instantly share code, notes, and snippets.

View kseastman's full-sized avatar

Kat Eastman kseastman

View GitHub Profile
@kseastman
kseastman / eastmk_bio.md
Last active January 15, 2019 23:46
Biography for First Day

Prior to joining the Quid Team as a software engineer, Kat Eastman worked as an intern for the Amazon Sustainability Footprint team (with Jessica Blat). When she’s not writing code she pursues her passion for social justice, roller derby, and cephalopods. Her short term goals include marking all the checkmarks on her launch plan complete, petting all the dogs (yes, all of them) and getting to know the folks on her team.

@kseastman
kseastman / group_by.rb
Created February 21, 2018 19:52
Enumerable Group Turn-and-Teach
require "awesome_print"
numbers = (1..50).to_a.sample 12
last_names = ["Eastman", "Ceja", "Johnson", "Edmonds", "Jones"]
names = ["Kat", "Anjelica", "Sam", "Erica", "Kylie", "Ani", "Amanda"]
#== Example 1 ==
# will group numbers by how many times they are divisible by five
data = numbers.group_by do |number|
number / 5
end
@kseastman
kseastman / eastman_ada_questions.md
Last active March 5, 2017 06:49
Answers to the Ada Developer's Academy Application Questions

ADA Application Questions

Question One: Why are you interested in programming? What have you done to expose yourself to programming so far?

I am interested in programming because I feel happiest when I’m solving problems and have a concrete work product to show for it. What I have loved about past positions in the field of librarianship is when they have allowed me to tinker with technology. At one position, I was able to teach myself how to spin-up a LAMP server (although I found out later there were easier ways to do it) using Apache and Maven, in order to create a DSPACE repository. My exposure to programming so far has mostly been when I need to get something accomplished in my job, and have to teach myself enough to make it happen. If I’m having an issue that I can’t figure out with one of the WordPress sites I manage, I can search for a solution someone else found, and figure out enough to implement it. That makes my education feel spotty and haphazard. I want to know how to solve proble