2,506 reputation
913
bio website
location London, United Kingdom
age 43
visits member for 3 years, 11 months
seen 3 hours ago
Quite boring, really. Have faffed about with computers since the mid-80s, have worked as a network engineer, unix sysadmin and (occasionally) developer.

Mar
25
comment Time to drop Emacs and vi?
Note that pure binary size isn't everything. That emacs binary has quite a lot of its supporting library dumped in, so you may want to compare the size of the full "standard" macro library as well. essays.hexapodia.net/emacs-large is a comparison from 3 years ago
Mar
25
comment “Standard” format for using a timestamp as part of a filename
I'd say "Use an ISO standard time format". So, YYYY-mm-ddTHH:MM:SS (or yyyymmddTHHMMSS).
Mar
14
comment Advantage of Learning Lisp for a Python Programmer
Zen? Or would it potentially be a hypervisory issue?
Mar
9
awarded  Citizen Patrol
Mar
9
comment Is LISP still useful in today's world? Which version is most used?
@Jeff: Well, they both extend the language in different directions, while leaving the "CL core" interoperable.
Mar
8
comment Is LISP still useful in today's world? Which version is most used?
Not small oranges? Or purpreen lemons?
Mar
8
comment Is LISP still useful in today's world? Which version is most used?
FWIW, SBCL is an implementation of Common Lisp and so is Allegro CL.
Mar
7
comment What is the greatest design flaw you have faced in any programming language?
But, in C a char is not 8 bits, it's CHAR_BITS bits. This is, admittedly, 8 on all platforms I can lay my hands on, but the fact that there is a per-compiler/host macro to tell you how many bits a char has should be an indication that this is not written in stone.
Feb
23
answered C# Dev - I've tried Lisps, but I don't get it
Feb
23
comment anyone familiar with these analytic questions?
@moon: A "switcher" is someone who switches (possibly by operating switches_, a "switch" is something that has multiple discrete states, with each state changing something. "Completed question" is the wrong numerus for "these" and for the fact that you have posted two questions, not one question.
Feb
6
comment Why do programmers write closed source applications and then make them free?
@Mystere Man: If I charged for software I wrote in my spare time, I'd be butting up all sorts of interesting barriers (much more complicated tax return, possible no-compete issues). Since I write code in my spare time anyway, I have the choice of "only I see it" or "I give it away". To me, that balance tends towards "give it away".
Feb
6
comment Uncomfortable terminology
Not to mention what to call an RS-232 adapter that allows two equal-formed connectors to connect.
Feb
3
comment Should you sacrifice code readability with how efficient code is?
I have, unfortunately, found taht one-off data-munging code that isn't immediately deleted turns into long-term code, far too frequently. Always expect things to hang around, be re-used and expanded on, unless you delete the code.
Jan
27
comment What is a closure?
No, I consiously chose not to close over that page.
Jan
27
answered What is a closure?
Jan
21
comment Understanding Abstract Data Types (ADTs)
If it is sufficiently abstract, all you (need to) know is "it stores data and when I ask for it, I get it back". If you're even luckier, there are some performance guarantees attached.
Jan
20
answered Emacs and “self-reinforcing performance”
Jan
18
comment Project Manager that wants to lock in time estimate with a signed contract
I would guess that that's not "everything is new and the requirements change massively 2-3 times from start to deadline" areas, though?
Jan
16
answered What's more important: To write programs fast or to write fast programs?
Jan
15
answered What does your Lisp workflow look like?