Programming Facts
webfacts.bsky.social
Programming Facts
@webfacts.bsky.social
Daily pseudorandom fun facts / jokes about programming.

Made by @gaimeri.github.io using @bluebotsdonequick.com

If you have a fact, and would like to share it: https://forms.gle/bfYZ4cm5VJh9aQWd8
Python: Where whitespace is syntax and indentation anxiety is real.
January 30, 2026 at 5:00 PM
Bash tip: !! repeats the last command, and !$ repeats the last argument. Dangerous power in two keystrokes.
January 29, 2026 at 5:00 PM
React's “useEffect” is the modern developer’s rite of confusion. Dan, you might not need to use it.
January 28, 2026 at 5:00 PM
JavaScript is loosely typed. So loose it lets you call null a number and == ! true.
January 27, 2026 at 5:00 PM
You can build a calculator with CSS and checkboxes. Just don’t let it near real users.
January 26, 2026 at 5:00 PM
React developers don’t age—they just rerender.
January 25, 2026 at 5:00 PM
Yes, you can still use OpenGL 1.1… but no, you shouldn’t.
January 24, 2026 at 5:00 PM
Vim users don’t quit. Because they can’t.
January 23, 2026 at 5:00 PM
OpenGL is cross-platform and works just about everywhere, from PCs to refrigerators.
January 22, 2026 at 5:00 PM
WebAssembly runs at near native speeds. Thankfully programming languages don't get speeding tickets.
January 21, 2026 at 5:00 PM
Flexbox fixes everything—until it doesn't. Then Grid fixes that. Then you quit.
January 20, 2026 at 5:00 PM
Use pointer-events: none; in CSS to let clicks "pass through" an element — great for overlays that shouldn’t intercept clicks. It's the CSS equivalent of a ghost.
January 19, 2026 at 5:00 PM
Swift: Like Objective-C, but without the trauma.
January 18, 2026 at 5:00 PM
I'm tired. I should probably REST.
January 17, 2026 at 5:00 PM
You can use Git without understanding branches. You definitely shouldn’t. But we both know you will.
January 16, 2026 at 5:00 PM
Kubernetes: It's like managing a data center with a YAML Ouija board.
January 15, 2026 at 5:00 PM
The async keyword in JavaScript makes a function return a promise. Use it with await to write async code that reads like sync.
January 14, 2026 at 5:00 PM
I have never been rate limited. Except the one time I called an API 15 000 times inside one for-loop.
January 13, 2026 at 5:00 PM
Yes, you can still use OpenGL 1.1… but no, you shouldn’t.
January 12, 2026 at 5:00 PM
Let’s use var—said no modern JS dev ever.
January 11, 2026 at 5:00 PM
You can build calculators using only HTML+CSS with clever use of checkboxes and :target. Insane.
January 10, 2026 at 10:25 PM
I didn't write that bug. But the Git blame says I did, so I guess I live with it now.
January 9, 2026 at 5:00 PM
Java has more public static void main(String[] args) than it has fans.
January 8, 2026 at 5:00 PM
Developers don’t sleep—they just cache energy.
January 7, 2026 at 5:00 PM
Angular went from AngularJS (1.x) to Angular (2+), breaking hearts and backward compatibility.
January 6, 2026 at 5:00 PM