jump to navigation

Who needs good software developers anyway ? August 7, 2006

Posted by Imran Ghory in recruitment, Software development.

One of the interesting replies to my previous post on developer recruitment was a claim that shocked many of my other readers – the essence is captured in the following quote: “For most of the developers working in the industry, coding is about cut and paste“. Shocking maybe – but realistically it’s true.

The majority of developers working today are working on fairly straight forward systems doing fairly simplistic things like tying up a gui to a database. For the most parts that means you don’t need to be a good software developer, broadly speaking it doesn’t matter if you don’t have an in-depth understanding of your programming language or lack a formal comp sci education.

However there is another world, a much more fun world in my opinion although others may disagree. A world in which you need to have expertise in your language, where you really need to understand what exactly your code is doing and often how it’s achieving it. A world in which you need to be a good software developer to survive and get the job done.

I’d argue that this world is fundamentally composed of two types of companies:

  • Those for whom their software is their competitive advantage
  • Those which have complex mission critical systems

The second type in some ways a subset of the first; in that if those companies didn’t have good software developers not only would they lack competitive advantage, but that they wouldn’t even stand a chance in the market.

One easy way to identify who needs good software developers is to look at who’s hiring good software developers. And one way to do that is to look at their interviewing practices. If a company gives a heavy technical drilling, expecting the candidate to write code, debug on paper, discuss algorithms then chances are that they want good software developers. But because good software developers come at a premium it’s a reasonable inference that a company which has a solid technical interview process actually needs good software developers.

If you’re interviewing for a company that falls into one of the two types I’ve mentioned above and they’re not probing you technically, then I’d suggest running away very very quickly. Chances are they’re not going to be around much longer….

So who actually are these companies who need good software developers then ? – well going on the earlier assumption that generally only companies that need good software developers would try to hire them: if we could find a list of companies that had tough technical interviews that would probably be a reasonable approximation. Fortunately there are several such lists the most prominent of which is probably Gayle Laakmann’s site on tech interviews.

Going through the companies on Laakmann’s site they all nicely fit into the two fundamental types I mentioned above. A lot of them are software companies either shrink-wrap (Microsoft, Apple, etc.) or software-as-a-service (Amazon, Expedia) in which the strength of their software is their primary market advantage – the benefit to them of good developers is obvious. Some are defence firms (Boeing) or similar where robust and reliable mission critical systems doesn’t give them competitive advantage but are a simple requirement if they want to operate in the market.

And some like the financial firms (Goldman Sachs) fall into both types – high-quality, reliable and efficient software is required to maintain advantage over your competitors. When a few milliseconds delay in executing a trade can be the difference between profit and loss paying a small premium for the best developers is a no-brainer. And on the complex system side you can’t have developers building sophisticated multi-threaded trading systems. You really do need to have an in-depth understanding of issues such as synchronicity and floating point number implementations when you have literally billions of dollars at stake.

So when you next see someone commenting on developer recruitment, pause for a minute and consider which of the two worlds they come from. If their opinion shocks you it may be because they do come from another world. Metaphorically anyway.



1. David Dossot - August 13, 2006

Very insightful post, thank you!

I have developed similar ideas here: http://ddossot.blogspot.com/2006/07/who-can-have-keys.html

2. del.icio.us bookmarks - 2006-08-10 - October 2, 2006

[…] Imran On Tech » Who needs good software developers anyway ? […]

3. CarbSoft - February 28, 2007

Interesting post that makes some good observations, but should expand on a couple key elements of the successful development environment. The most important factor of a successful development team is the team itself. This was discussed very nicely in Rapid Development, and generally means that if someone doesn’t fit it, remove them, immediately. Nothing will drag down a project faster than a personal grudge or attitude in the team.

Also, good programmers these days are those that can recognize well-defined patterns, and use known code structures to create a solution with low risk of unknowns. This might be saying that “cut-and-paste” is the solution, but there is more to it than that. You may be solving a problem that has never been attempted before, but if the patterns are well-defined, it will more likely than not be successful.

4. Murfreesboro Homes For Sale - April 23, 2009

“Nothing will drag down a project faster than a personal grudge or attitude in the team.”

I think this is true for any employee, one bad seed can ruin the bunch.

5. home services business - June 20, 2013

Do you have a spam issue on this site; I also am a blogger, and I was wondering your
situation; many of us have developed some nice methods and we are
looking to trade techniques with others, be sure to shoot me an e-mail if interested.

