68 karma · joined April 2, 2020
It's due to garbage collecting on very slow QLC NAND. You won't see it until the drive starts to get 60%+ full. Until then, the drive pretends it is an SLC with very fast writes, but then it starts to show its true colors. Yuck.
1) It is impossible to avoid gathering technical debt. The code will deteriorate in one way or another. You need to prepare to fix it since you can't avoid it.
2) It is so extremely difficult to make a correct "risk assessment" on technical debt so you should avoid doing so at all. You will just end up arguing all day on the merits of clean code/architecture vs feature growth. Instead, keep two backlogs and reserve a set amount of resources on each, e.g. 20% on reducing technical debt and 80% for product features and other development.
3) The "cost" of reducing technical debt is actually negative. That's the whole point of working with it, to increase development velocity.
VR goggles are too anti-social on the local scale. Have kids? Dog? Spouse? Hard to see they will accept that you shield yourself off completely for long periods of time. You won't even see them coming when they start to grow tired... This is a fundamental flaw.
Then the metaverse... What is the usecase? Why is it fun or why is it useful? It might be cool for a while, but so are lots of other MMOs out there...
Both are important concepts that you will need to promote as an architect and the whole point of it is to reduce the total complexity that is facing developers during their daily work (so they can focus on the important stuff and not be bogged down with irrelevant stuff...).