2,934 reputation
21934
bio website
location
age 42
visits member for 4 years, 7 months
seen Feb 9 at 10:08

Saved from the web by a job in industry. Coding GUI for computer-aided railway realignment machinery.

At last a job where I have time to do stuff properly and don't have to worry about loads of unfixed bugs coming back to haunt me.


Feb
8
comment Why is CS taught to be memorized?
Be careful what you wish for. :) The CS module I took at university was one of the only ones where the teacher tested understanding, and not memorization. It was hard. VERY hard.
Dec
23
comment Is there a reason to prefer lambda syntax even if there is only one parameter?
Wow, you get the green tick, for the research!
Dec
23
accepted Is there a reason to prefer lambda syntax even if there is only one parameter?
Dec
22
asked Is there a reason to prefer lambda syntax even if there is only one parameter?
Dec
22
comment Hiring programmers for small companies?
I'd say @Jamie's comment is particularly appropriate in a company composed of friends where they're all used to pulling together and 'being nice'...
Dec
21
comment Software Development - Project, 1 Programmer - What if hit by bus?
Lucky you working for a company that even bothers to ask itself this kind of question!
Dec
19
comment Why isn't protection against SQL injection a high priority?
I think this approach is defensible if you include comments directly in the code saying "Do not use this in production!". That way the copy/pasters have no excuse.
Dec
19
comment Why isn't protection against SQL injection a high priority?
Re 'fault': if HTML (or rather the browsers interpreting it) had been as fault tolerant as XSL, there would never have been a world wide web...
Dec
16
answered Keep track of knowledge about techniques/bugfixes/workarounds
Dec
14
comment How do you code without offending?
@codeninja, you could use git or some other DVCS to keep track of your own work.
Dec
9
comment Manufacturing vs Software Development
I'd say that a more accurate analogy in the same field would be the engineering involved in designing and setting up your factory. That's where the creative/difficult bits happen. The rest is just nuts and bolts, just like for us the rest is just 1s and 0s.
Dec
7
awarded  Notable Question
Dec
5
awarded  Popular Question
Dec
5
answered How do you explain refactoring to a non-technical person?
Dec
1
comment Elegant ways to handle if(if else) else
yes, absolutely, it was just wrt your "avoid the evils" :)
Dec
1
comment Elegant ways to handle if(if else) else
For some people, and in some languages, preprocessor macros are evil code :)
Dec
1
comment Elegant ways to handle if(if else) else
Yeeaah, I'm kind of liking it, but I think I'd rename success to ok_so_far :)
Dec
1
comment Elegant ways to handle if(if else) else
This is a great answer, thank you. And @MrMoose: "arrowhead anti pattern" possibly answers my first bullet, so yes, do post it. I can't promise I'll accept it, but it deserves votes!
Nov
30
awarded  Popular Question
Nov
30
awarded  Good Question