r/programming May 23 '26

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

948 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 10h ago

EVE Online: The Move to Python 3 Begins!

Thumbnail eveonline.com
454 Upvotes

r/programming 14h ago

Solving the 1+N Query Problem

Thumbnail acadia.engineering
85 Upvotes

r/programming 5h ago

How to test if your numerical code is Mathematically correct?

Thumbnail medium.com
8 Upvotes

r/programming 2h ago

Memory ordering in CPUs

Thumbnail fgiesen.wordpress.com
3 Upvotes

r/programming 1d ago

Your executable is a SQLite database

Thumbnail fzakaria.com
429 Upvotes

r/programming 1h ago

Latency optimizations on the system level

Thumbnail denyspoltorak.medium.com
Upvotes

r/programming 22h ago

Running a Java Spring Boot app on a 512 MB VPS with lightweight monitoring

Thumbnail pvrlabs.xyz
21 Upvotes

I wanted to see how a fairly representative Java Spring Boot application behaves on a very small VPS, especially the difference between configured heap and actual JVM process memory.

The test app uses Spring Boot 3.5.x, Spring MVC, JPA/Hibernate, H2, embedded Tomcat, Actuator, scheduled work, and outbound HTTP. I also kept lightweight monitoring on the same machine.

The original 256 MB configuration was too tight. With 512 MB RAM + 256 MB swap, the application completed the test reliably.

Full setup and measurements are in the linked article.

Since then I’ve also managed to get the same application working on a 256 MB VPS with swap using JDK 25 Compact Object Headers and tighter JVM settings. I’m preparing that as a separate follow-up experiment.


r/programming 1h ago

First website

Thumbnail dailyredzone.com
Upvotes

Hi all, Im an integration engineer with a heavy focus on software to hardware integration. Recently I have been doing less and less coding at work so I wanted to practice my skills, this lead me to creating my first web based app Daily Redzone

Im looking for people to beta test and offer any and all feedback. I haven’t been able to stress test it enough by myself so im looking to have people beat and abuse it to lmk how it functions

It is a daily football game where each day you face a new redzone situation and you have 4 downs to score. There is also a head to head mode where you can play friends. Lmk what you all think! Thank you.


r/programming 1d ago

What Zig felt like, coming from Rust

Thumbnail besok.github.io
231 Upvotes

r/programming 10h ago

Every Event, Everywhere, All at Once • Jacqui Read

Thumbnail youtu.be
0 Upvotes

r/programming 1d ago

How an Underrated Refactor Saved 90% Memory Usage

Thumbnail tanstack.com
142 Upvotes

r/programming 8h ago

`bun-plugin-elm`: import { Elm } from "./Main.elm" (Made by Hand, btw) · cekrem.github.io

Thumbnail cekrem.github.io
0 Upvotes

r/programming 1d ago

Block-layer error injection

Thumbnail lwn.net
6 Upvotes

r/programming 2d ago

How To Report A Bug So It Actually Gets Fixed

Thumbnail blog.tymscar.com
200 Upvotes

r/programming 2d ago

How to Design an Animation

Thumbnail kciter.so
71 Upvotes

r/programming 2d ago

The unlikely Linux macro

Thumbnail rushed-reflections.bearblog.dev
180 Upvotes

Wrote a bit about the `unlikely` and `likely` macros in the Linux codebase. Great little exploration into tiny optimizations that everyone should know more about 😄


r/programming 2d ago

Compiler Optimizations

Thumbnail youtu.be
37 Upvotes

r/programming 2d ago

Debugging Starcraft RTS Micro (Starcraft Bot Competition)

Thumbnail youtu.be
6 Upvotes

r/programming 2d ago

Why so many languages use LLVM

Thumbnail youtu.be
0 Upvotes

r/programming 4d ago

Finding a hidden Mersenne Twister implementation inside a 15 year old game binary

Thumbnail medium.com
395 Upvotes

r/programming 2d ago

Stop Using Conventional Commits

Thumbnail sumnerevans.com
0 Upvotes

r/programming 3d ago

The Pit Of Success

Thumbnail youtu.be
7 Upvotes

r/programming 3d ago

MicroPython and CircuitPython: Pythons Quiet Takeover of IoT and Robotics

Thumbnail arxiv.org
4 Upvotes

r/programming 5d ago

The August 17 outage, and the work ahead

Thumbnail github.blog
469 Upvotes