TIL that C++03 considered a file without a trailing newline to be undefined behaviour! https://stackoverflow.com/a/72377
This was fixed in C++11, but the problem was that #include was a textual operation that could produce invalid syntax if no newline was present.
miniblog.
Related Posts
TIOBE considered misleading: https://blog.nindalf.com/posts/stop-citing-tiobe/
It claims that iOS + macOS is less than half the size of Visual Basic!
I wish that build tools considered *current* CPU and memory utilisation.
$ make -j $NUM_CPUS
This is problematic if some jobs use a lot of memory (common in linking) or if you're using your machine for anything else.
Should we incentivise open source contributions more?
"You use feature FOO a lot! You're probably an expert, have you considered helping with FOO issue triage on our bug tracker [link]?"
Encouraging power users to contribute back could certainly help when communities grow.