Typically I use this blog to write articles about Facebook, however after hosting the Social Developer Summit earlier this week, I thought I’d take this opportunity to get a single point across: developers are kings of the economy right now. While there are plenty of instances where developers don’t get credit for the work they do, developers are the ones driving innovation and its up to them to build us a new future. Here’s a quick synopsis of my thoughts on the developer kings.
Everybody Wants A Developer Ninja/King/Expert/….
There are a million words to describe a qualified developer. The most critical thing all companies want to avoid is a developer who will drag their feet or simply doesn’t know how to program efficiently. If you are a developer and you can’t program efficiently and keep churning out crappy code, don’t be too hard on yourself, just realize that the key aspect that separates the “developer geniuses” from the rest is that they are constantly learning, everyone else just sucks at life.
Granted, talent is important. If you aren’t the most logical (or intelligent) person on the block, you may want to try another profession and leverage your strengths. However if you are a curious individual, programming may be the profession for you. Best of all, developer salaries are rising quickly. Every company I know is looking to hire developers. Yes, you need experience. Don’t have experience? Sharpen those swords ninja!! Practice makes perfect so start building the “next hot app” and even if it doesn’t work out, you’ll at least improve your programming skills.
Who Wants You?
Facebook, Google, Apple, Twitter, are just a few companies looking for talented developers. Don’t want to work at a big name company or one with thousands of employees? Every single small startup is looking for you. I want you!! Qualified developers don’t need me to tell them this though because they’re too busy turning down job offers and not replying to half the emails in their inbox. Sounds pretty baller, right? Hell yeah! Learn how to code and you too can become a rockstar! Just make sure you keep learning, otherwise you suck at life (as previously mentioned).
Is There A Lack Of Smart People?
Let’s be honest, any developer that’s talented most likely already has a job and if they don’t, they think they are building the next Facebook, Google, YouTube, or [Insert successful internet startup name here] and turning down job offers left and right while they spend long nights programming. Your best bet is those programmers. While they may indeed come up with a great idea, most of them are going to run out of money eventually because 95 percent of startups fail in the first year. However if they were an early Google or Facebook employee, they are probably already funded, CTO of that next hot startup, and really are building the next Google. Sorry!
With so much demand for quality development talent, one has to wonder if there is a lack of logical and intelligent thinkers. Most of the time I find that the only startups that aren’t working or can’t find quality talent is that they have a lack of inspirational leadership. Mark Zuckerberg, for example, may not be the most sociable developer, however he did some bad ass shit in college by hacking into some computers and developers respect that.
He’s also a talented developer which is why he has been able to attract other world class software engineers like Bret Taylor, Paul Bucheit, Blake Ross, and Joe Hewitt, just to name a few.
The Whole Credit Thing
Want to be put on the front cover of Forbes for that sick product you just built (and your billion dollar bank account)? So do I! However programming talent alone will not get you there. Being sociable and confident is also critical. I’m not going to list all the personality traits that will make you attractive to others, however if you spend more time learning how to become a leader and not just a talented developer, you’ll have a chance to rise above the others. It all starts in one place though: learn how to code.
Steve Jobs may not be the best software engineer but he sure as hell tried his hand at it when starting Apple. He also focused heavily on leadership and building culture. Anyways, the bottom line is this: if you really want to build that next hot startup your best bet is to learn how to code, everything else will follow.
This public service announcement was brought to you by your friendly next door developer and entrepreneur!





![[Inside Social Apps 2012]](http://www.allfacebook.com/wordpress/wp-content/themes/allfacebook2/images/ISA2012_336x100_F_RegisterNow.gif)
![[AllFacebook Stats: Facebook Analytics for Your Business]](http://www.allfacebook.com/wordpress/wp-content/themes/allfacebook2/images/stpro_allfacebookstats.gif)
![[How can Facebook change your business?]](http://www.allfacebook.com/wordpress/wp-content/themes/allfacebook2/images/FMB_A_MAY2011_336x100_F.gif)


Thanks for this informative article. yes, big name companies like Google, Microsoft, Amazon, etc. are always looking for software developers. Nut have you gone through their interview process. Simply writing efficient code is not enough for them. You need a MS in computer science, a top notch in coming up with innovative and efficient algorithms for complex problems quickly, must be highly skilled in designing object orientated software systems. Simply becoming efficient code writer is not good enough for these companies.
Comment by Free Classifieds Blo — July 1, 2010 @ 8:11 am
I tried to explain this to one of my relatives, who are trying to support a family on a Walmart retail salary.
There is literally free software that you can download to your computer, which you can freely use to learn and modify code. You can build useful things extremely cheaply using cloud computing services and public APIs. And you'd then be chased desperately by many companies who would literally pay 3X and up, not counting the substantially better benefits.
Or you could continue to watch reruns of Two and a Half Men and bitch about your Walmart job, which is what my relative ended up doing instead.
Comment by rt — July 1, 2010 @ 8:33 am
Wow, that sure was a lot of extra text to just stretch out the sentence, "programmers are well paid". You couldn't even bother putting a single ounce of usefulness in there by mentioning WHAT to learn how to code in?
Comment by MW — July 1, 2010 @ 10:51 am
I want to agree with the premise of this article. In fact, I *mostly* do. However, let's be real. Learning to be a rockstar programmer takes a lot of work. There's nothing instant about it. Also, d'you have sources to back this up? I know there's proof, but what's the next step? How can I learn to program? How did *you* learn to program?
Comment by Ann — July 1, 2010 @ 11:12 am
*like button pressed*
Comment by Facebook User — July 1, 2010 @ 11:52 am
I have the quote… "Let’s be honest, any developer that’s talented most likely already has a job and if they don’t, they think they are building the next Facebook, Google, YouTube, or [Insert successful internet startup name here] and turning down job offers left and right while they spend long nights programming."
We are all chasing a dream.
- @jobrieniii
Comment by Facebook User — July 1, 2010 @ 12:22 pm
Love this, Nick! Totally agree.
Comment by Jesse Stay — July 1, 2010 @ 12:29 pm
Nick where is a good place to start?
Comment by Cody Merritt — July 1, 2010 @ 12:48 pm
I've been a programmer before the term IT-specialist was coined. Started off in Fortran and assembler on a 64K PDP-11 mainframe. My conclusion is: If you want to become rich, find enthousiastic programmers and let them work for you. Just keep them inspired (that is easy, just let them free to do their job) and make sure that their code is according to specs.
Comment by Lex — July 1, 2010 @ 3:47 pm
Hey I am chasing that dream and working at the same time! I run a business consulting programming to clients and am also starting a new social networking experience due to roll out this fall. Its me and a whole team of people working on it. Check it out, http://www.somethingcoolhappened.com. You can view a intro video and even preregister here.
Comment by Adam — July 2, 2010 @ 7:29 am
Great article Nick. Most of you are asking questions of how to become a programmer, what you should learn, etc. Well, with having over 3+ years in the field, I have found that Ruby (on rails) is the most promising language I have found. It is the same as what Twitter is using, as well as Yellowpages.com, shopify, Hulu, and Justin TV. After learning it, I made a full running social network within 7 hours. Hope this helped
Comment by Call Me Ruby — July 5, 2010 @ 8:12 pm
GREAT ARTICLE. time to refresh those programming skills. any c-level position in an Internet Startup should have a basic knowledge of what the dev team are doing. I'm interested to hear your views on whether you think the CEO should be a programmer, or whether it's alright for them to rely on their CTO etc?
Comment by Eric — September 17, 2010 @ 4:02 am