4 ms·
It's just a fairly lengthy fall into a trap that many, many programmers fall into: detaching their craft from the business purpose it serves. A webpage renderi
by ethanbond 3y ago
It's just a fairly lengthy fall into a trap that many, many programmers fall into: detaching their craft from the business purpose it serves.
A webpage rendering Xms faster has negative value if it e.g. took 3 months longer to hire the programmer responsible for writing it, or if that programmer costs $100,000/yr more, or if training them to proficiency took 6 months, etc etc. The advantages of well-known frameworks are very real to the business, they just offend some programmers' sensibilities which should be simply ignored.
In any case, the IBM analog is also weird/wrong. The takeaway from IBM has to do with bureaucratic decision-making and especially the principal-agent conflict between people who buy systems like IBM and people who have to use them. I have never seen a similar dynamic be responsible for the decision to use React. There is no React salesperson wining and dining the C-suite.
- MrBuddyCasino 3y ago> detaching their craft from the business purpose it serves Amen. This is the classical principal/agent problem and affects everyone all the time, not just programmers. But the amount of disregard for the overall business goal can be astounding.
- ethanbond 3y agoTotally. I'm a designer and was very, very guilty of this throughout my early career
- Tabular-Iceberg 3y agoI’m sure there are exceptions, but every single project I’ve seen the decision to use React (or Angular) has been entirely imposed from above based on the best availability of cheap third world labor, so even if there are no React (or Angular) salesmen proper, there likely are salesmen of something else that are affecting the decision making process.