Omid Sayfun
Omid SayfunComputer Geek
Home
Notebook
Journey

Online

Github
Linkedin
Hevy
Plyatomic
Notebook
Adding prettier to eslint
April 10, 2025
A try at type-safe groupBy function in TypeScript
April 10, 2025
Upgrading my blog to Next 15
April 05, 2025
tsx doesn’t support decorators
March 26, 2025
Extending Window: types vs interfaces
March 21, 2025
Validating NestJS env vars with zod
February 06, 2025
Using node API for delay
February 06, 2025
Loading env file into Node process
February 06, 2025
React Component Lifecycle
November 28, 2024
Email special headers
November 20, 2024
How CQRS is different than Event Sourcing
August 18, 2024
RabbitMQ exchange vs queue
August 14, 2024
PgVector similarity search distance functions
August 13, 2024
PgVector indexing options for vector similarity search
July 31, 2024
Counting GPT tokens
June 30, 2024
Logging route handler responses in Next.js 14
June 19, 2024
Redirect www subdomain with Cloudflare
June 17, 2024
Logging requests in Express app
June 16, 2024
Move Docker volume to bind mount
June 12, 2024
Using puppeteer executable for GSTS
June 08, 2024
Next.js Hydration Window Issue
May 29, 2024
Using Git rebase without creating chaos in your repo
May 16, 2024
Why EQ is Your Next Career Upgrade
May 13, 2024
Storing Vector in Postgres with Drizzle ORM
March 21, 2024
Implementing RPC Calls with RabbitMQ in TypeScript
March 16, 2024
Optimize webpage load with special tags
March 15, 2024
What the hell is Open Graph?
March 13, 2024
List of useful Chrome args
March 10, 2024
My go-to Next.js ESlint config
March 10, 2024
Add update date field to Postgres
February 27, 2024
Canvas macOS issue
February 20, 2024
Combining RxJS observables - Part 1
February 20, 2024

Why EQ is Your Next Career Upgrade

May 13, 2024 · Updated on July 03, 2024

I just finished reading the first chapter of "No Hard Feelings" by Liz Fosslien and Mollie West Duffy, and it's got me thinking about the role of emotions in our professional lives, especially in the tech industry. As software engineers, we often focus on honing our technical skills, but there's a crucial element we might be overlooking: our emotional intelligence (EQ).

The Power of EQ in the Workplace

"You might even know that EQ is a better predictor of success in the workplace than IQ."

This quote from the book really struck me. We've all heard about the importance of IQ in our field, but how many of us have given serious thought to our EQ? It turns out that our ability to understand and manage emotions - both our own and others' - can have a significant impact on our career trajectory.

The Missing Manual for Workplace Emotions

"But no one tells us what to do if we're upset with a coworker or how to bounce back from a botched meeting with our boss"

Let's face it: our formal education and training rarely cover these scenarios. We learn how to debug code, but not how to navigate tricky interpersonal situations. This gap in our skillset can lead to unnecessary stress and missed opportunities for growth and collaboration.

Embracing Your Best Self

"By 'best self' we don't mean 'perfect self'. Your best self might still become hotheaded, seethe with envy, or cry out of sheer frustration. But your best self knows which of these feelings contain important signals and which are just noise."

This perspective is refreshing. It's not about suppressing all negative emotions, but rather about developing the discernment to understand what these emotions are telling us. Are you frustrated because a colleague isn't pulling their weight, or because you're dealing with imposter syndrome? Learning to interpret these emotional signals can lead to more productive actions and conversations.

Tailoring Your Approach

"Our goal is not provide you with a one-size-fits-all regimen."

Just as every codebase is unique, so is every individual's emotional landscape. The key is to develop a personalized approach to emotional intelligence that works for you. This might involve different strategies for introverts and extroverts, or varying techniques based on your specific work environment.

Practical Steps to Upgrade Your EQ

  1. Self-awareness: Start by recognizing your own emotional patterns. What triggers stress or frustration for you at work?

Continue Reading

  • Active listening: Practice truly hearing what your colleagues are saying, not just waiting for your turn to speak.
  • Empathy: Try to see situations from others' perspectives, especially when conflicts arise.
  • Emotional regulation: Develop techniques to manage your emotions in high-stress situations.
  • Social skills: Work on clear communication and relationship-building within your team.
  • The ROI of EQ

    Investing in your emotional intelligence can yield significant returns:

    • Improved team collaboration
    • Better leadership skills
    • Enhanced problem-solving abilities
    • Increased resilience in the face of challenges
    • More satisfying and productive work relationships

    tl;dr

    EQ is a critical skill for career advancement in software engineering. It helps navigate workplace relationships, manage stress, and improve team collaboration. While technical skills are important, emotional intelligence can set you apart and lead to greater success. Start paying attention to your emotions and those of others, and treat EQ development as seriously as you would a new programming language or framework.

    • 04-11-2025

      A try at type-safe groupBy function in TypeScript

    • 04-10-2025

      Adding prettier to eslint

    • 04-10-2025

      Email special headers

    • 04-09-2025

      Upgrading my blog to Next 15

    • 04-09-2025

      Storing Vector in Postgres with Drizzle ORM