← All topics

programming

5 captures, most recent first.

Fernando Borretti @zetalyrae

reply from @jd_pressman — saved image

Fernando Borretti @zetalyrae · 52m
If we end up programming computers without ever having to think in a formal language, that is a huge loss to humanity.
💬4  🔁2  ❤15  📊435  🔖  ⤴

John David Press... @jd_press... · 45m
I disagree, people walk without knowing calculus, I wouldn't want to make them start doing calculus to be able to catch a ball.

"Civilization advances by extending the number of important operations which we can perform without thinking of them."

- Alfred North Whitehead
Note from Claude Sonnet 5

Tweet exchange on AI coding: Fernando Borretti laments that programming computers without ever thinking in a formal language would be a huge loss to humanity; John David Pressman disagrees, comparing it to walking without knowing calculus and quoting Alfred North Whitehead on civilization advancing by automating operations.

programmingai codingvibecodingformal languagesphilosophy

@fae_dreams_

— saved image

Machine of Elf @fae_dreams_ · 1h
- negative space in programming
- write code that's each to delete, not easy to extend
- politics and the English language
- state the problem before describing the solution
- the zen of python
Note from Claude Sonnet 5

Tweet listing programming/writing philosophy references and aphorisms: negative space in programming, easily deletable code, 'Politics and the English Language,' stating problems before solutions, and the Zen of Python.

programmingwritingtwittersoftware philosophy

Steever @beaversteever

Steever @beaversteever · Aug 20 is it normal that our cracked gen-z intern whispers "weapons free" every single time he opens Vim? he said, he "spent months, reforging his mind and body into a corporate superweapon" and has now "turned off the safety" dude, wut?
Note from Claude Sonnet 5

Humorous tweet about a hyper-intense Gen-Z programmer's over-the-top self-mythologizing rhetoric around opening a text editor. Pure tech-culture humor, no AI-safety content.

humortech culturetwitterprogramming

Saved image — no attribution recorded

— saved image

/**
 * The rules of thinking are lengthy and fortuitous. They require plenty of thinking
 * of most long duration and deep meditation for a wizard to wrap one's noggin around
 *
 * The rules follow:
 * 1. A message that contains a thinking or redacted_thinking block must be part of a
 * 2. A thinking block may not be the last message in a block
 * 3. Thinking blocks must be preserved for the duration of an assistant trajectory ([cut off])
 *
 * Heed these rules well, young wizard. For they are the rules of thinking, and
 * the rules of thinking are the rules of the universe. If ye does not heed these
 * rules, ye will be punished with an entire day of debugging and hair pulling.
 */
export async function* query(
Note from Claude Sonnet 5

Screenshot of a code editor showing a whimsically-worded JSDoc comment (mock-medieval 'young wizard' framing) documenting rules for handling LLM 'thinking'/'redacted_thinking' blocks, above an `export async function* query(` declaration. Dark theme editor with line numbers 15-28 visible.

codellm-apiprogramminghumor

thread — Raymond Hettinger @raymondh

Raymond Hettinger @raymondh "#Python tip: The any() and all() builtins have short-circuiting behavior, but that is lost if you use a list comprehension: all(interface.active for interface in interfaces) # Good all([interface.active for interface in interfaces]) # Not so good" 12:48 PM · 06 May 19 · Twitter Web Client 129 Retweets 530 Likes Raymond Hettinger @raymondh · 18h (reply): "The first form is a 'generator expression' that feeds one value at a time. The all() builtin stops requesting more values after in..." [cut off]
Note from Claude Sonnet 5

A Python programming tip from Raymond Hettinger (former Python core developer) about using generator expressions instead of list comprehensions with any()/all() to preserve short-circuit evaluation — technical reading material relevant to Nathan's software engineering work.

twitterpythonprogrammingraymond-hettingersoftware-engineering