- Number 11 stood out to me. I think its important to own up to your own mistakes. It builds trust with your team and/or boss when you can look them in the face and tell them you screwed up, and more often than not, there will be grace. I also think pair programming with others that are better than you is a substantially better way to learn. Wisdom and experience are not things that come easy, and someday you'll be the one on being asked to help out someone that may not know as much as you, and even then there is still a ton to learn from giving back.
- A checklist is something that can be made outside of the pressure of time and other constraints, it's possible to take a step back and consider all the options and what would be best in any situation. I think the idea of checklist, and not just what you need at the grocery store, but how to complete any task in the heat of the moment will help to not only streamline the process but make sure that nothing is left out. As a student this can be helpful while learning new task by helping to make sure things are done correctly and commiting those steps to memory and as a full-time developer for the reasons I mentioned above.
- My first though on reading these articels about strengths-based development is, "yea, do what you're good at, it's kind of obvious". I have never worked in much of a corporate setting so I don't have any perspetive on how those environments tend to be but it seems like a great idea that any company should do if they aren't already. That would be my question, why aren't companies trying to build up their employees in a way that they can work from their strengths already?
- I think a strength that I have that would be helpful in these settings would be straight forward communication. I don't often have much trouble communicating with someone in a way that others might find difficult. I think that open and honest communication is something that helps everyone be on the same page and helps to move along the progress of whatever the task might be. I know this because in my experiences I have found that it helps to communicate openly and honestly.
- I have taken a few personality type indicators and I enjoy reading about why it is I think or do things the way I do. I anticipate with this StrengthsFinder I will learn things about myself that I wasn't aware of before. I know that in working in software development there are many challenges in working on teams and meeting goals that will be difficult. In those times I hope to adapt the things I've learned about my own strengths and weaknesses to be better used in those situations.