DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations

Trending

  • How To Scan and Validate Image Uploads in Java
  • Building a Java Payment App With Marqeta
  • File Upload Security and Malware Protection
  • Real-Time Presence Platform System Design
  1. DZone
  2. Software Design and Architecture
  3. Performance
  4. Why Are You Asking Me This Question?

Why Are You Asking Me This Question?

Maxfield Pool user avatar by
Maxfield Pool
·
May. 27, 09 · News
Like (0)
Save
Tweet
Share
2.63K Views

Join the DZone community and get the full member experience.

Join For Free

Imagine this, your boss walks up to you and asks, “You said the code could run on both Windows or Linux, right?” Do you say…

A) Yes
B) Yes, but not without some changes
C) Why do you need to know?

For some reason, people are offended when people answer a question with another question; however, it is my belief that unless the question was given in great detail the answer may not be 100% correct (or correct at all for that matter).

A bad habit most developers have (myself included) is to be hasty in responses by non-developers. Rip off your headphones, respond in the most terse answer, put headphones back on, and turn back to your screen. Regardless if you are being disrupted, or you are having a bad day, here is why you want to engage most questions with another question:

Hidden Agendas Are Revealed

First and absolutely foremost, asking the question why is a defensive move. More times then not, when people ask questions in a vague, hurried, or terse manner it is to hide or cover the real question they are attempting to answer. And why are they hiding these details? Most of the time it is because they don’t want to know the real answer to the question, they want to validate the answer they most want whether it is the truth or not.

Asking them why slows them down and causes them to validate themselves. Most importantly, it removes you as the scapegoat. After all, the developers said we could…

Shows Interest In The Problem

Engaging in a meaningful conversation is perceived as high value activity to others because it shows sincere interest in helping them to solve their problems. As a result, you will be perceived as a high value employee because of your interest.

You Become A Valued Team Player

If you are perceived as a high value employee because of how you interact with the team, it only leads to believe that you will become a valued team player. Valued team players are generally liked and as a result promoted…and all because you answered questions with questions.



Answering questions with questions is only perceived poorly by those who are attempting to hide something whether it is illegal, immoral, stupid, or their own ignorance. Overcome all of these pitfalls by taking the time out to dig deeper and provide real helping hand.

 

teams dev Dig (command) Linux (operating system) Foremost (software) Conversations (software)

Published at DZone with permission of Maxfield Pool, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Trending

  • How To Scan and Validate Image Uploads in Java
  • Building a Java Payment App With Marqeta
  • File Upload Security and Malware Protection
  • Real-Time Presence Platform System Design

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: