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.
🤦♂️ 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.
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.
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
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.
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!