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

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.


Jan
7
comment Mobile number validation
Checking that all are digits will fail if the user enters "+44123456789" as their number.
Jan
3
comment Randomly Generate Points in a Spiral Motion using Javascript
rae1n and @Cory. Please take this discussion to Programmers Chat. Then come back and incorporate any useful information into the answer so we can clean up these comments.
Dec
29
comment Is a day really 24 hours long?
@JohnBartholomew - which is why I said "by convention".
Dec
29
comment Is a day really 24 hours long?
@Euphoric - the same argument applies.
Dec
21
comment Are all security threats triggered by software bugs?
@gnat - However, a "bug in the spec" is not a software bug, it's a design bug. Unless you could the design as part of the software of course. It all depends on where you draw the line.
Dec
20
comment What are Web runtime environments and programming languages
If you think the question and your answers are useful then please post the answers as actual answers. As it stands now this post is not a question but more like a blog post.
Dec
10
comment Does Sublime's “minimap” improve productivity?
@Chris - it might well point to an answer. But we have to follow the link to find out and if the link goes dark we'll never know what it said. A good answer would have the information here with a link as a reference.
Dec
10
comment Using PDO with MVC
The duplicate - stackoverflow.com/questions/11369360/… - has answers. Did none of them help you at all?
Dec
9
comment Separating merged array of arithmetic and geometric series
Please be aware that this is part of a contest - codechef.com/DEC12/problems/ARIGEOM
Dec
9
comment Separating merged array of arithmetic and geometric series
Please be aware that this is part of a contest - codechef.com/DEC12/problems/ARIGEOM
Dec
9
comment Separating merged array of arithmetic and geometric series
Please don't cross post
Dec
8
comment If you have the full spec done, what is left for the developer to do?
@Leeho - perhaps - but in reality not. The analysis can be correct from the information given but still produce a system with flaws. This is due to the "missing" information and it's no one's fault that it happens.
Dec
7
comment Benefit of using Data URI to embed images within HTML document and its cross-browser compatibility
Please update your question with the information you've posted in your comment.
Dec
6
comment How do bug reports factor in to a sprint?
@MarkIngram - Perhaps it does. In that case you need to have something like option 1. Explicitly schedule bug fixes as part of each sprint but allow slack to cope with blocking issues.
Dec
6
comment Pass structure as an argument in c# method
@MegaMind I'd use a class for preference, but you could use a structure quite happily.
Dec
4
comment Statistics for and Details About Open Source Swing Projects
@user592704 - reopening takes 5 community votes. It will take time
Nov
19
comment Practical size limits of a DataTable in c#
Please don't include your website as a signature. You can include a link in your profile if you want.
Nov
17
comment A little code to allow word substitution depending on user
This is an outline of the principles you need to do the localisation. If you want specific coding help then you might be better off asking on Stack Overflow - but don't forget to show some research and preferably code that you've tried.
Nov
15
comment Is there an antipattern to describe this method of coding?
You went a little over the top and we didn't say you couldn't link to external sources, just that they shouldn't be the entirety of the answer.
Nov
14
comment Creating my own PHP framework
Sorry, but this is not a constructive question. There are only three reasons why you should write your own framework. 1. You are learning, 2. You are not allowed to use them or 3. The existing ones don't have the functionality you need. Though I would seriously consider that what you want to do isn't really useful if that's the case.