Process, People, and Pods


Sunday 15 July 2007

All Programmers are NOT Created Equal

All programmers are not created equal. There. I have said it. It is our equivalent to saying, "The emperor has no clothes."

There is much evidence that, indeed, all programmers are created equal. My exhibit for this: hundreds of thousands of spreadsheets built by project managers. Okay, maybe I will count that as hundreds of thousands of exhibits. I have even contributed at least several hundred of them myself. It doesn't make it true, no matter much it makes the spreadsheet easier to use.

Okay, so it may not be true that all programmers are equal. But it is it approximately right? In my experience (many, many years) on real projects with real delivery deadlines, there is an order of magnitude difference between programmers (that is, 10x difference). Even after throwing out the incompetent programmers (who produce zero), the really good programmers are ten times better than the really mediocre programmers. So even in approximate terms, all programmers are not equal.

Ask a programmer you know about this. (You may be a programmer yourself.) Do they know a really good programmer? How good is she/he? You will likely hear of legendary feats, impossible tasks done in a weekend, feats of heroism worthy of superhero status.

So as a project manager, you should seek these resources out. The "one" on your spreadsheet can become a virtual "ten". That is contingency, risk management, and a cheap insurance policy, all rolled up into "one".

How do you find these programmers for you project? Sorry, more bad news here for the project manager: These resources don't automatically correlate to most of your company metrics.

  • Some correlation with experience: Look for years programming; discount years of being an architect or any other non-programming role that doesn't involve personally writing code.
  • Negative correlation with years since directly writing code for the job.
  • Slight correlation with title/level: Does your organization have tiers of programmers (Dev 1, Dev 2, ...)? Higher levels are more likely to be stronger programmers. If your company has a true meritocracy (versus pure seniority system), a top-tier programmer must have been good at some point to be promoted. So there is a bit better chance that it is still true. Caveat: Negative correlation with years since directly writing code for the job.
  • Negative correlation with non-programmer titles: Speciality titles are signs that (1) the skill is now gone, or (2) "Those that can't program, [fill in your favorite job title]". Be wary of architects, particularly if they come with adjectives (web-services architect). Designer titles are a little less risky, but have the same flaws. Ask the key question, "Do you write code?" Run away from any answer like, "I am past that" or "I leverage others".
  • Some correlation with salary: The better programmers are probably paid more. Someone has recognized that they are worth holding onto. Most organizations are not as dumb as we think about matters of survival.

So, if all these indicators are not so good, how do I as a project manager know I am getting at least my fair share of these super-programmers? Easy. Ask the programmers. You may not recognize their legendary feats, but they know about them. You may need to prod them a bit; you may need to tolerate some geek-speak. Nod knowingly, and listen for the names. Another way to prod: Ask them, "If you were marooned on a island with the natives that are cannibals, and you had to program your way off the island, who whould you want to be there to help you?"

How many of these super programmers do you need? As many as you can get. What happens if you don't have them? Well, that is a topic for another day.

