| bio | website | skilldrick.co.uk |
|---|---|---|
| location | Stroud, United Kingdom | |
| age | 29 | |
| visits | member for | 2 years, 9 months |
| seen | Nov 4 '12 at 9:31 | |
| stats | profile views | 15 |
I started working at Twitter in November 2011. Loving it so far :)
I've got a blog at http://skilldrick.co.uk where I talk about programming (mostly JavaScript and Ruby at the moment).
|
Apr 20 |
comment |
Why is the empty list used as the list terminator in Lisp? OK, that makes a lot of sense. I see now that the empty list is equivalent to the terminator, because the empty list consists of nothing but the terminator. Thanks! |
|
Apr 20 |
awarded | Scholar |
|
Apr 20 |
accepted | Why is the empty list used as the list terminator in Lisp? |
|
Apr 16 |
awarded | Student |
|
Apr 16 |
comment |
Why is the empty list used as the list terminator in Lisp? Ok, according to both en.wikipedia.org/wiki/Cons and cs.cmu.edu/Groups/AI/html/cltl/clm/node9.html nil is the empty list. |
|
Apr 16 |
comment |
Why is the empty list used as the list terminator in Lisp? I'm talking specifically about Scheme here, but I thought the same thing was true in all Lisps. In Scheme, nil is the same as (). |
|
Apr 16 |
asked | Why is the empty list used as the list terminator in Lisp? |
|
Sep 19 |
awarded | Yearling |
|
Aug 8 |
awarded | Nice Answer |
|
Aug 7 |
answered | Help me deal with higher level languages |
|
Jan 17 |
awarded | Announcer |
|
Jan 17 |
awarded | Critic |
|
Jan 17 |
comment |
What popular “best practices” are not always best, and why? I think this is a very out-dated best practice. I don't think it's a modern best practice. |
|
Jan 17 |
comment |
Programming languages that improve your programming skill in general? I'd vote for Scheme over Common Lisp - I guess it depends if you think you'll ever actually use a Lisp in production. If not, go for Scheme. |
|
Dec 16 |
comment |
What is the single most effective thing you did to improve your programming skills? I've been using Stack Overflow as long as I've been programming basically, so it's hard to imagine life without it! |
|
Dec 16 |
comment |
Web versus desktop development - is web development worse? @dr Hannibal: There's such a cognitive dissonance that comes from the words "I hate to be that guy" coming from "Hannibal Lecter" :) |
|
Nov 21 |
comment |
starting off with non trivial programs — publish or not? @Akash Start using github and just put everything there. |
|
Oct 15 |
awarded | Teacher |
|
Sep 23 |
comment |
How often do you expand your skill set? That new language yearly thing comes from The Pragmatic Programmer. If you haven't read it, then read it! |
|
Sep 23 |
awarded | Commentator |