2,506 reputation
913
bio website
location London, United Kingdom
age 43
visits member for 3 years, 11 months
seen 7 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
21
comment What is the best way to evaluate new programmers?
@ChristopherMahan The value of FizzBuzz (and simiarly trivial coding) is as a simple gatekeeper. If they cannot implement FizzBuzz, in their language of choice, can they write ANY code?
Mar
20
answered Steps to Learn a Programming Language / Framework
Mar
19
comment Who are the outspoken critics of Object-Oriented design?
@MatthewFlynn Well, CLOS is an object-system inside a multi-paradigm language (although Common Lisp does allow you to write code in a mostly-functional style, there is nothing that requires you to).
Mar
18
comment is it programmer's duty to disable directory listing?
As always with down-votes, it's probably a good idea to leave a comment saying why you're down-voting an answer. It is, to me at least, no obvious reason to down-vote this (apart from possibly being on the brief side).
Mar
15
comment Are operators clearer to read than keywords or functions?
Certainly Pascal used := as assignment, for the lack of a left-arrow in ASCII.
Mar
15
answered is it programmer's duty to disable directory listing?
Mar
15
comment is it programmer's duty to disable directory listing?
@Malice I can only assume it is a reference to /Pulp Fiction/
Mar
10
answered Isn't open source bad for developers themselves?
Mar
8
comment Is Functional Programming possible in Java?
There's also ABCL (common-lisp.net/project/armedbear), but I have no idea where it falls on the mature/no mature scale and it's a Common Lisp implementation.
Mar
2
answered Is big-O really that relevant when working in industry?
Feb
29
comment If competition is using 'lingua obscura' for development (why) should I be worried?
@foljs: franz.com/success should have at least a few lisp success stories, there may be more than you think.
Feb
4
comment Is TCP/IP an OSI Replacement or both are inter-dependent and meant to work together
There certainly used to be "directly inspired by OSI" network stacks. The IS-IS routing protocol is a multi-protocol IGP carried over OSI.
Jan
26
comment Why is there still case sensitivity in some programming languages?
@phresnel Or "SZ". Good arguments can be made for both.
Jan
10
answered The case for code obfuscation?
Dec
21
comment Does the syntax of programming languages depend upon their implementation?
I'm not entirely clear how strong/weak and static/dynamic typing relates to syntax, to be honest. But the answer-quality was pretty good, so I am just avoiding upvoting. I'd class C typing as "static/weak" (it's trivial to look at a stored value as if it was another type, possibly getting the value wrong).
Dec
20
comment How can I learn about optimising for the CPU cache (in C)?
Also, keep mutexes well separated. Changing a mutex (should) flush all cache lines it is in, across all CPUs. This can be a big performance hit if you've managed to get 2-3 mutexes in a single cache line.
Dec
13
comment How can I inspire engineers to positively conduct telephone interviews
Getting someone on site is usually costly in everyone's time. If you can sift through candidates via a phone interview, you're using maybe 45-60 minutes per candidate (plus up to 1-2h to complete interview feedback). No travel, no chasing meeting rooms. If you bring people on site, you need to ensure you have a room for the interview, there's travel time, there's some pre- and post-interview walking the candidate around, plus some to lots of travel for the candidate. Better to drop the 10%-20% that are clearly not suited fast, spend time and money on the rest.
Dec
12
comment Why pointer symbol and multiplication sign are same in C/C++?
@PéterTörök: I think di- and tri-graphs were introduced to deal with 7-bit character sets that replaces various symbols with national symbols (liek, say, the Swedish 7-bit that replaces [] with ÄÖÅ and {|} with äåö). The actual Swedish keyboards had no less keys than US keyboards of that day.
Dec
7
awarded  Excavator
Dec
7
revised What's your strongest opinion against functional programming?
Some obvious capitalisation issues, s/curse/curve/ and a "to" inserted into 'going to Clojure'