Skip to content

Instantly share code, notes, and snippets.

View tmikeschu's full-sized avatar

Mike Schutte tmikeschu

View GitHub Profile

Guiding Questions to Define The Relationship:

  • What are your learning goals for 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?

Group: Nick Erhardt, Nick Gheorghita, Jesse Shipley, Brett Rivers, Mike Schutte

Guiding Questions to Define The Relationship:

  • What are your learning goals for this project?

Jesse: external API's and TDD (robust) Nick G: building services (POROs) Brett: DRY DRY DRY (will be challenging due to scope of project) Nick E: pair programming with each person to learn nuances, action-cable in rails 5 (non-refresh render)

class Merchant < ApplicationRecord
has_many :items
has_many :invoices
has_many :invoice_items, through: :invoices
has_many :transactions, through: :invoices
has_many :customers, through: :invoices
def customers_with_pending_invoices
Customer.find_by_sql("select customers.* from customers
join invoices

Mike Schutte: Module 4 Action Plan

Module 4 Goals

  • Secure a job offer by Week 6.

Strategy To Achieve Goals:

  • Every Monday morning, he sends three emails (either cold outreach or follow up) ( ~1 hour )
  • Every Tuesday at lunch, he meets with Lucy to talk about and research remote jobs ( ~1 hour )

Interview Reflection (Fireside Chat w/ Ingrid and Jeff)

It was very refreshing to listen to Ingrid and Jeff talk about the interview process. In my experience, the mind can really run wild when thinking about jobs from the junior perspective. There is so much we don't know, yet we make all these assumptions about things like why a company hasn't responded to an email, what they are actually looking for, and so on. Hearing these two experienced developers talk about what really matters (including attitude and manners) was very grounding for my perspetive. I'm excited to move forward in my job search with these things in mind. Specifically, I'm going to worry less about appearing more technically competent than I am, and focus more on showing my natural love of learning and empathy for others.

@tmikeschu
tmikeschu / reflection.md
Last active March 13, 2017 20:53 — forked from case-eee/reflection.md
M4 Reflection

M4 Reflection

Fork this gist and answer these questions to reflect on your learning experiences.

  • What brought you to Turing?

Luck/fate/insert-term-for-cosmic-incident-here. I wound up at an informational session because my partner, Hannah, was interested. I was in a pretty insecure and hollow place after one year of a PhD program, and the Turing tribe resonate with me from the start. I was drawn here because the people seemed smart and not pretentious, and the work seemed meaningful and engaging.

  • Where do you see yourself after Turing?

Guiding Questions to Define The Relationship:

Quantified Self: Robbie Smith and Mike Schutte

  • What are your learning goals for this project?

Robbie: Learn more JavaScript, maybe pure JS challenge Mike: similar, ES6, pure JS, TDD

  • What is your collaboration style? How do you feel about pair programming vs. divide-and-conquer approaches?
class SecretWordFinder
def initialize(alphabet, cryptic_string)
raise ArgumentError, "Invalid characters in cryptic string" unless valid?(alphabet, cryptic_string)
@alphabet = alphabet
@cryptic_string = cryptic_string
end
def self.find_secret_word(alphabet, cryptic_string)
new(alphabet, cryptic_string).find_secret_word

Contributing to Boulder Food Rescue: Food Rescue Bot

  • Why: I have helped at a low level in the past at Boulder.rb Meetups, and want to contribute more fully.
  • What: I got in touch with one of the main contributors, and I will be cleaning up the legacy code style violations and writing some feature tests in RSpec.
  • I Need: To schedule regular time to commit to this, and set up my environment for development.
  • When I'm Done: I will know the code base enough to hopefully add a new feature or improve an existing one.

Lie Ledger

Ethan Bennett - The Product

Nick Erhardt - The Polish

David Knott - The Program

Mike Schutte - The Project

  • What are your learning goals for this project?

Ethan: integrating contracts on the BC