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

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'
Dec
7
suggested approved edit on What's your strongest opinion against functional programming?
Nov
28
comment Emacs-as-OS: obsolete?
@ThorbjørnRavnAndersen - Emacs and Vi both looked horribly complex, but ed was easy to learn from the man page. I was only writing small C programs, shell scripts, replying to emails and posting to UseNet, so didn't need a complex editor. Then I started using vi and experimenting with emacs in parallel, eventually transitioning to primarily using emacs. As for "can be learned from a man page", this was in the mid-to-late 80s.
Nov
26
comment Why should you document code?
Although using Doxygen for in-house COBOL-like language probably starts with 'teach Doxygen about the language'.
Nov
23
comment Interviewing someone for general unix skills
@YamMarcovic - When you say "make th etruth seem a bit more pleasing", are you saying "claiming levels of skill they do not have"? If you are, I'd say that's pretty relevant to find out during the interview. If they lie to get through the door, how can one trust them once inside?
Nov
17
answered About empty line of code
Oct
25
answered Is there a language offering LISP-like macros with a more complex syntax?
Oct
12
awarded  Yearling