Recent submissions

Comment · 12 years ago
> Would they think Python was stupid or would they be grateful that all of a sudden they could use a for loop?

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.

Comment · 12 years ago
Comment · 12 years ago
Since you're interested in both, one possibility would be to somehow combine your interest in music with your curiosity about programming (especially if you're into electronic music). Something like SuperCollider/Overtone or, if Python is your thing, maybe https://code.google.com/p/pyo/. You might not be able to rush through the docs at CodeAcademy-pace, but -- who knows where you'll end up? Also, having a project you're personally invested in (which is usually the case when music is involved) is incredibly helpful when learning new stuff; there is always something to do.
Comment · 12 years ago
Comment · 12 years ago
I think he's using PragmataPro. If not, it's very similar. Beautiful font, one of my favorites.
Comment · 13 years ago
Comment · 13 years ago
Comment · 13 years ago
Comment · 13 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton