Bassem Dghaidi Profile picture
Apr 23 7 tweets 2 min read
At some point, in everyone's tech careers, the time spent on refining technical skills will lead to generating less business value.

The law of diminishing returns kicks-in.

Let me explain – a 🧵
1/ As professional software engineers working in for-profit organizations (whatever the scale) our main objective is to increase business value.

This is an umbrella objective under-which everything else falls.
2/ Our compensation is "often" tied to our ability to increase / generate business value.

At the beginning, the more we enhance our technical skills the more business value we will be able to generate because:

We'll be using those skills to build faster, more reliable solutions
3/ However, with time, an augmentation of technical skills will not lead to building faster or better solutions.

The additional technical skills will have marginal benefits focused on very narrow optimizations

Some of these optimizations might lead to major business returns
4/ But that's not often the case.

The tipping point beyond which the law of diminishing returns kicks-in changes based on a lot of variables.

Industry vertical, complexity of the environment, individual ability, talent supply and demand etc.
5/ That's why companies cannot keep growing individuals in technical tracks because their ever increasing compensation will outweigh the business value they generate.

Of course there are exceptions (distinguished engineers in big tech) but these are outliers not the norm.
6/ I'm going to be talking about this and more in my live stream in 3 hours from now. The stream will also be recorded and available on my channel and podcast.

Make sure to tune in if you're interested in this topic.

#SoftwareEngineering

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Bassem Dghaidi

Bassem Dghaidi Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @BassemDy

Apr 18
🤦‍♂️ I don’t like this. At all. There is a fictitious chasm between those who work in “big tech” and those who do not.

This divide has been artificially manufactured and inflated by those who pray on the insecurities of people disillusioned by the prestige of working in FANNG
1/ Big tech are not engineering utopias. Far from it!

Bad practices, tech debt, bad management, politics, lack of standards, and bad strategic decisions are very real and vary in intensity from team to team.
2/ The upsides are also real.

Great compensation, the “opportunity” (if you’re lucky to land on a team that has those) to work on challenges at scale, the perks, and the exposure.
Read 6 tweets
Apr 4
Trainings every company should offer to its software engineering teams but isn't!

short 🧵
1/ LICENSES: every software engineer uses code created by others and, more often than not, that code is distributed under a specific license.

Very few developers understand the differences between the many types of licenses "especially" those used with open source software.
2/ MENTORING: I see, and I was, a developer who got promoted to a tech lead role without any training in leadership!

I've done terrible mistakes thinking what I was doing is leading. Far from it.

Mentoring & effective leadership are skills that need to be acquired with training
Read 6 tweets
Mar 1
The exodus towards #Web3 is fueled by tech fatigue, opportunism and a fear of missing out (FOMO). A developer’s perspective 🧵
Developers and hackers at heart are always lured by good challenges and puzzles. It doesn’t matter if those challenges makes business sense or not.

It also does not matter if these are solved problems.

What matters is the novelty of the challenge for the developer!
Much of the debate today is around the utility of Web3.

This also holds little value compared to the (potential) fame, recognition, financial reward and maybe even the fun of solving a new problem or an old problem in a new form.
Read 7 tweets
Feb 8
I got this great question in my inbox and here's my answer to it - a 🧵 (1/6)

#SoftwareDevelopment #Management
A healthy workplace environment would encourage early communication and expectation management. There would never be "unexpected delays" there will always be "expected and well communicated delays".

2/6
Unexpected delays, besides emergencies and force majeurs, happen (in my experience) because of fear of retaliation and backlash from inexperienced managers when engineers communicate a delay!

3/6
Read 6 tweets
Jan 3
I spent 300$ on my first NFT and I regret it. A thread 🧵

1/18
I’m not new to the whole cryptocurrencies / blockchain space. In fact, I bought and sold bitcoins throughout its lifecycle. I am new to the NFT space and let’s just say, I’m not impressed.

2/18
I wanted to learn more and I’m not a big fan of reading / watching videos, these sources are great to have a general overview but there’s nothing like jumping into the deep end to develop your own experience (skin in the game). So I did.

3/18
Read 18 tweets
Aug 28, 2021
Working in Tech and relocating to Europe or the USA is NOT about merit. Let me explain, a thread 🧵 #Programming #SoftwareEngineering
1/ People born in countries with limited accessibility to the west share a common misconception that finding a job and relocating to a western country is about merit or having above average skills.
2/ while it is true that having above average skills will open many doors for you, this is not the full story. Companies hiring in these desired destinations are looking for top talent WHILE remaining cost effective and reducing risk!
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(