10 — Communities: Where C Practitioners Actually Live in 2026¶
You cannot get to production-C-engineer level in isolation. You need places where working engineers argue about restrict, complain about errno, and share perf traces. This folder is a map to those places — 15 real communities, verified to be alive and populated in mid-2026, ranked by signal-to-noise for a returning C learner.
The overriding rule: lurk first, contribute second, ask third. A month of reading r/C_Programming’s top-of-week threads teaches you more than one month of posting bad questions.
Files in this folder¶
# |
File |
What it gives you |
|---|---|---|
00 |
This overview + rules of engagement |
|
01 |
r/C_Programming and adjacent subs |
|
02 |
Together C&C++, Handmade Network, others |
|
03 |
SO tags + codereview.stackexchange |
|
04 |
HN + lobste.rs filtering strategy |
|
05 |
LKML, wg14, gcc/glibc, Libera IRC |
|
06 |
Patreon + channel Discords |
|
07 |
15 accounts worth the notification |
|
08 |
HasGeek, Bangalore meetups, engineering blogs |
|
09 |
MCVE, gdb transcripts, when to escalate |
Rules of engagement (memorize these)¶
Lurk one week per community before your first post. Understand the vibe. Every space has unwritten rules; r/C_Programming will downvote a “which IDE?” question that HN would ignore.
Post a Minimal Complete Verifiable Example (MCVE) or don’t post. See file 09.
Show your work. “Here’s my code, here’s what I expected, here’s what happened, here’s my gdb output, here’s what I tried.” Anything less is asking someone to be your intern.
Never paste ChatGPT output as your own thinking. Communities can tell. You will burn trust for months.
One primary community. Pick one — r/C_Programming is the right default — and be actually present there. Being a face in ten communities makes you a stranger everywhere.
Give before you take. Answer three easy questions for every hard one you ask. This is the only sustainable model.
What most people get wrong about communities¶
They join, ask a poorly-formed question, get roasted, ragequit. C communities are not gentle — they are populated by people who spent years debugging their own segfaults and have no patience for someone unwilling to run -Wall -Wextra -Werror -fsanitize=address before posting. The upside: once you learn to ask well, you get the best answers on the internet, for free.
Return to ../README.md · Next: 01_reddit.md