Reputation
3,211
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
12 17
Newest
 Nice Answer
Impact
~153k people reached

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 What is important when 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?
Oct
12
awarded  Yearling
Oct
5
answered What imperative programming languages do not support recursion?
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
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?