quesebifurcan | 11 years ago | on: Teenage Haskell
quesebifurcan's comments
quesebifurcan | 11 years ago | on: Beeplay.js: Write a song in JavaScript
quesebifurcan | 12 years ago | on: Ask HN: Will soon have lots of time and little money – how to spend it?
quesebifurcan | 12 years ago | on: Interview with Donald Knuth (2008)
quesebifurcan | 12 years ago | on: Emacs, naked
quesebifurcan | 12 years ago | on: GNU Denemo 1.1
quesebifurcan | 12 years ago | on: Python 3.4 Beta 1 Released
quesebifurcan | 12 years ago | on: Frege: A JVM pure functional programming language in the spirit of Haskell
quesebifurcan | 12 years ago | on: Martin Gräßlin, KDE: "Good Bye, Ubuntu"
quesebifurcan | 13 years ago | on: Why Does Music Feel So Good?
Interesting question. My first language was (Common) Lisp. Not sure if it was a good or bad choice (wasn't a choice really, more of a coincidence), or if those terms even apply. Anyway, I'm fairly certain it took me much longer than necessary to get my first projects done (hint: some of them were never finished). I spent a lot of time trying to express my ideas in a functional style -- avoiding the loop macro, avoiding side-effects whenever possible etc. Slowly but surely drifting away from the actual problems I had set out to solve.
The feeling I got when I discovered Python is very accurately described in that xkcd comic which pops up in your browser when you type "import antigravity" in the interpreter. Then again, if Lisp was a detour on the path to becoming an "efficient and productive programmer", it was certainly a deeply interesting one which left me hungry for more -- I'm learning Haskell now (who isn't?) and am enjoying it immensely.