Skip to content

Instantly share code, notes, and snippets.

View icorson3's full-sized avatar

Ilana Corson icorson3

View GitHub Profile
@icorson3
icorson3 / peer_solicited_feedback.md
Last active August 4, 2016 15:26
To compile my feedback

From Colin Working with Ilana was great. She had a very head on approach, and also made sure to assert herself on difficult tasks. It's clear she feels comfortable with rails and ruby and is really showing her knowledge. I think she should continue on this path as much as she can to progress. I feel at times she maybe too eager to be the project manager, which can be a huge strength in some groups, or could potentially create friction in others. In no way did that create friction in ours, but maybe something to keep in mind. Overall I'd be very happy to work with Ilana again. By all means, she has proven she's becoming an excellent dev, and especially with the emphasis on TDD on other great practices.

From Robbie This was the first project at Turing I got to work with Ilana on. I think Ilana really grew during this project by taking on responsibility for features even if she knew she was not comfortable with the topics. One thing I saw happen a couple times was when Ilana got frustrated with working on some

How does the Agile model compare to the Waterfall model?

  • The waterfall method goes through every step of the process on a large scale while the Agile model allows for continous adaptation.

Why do you think Agile is so popular in software development?

  • Because projects can be so large, scaling them is important

Do you think Agile is applicable to all industries?

  • It is applicable to most industries especially the car industry.

Why we repeat?

Background

Repeating can be extremely hard. In my blog I will dive into the following:

What my background is

Does this affect repeating a module? Are people with programming experience at a true advantage?

Why I believe I repeated

@icorson3
icorson3 / crud.md
Last active May 10, 2016 16:56 — forked from Carmer/crud.markdown
  1. Define CRUD. C - Create R - Read U - Update D - Delete

  2. There are seven verb + path combinations that are necessary in a basic Sinatra app in order to provide full CRUD functionality. List each of the seven combinations, and explain what each is for.

  • GET '/tasks' = reads the index of tasks
  • GET '/tasks/:id' = reads the task with the specific id
  • GET '/tasks/new' = navigates to a new form for tasks to be entered
  • POST '/tasks/' = creates new task in task index
  • GET '/tasks/:id/edit' = navigates to specific id to edit task
  • PUT '/tasks/:id' = edits/updates task information
  • What do you know about modules already? If little, what would you guess modules are all about?
  • Golf and basketball both use a ball. But if you're on a basketball court and ask for "the ball," no one is going to throw you a golf ball. Why? If you were as dumb as a computer, why would a golfd ball be an acceptable response?
  • You've learned about the object model and method lookups. What would the imapct be of injecting an additional ancestor into a class' lookup chain?