Hacker News new | comments | show | ask | jobs | submit login How to C in 2016 ( matt.sh ) 879 points by fcambus 11 hours ago | past | web | 388 comments mapleoin 11 hours ago Writing correct code at scale is essentially impossible. We have multiple operating systems, runtimes, libraries, and hardware platforms to worry about without even considering things like random bit flips in RAM or our block devices lying to us with unknown probability. The best we can do is write simple, understandable code with as few indirections and as little undocumented magic as possible. Applies very well to all programming. reply hal9000xp 5 hours ago I'm highly disagree that it's impossible to write high quality code in C language for a big project (I don't like his statement: The first rule of C is don't write C if you can avoid it). I was mostly C developer (80...