33,515 reputation
799153
bio website
location United Kingdom
age 52
visits member for 3 years, 10 months
seen 38 mins ago

If you have any questions about the moderation on Programmers, please post a question on meta or chat. Any other attempts at communication will be ignored.

I've been a developer for over 30 years in one form or another. I learnt Pascal at University and my first job was programming in Fortran 66. I've since moved to C# & .NET via Ada, C and C++.

Over the years I've worked for companies of all sizes from 3 person startups to multi-national organisations with 1000's of employees. I've also worked at all levels from junior programmer to team lead/technical architect and one stint as a manager. I've seen various development methodologies from classic waterfall to Scrum implemented and used with varying degrees of success.


Oct
31
answered Tips on persuading boss that code review is a good thing
Oct
30
answered Do you use code names for your projects?
Oct
30
answered .NET silverlight development tools
Oct
29
awarded  Good Answer
Oct
29
answered Herding your users to your bugtracker
Oct
29
comment Using assertions versus throwing exceptions?
Good point about using exceptions for external inputs. I'd also add outputs to that too - problems when trying to create/write to file/database etc.
Oct
29
revised What is meant by “Now you have two problems”?
clarification
Oct
29
comment What is meant by “Now you have two problems”?
@Roger - I know ;)
Oct
29
comment What is meant by “Now you have two problems”?
@Roger - I think C# is an easy language to pick up, but a difficult one to master. c/c++ on the other hand are hard to pick up and hard to master.
Oct
28
awarded  Nice Answer
Oct
28
comment Why are side-effects considered evil in functional programming?
Observers (including the UI) should find out about modifications via subscribing to the messages/events that your object send out. This is not a side effect unless the object directly modifies the observer - which would be bad design.
Oct
27
answered I need help deciding between silverlight/silverlight out-of-browser/wpf
Oct
26
awarded  Nice Answer
Oct
26
revised What usability issues have you had with VS2010?
more info
Oct
26
awarded  Nice Answer
Oct
26
answered If you were the manager of a team of 25 developers, how would you motivate them?
Oct
25
answered How a freelancer can learn industry standards?
Oct
25
answered Is it right to appraise Scrum members according to number of successful user stories completed?
Oct
25
revised Is it right to appraise Scrum members according to number of successful user stories completed?
corrected spelling
Oct
25
comment You make websites? So then you must have heard about Web 2.0, right?
I was trying to formulate an answer along these lines but couldn't come up with the right words.