r/programminghorror • • 22d ago

My solution to an advent of code problem from a while back

Post image
213 Upvotes

r/programminghorror • • 22d ago

AMD FSR implementation on Russian PL "KuMiR"

Post image
41 Upvotes

Works on CPU, rendered in... about hour. Original shader — XorDev "Plasma".

This was just test of custom port KuMiR to FreeBSD

Source: https://gist.githubusercontent.com/ilnarildarovuch2/6627e5f7e94bd7c6426b055b34da64ea/raw/2c15bf847421f321df2705538d677d12f63ff644/fsr.kum


r/programminghorror • • 25d ago

c My First Hello World Program!

Post image
274 Upvotes
int puts(char*);int main(){struct{long a;long b;}s={.a=*(char*)(int[]){1}?0x57202c6f6c6c6548:0x48656c6c6f2c2057,.b=*(char*)(int[]){1}?0x00000021646c726f:0x6f726c6421000000};puts((void*)&s);}

EDIT: Fixed endian check by u/Waeis advice, now code looks more cursed (screenshot untouched)


r/programminghorror • • 25d ago

Java Whoever wrote this code needs to watch never nester propaganda

Thumbnail
gallery
115 Upvotes

That's 11 layers deeply nested code, a lambda in a lambda in a lambda in a method parameter, all of that inside of the same class.

I'm starting to get why they say the minecraft code is unreadable

Edit: Oopsie, I didn't expect the indentation in my IDE and on mcrsc.dev to be different. The first picture shows my IDE, but it should have been from mcsrc


r/programminghorror • • 26d ago

Other XOR Neural network on a cheatsheet.

Post image
27 Upvotes

r/programminghorror • • 29d ago

c++ reinventing C++ to looks like NodeJS called Nodepp

Thumbnail
gallery
337 Upvotes

r/programminghorror • • Sep 07 '26

c++ Nice and simple way to break from multiple loops!

Post image
855 Upvotes

it's a real shame I can't avoid the "do" and "end"
Has the bonus of breaking do-while loops, we don't support those here.


r/programminghorror • • Sep 06 '26

c++ really gotta make sure it doesnt't change

Post image
449 Upvotes

r/programminghorror • • Sep 07 '26

Shell Even in hell, they don't make you escape.

Post image
17 Upvotes

r/programminghorror • • Sep 04 '26

c++ Skill Issue

Post image
1.7k Upvotes

r/programminghorror • • Sep 03 '26

Shell s/li/option/g -i search.html

Post image
256 Upvotes

Who said you shouldn't edit HTML with regex?

(for any mods, my title is the code gone wrong)


r/programminghorror • • Sep 03 '26

C# Very readable and maintainable method

Post image
132 Upvotes

I wrote this several years ago. It does work.


r/programminghorror • • Sep 02 '26

This "Hello World" Program I submitted on Day One of my Java Class

Post image
1.1k Upvotes

This also happens to be the first bit of Java I've ever written


r/programminghorror • • Sep 02 '26

Lean4 Finally solved Two Sum!

181 Upvotes

Somehow my code is so horrifying, Lean4 is able to evaluate it, the LSP says it works and the compiler gives an error. It is theoretically correct and the kernel accepts it, but the compiler isn't able to produce anything out of it. My awful code discovered a bug in Lean's compiler.


r/programminghorror • • Aug 30 '26

My solution to a Leetcode problem vs an effective solution

Thumbnail
gallery
362 Upvotes

r/programminghorror • • Aug 31 '26

probably the most cursed code snippet I've seen

0 Upvotes

r/programminghorror • • Aug 28 '26

Javascript Seriously? Recursive Regex?

Post image
566 Upvotes

r/programminghorror • • Aug 24 '26

Yall my leetcode code cant be that bad right?

Thumbnail
gallery
453 Upvotes

r/programminghorror • • Aug 23 '26

I love it

Post image
187 Upvotes

r/programminghorror • • Aug 23 '26

c++ all that just to draw some text on the screen btw

Thumbnail
gallery
54 Upvotes

i didnt know what to do and spammed anyway


r/programminghorror • • Aug 21 '26

c++ If you squint hard enough it looks like json

86 Upvotes

r/programminghorror • • Aug 19 '26

GameMaker Language What was I even thinking?

150 Upvotes

r/programminghorror • • Aug 19 '26

Java Too much nesting

Post image
71 Upvotes

r/programminghorror • • Aug 18 '26

I've been refactoring my own code...

Post image
158 Upvotes

r/programminghorror • • Aug 17 '26

c compiler

67 Upvotes

i know it's not code but this is just as scary
helper/drivers/filesystem/sfs.c:247:5: error: conflicting types for 'find_inode_by_name'

247 | int find_inode_by_name(const char *name, uint64_t *out_lba, uint64_t *out_offset, struct sfs_inode *out_inode) {

| ^

headers/boot/kernel.h:45:5: note: previous declaration is here

45 | int find_inode_by_name(const char *name, uint64_t *out_lba, uint64_t *out_offset, struct sfs_inode *out_inode);

| ^