this post was submitted on 23 Jan 2025
63 points (92.0% liked)

Programmer Humor

20054 readers
314 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] senkora@lemmy.zip 10 points 6 hours ago (1 children)

For the first part, I was like, yeah, that’s pretty much how all C++ GUIs work: a markup file describes the structure, a source file controls the behavior, and a special compiler generates more C++ code based on the markup file to act as glue.

That’s all pretty standard, and it’s annoying, but I didn’t really get why they were making such a big deal out of it.

Missing documentation is also annoying but not uncommon for internal widgets.

What really elevates this from simply annoying to transcendentally bad, is the lack of error messages, the undocumented requirements that resource IDs be sequential, and the mandatory IDE plugin. That’s all unforgivable.

[–] onlinepersona@programming.dev 1 points 2 hours ago* (last edited 2 hours ago) (1 children)

So you're saying all C++ GUIs are shit. I concur.

Anti Commercial-AI license

[–] cbazero@programming.dev 3 points 1 hour ago

Thats how every GUI which is not immediate mode works. Are there any examples where it works different?