logoalt Hacker News

Perlisisms

47 pointsby toshtoday at 2:56 PM18 commentsview on HN

Comments

chriscbrtoday at 3:33 PM

Random self plug - I liked a lot of these quotes from Alan Perlis, so around a year ago I bought the domain https://perl.is/ to display them.

show 1 reply
LelouBiltoday at 5:11 PM

> A programming language is low level when its programs require attention to the irrelevant.

Great definition actually

show 2 replies
dtagamestoday at 3:12 PM

And in #27 we find the rationale behind all LLM coding agents, "Once you understand how a program works, get someone else to write it for you."

show 3 replies
jancsikatoday at 5:02 PM

> 2. Functions delay binding; data structures induce binding. Moral: Structure data late in the programming process.

A good way to enforce this is to encrypt the data at the beginning of the process.

Then any function that returns structured data is clearly foolish and can be marked for removal.

LelouBiltoday at 5:14 PM

> Once you understand how to write a program get someone else to write it.

Pretty relevant with LLMs and coding agents.

DonHopkinstoday at 5:02 PM

>1. One man's constant is another man's variable.

Did you ever have one of those days when variables didn't and constants weren't?

sriram_malhartoday at 3:30 PM

This feels so quaint today. How I'd like to be back in that timeframe.