Tuesday, January 29, 2013

Do you know your top three strengths?

When is the last time you really sat down to think about your top 3 strengths?  In any company it is very important that you are able to promote yourself. You have to be able to toot your own horn. But how can you begin to tell people how great you are, when you don't have a clear picture of your own strengths. Men have historically been better at broadcasting their strenghts, so it was time the women spoke up and gave ourselves some praise. 

Abby Bangser

Thinking about individual strengths and articulating them are two very different things. I think this is the critical takeaway from the quote by Nora Denzel in her 2012 Grace Hopper key note speech. She takes the common idea of "it's not what you know – it's who you know" and takes it a step farther and adds "it's who knows what you know". In being asked to identify my three strengths I'm immediately reminded of years past and interview mode. "What highlights my hard work?", "What identifies me as a team player?", "What do they want to hear?". However, if my two job hunts taught me anything, in order to continue to grow both personally and professionally it is best to utilize strengths rather than try to redefine them.

Therefore, for each strength I have identified ways I have leveraged as well as needed to curb them:
Thorough: As a Quality Analyst I obviously use this strength when identifying test scenarios. In contrast, there are some times where the cost/value ratio is such that following the deepest of rabbit holes is not valuable.
Self-driven: I have always had a wide range of interests. This has resulted in playing 5 different competitive sports growing up, completing college with a diverse resume and Political Science major and since then entering both investments as well as software development career paths. Without the self-drive to learn and practice these skills I would never reach the levels in each activity or job that I desire. However, this innate self-drive can lead to head down working at times when leaning on teammates may result in a different and even more interesting set of learnings.
Thoughtful: I think that this has translated into both my history of coaching and mentoring because I love seeing the look on someone's face when they see their hard work pay off. But also setting personal high standards. Sometimes these arbitrary targets and expectations can lead to undue stress and worrying. While this isn't particularly great for me as an individual, it is even worse if my stress is a weight on others.

By embracing both my strengths and weaknesses I have found a place at ThoughtWorks that allows me to grow and learn without expending energies to try portray someone I am not. In identifying and reflecting on my strengths I have found that they are not what I may have thought in the past. My wide range of interests has often made me feel less than thorough and my self-drive has left me independent. For that reason I look forward to continuing to grow and see where my current path leads to!


Linda Goldstein

Strength is difficult. I prefer elegance to brute force, and 'strength' smacks of brute force. So what I use as a strength is to try to not use strength. Maybe this is a thing that our culture teaches women to do, to want. Although in code I tend to start with what I call 'the barbarian solution' - the simplest thing that will work as soon as possible - and then evolve the solution towards elegance. This is only bad if you don't do the second step, but skipping the second step offends my sensibilities, so I'm moderately safe as long as I'm still offended by solutions which would be more valuable if they were more streamlined.

1. Learning quickly. I've seen that long-term lack of encouragement to learn new things can reduce a person's tendency/desire to learn. Fortunately, I am very encouraged in this by TW. :) The downside to this is that once the curve on a new project levels off- once a lot of learning has taken place and the rate at which new things must be learned arrive slows down, I have to connive strategies in order to keep my interest from waning. A good strategy is to embrace perfectionism and stretch yourself to refactor the codebase to be as close to perfectly fitting the standards that your team can agree on as possible.

2. Helping people learn about code without offending or overly distressing them. I think of this as presenting data in such a way that it is intriguing rather than off-putting. Being considered "arrogant" is a problem that a lot of people at our company worry about, because it comes up fairly often; so I am proud of this and want to bring it up frequently.

3. What I call "yeah totally" - the ability to attack new tasks in my area of specialty without spending significant time worrying about the task being unusual or impossible. This is fuelled by the successful outcomes of learning quickly.

Is it hard to come up with a list of strengths? Well, a bit. I stalled out at two for a while. Thinking of my strengths isn't an approach I normally take. It is awkward for me to talk about my 'strengths' because part of my mind is always wondering who is about to disagree, and whether it's really strong enough to count, and whether it's the right question to ask in order to improve the rate and quality of things that I do. What if I get caught in a mindset where I end up saying "that's not one of my strengths; I can't (don't want to) do it" ...that is not a good place to be. So I hope that my "yeah totally" will be strong enough to offset the "strengths" mindset that I worry about. Strengths are dynamic and situational, and affected by the people with whom you surround yourself.

Amanda Snyder:
When thinking about my top 3 strengths it's much too easy to think in a general sense. We’ve all been so trained to come up with the buzzwords that all interviewers want to hear. So I wanted to think of this more in the sense of whom would I balance on a project? I think it’s more important, when making a team of people, to know whose strengths are going to balance out others weakness?

1) Building of complex logic from the ground up. My first strength has to do with how I approach learning. I have the ability to start with a small logical concept, and then to continuously add more and more logic. When I am able to start small, and build from the ground up, I can understand some of the complex logic systems. On the flip side of this, I would need someone who can take in small bits and pieces of a systems, and not be discouraged by the gaps and holes. When the whole picture isn’t there, I have more trouble staying focused, however this also fuels a drive within me to fill in every gap I can.