6. candida intestinale - June 21, 2013

Usually I don’t read post on blogs, however I would like to say that this write-up very compelled me to try and do so! Your writing taste has been amazed me. Thank you, very great article.

7. Raisa Trobaugh - March 6, 2014

Hello there, I found your blog by way of Google at the same time as looking
for a comparable subject, your website got here up, it appears to be like great.
I’ve bookmarked it in my google bookmarks.

8. world cup soccer winners - March 28, 2014

These days, soccer is the most popular, fascinating match in the world.
It has billions of spectators all in excess of the world.
The craziness is extremely prominent for
the duration of the soccer world cup. Individuals genuinely go nuts.

Thousands of men and women check out from their courtiers to the host place to witness world cup matches.
Soccer world cup is known as the finest display on
Earth. It is genuinely wonderful. But issues were not effortless in the previous.
However it is the most well-liked match the world these days, it has a
not so good history. This report talks about the historical past of this lovely match elaborately do read it.

You will definitely take pleasure in this report.

9. free car games you can download - May 3, 2014

Yoou neeɗ tto be a part of a coոtest for one of thе
most useful blogs on tthe web. I am going to highly
recommend this website!

10. https://wiki.mozilla.org - May 4, 2014

Mark concluded that this investment is key element because as he puts it: “It is certainly out there. On some of the articles you submit, you might only get performance payments. We are committed to providing the necessary controls and ratings systems to support the needs of the general audience and the holders of brands and franchises.

11. get rid of ance scars - May 4, 2014

I appreciate you for sharing this article, I’m a big fan of this site would like to be
kept up to date.

12. Concetta - May 14, 2014

Simply want to say your article is as amazing. The clearness in your post
is just nice and i could assume you are an expert on this subject.
Well with your permission allow me to grab your RSS feed
to keep updated with forthcoming post. Thanks a million and please keep
up the gratifying work.

13. livres - May 15, 2014

Hi there I am so glad I found your site, I really found you by error,
while I was searching on Google for something else, Regardless I am here now and
would just like to say thanks a lot for a marvelous post
and a all round interesting blog (I also love the theme/design),
I don’t have time to read it all at the minute but
I have book-marked it and also added your RSS feeds,
so when I have time I will be back to read more, Please do keep up the superb b.

14. livres pdf - May 15, 2014

I couldn’t refrain from commenting. Exceptionally well written!

15. enhancedonlinenews.com - May 18, 2014

I really love your article. It’s obvious that you have lots of knowledge about this topic.
Your points are well made and relatable. Thanks for writing engaging and helpful material.

16. livres pdf - May 20, 2014

Thanks for a marvelous posting! I certainly enjoyed reading
it, you can be a great author. I will be sure to bookmark your blog and definitely will come back later on.
I want to encourage you continue your great work, have a nice evening!

17. Kacey - May 21, 2014

This post is really a pleasant one it helps new net users, who are wishing for blogging.

18. http://glenqueene.soup.io - May 23, 2014

you’re in reality a good webmaster. The website loading speed is incredible.

It sort of feels that you’re doing any distinctive trick.
In addition, The contents are masterpiece. you have done
a magnificent activity in this matter!

19. Lenore - May 24, 2014

Pretty nice post. I just stumbled upon your blog and wanted to say that I’ve
truly enjoyed surfing around your blog posts.
After all I will be subscribing to your rss feed and I hope you write again soon!

20. Lamont - May 24, 2014

I visited multiple websites except the audio quality for audio songs current at this site is truly fabulous.

21. telecharger livres - May 28, 2014

When some one searches for his essential thing, so he/she wants to be
available that in detail, so that thing is maintained
over here.

22. Noble - June 4, 2014

The fact is that each and everything must be black and bright white as that the notion of the creation must be legibly drawn on a piece
of paper. Besides, you can also avoid the rush of people in choosing the best of trinkets at local shops
and unusual price bargains- one can easily get the attractively unique fashion jewels at home
at amazingly reasonable prices compared to the conventional shops.
You need not spend too much just to get the latest trendy clothes for the season.

23. America on Stone - The other printmakers to the American people; a chronicle of American lithography other than that of Currier & Ives, from its beginning, ... craftsmen from every part of America download pdf - June 12, 2014

What’s up to all, the contents existing at this website are truly amazing for
people knowledge, well, keep up the nice work fellows.

24. rikka takanashi - June 22, 2014

