Skip to content

Instantly share code, notes, and snippets.

View samlandfried's full-sized avatar
🕹️

Sam Landfried samlandfried

🕹️
View GitHub Profile
@samlandfried
samlandfried / cold_outreach.md
Last active April 17, 2017 02:04
My cold out reach to a Turing mentor

The alum I contacted is Adam Ki Jensen.

I contacted him on April 3.

He and I spoke on Skype for more than an hour. We talked Turing, rails and Korea. I plan to follow up with him for resume review before I submit it to any potential employers.

It was a relief to open that channel of communication with someone. I enjoyed speaking with him, and he seemed knowledgable, so I hope we can continue working together.

@samlandfried
samlandfried / agile_reflection.md
Created April 17, 2017 01:26
Thoughts on agile development in Mod 2

All groups I've been on have embraced agile practices. Specifically, they have all had a daily stand up and retro. I think this practice adds value to a group, if for no other reason than the power of ritual. It is a daily reminder that we are one team with a common objective.

We have communicated on Slack, scheduled events on team calendars and keep non-project files in a Google Drive. In my latest group, we took the time to really figure out Waffle, which I imagine will become even more valuable as our projects grow in scope and complexity. And, of course, we organize our project with Git.

I feel that good project management is preventative medicine. It fends off problems that poorly managed projects invite.

@samlandfried
samlandfried / feedback_2.md
Created April 17, 2017 01:38
Reflection on group feedback conversation after Bike Share

Feedback II Reflection

  • Date of feedback conversation:

March 28

  • How did you prepare for the conversation?

We all participated in a gear up that addressed mindful communication before the group feedback session.

  • How did the conversation go for you? What was easy about the conversation? What was more difficult?
@samlandfried
samlandfried / feedback_3.md
Last active April 17, 2017 02:03
Thoughts on how I perform on teams

Feedback III Reflection

  • What are you doing well as a pair programmer and collaborator?

I am patient, thoughtful and engaged. Since I am a student, I look at projects as learning opportunities, not 'pass/fail' propositions. Because of that perspective, it is easy to keep a positive attitude. I also recognize that one of the most important skills we'll learn is collaboration, so I tend to emphasize that aspect of a group project, even if it might be quicker or easier to do everything myself.

  • How do you use your strengths as a team member?

I used to be a teacher, and I use that skillset to help teammates figure out challenges to a problem instead of hammering out my own solution and expecting them to make sense of it. I also am a hard worker, and do my best to make sure that I am pulling my weight at a bare minimum.

@samlandfried
samlandfried / johari_window.md
Created April 18, 2017 17:24
Reflection on the Johari Window gearup

Johari Window Reflection

  • What are you doing well as a pair programmer and collaborator? Everyone said I was communicative (Except me). I guess I'm communicating well. Most people said I was collaborative. I feel like my contribution to projects is being capable and accountable. I guess communication is going well, too (Although I would say the majority of my group projects had poor communication).

  • How do you use your strengths as a team member? I work hard and I stay focused on the task. I do my best to ensure everyone knows what they are doing, and I try to have difficult conversations.

  • How would you like to continue to develop your strengths? I would like to more selectively apply my strengths. I think I'm focused to the point of seeming dismissive or cold. It would be helpful to be able to drop that at some points. I do wish I had received some feedback indicating people enjoyed spending time with me, so maybe dropping some of my 'hard' skills in favor of the soft ones could pa

@samlandfried
samlandfried / refactor_your_views.md
Created April 19, 2017 03:41
A technical blog post for my Mod 2 portfolio

You call that a view?

Your views are a disgrace. Hasn't anyone ever told you that models are the place to handle database queries? Are you actually passing in multiple instance variables? Have you even heard of a presenter? My God. Alright. Don't panic. Here's what you do.

This is an example of your garbage view we're going to clean up.

app/views/orders/index.html.erb

<h1>Orders</h1>
<div class="filters">
    <%= link_to "All: #{@all_orders.count}", admin_orders_path %>
@samlandfried
samlandfried / intro_to_recursion.rb
Created April 20, 2017 21:52
A code along lesson plan for recursion
############### NOTES #####################
# Loops
# -iterative
# -recursive
# What is recursion?
# -Another way to repeat instructions
# -Instead of using built in looping methods, you simply repeat a method by calling itself
# -The CS definition is that recursion solves a problem based on solutions to smaller problems, which differs from iteration in that iteration repeats a sequence of instructions a given number of times. Their outcomes are the same.
@samlandfried
samlandfried / intermediate_sql.md
Last active April 26, 2017 17:23 — forked from case-eee/intermediate_sql.md
Intermediate SQL

Intermediate SQL Workshop

  • Run psql
  • You may need to run CREATE DATABASE intermediate_sql;
  • To exit this shell, you can run CTRL d

Create tables

Let's create some tables in the database.

@samlandfried
samlandfried / mark_trained_users.md
Last active April 26, 2017 20:53
A click-through guide to flag users as 'Trained'
  1. Go to your admin dashboard from the March on Harrisburg site. Visit Dashboard

  2. Click on 'Users' on the left side of the screen. Click 'Users'

  3. Check the users you want to mark as trained. Select users to mark as trained

  4. Open the drop-down menu that says 'Change role to...' and select 'Trained Participant'.

@samlandfried
samlandfried / pd_story.md
Created May 3, 2017 21:59
My story rough draft. Why I'm here and where I'm going.

I started looking for a career change over a year ago now. I was in education, and I loved it, but I wanted a career with more opportunity for growth. After a couple Google searches that really weren't far from, "What should I do with my life?" I stumbled across these new-fangled institutions called coding bootcamps. I recalled some programming classes from high school with a little fondness, and a seed was planted. I started tinkering around on Codecademy and built a few apps. After a few solid months of soul searching I decided I really did want to make the career switch. One of my initial reservations was a fear that I was just persuaded by the glitzy marketing of a code camp and didn't actually have any interest in coding. I finally got enough experience to convince myself that wasn't the case, and I took the plunge into Turing. It was a fantastic decision, and I'm glad every day that I made it. I like solving challenges and making useful software.