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
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?
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!
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?

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...>

Here is a new file!