Hello it’s me, I am also visiting this web site daily, this web page
is truly nice and the visitors are really sharing nice thoughts.

25. Webster - June 25, 2014

When I initially commented I seem to have clicked the -Notify me when new comments are added- checkbox
and now every time a comment is added I get 4 emails with the exact same
comment. There has to be a way you can remove
me from that service? Thanks!

26. Bidetsforyou.Com - July 16, 2014

Just by it being around I notice who else likes dark chocolate by
you eating becoming well. Chocolate melts at a temperature
slightly under body temperature. Some levels require planning
and skill to make combinations to clear jellies but other people
are pure luck.

27. Janna - July 30, 2014

At this time it sounds like WordPress iis the
top blogging platform available right now.
(from what I’ve read) Is that what you are using on your

28. games - August 5, 2014

Just desire to say your article is as surprising. The clearness in your post is just spectacular and i could
assume you are an expert on this subject. Well with your permission allow me to grab your
feed to keep up to date with forthcoming post.

Thanks a million and please carry on the rewarding work.

29. web hosting - August 12, 2014

Valuable information. Luccky me I found your website accidentally, and I’m shocked why
this coincidence did not took place in advance! I bookmarked it.

30. using Fiverr for seo - September 3, 2014

I’m amazed, I must say. Seldom do I encounter a blog that’s equally educative and entertaining,
and let me tell you, you’ve hit the nail on the head.
The issue iis something not enough men and women are speaking intelligently about.
I’m very happy that I stumbled across this duding
my search for something redlating to this.

31. website blog - September 11, 2014

I’m impressed, I have to admit. Seldom do I encounter a blog that’s both equally
educative and interesting, and let me tell you, you’ve hit the nail on the head.
The problem is something which too few men and women are speaking intelligently about.
I am very happy I stumbled across this in my hunt for something concerning this.

32. pit przez internet za 2015 - September 12, 2014

Hi superb blog! Does running a blog similar to
this take a massive amount work? I’ve no knowledge
of coding but I had been hoping to start my own blog in the near future.
Anyway, should you have any ideas or techniques for new blog owners please share.
I understand this is off subject however I simply needed to ask.

33. pit przez internet 2015 - September 13, 2014

I have to thank you for the efforts you have put in writing this blog.
I really hope to check out the same high-grade content by
you later on as well. In truth, your creative writing abilities has motivated me
to get my very own blog now 😉

34. urząd skarbowy katowice - September 20, 2014

Very nice post. I just stumbled upon your blog and wanted
to say that I have really enjoyed browsing your blog posts.
In any case I’ll be subscribing to your rss feed and I hope you write again very soon!

35. SEO Columbus - September 23, 2014

You need to take part in a comtest for one of the highest quality
blogs on the web. I most certainly will highly recommend this web site!

36. urzędy skarbowe w opolu - September 23, 2014

Very good blog post. I absolutely appreciate this website.
Continue the good work!

37. ubezpieczenia - September 26, 2014

Hurrah, that’s what I was searching for, what a stuff!

present here at this blog, thanks admin of this web site.

38. meble biurowe - October 8, 2014

Then reap the benefits of the MLM alternatives that await you.
You have to attempt the job on the day you are supposed to return to
work per the WC-240, and you have up to 14 days to try that job out.
Sure there are things like genetics, but what else.

39. przekształcenie spółki - October 8, 2014

Dodaje, że na rynku dań gotowych panuje ostra walka konkurencyjna.

40. pancakes wrocław - October 8, 2014

That gun free zones encourage armed criminals to prey upon the disarmed people inside.
Hannah and Masons has been described as a romantic dining atmosphere.

If a customer has an interaction with any aspect of the restaurant that
is less than pleasant, it could negatively
impact their memory of the entire experience.

41. hurtownia artykulow biurowych - October 8, 2014

Hopefully, by working together they should be able to come up
with the best solution. Be aware in everything you do that the edginess is on and the war drums are beating.
This article provides information and tips to help you develop a email marketing
plan and to harness that power for your own business.

42. pit przez internet za 2015 - October 8, 2014

hey there and thank you for your info – I’ve certainly picked up anything new from right here.
I did however expertise some technical issues using this web site, as I experienced to
reload the web site lots of times previous to I could
get it to load correctly. I had been wondering if your web hosting is OK?

Not that I’m complaining, but slow loading instances times will very frequently affect
your placement in google and could damage your quality score if ads and marketing with Adwords.
Well I am adding this RSS to my email and could look out
for a lot more of your respective exciting content.
Ensure that you update this again soon.

