- Date of feedback conversation:
10/5/17
- How did you prepare for the conversation?
By contemplating how our workstyle has worked well, and how it has NOT worked well in the past few days.
Build on your professional story by thinking about how you're progressing at Turing. Answer the questions below in your own gist to use your StrengthsFinder themes to add to your story:
The largest takeaway I have from rereading my themes has to do with the Intellection theme and it's relation to the Introvert/Extrovert spectrum we learned about. I think this combined with my theme of Ideation really help to explain why I fall where I do on the spectrum. My mind is always processing, thinking, and in order to better communicate I have to learn to better express those abstract thoughts.
This exercise is intended to help you assess your progress with the concepts and techniques we've covered during the week.
For these questions, write a short snippet of code that meets the requirement. In cases where the question mentions a "given" data value, use the variable given
to refer to it (instead of re-writing the information).
Use single (`) and triple backticks (```) to container code snippets.
PizzaOven
which has a method cook_pizza
which returns the string "mmm 'za"
.What first got my attention in the article was Ruby on Rails Checklist. More specificaly, number 5, add puts statements in code to reveal more transparancy. This is huge in programming and many times I find myself bruteforcing my way through an issue, AKA trying a multitude of different things until it works. Printing out key variables to the terminal is key in being a succesful programmer. The Power of 10 is also an excellent way of finding more than one way to do something and gather a conensus of knowledge about how to do something. Lastly, the Don't Eat Junk stood out to me as well, as I had never thought of it the way as they phrased it: the calories we put in our body are the calories our brain uses. Very logical when you think about it.
In the interview Atul Gawande makes the statement that as humans, we are inherently fallible. He goes on to discuss the apprehensiveness experienced by medical professionals when asked to create/follow a checklist as they believe it's all just commo
#Turing Culture: Developing Empathetic Programmers
###What role does empathy play in your life and how has it helped you?
Empathy is the ability to "understand and share the feelings of others" (Google Dictionary). It is one of the many traits we've evolved to possess. Based on that and since design (as in "empathic design") is not largely relevant in my life quite yet, my response is from a purely definition based standpoint. I believe the greatest role empathy has played in my life thus far has stemmed from dealing with familial conflict. This has taught be to be better at conflict resolution, as I can "put myself in their shoes" so to speak when quelling conflict.
###How does empathy help you build better software?
As The Muse put it, empathy allows one to identify their inner critic. The article goes on to explain the process of self awareness and how utilizing one's inner critic and ability to give and receieve feedback (read: among others listed in the article). In a software context this