[Sussex] How to tell if someone a really good programmer?

Mike Diack mike_diack at hotmail.com
Fri Feb 8 17:05:31 UTC 2008


Hard to tell easily, but speaking as one:

1) Find out their background - have they just jumped into it a few 
years/months ago? i.e. Have they a good solid technical background, ideally 
covering a spread of systems/languages?
2) If possible (may not be possible due to legal reasons), ask to see some 
of their source code. Is it well commented, structured or a cryptic mess?
3) What is their experience? What projects have they worked on? How big were 
they? Be wary of programmers who dipped their feet for a few months at a 
time in individual projects and keep flitting about, it may indicate a lack 
of commitment or a desire to hop out of a project when the going gets tricky 
or when something "newer/shinier" comes along.
4) Have they heard of some of the key books/people in their field? Do they 
understand some of the problems too... requirements gathering, estimates, 
technical problems like threading etc...
5) Do they have a grasp on all aspects of the s/ware process, from planning, 
gathering requirements, writing the code, testing it and 
documenting/maintaining it?
6) If they understand and appreciate why static analysis is good as well as 
other forms of testing, then they are probably the real deal.

Just a few thoughts,

Mike

--------------------------------------------------
From: "Andrew Guard" <andrew08 at andrewguard.com>
Sent: Friday, February 08, 2008 4:45 PM
To: "LUG email list for the Sussex Counties" <sussex at mailman.lug.org.uk>
Subject: [Sussex] How to tell if someone a really good programmer?

> So is really possible to tell who is a really good programmer. If so
> what is the tell, tell sings to look for?
>
> __
> Sussex mailing list
> Sussex at mailman.lug.org.uk
> E-mail Address: sussex at mailman.lug.org.uk
> Sussex LUG Website: http://www.sussex.lug.org.uk/
> https://mailman.lug.org.uk/mailman/listinfo/sussex
> 




More information about the Sussex mailing list