When a company hits a period of hypergrowth, developers are in for a thrill ride. They need to start scaling their systems, moving to service architectures and clouds, and looking to solve problems others haven’t. But hypergrowth brings headaches, too, and chief among them is how to keep everyone aware of what’s going on with teams that they aren’t a part of.
“Stop optimizing away my infinite loops, you guys!” — this makes it sound like it’s not useful. In fact, it’s (probably) a bug in LLVM which does not allow people to write “terminating” conditions for programs that do not have a concept of exit. I ran into this issue once and it caused my program to crash. I searched for a bug in my program and it turned out to just be Clang optimizing the loop out and making my program run off the end.
nice article, just one note if you are using dark mode and you hover the mouse on top of the element (under The Overflow), you cannot see the text correctly.
We’re still trying to sort out some of the quirks from our recent redesign. This is one of them we’re trying to track down. And thanks for commenting!