Schlagwort: Programmieren

Embarressearch.

The good thing about being an academic: you are allowed to be embarrassed.

You can just say: That's the way it is and we'll figure it out eventually.

Simon Peyton-Jones: Escape from the ivory tower: the Haskell journey (around 32:55)

General Paper Lot.

The more sophisticated science becomes, the harder it is to communicate results. Papers today are longer than ever and full of jargon and symbols. They depend on chains of computer programs that generate data, and clean up data, and plot data, and run statistical models on data. These programs tend to be both so sloppily written and so central to the results that it’s contributed to a replication crisis, or put another way, a failure of the paper to perform its most basic task: to report what you’ve actually discovered, clearly enough that someone else can discover it for themselves.

James Somers: The Scientific Paper Is Obsolete

There is more than C major.

A computer is like a violin. You can imagine a novice trying first a phonograph and then a violin. The latter, he says, sounds terrible. That is the argument we have heard from our humanists and most of our computer scientists. Computer programs are good, they say, for particular purposes, but they aren't flexible. Neither is a violin, or a typewriter, until you learn how to use it.

Marvin Minsky: Why Programming Is a Good Medium for Expressing Poorly Understood and Sloppily-Formulated Ideas

Total Fun.

Getting to name things is half of the fun in programming.

Loopoem.

Here’s the trick that I’ll use — and it’s simple to do.
I’ll define a procedure, which I will call Q,
that will use P’s predictions of halting success
to stir up a terrible logical mess.

Geoffrey K. Pullum: SCOOPING THE LOOP SNOOPER