My initial thought is that this is a good example of bad leadership in software. There are many foreseeable ways this can blow up in his face. Let’s go though a few:
Btw, I’d like to apologize for Twitter being super slow in many countries. App is doing >1000 poorly batched RPCs just to render a home timeline!
1
1
The tweet from Musk has already resulted in getting senior engineers fired. All very predictable.
Recruitment can become an issue. Senior developers can choose employers. Twitter needs a lot of those to keep it running.
1
The British government, concerned about the number of cobras in Delhi, offered a bounty for every dead cobra. Initially, this was a successful strategy; large numbers of snakes were killed. Eventually enterprising people began to breed cobras for the income. -Wikipedia
1
DRY (don’t repeat yourself) is a good concept in programming BUT
It can have increased complexity, and coupling between components as a trade off that makes it not worth it.
For business logic it’s close to a 100% rule. For the rest of the solution, consider the trade offs…
1
1







