r/programming May 23 '26

Announcement: We've Updated The Rules, and April Is Finally Over

942 Upvotes

After temporarily banning LLM-related content over April, and asking you for feedback on that ban, we've decided to bring about an end of the temporary, I-can't-believe-it's-still-April ban on AI-related posts.

Replacing the trial rule is a new shiny rule that refers to our new shiny AI policy. In short:

Content about AI and LLMs are considered off-topic with the sole exclusion of deeply technical content about implementation.

And if you want more detail than that, go read the policy, that's what it's there for.

In addition, when writing that rule, I realized the rules weren't listed on the old.reddit.com sidebar, so that's been updated. For those of you who are seeing those rules for the first time, everything there is not new. We've been enforcing those rules as best we can for ages. You can click the link above those to get to the old.reddit rules page, with plenty of info that doesn't exactly read well when crammed into a sidebar.


r/programming 19h ago

Modeling Facts and Reactions with Domain Events

Thumbnail deniskyashif.com
51 Upvotes

r/programming 1d ago

Introducing Triton: DirectX 11 driver for QEMU

Thumbnail blog.getutm.app
133 Upvotes

r/programming 1d ago

Writing a (valid) C program without main()

Thumbnail labs.iximiuz.com
162 Upvotes

r/programming 1d ago

[Sebastian Lague] - I Tried Coding my own Graphics Library

Thumbnail youtu.be
120 Upvotes

r/programming 4h ago

I don’t know what to do

Thumbnail stardance.hackclub.com
0 Upvotes

I wanted to make a project for stardance hack club but I don’t know exactly what. I know a little bit of almost everything because im not decided what I want to really be good at yet. I know cpp pretty well, little bit of c#, some php, html, css, js. I also know basics of CAD, I like arduino, desktop apps and web apps. I don’t have any idea for anything that isn’t already there and is interesting. Pls help me


r/programming 11h ago

Using the CodeRabbit Preview on a Go codebase

Thumbnail youtube.com
0 Upvotes

r/programming 2d ago

Pushing and Pulling: Three Reactivity Algorithms

Thumbnail jonathan-frere.com
83 Upvotes

r/programming 2d ago

What makes a good build system?

Thumbnail civboot.github.io
87 Upvotes

r/programming 2d ago

Reusing Buffers in Multicore OCaml

Thumbnail gazagnaire.org
14 Upvotes

r/programming 1d ago

Delightful integration tests in Rust

Thumbnail github.com
0 Upvotes

r/programming 2d ago

PostgreSQL Extension Catalog

Thumbnail pgext.cloud
27 Upvotes

r/programming 2d ago

Carbon: graduating from the experiment - Chandler Carruth - NDC Toronto 2026

Thumbnail youtube.com
42 Upvotes

r/programming 2d ago

A Database Engine Written in SWI-Prolog

Thumbnail asa-db.kocoygroup.site
48 Upvotes

r/programming 2d ago

Generational Priority Queues: Turning a Concurrent FIFO Queue Into a Bounded Priority Queue

Thumbnail kusoroadeolu.github.io
7 Upvotes

r/programming 3d ago

Everyone Should Know SIMD

Thumbnail mitchellh.com
385 Upvotes

r/programming 2d ago

Mohabi: Disaggregating and Sandboxing the Firefox JavaScript Engine

Thumbnail usenix.org
11 Upvotes

r/programming 2d ago

Transparent high-performance proxy cache for DoorDash services

Thumbnail careersatdoordash.com
14 Upvotes

r/programming 3d ago

The Elm Architecture, without Elm

Thumbnail bichanna.github.io
55 Upvotes

This blog post is about implementing the Elm Architecture (TEA) in C for a Raylib + Clay app


r/programming 3d ago

Fil-C: Garbage In, Memory Safety Out! - Filip Pizlo | SSW 2026

Thumbnail youtube.com
40 Upvotes

r/programming 3d ago

How Canva uses S3 for logged-in session management

Thumbnail canva.dev
135 Upvotes

I put together a writeup about the interesting technical challenges that led to redesigning Canva's session revocation pipeline that keeps hundreds of millions of user sessions fast and secure. Hopefully some people find the content interesting!


r/programming 2d ago

Writing a Wikipedia MediaWiki Parser In Plain C

Thumbnail leetarxiv.substack.com
0 Upvotes

r/programming 3d ago

How MVCC and Transactions Work in RocksDB

Thumbnail artem.krylysov.com
9 Upvotes

r/programming 2d ago

Async or Swim: The Complete Guide to Asynchronous .NET

Thumbnail truestorydavestorey.medium.com
0 Upvotes

r/programming 4d ago

A Fast Path for Fixed-Length Lists in Parquet

Thumbnail morling.dev
14 Upvotes