3 ms·
How about incentives to write safe code even in C? They do not exist. You are not rewarded for: 1) Formal proofs or careful programming. No one cares if a pie
by thrwy18237111 2y ago
How about incentives to write safe code even in C? They do not exist.
You are not rewarded for:
1) Formal proofs or careful programming. No one cares if a piece of software works quietly for years.
2) Preventing others from ruining a working piece of software. To the contrary, you will be called a gatekeeper and worse things.
You are rewarded for:
1) Wild ideas, quickly and badly implemented with the proper amount of marketing.
2) Churn, "social" coding, and LGTM.
3) Ironically, if you are a security researcher, finding exploits can help, too. As above, preventing exploits in the first place is regarded as a waste of time.
All of the above is true at Google. But of course they have a technical solution to a social problem. Which might catch one category of bugs at best.