43. weblink - October 10, 2014


Who needs good software developers anyway ? | Imran On Tech

44. druk cyfrowy warszawa centrum - October 10, 2014

Drukarnia w Rakowie została 1638 zamknięta razem z tamtejszą

45. urząd skarbowy w legnicy - October 10, 2014

For latest news you have to pay a quick visit internet and on the web I found this site as a best
web page for latest updates.

46. druk wielkoformatowy wrocław - October 11, 2014

It’s perfect time to make some plans for the future and it
is time to be happy. I’ve read this post and if I could I want
to suggest you some interesting things or tips.
Perhaps you can write next articles referring to this article.
I wish to read more things about it!

47. www.hercampus.com - October 13, 2014

Everything is very open with a very clear description of the issues.

It was really informative. Your site is extremely helpful.

Thank you for sharing!

48. steki minutowe biedronka kalorie - October 13, 2014

If Chicago fine-dining is your thing, and you will probably expect it to be very costly, the steak
restaurant of your choice should provide an array of appetizers, carefully prepared
side dishes to match the richness of your entr. Since its opening in 1878, this famous structure has set the style for casinos worldwide.
A place which is well designed such as Black by Ezard Teage
Ezard will give a soothing experience and ambiance and will surely let you achieve what you want
most: traffic and loyal customers.

49. foto Sposa - October 15, 2014

Fantastic beat ! I wish to apprentice whilst
you amend your site, how could i subscribe for a weblog
website? The account aided me a acceptable deal. I have been tiny bit famiiar of this your broadcast offered bright clear idea

50. urząd skarbowy szczecin - October 24, 2014

Podwyższają podatki i ceny, ulgi zabierają.

51. rzeszow.pl - October 24, 2014

Podwyższają podatki i ceny, ulgi zabierają.

52. warszawa.pl - October 24, 2014

Zadam,jako prawny obywatel Polski,zeby Urzad Skarbowy w moim imieniu,dzialajacy min za moje
pieniadze,skontrolowal caly majatek Jana Vincenta
Rostowskiego,pochodzenia nieznanego,robiacego interesy w moim kraju
Polsce a ukrywajacym dochody i placacym podatki w innym,blizej nieokreslonym panstwie.Jesli kontrol wykaze unikanie
paltnosci naleznej Panstwu Polskiemu,zadam z cala stanowczoscia przykladnego ukarania,odzyskania
ukrywanych pieniedzy i majatku a wrazie nieuregulowania zobowiazan wobec Panstwa Polskiego
przez tego obywatela niewiadomego pochochodzenia,przejecia calego jego majatku wlacznie
ze skazaniem na wiezienie za dzialalnosc przeciwko Polsce !!!

53. urzędy skarbowe warmia - October 24, 2014

Wszystko OK. Tylko jedno małe zastrzeżenie – księża płacą ZUS-y i podatki.

54. jak rozliczyć pit - October 27, 2014

Cocker spanielsevaluated against a cocker spaniel standard, not against german shepherds (or at least in theory, they are not supposed to),
yet pit bull advocates would have you believe that all dogs are evaluated against 1 an additional.
The third troubling aspect of this test is not only the lack of a random sample
but what appears to be pit bull advocates openly conspiring to groom
test candidates and cherry choose only these individual dogs that are likely to pass.

55. urzędy skarbowe gniezno - November 27, 2014

I really like what you guys are usually up too.

Such clever work and reporting! Keep up the good works guys I’ve included you guys to our blogroll.

56. pit39 - December 4, 2014

Bóg wiedział, że Izrael widzi na co idą jego podatki.

57. veris.unas.cz - December 9, 2014

Za pomocą omawianego programu bez problemu rozliczysz:
PIT-39, PIT-36L, PIT-37, PIT-28, PIT-38, PIT-36.

58. pit online 2015 - December 15, 2014

Lots of them went on to undertake their very own pit bulls.

59. stek warszawa dostawa - December 16, 2014

How can you produce quality leads for any MLM business.
At first you have to ensure that all the ingredients are available in front of you; It is very important so check
out the list below:-. I’ve had the best luck with a wood
fire, but am pretty good using charcoal.

60. shopping - December 24, 2014

At this moment I am going to do my breakfast, after having my breakfast coming over again to read
further news.

61. info.pl - December 26, 2014

