nvch
Joined 11 years ago
Joined 11 years ago
So, I’ll ask a controversial question: is any hacking so problematic to make a big deal of it?
They will write tests. Lots of tests. Instead of removing any code, there will be 3 layers of backward compatibility, and tests that test presence of tests that test that backward compatibility.
The reviews will find all possible edge cases, including those that can never happen, and make the UI gracefully handle them. With tests.
The diff from any integration PR from team work will be over 10K lines, half of them bureaucracy. Zero chance to review even one – they will churn half-a-dozen per day.
For anything outside of known shape, the original hard topics become quickly displaced with shortcuts and familiar patterns.
Next, the app will break under load, and you will find that it’s caused by a quadratic sweep over the whole DB on any insert to prevent something irrelevant that you specifically told not to do.
You will ask, “wtf? why is it there?”. “It’s load-bearing, you ruled it”.
(That's not a joke. That's how I spent the summer.)
Advanced version: and shows a match with the same answer.
In computing, waiting kills (indirectly, by wasting time). Speed is life.
Some roads have minimum speed limits. If we're talking about limits, that's the kind of limit we want.
Yesterday, I wanted to review a complex piece after a large refactoring, and requested a review plan beforehand. The first step was 8 agents + one more to verify the findings (all Fable). Looks good, approved.
The verification step turned into an attempt to throw a party with 41 Fable verifiers.
It will find a way.
Don't get me wrong, I love Taoism and Buddhism. But, from what I understand, they are not very pro-civilization and pro-progress.