33,310 reputation
796151
bio website
location United Kingdom
age 52
visits member for 3 years, 7 months
seen 8 hours 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.


Sep
19
comment What are off-shore resources' experiences like working for foreign companies?
Calling a person a "resource", whether they're employed directly or off-shore, implies that they are interchangeable with (almost) any other person and that their skills, needs etc. aren't important. It effectively de-humanises them. It makes it easier to fire them (sorry "let them go"), and ignores their domain knowledge - which is vitally important to them being successful developers.
Sep
18
revised Do dynamic typed languages deserve all the criticism?
fixed grammar in title
Sep
18
answered What are good keyboards for programming?
Sep
18
comment What are off-shore resources' experiences like working for foreign companies?
Well calling someone a "resource" highlights one of the major problems with out sourcing.
Sep
17
answered Why can't there be an “universal” programming language that serves all purposes?
Sep
17
answered When do you know it's time to move on from your current job?
Sep
16
comment What's the worst question you were ever asked at interview?
@eds - I think that was the answer I came up with after what seemed like ages thinking about it - but it wasn't the one he wanted.
Sep
16
comment What are your programming idiosyncrasies?
@sp0rus - it's personal preference.
Sep
16
answered What are the best monitors for programming?
Sep
16
comment Pros and Cons of working Remotely/from Home
I agree with the problem of having to explain it to the kids. They found it difficult enough to accept that I needed to be on the computer to look for work.
Sep
16
comment What are the best monitors for programming?
Asking for the best "now" might get the question closed as "too localised". Try rewording to ask for the features you need. You mention the font issue, so having control over that is a must for you.
Sep
16
comment What are the best monitors for programming?
I wasn't sure about widescreen monitors, but I'm using one at work now at the extra width is useful.
Sep
16
comment What do you think about the Joel Test?
@Matt - For the little things you're right, but office space is always scarce - no company wants to spend money on empty offices - which is why having teams in their own space helps. You can turn the office into a "collaboration space".
Sep
15
answered What do you think about the Joel Test?
Sep
15
comment How do you deal with changing requirements?
Related - programmers.stackexchange.com/questions/73/…
Sep
14
comment How do you get involved with a Startup?
Start one yourself (or with a couple of friends).
Sep
14
comment How do you learn a new programming language?
@Naveen - Code Project might be a good place to start. The applications/classes are usually very small as they are showcasing some aspect of the language.
Sep
14
revised How do you learn a new programming language?
more info
Sep
14
comment How do you learn a new programming language?
@TomWij - Agreed - I need to clarify the answer.
Sep
14
answered How do you learn a new programming language?