Skip to content

Comment on 'My team will be able to program circles around everyone else' (2002)

Comments

I have one experience with Lisp, an undergraduate AI class in the late 90's.

It was an interesting experience, since I didn't actually have convenient access to a Lisp runtime. I would write my Lisp assignments with pencil and paper, and (procrastinating) a few hours before the assignment was due make it to the computer lab and enter my program, just as I imagined my predecessors worked in the 60s and 70s.

The odd thing about Lisp was that my programs almost invariably worked (modulo a mismatched paren) the first time. I've rarely had that happen in other environments.

There was the one time where the set of library functions I thought were present weren't available in the Lisp variant available. I simply implemented the functions I needed in a few minutes.

I only wish I'd have had an opportunity to explore the Lisp world more. It seemed like it was from the past and the future at the same time.

The odd thing about Lisp was that my programs almost invariably worked (modulo a mismatched paren) the first time. I've rarely had that happen in other environments.

Is that not simply because you thought it all out beforehand and made sure to check the code an extra time before submitting it because you wrote it on paper and had to go through a lot of effort to get it executed on a machine?

Certainly that helps, but I certainly used paper before and it didn’t necessarily produce working code.

Maybe look for a job writing Clojure?

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.