2,556 reputation
1015
bio website
location London, United Kingdom
age 43
visits member for 4 years, 1 month
seen 2 days ago
Quite boring, really. Have faffed about with computers since the mid-80s, have worked as a network engineer, unix sysadmin and (occasionally) developer.

Sep
30
answered *Code owner* system: is it an efficient way?
Sep
23
comment Is there a general rule for when you should use 'make clean' instead of just 'make'?
@KristofProvost: I am not sure I'd class "New ABI" (possibly by introduction of a new compiler version) as 'buggy Makefile'. It's sufficiently outside the scope of what I'd expect 'make' to look at.
Sep
21
comment How do random number generators work?
I have neither up- nor down-voted your answer, but I can name a reason why it is a really bad choice for a default RNG. It means random numbers generated in close temporal proximity will be identical or similar (imagine using "fractions of a second to 1-in-1000" for controlling the shuffling of a poker deck, you'll end up with a deck that will be shuffled in one of roughly thousand ways, instead of 1-in-52!).
Sep
11
comment Emacs-as-OS: obsolete?
@Thorbjørn Ravn Andersen: Ed? I used ed as my primary editor for about a year, then used vi for another two. The closest vi today is probably nvi, so given a choice between nvi and vim it's nvi every day. Never used ex, though.
Sep
8
comment Emacs-as-OS: obsolete?
As a long-time user of both emacs and vi (more than 20 years' experience of both, also about 1 year of using ed as my primary editor), I find emacs close to supreme for the occasional "I have repetetive code coming up, let the editor auto-generate it" (rather than, say, write another piece of code, then compile and run it, to generate the code).
Sep
8
comment Emacs-as-OS: obsolete?
@Thorbjørn Ravn Andersen: And ed. After all, ed is the standard editor.
Sep
8
answered How important is it to be syntactically correct during an interview?
Aug
29
answered Wrapping my mind around prefix notation?
Jul
28
comment Concrete examples of Python's “only one way to do it” maxim
@TMN: Not to mention 4[str] (valid in C, may not be valid in C++).
Jul
26
comment Scalability and Programming languages
@Péter Török - I think the main issue is "where it is easier to use unsafe constructs than safe constructs" (liek, say, string-processing in C).
Jul
25
answered What is the advantage of little endian format?
Jul
21
answered Lisp: Benefits of lists as code over arrays as code?
Jul
21
answered Should I learn low-level principles if I plan to develop in high-level languages?
Jul
21
comment Is Linux a neccessity for learning network?
When you say "learning network" what do you mean? The fundamentals of IP? Routing? Switching? Network programming? Network management? I suspect the answer to that question would influence the quality of answers.
Jul
15
comment Where does “method” as a special term in OOP originate?
I am entirely sure that I do not agree with you. "Method" is a perfectly cromulent word for what the whole thing started out as, a way of modeling various things, with each 'thing' being of a class, having methods to change how the thing was. In the same way that methods change things in the real world, like.
Jul
12
comment How do you remember numerous API?
@Mike Baranczak: You ask your run-time what is applicable, surely? I mean, it's not as if you'd be writing code without having a full REPL integrated into your dev environment anyway.
Jul
8
answered Is there any benefit to obsession with making code “look pretty”?
Jul
1
answered Is dynamic language always interpreted?
Jun
27
answered Do you tend to write your own name or your company name in your code?
Jun
26
comment Is it illegal to rewrite every line of an open source project in a slightly different way, and use it in a closed source project?
Well, it seems that one clause in the Apple ToS contradicts one clause in GPL, so while not forbidden, they seem to be incompatible.