1
Ask HN: Why do so many developers dislike C when I find it inspiring?
I write in C, and I constantly see posts or comments calling it dangerous, outdated, or unnecessarily complex.
But for me, C feels like freedom.
I can build exactly what I want — small tools, secure utilities, no magic, no garbage collection, no telemetry.
Yes, I have to think harder about memory and safety. But that’s the point. I want to be close to the machine. I want to know what my code does, byte by byte.
Still, I find myself wondering:
Why do so many people seem to dislike C? Is it just because it doesn’t protect you from yourself? Or am I missing something that I’ll regret later?
I’d really appreciate honest thoughts — especially from those who moved away from C.
Thanks.