Pozostają dwa okresy rozliczeniowe na odliczenie VAT.

62. urzędy skarbowe radom - December 26, 2014

No bo Urząd może im wyliczyć, ile zarobili, nie lecąc na siku do

63. druk cyfrowy na tkaninach wrocław - January 5, 2015

Oprócz licznych zalet druk cyfrowy ma kilka znaczących wad.

64. tumblr.com - January 5, 2015

Druk cyfrowy zastępuje inne metody druku i trudno się dziwić, ponieważ nastąpiła wszechobecna komputeryzacja firm.

65. mieszkanie wrocław nowe - February 12, 2015

To świetny dom lub przestrzeń biurowa do rozpoczęcia nowej firmy lub związku.

66. impreza integracyjna - February 21, 2015

Mądrość Ojca Pio wykraczała jednak poza kwestie
duchowe – rady zakonnika cenili naukowcy, lekarze i specjaliści z wielu innych dziedzin.

67. wrocław nowe mieszkania od dewelopera - February 22, 2015

Aktualnie dysponujemy jedenastoma licencjami Pośrednika w Obrocie Nieruchomościami, jak również licencjami Rzeczoznawcy Majątkowego i Zarządcy Nieruchomości.

68. najlepsza restauracja wrocław - March 10, 2015

Nim wybierzemy się na pierwsze przymiarki sukni warto wcześniej ustalić maksymalną kwotę jaką jesteśmy w stanie przeznaczyć na suknię.

69. burgery wroclaw - March 13, 2015

Place the steak in a ziplock bag, pour in enough marinade to just
cover it, and refrigerate overnight. The Coleman grill and Coleman propane
heater are indeed such great partners for outdoor cooking.
Bibi will let you know when she’s happy with
the turnout and then it’s time to start the show.

70. urzedy skarbowe wrocław - March 20, 2015

Od powyższego wyroku Sądu Okręgowego skargę kasacyjną wniosła powodowa “N. i Spółka M. P.” Spółka

71. Elwood - March 31, 2015

Urząd jednak postanowił nas skontrolować i zażądał faktury na world wide web z dowodami wpłat oraz
świadectwo urodzenia i dokument tożsamości dziecka do wglądu.

72. sieci afiliacyjne - April 5, 2015

Administratorem podanych przez Panią/Pana danych osobowych jest S4 Agencja
Reklamowa S.A. z siedzibą w Krakowie (31-510), przy ul.
Rakowickiej 18A.

73. pancakes wrocław - April 5, 2015

Do czasu aż dostałem prawdziwy stek za granicą.

74. Chante - April 15, 2015

Can I just say what a relief to uncover a person that
truly knows what they’re talking about on the internet.
You actually know how to bring an issue too light and make it
important. More and more people need to look at this and understand this
side of your story. It’s surprising you are not more opular given that you surely possess the gift.

75. tinychat.com - April 28, 2015

Das gemütliche und schöne Bett, ausgestattet mit feiner Bettwäsche, können Sie wie alle anderen Möbel günstig online kaufen.

76. Argent Faciel - June 14, 2015

Excellent site. Plenty off useful info here. I’m sending it to several pals ans additionally sharing in delicious.
And obviously, thanks to your effort!

77. weblog - July 30, 2015

Jewelry designing is essential that you made computer software it through a fractured thumb last season to
Tosca. Get prospects to your needs in our industry as a

78. http://mehmetmalkoc.com - October 18, 2015


Who needs good software developers anyway ? | Imran On Tech

79. published here - October 19, 2015

published here

Who needs good software developers anyway ? | Imran On Tech

80. www.commentdevenirrentier.com - October 29, 2015

It’s an remarkable article in support of all the internet people; they will
obtain benefit from it I am sure.

81. minecraft pe free - October 31, 2015

Not only does this Halloween pack include a massive 43 skins,
a terrifying texture pack you could put on your different Minecraft globes,
and macabre songs, it comes with a whole
globe that’s guaranteed to scare you mindless.

82. devenir riche - August 7, 2016

It’s perfect time to make soke plans for the future and it’s time to be happy.
I have read this post and if I could I wwish to suggest you some interesting things or tips.
Perhaps you can wriute next articles referring to this article.
I wish to read more things about it!

83. 76Ivey - July 28, 2017

Hello admin, i must say you have hi quality articles here.
Your website should go viral. You need initial traffic only.
How to get it? Search for; Mertiso’s tips go viral

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: