- A Pen is worth a thousand docs.
- Be the developer your linter thinks you are.
- How do you comfort a JavaScript bug? You console it!
- How would you React if I said I love Vue?
- If a groundhog inspects their Web Component, do they see their Shadow DOM?
- If you get tired, be like an AJAX request and REST.
- If you want to
flex
your skills and go off thegrid
, try coding a layout withfloat
. - Keep friends close and formatters closer.
- Keep the
<main>
thing the<main>
thing. Knock knock! Race condition. Who's there?- Learning 3D transforms in CSS requires a little
perspective
. - Old programmers never die; they just lose some of their functions.
- Promise you'll await for me.
- Save your sass for CSS. Everywhere else, be kind.
- The best caches are like the best hugs. Warm.
- The Pen is mightier than the sword.
- There are 10 kinds of people, those who understand binary and those who don't.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.- Two CSS properties walk into a bar. A barstool in a completely different bar falls over.
- We would have called your functions earlier, but we were in a
bind
. - We'd ask you for an infinite loop joke, but we'd never hear the end of it.
- We're stronger
<u>
nited than<div>
ided. - What did the colon say to the semicolon? Stop winking at me.
- What did the HTML say to the CSS? I like your style.
- What do you call a two-legged ghost cow? Boolean Beef.
- What's a functional programmer's favorite animal? A lamb, duh!
Who's loopier? A fruit loop or a for loop?- Why did the programmer quit her job? She didn't get arrays.
- 💕 I'm the CSS to your HTML.
Last active
December 18, 2023 00:10
-
-
Save HatScripts/34a72019956d5869603aa60b76dced2b to your computer and use it in GitHub Desktop.
Programming jokes/one-liners found on CodePen
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from selenium import webdriver | |
from selenium.webdriver.common.by import By | |
import sys | |
# https://stackoverflow.com/a/29988426/2203482 | |
def uprint(*objects, sep=" ", end="\n", file=sys.stdout): | |
enc = file.encoding | |
if enc == "UTF-8": | |
print(*objects, sep=sep, end=end, file=file) | |
else: | |
f = lambda obj: str(obj).encode(enc, errors="backslashreplace").decode(enc) | |
print(*map(f, objects), sep=sep, end=end, file=file) | |
options = webdriver.ChromeOptions() | |
options.add_argument("disable-gpu") | |
driver = webdriver.Chrome(options=options) | |
jokes = set() | |
try: | |
driver.get("https://codepen.io/pen/") | |
fails = 0 | |
while fails < 30: | |
driver.refresh() | |
loading_text_elem = driver.find_element(By.ID, "loading-text") | |
len_before = len(jokes) | |
joke = loading_text_elem.get_attribute("innerHTML").strip().replace("\n", " ") | |
jokes.add(joke) | |
if len(jokes) > len_before: | |
uprint(joke) | |
fails = 0 | |
else: | |
fails += 1 | |
finally: | |
driver.quit() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
noice