Re:Decisions that eroded trust in Azure – by a former Azure ...
by chris_money202 on Friday April 03, 2026 @06:16AM
(#47624954)
But doesn’t this experience contradict what OP is saying in a way. If azure is always breaking wouldn’t that imply that changes like “adding smart pointers” are being introduced into the codebase?
[ Parent
| on HN ]
Re:Decisions that eroded trust in Azure – by a former Azure ...
by andyg_blog on Friday April 03, 2026 @06:48AM
(#47625169)
I don't think it contradicts the OP. OP says the system is unreliable. Memory leaks that lead to out of memory failures for example. Smart pointers would stabilize things. (Also note that OP says their smart pointers PR was rejected).
Re:Decisions that eroded trust in Azure – by a former Azure ...
by chris_money202 on Friday April 03, 2026 @03:43PM
(#47631251)
That's a generalized statement. Smart pointers can stabilize things, if used wrongly they can cause just as many issues. Sprinkling in smart pointers such that there is now mixed use with smart and raw pointers can cause double frees, and huge maintenance issues. So, creating a single PR to introduce smart pointers in my opinion is not necessarily "stability". He should have created an architecture plan and got upstream and downstream aligned.
Re:Decisions that eroded trust in Azure – by a former Azure ...
by andyg_blog on Friday April 03, 2026 @06:21PM
(#47633105)
Completely agree on alignment. Without it, it's a shortcut to rejection. I actually wrote a lot about this in a blog post I called "Minimum Reviewable Unit" https://gieseanw.wordpress.com/2025/03/21/minimum-reviewable...