Skip to content

Instantly share code, notes, and snippets.

View cmpprg's full-sized avatar
😀
Loving the Current Ride

Ryan Camp cmpprg

😀
Loving the Current Ride
  • SingleOps
  • Colorado
View GitHub Profile
@cmpprg
cmpprg / ryan_camp_beginners_guide_git.md
Last active December 5, 2019 23:37
Beginners Guide to Git from the perspective of a complete beginner.

Beginners Guide to alt text

By: Ryan A Camp,

Level of Expertise of Author: Complete Novice

Things I Know:

  1. Git is a version-control system that allows you to track changes you make in projects that you are working on. It will save versions of your project everytime you wish and allow you to backtrack.
  • it is great for colaboration among programmers working on the same project.
  • it is very popular.
@cmpprg
cmpprg / prof_dev_cap.md
Last active December 16, 2019 02:58
Professional Development Capstone Readings and Reflections

Profession Development Capstone Project

By: Ryan Camp

ryan's pairin results

  • What is your greatest strength and how do you know?

My greatest strenght is my ability to draw connections and learn quickly. I know because people have told me my whole life, "Damn, you already get this..." Ya, I already get it, but it comes at a cost. Along with learning quickly, I also get bored quickly and lose focus. In the past I have had to hop around from subject to subject to keep interest high. I hope to work on this in the coming year.

  • How do you work best?

I tend to work best alone. I will spend hour on my computer looking up interesting topics or completing tasks. I enjoy the silence and solitude. I also tend to get distracted easily. If I am around people or in chaotic environments i tend to lapse in concentration. Have you ever read a book when you were tired and realized that you couldn't rememb

@cmpprg
cmpprg / pairin_results
Created December 16, 2019 00:32
Pairin Results
Ryan's Pairin Results
@cmpprg
cmpprg / gear_up_cap.md
Last active December 17, 2019 23:05
Gear Up Capstone
  • What role does empathy play in your life and how has it helped you?

Empathy plays a huge role in every aspect of my life. In my personal relationship, I need to be able to empathize with Michelle if she is having a hard time with work, sister, or just having a bad day. She needs to know that I am listening, that I understand and care about what she is going through, becaus I do. At work I happen to be a lead in the quality department of manufacturing. I have to empathize with the people under me so that i can better understand how far I can push the workload. I don't want them burning out and I want them to feel appreciated and not just worked to the bone. I don't want to be the boss that i just chasing numbers at the expence of their wellbeing, but i do need to get the jobs done as well.

  • How does empathy help you build better software?

I have never built software. Though, I can imagine, being empathetic could help me get into the minds of the people I would be building software for. It woul

@cmpprg
cmpprg / battleship_feedack.md
Last active February 13, 2020 18:17
Feedback for Stephanie Friend on Battleship project

Instructions

Create a copy of this gist, and answer the following questions in preparation for your project retro with your partner. When completed, copy and paste your answers into the Feedback Submission form in the assignments pin.

Bring this gist to your project retro to guide your in person feedback to your project partner!

Project Reflection

Name: Ryan Camp

# Agile & Feedback Reflection Guidelines
In interviews, you'll be asked about how you approach working in projects, and being able to describe how you utilize agile processes is a great way to help you stand out as a junior developer candidate. This reflection is meant to help you develop this skill.
With that in mind, please answer the following questions in your own gist about your group project:
###1. What have you learned about the use of agile vs. waterfall in software projects?
I have learned that using waterfall process is straining and time consuming. Also, oddly enough, it seemingly is the way I have
been taught to think. I find myself trying to design every bit of the project before moving forward with any piece of it.
I don't know much about the agile process even less about how to implement it in my projects. Small bits of deployable functionality
is the extent of my knowledge.

Agile & Feedback Reflection Guidelines

In interviews, you'll be asked about how you approach working in projects, and being able to describe how you utilize agile processes is a great way to help you stand out as a junior developer candidate. This reflection is meant to help you develop this skill.

With that in mind, please answer the following questions in your own gist about your group project:

1. What have you learned about the use of agile vs. waterfall in software projects?

I find myself using waterfall strategy. It is kind of odd, maybe it is the way i was taught in my youth. I want to plan every bit of what I am doing before I start anything and see things in big picture stages. I don't know much about the agile process, even less about how to implemnt it in my project. Small, deployable chunks of code that you can get done with quickly and then work on the next functional piece. That is all i know.

2. How did you and your group approach project management in this project (what tools d

Ryan Camp CFU for Call Stack and Ruby Object Model

Call Stack

What is the check_it algorithm checking?

It is checking to make sure you have full pairs for all your parenthesis, braces and brackets.

What other applications could this algorithm have?

It could make sure that if a method or appropriate keyword has been called, that it also reaches its 'end' or throws an error.

What kinds of problems are Stacks good at?

Recursive Problems.Nesting and ordered operations. Making sure things close out in the reverse order they are called. Open:012345 Close:543210

What is the Stack data structure? What are the rules of interacting with a Stack?

B2 Intermission Work

Answer these Check for Understanding questions as you work through the assignments.

HTML

What is HTML?

HTML is the standard markup language of webpages. HTML stands for Hyper Text Markup Language.

What is an HTML element?

An HTML element are any feature consisting of an openeing tag <p> and a closing tag </p> with content between. There are also empty elements such a that do not need closing tags.

Box Model Picture