[This is part of the People thread of this blog. See The 3 P's of Agile: Process, People, and Pods for the overview.]

74 comments:

Ankur said...

Super heroes as a concept is fine and it exists, however if you require super heroes then obviously there was some planning problem. I do understand that no planning is perfect.. Again too many super heroes in a project, thats another prob. Not finding enough challenging work for super heroes,, more problem. Super heroes for product company are pretty cool, but if you have a super hero in an service project, then it can be an issue..

Anonymous said...

Check out ICanFreelance.com. There are plenty of freelance editors for you.

Anonymous said...

Who knows where to download XRumer 5.0 Palladium?
Help, please. All recommend this program to effectively advertise on the Internet, this is the best program!

Anonymous said...

Cool article as for me. I'd like to read a bit more about that theme. Thanx for posting this data.
Sexy Lady
Girls for companionship in London

Anonymous said...

Get zithromax Low price brand levitra Online gemfibrozil Cheap tadacip Canadian tylenol 25mg grifulvin v

inversiones rentables said...

I just want to emphasize the good work on this blog, has excellent views and a clear vision of what you are looking for.

Anonymous said...

The adulthood of humankind would positively girlfriend to seize the feasibility to braze with the quintessential [url=http://onlineviagrapill.com]viagra[/url]. This goad, witter has it splotch in collusion to broaden your ball, was the newest fear free a at most beside the abrade of a certain's teeth [url=http://ativanpill.com]ativan[/url]. There are multitudinous au fond years shillelagh, who take care of out cold the imbroglio of erectile dysfunction and the calibrate reworking [url=http://cialis-love.com]cialis[/url].

Anonymous said...

Hola! Joseph Parker . payday loans

Anonymous said...

toronto cash advance This website is the superior I appreciated it quite a bit
AAA Toronto Payday Loans 1172 Bay St #101, Toronto, ON M5S 2B4 (416) 477-2817

Anonymous said...

無料で出会うなら無料出会い(無料のイイコイ、出会い率が高いガールズコムモバコイなど)でも出会うのは難しい、どうせ会うならサクラのいない出会い系ワクワクメールや老舗出会い系のハッピーメール、194964のイクヨクルヨ、出会いMAXのPCMAXなんかの出会い系がいいよ。
携帯電話でチャットするライブチャットツーショットも、たまに会えたりするからオススメですよ。
ゲームするならエロフラとかエロゲーとかも好きですよ!
将来不安だから占いなんかしてる、占星術タロット占いは好きじゃないけど、楽しいし、ポイント購入したりお金がかかるけど、万が一お金がなくなって、お金を借りたいなら、クレジットカードのショッピング枠を現金化すればいいと思う。
あと、最近カラコンをカラコン通販で買っちゃった。無料競馬予想で当たっちゃったんだよね!

Unknown said...

Heya¡­my very first comment on your site. ,I have been reading your blog for a while and thought I would completely pop in and drop a friendly note. . It is great stuff indeed. I also wanted to ask..is there a way to subscribe to your site via email?

Agile Process

eco lodges said...

Amazing and very professional information on All Programmers are NOT Created Equal. I like to learn more about the subject. Please when you post new information, you can contact me for updates on the topic, thanks for sharing

Anonymous said...

torebki zamszowe
to torebki młodzieżowe , david jones , david jones . torebki młodzieżowe , david jones torebki ?

Anonymous said...

torebki skórzane damskie
to torebka damska , torebki mlodziezowe , david jones . kazar sklep internetowy , torebki mlodziezowe ?

Weight Loss Pills said...

Nice site

Fat Loss 4 Idiots said...

I like your style, the fact that your site is a little bit different makes it so interesting, I get fed up of seeing same-old-same-old all of the time.

kamagra said...

Loads of knowledge, loads of motivation and loads of positivity – these all describe your article. Great man… you captured the pulse of the topic so easily and so beautifully. Wow…..astounded. My only advice to you is to write your next one soon…we all are waiting...

Commission Takeover said...

It's great when you are just surfing the web and find something wonderful like this!

Anonymous said...

I don't understand..:(
|double din car stereo| |avril|

the truth about six pack abs said...

like the style and insight teeth whitening melbourne carpet steam cleaning melbourne furniture removalists melbourne

fat loss for idiots said...

what a huge and insightful post
carpet cleaning melbourne
furniture removalists melbourne
mortgage broker melbourne
physiotherapist melbourne
carpet cleaning north melbourne
Day Spa Melbourne
Wedding Photography Melbourne

h miracle said...

great insight and info! thai massage melbourne
chiropractor melbourne osteopath melbourne day spa south melbourne

removalists hawthorn said...

love this blog and the info here
fap turbo
forex megadroid
acai berry free trial
the diet solution program

turbulence training said...

great info here! ivybot

wedding photographer yarra valley said...

love the info here! wedding photography brunswick

cheap online pharmacy said...

Where find Cheap Programmers?

how to make money online said...

cool blog!!!

Elite Blogging said...

love this blog and the info here

Massive Auto Traffic said...

I liked the article so much that I shall keep reading it every time I feel low or lost. This article boosts my mind from thinking only positive and helps me to work towards living a positive life.

Rapid Cash Tornado said...

great insight and info!

Traffic Bandits said...

love this blog and the info here

Anonymous said...

レンタルサーバー
レンタルサーバー
レンタルサーバー
レンタルサーバー

Anxiety Disorder said...

Can't honestly say that I have ever found a programmer that could be destribed as a 'super hero' most of those I know need soem real Anxiety Self Help to get them up and out of bed (mind the coding is dull here)!

viagra on line said...

Wow, nice post,there are many person searching about that now they will find enough resources by your post.Thank you for sharing to us.Please one more post about that..

Wrinkle Cream said...

Great man… you captured the pulse of the topic so easily and so beautifully. Wow…..astounded. My only advice to you is to write your next one soon…we all are waiting...

Anonymous said...

What is a pod?Best info about:mastercard prepaid debit card,transfer money abroad,green car insurance.

cialis 20mg said...

I liked this blog, i think is very interesting, most of all for the new ideas that this blog talk.

Anonymous said...

unlock iphone 4
iphone 4 unlock
how to unlock iphone 4

http://myspeccy.com/en/games/horace-goes-skiing http://www.chinariversproject.org/?q=node/23
I don't know what it is but after i uninstalled a virus it deleted a lot of the scripting for programs to work and now it keeps de-selecting things as i'm doing them. Like i'm trying to play a game and it keeps de-selecting the whole game so it minimizes the entire game and i have to re-click it again, same with firefox, it even tries to close it. If anyone knows how to deal with this, any help would be appreciated
unlock iphone 4 iphone 4 unlock

unlock iphone 4 [url=http://unlockiphone44.com]unlock iphone 4[/url] unlock iphone 4 iphone 4 unlock

Anonymous said...

, valerie bertinelli nude, 8475, gina gershon nude, 47197, rachel mcadams nude, mgco, lauren graham nude, 795,

James Williams said...

I liked the article so much that I shall keep reading it every time I feel low or lost.Most of all for the new ideas that this blog.
cell tracker

gps track cell phone

John said...

I agree, some project managers really don't know what they are doing.

Jon
My Site:Bowflex PR3000

James Williams said...

I liked the article so much that I shall keep reading it every time I feel low or lost. This article boosts my mind from thinking only positive and helps me to work towards living a positive life.
spy on cell phone
how to spy on cell phone

harry potter said...

You know, that is a great deed. I love here so much. Waiting for your next wonderful post!
free phone spyware
trace mobile phone location
android gps app
cell phone spy software free

James Williams said...

love this blog and the info here.
marketing consultant chicago
chicago marketing consultant

James Williams said...

I just want to emphasize the good work on this blog, has excellent views and a clear vision of what you are looking for.
best cell parental control software
parental control
cell phone parental control
software for cell parental control

James Williams said...

I liked the article so much that I shall keep reading it every time I feel low or lost. This article boosts my mind from thinking only positive and helps me to work towards living a positive life.
spy phone software review
phone spy software
spy phones software
spy on cell phone software
cell tracker app
cell phone tracker app

idol white said...

This is some great information, and your right some of us are created a little different than other programmers ;-)

My site: insanity workout review

james said...

after reading your blog, my mindset is set to positvi so thanks.

James
UK
jacked 3d , jack3d reviews

faxing from computer said...

They definitely are not. Read: cable modem reviews, and about the best baby strollers

Josh said...

I am a programmer and agree with you haha :D

Josh
spraywhite 90 and p90x workout review

Anonymous said...

Glad cheap term life insurance to know that there are bloggers just like you! Keep it Work Accident Compensation Claim up!

Daniel said...

It is true....we aren't all created equal ;-) just kidding!

Daniel
insanity asylum and slim in 6

Anonymous said...

Thanks for low cost term life insurance this one! Really appreciate what you have done here! Keep term life insurance age 44 it up!

Anonymous said...

very interesting blog! check this site's out it might help you a lot.
keyword research for SEO, How to choose the right keywords

Anonymous said...

Amazing Blog. What life insurance age 76 you took up here is beyond what i expected! It made me see things in a different term life insurance age 37 perspective! Thanks Again!

Anonymous said...

Great blog and thanks very much for sharing nox edge the info with me. nox360 Thanks again.

Ralph said...

Agreed, definitely not all the same ;-)

decatrim, hydroxycut reviews, food lovers fat loss system review and deer antler plus.

Baby Stroller Reviews said...

Things which look the same at first glance are often fundemantally different upon closer inspection.

Saravut said...

cool blog i love your post Read more review

Anonymous said...

medical billing companies in Atlanta
for all your medical billing needs.

Anonymous said...

Hello There. I found your blog using msn. This is a
very smartly written article. I'll be sure to bookmark it and come back to read more of your helpful info. Thanks for the post. I'll definitely comeback.


Review my web blog - Book Of Raw Spielen

Anonymous said...

Pretty nice post. I simply stumbled upon your blog and wanted to mention that
I have truly loved surfing around your weblog
posts. In any case I will be subscribing in your feed and I am hoping you write again
soon!

Also visit my site: ra law group

Anonymous said...

Excellent, what a weblog it is! This webpage provides valuable
facts to us, keep it up.

Look at my site: books of ra gratis - -

Unknown said...


I definitely love this site
http://www.prokr.net/2016/09/company-spraying-pesticides-anti-insects-in-al-hasa.html
http://www.prokr.net/2016/09/pesticides-spray-anti-insect-company-jubail.html
http://www.prokr.net/2016/09/company-spraying-pesticides-anti-insects-in-khobar.html
http://www.prokr.net/2016/09/pesticides-spray-anti-insect-company-dammam.html

ابو السيد said...

شركة الكمال أفضل شركة تنظيف بحائل للتنظيف أهمية كبرى فى حياة الفرد وبالأخص المواطن

السعودى مما
يؤدى ذالك إلى تعرض المنزل بشكل كبير إلى الأتربة والأوساخ والبقع والدهون وأن نظافة

المنزل تشعر الفرد بالراحة
النفسية الكبيرة وتتكفل شركة الكمال بهذا العمل لأنها أفضل


شركة تنظيف بحائل

ولانها الشركة الرائدة
والمشهود لها بالفضلى فى هذا المجال من النظافة لوجود المقومات التى تساعد على ذالك منها

العمالة المدربة وذوى الخبرة
والكفاءة مع وجود أحدث معدات التنظيف للفلل التى تساعد على إنهاء العمل بكفاءة ونهتم كثيرا

بأراء عملائنا فى


شركة تنظيف فلل بحائل

ويقوم طاقم العمل بتنظيف الشقه بدون التسبب بأى إزعاج للعميل فلا تتباطؤ فى إختيار شركة

الكمال لتنظيف منزلكم لأنها أفضل


شركة تنظيف شقق بحائل

ولأن تنظيف المجالس يحتاج إلى وقت وجهد كبير فشركة الكمال أفضل شركة تنظيف
مجالس بحائل كفيلة بتنظيف مجلسك فى أسرع وقت وبدون جهد وبالتالى شركة الكمال هى الحل

الأمثل فى فى مجال تنظيف المجالس
بحائل ونحن بانتظاركم لتتصلوا على


شركة تنظيف مجالس بحائل

وأفضل مايميز شركة الكمال أفضل شركة تنظيف منازل بحائل وضعها للخطط قبل البدء فى
شركة تنظيف مجالس وكنب بحائل
شركة تنظيف سجاد

وموكيت بحائل

العمل وتقسيم طاقمها إلى
مجموعات كل منها مختص بتنظيف جزء معين وتمر عملية التنظيف على عدة مراحل :-
1- البدء بتنظيف الموكيت والكنب والمفروشات والسجاد بالأعتماد على أحدث المعدات

الألكترونية التى تعمل بالبخار لكى
تقضى على المشاكل التقليدية للتنظيف وهى بهتان اللون وبذالك قمنا بالأعتماد على البخار فى

إزالة الأوساخ والبقع
2- ثم بعد ذالك يأتى دور البلاط والأرضيات فيقوم العمال بجلى البلاط والأرضيات بأحدث

ألالآت جلى البلاط والأرضيات


شركة تنظيف واجهات بحائل

شركة الكمال أفضل شركة تنظيف خزانات بحائل نظرا لارتفاع درجات الحرارة فى حائل وفى
غيرها من باقى مدن
المملكة ووجود مياه البحر المحلاة التى تحمل الكثير من الرمال والأتربة مما يؤدى
ذالك إلى تكون الفطريات والجراثيم على
جدران الخزان ويؤدى ذالك إلى تلوث المياه والتى بدورها تؤدى إلى تسمم الفرد إذا فما الحل ؟
الحل تقدمه لكم شركة الكمال وهى أفضل
(( شركة كشف تسربات المياه بحائل )) نسعى فى شركة الكمال بتقديم كافة خدمات كشف

تسربات المياه ويتم كشف تسربات المياه بأحدث
الأجهزة الألكترونية و طاقم عمل يتكون من فنيين وخبراء منهم فنيين أجانب ونسعى جاهدين

لتقديم أفضل خدمة بأقل سعر وإرضاء العميل واسعارنا حصرية لا تقبل المنافسة لدينا فى


شركة كشف تسربات المياه بحائل

شركة الكمال أفضل (( شركة نقل عفش بحائل )) نقل العفش من الأمور الهامة جدا (( شركة نقل

عفش بحائل )) التى يلزم فبها الدقة والخبرة للحد ولذالك خصصنا قسما فى شركتنا لمجال
نقل العفش مع تجهيزه :-
1- أسطول كبير من السياراة المجهزة والتى (( شركة نقل عفش بحائل )) أعدن خصيصا

لنقل العفش
2- طافم العمل المدرب على حمل وتنزيل العفش والأثاث
3- فنيين متخصصين فى الفك والتركيب (( شركة نقل عفش بحائل ))
ومايجعل نقل الاثاث من أشهر الخدمات التى يكثر عليها الطلب هوا أن معظم العملاء يقومون

بتغيير عفشهم القديم أكثر من مرة فى العام ويرجع ذالك أيضا إلى أنا
العملاء يقومون بتأجير الفلل والقصور والشقق وذالك لأنهم يحبون تغير الجو ولذالك يكون اعتما

نا فى شركة العربى على أحسن تقنيات نقل الاثاث بداخل وخارج
حائل ونقل الاثاث من الأعمال شديدة الكثافة لذا تحتاج إلى


شركة نقل اثاث بحائل

دقة عالية ومهارة فى فك العفش وحمله وإنزاله إلى السياراة وتغليفه لتقليل من شدة الصدمات

وعدم
تعرضه للكسر وللخدش أيضا ونستخدم فى شركة العربى أفضل وأحدث السيارات المجهزة

خصيصا لنقل العفش

alexa said...

great post, thanks for sharing
Online Abortion Pills

Matway said...

The article is distinct and indicates accuracy
------------------------
شركة رش مبيدات بأبها

梁爵 said...

2019.09.04酒店工作今天公布第4季人力需求調查結果,預估酒店經紀第4季人力需求較第3季增加3萬6400人,其中以酒店上班淨增加1萬7200人最多,增加原因主要為退離者補充及需求市場擴大等。
為了解今年10月底就業市場人力需求情形,八大行業在7月22日至8月9日就員工規模30人以上的事業單位辦理「西元2019第3次人力需求調查」,酒店上班回收有效樣本總計4000家,並於今天酒店經紀公司例行業務報告公布調查結果。梁曉尊今天在會中表示,根據調查結果統計,事業單位10月底較7月底的人力需求情形,預計增加人力者占22.85%、需求不變65.17%、減少人力4.35%、無法預估4.63%。在需求人數方面,預計增加4萬7400人、減少8000人,計淨增加4萬6400人。


yanmaneee said...

jordan retro
nfl jerseys
coach bags sale
cheap jordans
balenciaga sneakers
yeezy 500 blush
jordan 6
michael kors bags
fila
golden goose

genericsmartdrugs said...

Thank you for sharing this post. It is very informative and useful.
Buy Online Modafinil 200mg USA

strongsleepingpill said...

Thank you for sharing this post
buy modafinil UK

Kathryn Williams said...

Nice one! thank you so much! Thank you for sharing this post. Your blog posts are more interesting and impressive.

Army Public School Sunjuwan
Army Public School YOL Cantt Kangr
Army Public School Nahan
Army Public School Dagshai
Army Public School Jalandhar
Army Public School Mamun Cantt
Army Public School Madhopur
Army Public School Pathankot
Army Public School Tibri
Army Public School Kandrori

Raj Sinha said...

Looking forward to reading more. Great blog for schools. Really looking forward to read more. Really Great.

Kendriya Vidyalaya Nashik Road Camp
Kendriya Vidyalaya AFS Ojhar Nashik
Kendriya Vidyalaya Manmad Nashik
Kendriya Vidyalaya ISP Nehru Nagar Nashik
Kendriya Vidyalaya No 2 AFS Devlali Nashik
Kendriya Vidyalaya No 1 Devlali Nashik
Kendriya Vidyalaya ONGC Panvel Navi Mumbai
Kendriya Vidyalaya BEG Pune
Kendriya Vidyalaya NDA Khadakwasala Pune
Kendriya Vidyalaya DIAT Girinagar Pune

Mtp Kit Online said...

Nice Post
Thanks for sharing this informative post....