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
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

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
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

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workkloads.

Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

Related

  • This Is How You Give Good Feedback at Work
  • How To Prioritize Your Workload: 9 Steps and Tips
  • Mastering Concurrency: An In-Depth Guide to Java's ExecutorService
  • Optimizing Java Applications: Parallel Processing and Result Aggregation Techniques

Trending

  • SQL Server Index Optimization Strategies: Best Practices with Ola Hallengren’s Scripts
  • Analyzing “java.lang.OutOfMemoryError: Failed to create a thread” Error
  • How to Convert Between PDF and TIFF in Java
  • The Role of Functional Programming in Modern Software Development
  1. DZone
  2. Data Engineering
  3. Data
  4. Saying "NO" - A Superpower

Saying "NO" - A Superpower

In this article, we will take a look at the power of saying No — having the flexibility and willingness to stand by what is important and speak your mind.

By 
Anand Safi user avatar
Anand Safi
·
Nov. 05, 21 · Opinion
Likes (5)
Comment
Save
Tweet
Share
7.9K Views

Join the DZone community and get the full member experience.

Join For Free

While becoming more proficient at coding and learning new frameworks definitely helps, there are some key superpowers that can make you stand out even more as a distinguished engineer. These help you not only to avoid burnout but also to have long-term continued success.

To expand on this, here are some key benefits that you unlock by practicing this superpower:

Increased Focus  

A study reported by BBC a few years back shared an eye-opening stat that "The average focus time of a human is now 8-seconds, down from 12-seconds, over a mere span of 15 years & is shorter than that of a goldfish". With such a short attention span, finding ways to stay focused on the task at hand is more important than ever.

If one simply continues to have a people-pleasing attitude by being “always available” to work at anything that is thrown to them, they will end up doing actually less. This might seem confusing but in reality, they will be spreading too thin across multiple things at once while completing or getting done with any one thing in its entirety.

The key point here is to have a questioning attitude. The questioning has to be both internal and external.

  • Internal — asking whether you are compromising something more important and urgent at hand/ in progress by simply trying to stay in someone’s good books? asking whether this is something you can delegate to someone else?
  • External — asking whether this is the topmost priority? It might be a top priority to the person asking but is it truly important and urgent for the business, project, team, etc.? Asking details around what is being asked from you and why specifically only you?

If there is not a satisfactory answer to any of the above questions or similar, it should be within your power to decline or postpone that request at that moment. While doing so, it must be done in a polite manner with at least some high-level context on why this ask is a lesser priority for now.

Too much context-switching or multi-tasking might actually be distracting and cause more harm than help: Source

Uplifting Your Team Knowledge 

The idea behind this is straightforward and as stated. When you say “no” to a specific task/ type of request that you have been the point-person over a period of time, it creates opportunity.

  • It creates an opportunity for the team to reduce the dreaded bottleneck of having isolated pockets of expertise. While subject matter expertise is of deep value, it can create long-term disadvantages when there is no visibility into a certain topic or process for a key component other than that 1 individual who knows how to solve for it.
  • It creates an opportunity for someone else to level up, get skilled at something new. This chance to learn something critical or be that alternate shoulder to tap on can be of immense value.
  • It creates an opportunity for you to mentor and coach. There cannot be a more apt situation to spread knowledge and share your expertise than this specific one.

  Knowledge is power. Knowledge shared is power multiplied - Robert Boyce

Growth Opportunities

The “growth” in this benefit is in the sense of your individual growth. If you think about it, while you feel great that you are always asked to help with a specific type of request, need — it creates a narrow niche for you over time. The word to stress is “specific”.

It totally depends on whether you would like to stay a specialist or become a smart generalist (or better a versatilist!) . In general, if you try to balance doing the same type of work with learning something new or expanding your area of focus, it could lead to more growth opportunities for you.

Growth opportunity

I personally would have a core area of expertise but equally be capable and aware of contributing to other aspects of product development vs being confined to an area, a type of work. Not only it gives you more interesting problems to work on, it gives you even bigger opportunities to collaborate while becoming a more favorable member to have on a team due to your ability to work and contribute in more areas.

Not Being Taken For Granted

This is more important than ever. People, teams, and organizations constantly fail to realize that “nothing lasts forever”.

Quote from a book

If you feel awkward suddenly declining a request you have always helped with, think of this — you are actually helping the team by saying “no”. Do it for the greater good.

Unless the situation does not reach a point where one is not taken for granted, they will not explore creative ways to solve the task at hand. There is a strong possibility that many teams and organizations continue to be “blindsided” by this notion.

Just because there is someone now that is handling anything directed at them, does not mean they will continue to be there forever or they will politely keep doing whatever they are told to forever.

teams Requests Task (computing) Moment APT (software) Visibility (geometry) Statistics Data Types Coding (social sciences)

Published at DZone with permission of Anand Safi. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • This Is How You Give Good Feedback at Work
  • How To Prioritize Your Workload: 9 Steps and Tips
  • Mastering Concurrency: An In-Depth Guide to Java's ExecutorService
  • Optimizing Java Applications: Parallel Processing and Result Aggregation Techniques

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

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

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!