Skip to content

Instantly share code, notes, and snippets.

View MillsProvosty's full-sized avatar
⚜️

M.P. MillsProvosty

⚜️
  • Lockheed Martin, Space
  • Denver, Co
View GitHub Profile

Here is a new file!

Iteration 1

Use TDD to create an Employee class that responds to the following interaction pattern:

pry(main)> require './lib/employee'
# => true

pry(main)> bobbi = Employee.new({name: "Bobbi Jaeger", age: "30", salary: "100000"})
# => #<Employee:0x00007fdfd48af848...>
What have you learned about the use of agile vs. waterfall in software projects?
I have learned about the waterfall vs. agile flow; how agile leaves room for learning and adjusting, whereas with waterfall it seems as though you need to have all the information sussed out before you begin the project.
How did you and your group approach project management in this project (what tools did you use, how did you hold each other accountable, etc.)?
We definitely took an agile approach. We did two DTR's and daily check ins; we took notes and updated Trello with every activity we started; we adjusted expectations daily according to what got done the previous day.
What role did you take on in the project?
I was a time keeper, a note taker, made git commit reminders, and worked on method writing.
What changes would you make to your approach in future team projects?
Describe your 3-act arc by answering these three questions in 1-2 paragraphs:
My career in software development is the most recent development in an interesting path towards self fulfillment.
I have grown so much in terms of cognitive endurance; and yet, there is still more to go!! It has been about 15 years since I've learned a totally brand new skill, so this venture has been quite challenging. I think I mostly struggle to understand how different parts of the code are related. 'Pry' has been my best friend in terms figuring all of this out!
I think that mostly I'm going to keep struggling. Some people might consider this a bleak outlook, but I don't; I think it's realistic, and acknowledges the growth I am trying to achieve. Anything worth having is worth working for, and being uncomfortable is an essential part of growth and work. I'm going to coninue to work hard and do my best to learn and achieve. I look forward to seeing what the future holds at the end of this program!
Mills Provosty
Make a copy of this gist to your GitHub account. In your gist, please answer the questions in the first three sections, then complete the techincal work. Please provide any relevant links inside your gist!
**Organization Systems** (if your answer to any of these is `none` - let's change that! If you need help finding something, let the group know and we can brainstorm):
- What tool/system to you use to track your to-do list?
Trello!
- What tool/system do you use to calendar your time and ensure you remember appointments, deadlines, etc?
I use google calendar and set alamrs.
- What do you use for a timer for worktime/pom breaks?
Area of Growth:
Time management! I have spent some time going over my weekly schedule and want to spend more time here at Turing working and helping other students in order to build comminuty and my personal skills. Last go-round I spent more time than I realized (until it was too late) driving from different activities that I needed to stay healthy. Instead, I need to be planning for the whole day, every day, and packing for that so that I don't need to make stops in the middle of the day; I can spend that time working.
Goal:
Specific: I want to be finishing at least 50% of iteration 4's on my personal projects/assignments. I've chosen this because I think this is where I fell off last time around. I wasn't making it past iteration 3's and I want to have a deeper understanding of the material I'm learning- I think this will give me the confidence I need to make it through the rest of the program.
Measurable (How can you measure progress and know if you’ve successfully met your goal?): By the end of the
@MillsProvosty
MillsProvosty / Battleship DTR.2
Created March 18, 2019 22:42
Battleship DTR
Project: Battleship!!!
Group Member Names: Kyle Cornelissen, Mills Provosty
Goals and Expectations for the Project (What does each group member hope to get out of this project? What do we want to achieve as a team? How will we know that we're successful?):
- Finish all 4 iterations
- Mills: I want to be able to offer more support in writing the methods, not just refactoring.
@MillsProvosty
MillsProvosty / gist:dbd290eb5ad5083c3a3fc61ddb680b81
Last active May 1, 2019 19:38
Mills' Mod 2 Intermission Work
# B2 Intermission Work
Answer these Check for Understanding questions as you work through the assignments.
## HTML
1. What is HTML?
Hypter Text Markup Language- Standard markup language for creating webpages. This is the content of what you see.
2. What is an HTML element?
Elements are the building blocks of HTML pages. They are represented by a start and end tag pair with content in between.
@MillsProvosty
MillsProvosty / Capybara Cheat Sheet
Created April 30, 2019 16:49
Capybara Cheat Sheet!
=Navigating=
visit('/projects')
visit(post_comments_path(post))
=Clicking links and buttons=
click_link('id-of-link')
click_link('Link Text')
click_button('Save')
click('Link Text') # Click either a link or a button
click('Button Value')
DTR: Define the Relationship
Use this template to when conducting DTR with your project partners. It's recommended that you copy/paste this template into your own gist each time you conduct a DTR to take notes on the conversation.
Guiding Questions to Define The Relationship:
What are each of our learning goals for this project? What drives us in 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?
What are each of our strengths? How can our strengths complement each other?
What’s gone well or poorly in your previous projects?