Skip to content

Instantly share code, notes, and snippets.

View tmikeschu's full-sized avatar

Mike Schutte tmikeschu

View GitHub Profile
@tmikeschu
tmikeschu / tms-prework.md
Last active September 30, 2016 13:25 — forked from mbburch/prework.md
Turing Pre-work Gist (tms)

Turing School Prework - Mike Schutte

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

@tmikeschu
tmikeschu / pomodoro_lightning_talk.md
Last active October 19, 2016 21:23
Outline for background and 101 on the pomodoro technique

Where are the Tomatoes? Pomodoro Unpacked

10/19/16

Intro

  • Personal curiosity about the mysterious “pomodoro”

Background

  • Francesco Cirillo in the 1980’s
  • Tomato timer
  • “timeboxing” and “iterative and incremental development”
# Mike Schutte - M1 Portfolio
## Areas of Emphasis
My goals were to: (1) master the foundations of Ruby and object-oriented programming, so that I
could (2) look at a problem and have conceptual intuition about the algorithm required
without needing to go straight to my computer. At a non-technical level, I sought to both ask for
and provide support frequently in order to create a healthy learning environment.
## Rubric Scores

Mike Schutte - M1 Portfolio

Areas of Emphasis

My goals were to: (1) master the foundations of Ruby and object-oriented programming, so that I could (2) look at a problem and have conceptual intuition about the algorithm required without needing to go straight to my computer. At a non-technical level, I sought to both ask for and provide support frequently in order to create a healthy learning environment.

Rubric Scores

@tmikeschu
tmikeschu / schutte_w4.md
Last active October 27, 2016 15:34 — forked from mikedao/w4.md

Module 1 Week 4 Diagnostic

This exercise is intended to help you assess your progress with the concepts and techniques we've covered during the week.

For these questions, write a short description or snippet of code that meets the requirement. In cases where the question mentions a "given" data value, use the variable given to refer to it (instead of re-writing the information).

A: Opportunity for improvement

  • Jason and I could have split out our analyst class more with def_delegators. We still had a couple hefty classes with gray area in terms of responsibility scope.

    I also think we could have done a better job implementing mock tests somehow. It seems like a lot of the integration tests would be ideal for this, but implementing the mock was much harder than expected (e.g., method calls multiple mocks that lead to other methods).

B: My role

  • From my perspective, my role was to continunously come back to the macro/conceptual view of the project in a way that would define our next steps more meaningfully. I played more of a lead role in refactoring, breaking out logic, TDD, but once I set a basic model, Jason was great at future iterations of similar concepts.
@tmikeschu
tmikeschu / the-messenger.markdown
Last active December 24, 2016 16:50
The Messenger: Robust Testing with One Factory Girl Variable

The Messenger: Robust Testing with One Factory Girl Variable

Prologue: "The Messenger came along and changed everything. Testing will never be the same." -Elon Musk (probably)

We all know test-driven development is essential for high quality applications. We also know that we want at least somewhat robust data in our testing environment. What is the best way to populate test data that simulates production level databases? Well, I don't know about best, but in the rest of this article I'll show you a way that I find particularly beautiful. Time to meet The Messenger.

@tmikeschu
tmikeschu / ReciPleaseDTR.md
Last active January 3, 2017 21:28
Group expectations for Turing's Little Shop of Orders project

ReciPlease:

curated recipes, custom ingredients, curiously easy

Goals for each member

  • Anne = love to try something new overall
  • Amy = do/be in charge of some front-end stuff
  • Kyle = pair time to figure out how others have been approaching Rails (perhaps some front-end stuff), incorporate some cool gems to improve workflow
  • Schutte = not use bootstrap

Summary

I am a lover of learning and craft. In both of these pursuits, I find tremendous amounts of fulfillment and energy. Because of this passion, I can maintain positive momentum in moments of adversity and failure. I seek a team that values quality, learning, and humility.

At the end of the day, I need to be surrounded by people who love the craft of software development as its own end.

What I Know

  • Software development
  • Sociology
@tmikeschu
tmikeschu / BulletJournal.md
Last active December 29, 2022 21:46
A brief intro to the bullet journal technique

The Way of the Bullet Journal

This technique is a tool. While I can't say the bullet journal is the best for everyone, I can say that learning to export data from your brain to other systems is essential for being a creative and productive human being. If you walk away from this unenthused by the bullet journal approach, I encourage you to still take seriously the habits it helps promote.

You are a student. You have code to write. Jobs to find. Bills to pay. Life to figure out. Friends and family to love and occasionally say hello to.

All this is to say: you have too much to do for your brain to handle all by itself.

There are many productivity tools that help alleviate overload of the brain. I do not promise this technique will save you, or even remotely help you, but I do promise to provide you with the information you need to get started and decide if it's right for you.