1. 13
  1. 2

    See, junior programmers start with little baggage and preconceptions, so in their view, anything that can be done with code is fair and justified. Including, burning a CPU, or erasing a disk due to an arithmetic error.

    Wow, no wonder this industry is in such a sorry stateā€¦

    1. 1

      Second the number of keywords forcing lesser idioms. Horrible security bugs aside, C is one of the best languages created simply because you can hold all its keywords and concepts in the palm of your hand. Most notoriety and complexity with C code comes with leveraging various compiler options and gimmicks special to certain projects (like the linux kernel). But if you know the basic keywords and you have a good enough code browser, reading through the code is fairly straightforward and most unrelated projects have common idioms that they share.