Overworking your engineers will most definitely lead to compromises.
But good to see that Ethereum came to their senses and are serious about reducing the environmental impact they have.
Overworking your engineers will most definitely lead to compromises.
But good to see that Ethereum came to their senses and are serious about reducing the environmental impact they have.
Is it not possible there's good reasons they didn't move to proof of stake sooner? "Came to their senses" seems to imply they had no good reasons.
The Ethereum protocol was designed with PoS in mind and has a built-in difficulty bomb[1] to prove it. In short, this difficulty bomb makes it exponentially harder to mine ETH over time. The goal of this feature was to encourage all participants of the ecosystem to transition to PoS as quickly as possible.
Given that, the implementation has not worked out totally as expected, as the difficulty bomb has been pushed back a few times over the years. However, to answer your question, the reason they did not move faster is because this transition is hard and plays in some uncharted territory.
[1] https://medium.com/fullstacked/the-ice-age-is-coming-ee5ad5f...
> Note that in the future, it is likely that Ethereum will switch to a proof-of-stake model for security, reducing the issuance requirement to somewhere between zero and 0.05X per year.
Unless management is really vigilant, when people are working overtime everyone on the team feels pressure to do the same.
I don't know the technicals of why the migration has been gradual, but the destination has never really been in doubt.
Otherwise, theoretically you can "overwork" i.e. (work more than standard 40 hour weeks or some standard of work hours) whatever without compromise
It makes things more inefficient, but it doesn't compromise final quality assuming issues are found and addressed.
It's fine for a few days, but after that it's a false economy.
https://sw-eng.larc.nasa.gov/supporting-products/archive-of-...
But I feel it fair to consider an organization like NASA as an exemption from the norm. This level of detailed error catching doesn't make sense for, say, a facebook clone startup.
That said, someone should send this comment to a Tesla engineer.
If you ask people to work 12 hour days instead of 8 days, does each day provide 8 hours worth of work, 12 hours worth of work, or another value? Can we reliably say that any problems arising from working over 12 hour days are caught and handled at the same level as they would be if people were working 8 hour days?
That's simply not true. Humans aren't machines. Productivity falls off a cliff after 50 hours, and after 55 you may as well not even be in the office. There are diminishing returns with "overwork"ing.
[0] https://siepr.stanford.edu/research/publications/productivit...