SSoham Gaichor3d ago · 6 min readWhy Array Indexing Starts at 0 (And Not 1): A Low-Level Deep DiveIf you’ve ever stumbled over an "IndexOutOfBoundsException" or accidentally created an off-by-one loop during a coding interview, you’ve probably asked yourself: "Why on earth do arrays start at 0 insoham111.hashnode.dev
ZZyVOP4d ago · 9 min readBorn from Flaws: The Chain Reaction That Created Every Programming LanguageEvery programming language you have heard of exists because an older one hurt. Someone hit a wall, got annoyed, and built a way around it. The new language solved the old problem and brought problems blog.zyvop.com
ZZyVOPOct 13 · 7 min readRust vs C: Same Machine, Different DealEvery few months someone online declares C dead, and someone else replies with a link to the Linux kernel source. Both of them are being a little silly. C is over fifty years old and still runs most oblog.zyvop.com
EenricoOct 12 · 3 min readI Built a CLI That Turns Your Text Into Tolkien Prose — Here's Why I Used C99The Pitch What if your terminal could speak like Gandalf? I built tolkienizer — a command-line tool that takes ordinary text and rewrites it in the voice of J.R.R. Tolkien's legendarium. Commit messagnnevskji.hashnode.dev
MMolly SohaneyOct 12 · 5 min readCTF Writeup: Kuiper Belt Relay Core | Pwn | CSS CTF 2026: Return of NexusDescription The Relay rebooted an old diagnostic process — it just echoes back whatever you send it. Simple by design. But it's still carrying dead code from before the blackout: a function that's mollysohaney.hashnode.dev
HHarrison GuoOct 8 · 8 min readUse-After-Free Is a Lifetime Bug, Not a C BugUse-after-free gets taught as a C problem. The lesson lands as "C lets you touch freed memory, so C is dangerous, so use a safer language." That is true and it is also the wrong lesson, because it hidharrisonsec.hashnode.dev
VvaxpOct 5 · 2 min readBifrost – A Lock-Free C11 IPC Pushing the Physical Limits of Memory BandwidthHey everyone, Over the past few years in the VAXP labs, we have been building a completely sovereign tech stack from scratch, culminating in our upcoming operating system: vaxp-os. While designing thevaxp.hashnode.dev
BBrock ClaussenOct 4 · 5 min readI asked another tool to check my numbers. It found my bugs, not its own.Tezcatl went public last week. It's a command-line tool that reads a C or C++ project's own build configuration and writes a code metrics baseline: lines of code, cyclomatic complexity, documentation blog.narcolepticfox.com
RRevathi J KOct 2 · 4 min read From Learning C to Technical Content WritingFrom Compilers to Content: My Non-Linear Journey. #include <beginner_c.h> // Learning the fundamentals #include <placement_sprint.h> // The daily 5-hour consistency #include <technical_content_wrevathijk.hashnode.dev
Sspipaliya8Oct 1 · 8 min readIQueryable vs IEnumerable in C#: Key Differences When working with collections in C#, you will often come across two important interfaces: IEnumerable<T> IQueryable<T> They may look similar because both allow you to query collections using LINQ.sudhirpipaliya.hashnode.dev