751 reputation
59
bio website
location Aberdeen, United Kingdom
age 42
visits member for 3 years, 8 months
seen May 30 at 8:19

C# and Delphi.Net coder by day, wannabe rock star by night.


Mar
25
revised Should a developer be forced to memorize details?
added 1 characters in body
Feb
25
awarded  Good Answer
Nov
12
awarded  Yearling
Jun
6
comment Can one forget programming if it is not practiced for some time?
In the past my employer scored quite highly on the Török Test (5/8). We slowly wore them down to 2, though it's recently crept back up to 3 with rumours of a 4 :-(
May
2
comment How should I assess answers to the programming assignment I use for hiring
@Ned - personally I think you've pitched it about right. I think it's more valuable to see if they can fill in the gaps without prompting than to see if they can type the correct code from a complete spec. We do a similar thing (a spec with room for interpretation) and as such, and as Frank says, we can't judge it on any absolute criteria - there's no right or wrong, no "scores", just a taster of how the candidate approaches things. Are they a careful, detailed oriented coder? Or are they sloppy?
Jan
24
revised hginit - #ifdefs ridiculous
deleted 103 characters in body
Jan
24
answered hginit - #ifdefs ridiculous
Jan
1
awarded  Announcer
Dec
27
comment How to get hardware specific ID
Note also that, even when you can get them, HDD IDs are not unique - e.g. in a previous job we discovered that all Dell's of a certain model had the same HDD ID, presumably due to ghosted drive images.
Dec
27
comment How to get hardware specific ID
Yes, be careful of multiple MAC addresses per computer - I've fallen foul of this with my work laptop, where I usual use a wired connection, but sometimes disconnect and go wireless - same computer, two perfectly legitimate MAC addresses.
Dec
14
awarded  Nice Answer
Dec
13
answered Is the carriage-return char considered obsolete
Dec
4
comment for vs. foreach vs. LINQ
He's not saying you would only get one result from the IEnumerable - he's saying that the SQL query (which is the expensive part of the method) would only execute once - this is a good thing. It would then read and yield all of the results from the query.
Dec
1
comment what is message passing in OO?
I like this answer - explains the differences and their implications.
Nov
12
awarded  Yearling
Sep
3
comment Specific reasons for still using Subversion?
This is one of the reasons we went for Mercurial (and TortoiseHg) over Git. The advantages of distributed version control and decent tooling and IDE integration.
Aug
15
comment What is the relevance of resumes in the age of GitHub, Stack Exchange, Coursera, Udacity, blogs, etc.?
I think you're missing the part where a potential employer goes from "never having heard of you" to "wanting to hire you". Sure, once they've decided they like the look of you then github, stackexchange etc are great resources, but you have to get them over that initial "why should I care?" hump, and a summary document is still the best (and usually only) way to do that.
Aug
2
answered How much help should I give during technical interviews?
Jul
25
comment Storing and maintaining serialized objects in C#
The BinaryFormatter is also the least change tolerant option. We've had endless struggles with it and now wish we'd never used it. See: stackoverflow.com/a/703361/505697
Jun
14
comment Should a server “be lenient” in what it accepts and “discard faulty input silently”?
I think @DanielB makes the pertinent point - you can't have a blanket "error handling policy" - you have to carefully consider how to handle each potential error in the context in which it occurs.