Skip to content

Instantly share code, notes, and snippets.

View ben-moses's full-sized avatar

Ben Moses ben-moses

View GitHub Profile

Reflect

What role does empathy play in your life and how has it helped you?

Empathy has allowed me to adopt a broader perspective of the world. It provides a wider range of insights than could be gleaned from personal experience. Empathy is essential for both personal and professional success. Without empathy, I would be incapable of truly understanding what others are trying to communicate.

How does empathy help you build better software?

Empathy helps you to design software that can better address the client's needs. If you do not pay attention to what the client is asking for, you could deliver a product that (while techinically functional) does not satisfy their unique requirements. More than just listening, it's important to try to put yourself in the mindset of the client. What would you want if you were in their shoes? Clients are not always adept at communicating their needs. It falls upon an empathetic developer to fill in those gaps.

PAIRIN Results

PAIRIN Screenshot

Step 3 Questions & Answers

1. What is your greatest strength and how do you know?

I think strengths are situational, so it's difficult to select a greatest strength without knowing the circumstances. Often, what is beneficial in one situation can be irrelevant or even detrimental in another. The detached resolve of a Flight Director might be instrumental to their leadership in a mission control setting, but that same quality could render them an total dud at cocktail parties. Creativity can lead to incredible feats of non-lateral thinking, but it can also entail a level of dreaminess that makes straight-forward, detail-oriented work more difficult. I would like to think my greatest strength is knowing which qualities are necessary for success in a diverse array of different projects. I put a great deal of effort into identifying and develo