Programming Facts's Avatar

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

12 Followers  |  5 Following  |  293 Posts  |  Joined: 03.05.2025  |  1.4285

Latest posts by webfacts.bsky.social on Bluesky

I disabled CSRF protection temporarily. That was six months ago.

16.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A programmer has a problem. They decide to use floating-point numbers. Now they have 1.000000000000000009 problems.

15.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
https://window.name

You can store the session token in window.name. You probably shouldn’t.

14.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Bash tip: !! repeats the last command, and !$ repeats the last argument. Dangerous power in two keystrokes.

13.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Rustacean – Fearless, safe, and fiercely loyal to lifetimes.

12.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Caching static assets with versioned filenames (e.g., style.v2.css) helps prevent users from seeing stale files.

11.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Security warning? Just click β€œIgnore and proceed” like a real dev.

10.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

HTML5 form validation (required, pattern, etc.) gives free UX improvements β€” no JavaScript required.

09.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I asked for a weekend off. They gave me on-call duty instead.

08.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There are only 10 kinds of people in this world: those who know binary and those who don't.

07.02.2026 17:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My code doesn’t have bugs. It has undocumented existential crises.

06.02.2026 17:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can use loading="lazy" on <img> and <iframe> tags β€” it delays loading until they're nearly in view. It's the introvert's image tag.

05.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

password1 is weak. Add a ! and you’re basically Fort Knox.

04.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Autocorect on a password input sounds horrible.

03.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Don’t hardcode secrets. Comment them out instead.

02.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Perl doesn’t have bugs, it has β€œundocumented regex features.”

01.02.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can build a 3D engine with WebGL. You probably shouldn’t unless you're avoiding therapy.

31.01.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Python: Where whitespace is syntax and indentation anxiety is real.

30.01.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Bash tip: !! repeats the last command, and !$ repeats the last argument. Dangerous power in two keystrokes.

29.01.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

React's β€œuseEffect” is the modern developer’s rite of confusion. Dan, you might not need to use it.

28.01.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

JavaScript is loosely typed. So loose it lets you call null a number and == ! true.

27.01.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can build a calculator with CSS and checkboxes. Just don’t let it near real users.

26.01.2026 17:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

React developers don’t ageβ€”they just rerender.

25.01.2026 17:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yes, you can still use OpenGL 1.1… but no, you shouldn’t.

24.01.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Vim users don’t quit. Because they can’t.

23.01.2026 17:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

OpenGL is cross-platform and works just about everywhere, from PCs to refrigerators.

22.01.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

WebAssembly runs at near native speeds. Thankfully programming languages don't get speeding tickets.

21.01.2026 17:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Flexbox fixes everythingβ€”until it doesn't. Then Grid fixes that. Then you quit.

20.01.2026 17:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

19.01.2026 17:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Swift: Like Objective-C, but without the trauma.

18.01.2026 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@webfacts is following 5 prominent accounts