2) Teaching others. The second strength comes from feedback I have received after pairing with colleagues. It’s something that I wouldn’t naturally accredit to myself, as I’m not sure that I will ever have perfected this skill. It’s certainly not an easy task, to teach others, and efforts can be easily mistaken for judgment or criticism. The style of teaching must change from person to person, and it’s almost impossible to accomplish unless the student is willing. However, if I can get them to a place where the thought enters their head “I can do this”, then it’s just a matter of how they get there.

3) Attention to detail. The strength takes form in multiple ways. The first is when I’m pairing in a language I’m not very familiar with. The attention to the details allows me to help find bugs in code through comparison with examples or references, even when I’m not sure what all the code is doing. The second area this strength helps me is in an appreciation for good testing. I think the ability to test functionality and think up all the outlying situations is something I am able to do better with my attention to the detail. Being able to question ‘What happens when’ involves a great understanding of all the small scenarios, which could overlap to cause a problem.

Each of these strengths can be complimentary to someone else’s. Someone who can take in the whole picture, someone who keeps things moving and doesn’t loose sight of the goal when there’s teaching to be done, and someone who can move quickly without worrying about the details. I don’t think that I can’t also become these people, given then right environment, but I’m not them yet. For now I am content in sticking with my strengths. It can be hard enough for me to not conform to others styles in leading, teaching, or even pairing. However, to be able to realize that I may be there to tip the balance from time to time away from their strengths is something I am still learning how to do.

Thursday, January 24, 2013

New Year means New Authors

Kate Moczydlowski
I’ve been a Consultant with development tendencies at Thoughtworks since September 2011.  I’ve never been one to say no to learning or trying something new.  I have an eclectic range of interests ranging from: writing poetry, to dancing,  to classical literature, to cooking, to the dissection of movie plots, and most likely anything remotely technology related. I’ve been developing for as long as I have had an internet connection, because who didn’t make a geocities page back then? I work hard and take great pride in everything that I do. That’s a nice way of saying I can be a little bit of a workaholic. Trying to find that balance is something I find myself really trying to achieve and am ever curious how others do.

Now I am not a person who likes to define herself too much. I like being abstract and open to change. The few traits that I choose, or at least hope, to define me are my kind heart, an open mind, and a childlike curiosity(mentioned above).  I have a passion for making the world a better place everyday, even if it is just by giving a stranger a smile.  I think there is something so powerful in something so simple as a smile or a laugh. 

I am excited for what the future will bring, through the challenges and triumphs the experience is what makes us who we are.  I can only hope to experiences ahead help me move the mountains I want to move and create a ripple in time.

Abby Bangser
I joined ThoughtWorks in March of 2012 as a Quality Analyst. In college, I majored in political science and worked in real estate investments for over 3 years. My investment job showed me how much more productive a person or company can be when utilizing technology properly. Soon web scraping and excel macros were just not enough to maintain my interest, so I looked to move into even more code. Software development is a field that I can see staying in for a long time, since it will not only continue to challenge and excite me but also provide me with a chance to do great things in the world, especially through ThoughtWorks' social impact work.

In my free time, I am an avid traveler. After college, I got my Dive Master certification in scuba diving, which has provided an amazing added perspective to my trips. At home, I love coaching as well as playing as many rec sports as possible. Have to say, dodgeball and kickball are arguably be the best out there!


Apryl Gordy
My name is Apryl Gordy and I joined ThoughtWorks June of 2012. Before that I was hard at work at IUPUI (Indiana University-Purdue University Indianapolis) majoring in Mechanical Engineering Technology. While attending classes I was active on campus with many different student organizations that focused on changing the world we live in while accepting the differences amongst us. My love for dissecting technology and piecing it back together, along with my hope for a better social and economical just place of living, all lead me to accept a position at ThouhgtWorks as a Developer. The promise of continuous learning, improving, evolvement and challenge keep me here..along with the beautiful smiling faces you see everyday.

In my spare time, I enjoy traveling. I’ve had the pleasure of visiting 38 of the 50 states, and 7 different countries within 3 different continents. I love music and have been able to call myself a drummer since the 5th grade. In addition to that I am a lover of electronics, cars and sports. So if there is either a carshow, NBA or NFL game, drumline or electronic store in the vicinity, you better believe I’m front row center drooling over the magnificence.

Sarah Hutchins
I joined ThoughtWorks August of 2011 as a developer coming from a computer engineering background. Whilst in college I pursued a variety of interests, always trying something new. This combined with my hope for humanity caused me to pursue a career at ThoughtWorks. I enjoy the traveling and the challenges presented by the variety of projects ThoughtWorks takes up.

Outside of traveling, I enjoy spending my time doing outdoor pursuits such as biking and hiking. I also usually have a couple instruments on me which I am in the process of trying to learn in my spare time.