Everything here is my opinion. I do not speak for your employer.
Imagine your whole program was a single source file, with all the bits #included into the one thing, with no private or static variables anywhere.
Now imagine it's about 34000 lines of source code.
Many of which are macro definitions and/or calls to those macros.
Now imagine it's not C, but GNU make.
I'm CEO at Tailscale, where we make network problems disappear.
Why would you follow me on twitter? Use RSS.
apenwarr on gmail.com