The i-Technology Media!
Register | Log in
   
 
.NET  ·  AJAX  ·  CLOUD  ·  ECLIPSE  ·  FLEX  ·  OPEN WEB  ·  iPHONE  ·  JAVA  ·  LINUX  ·  OPEN SOURCE  ·  ORACLE  ·  PBDJ  ·  SEARCH  ·  SILVERLIGHT  ·  SOA  ·  VIRTUALIZATION  ·  WEB 2.0  ·  WIRELESS  ·  XML
Comments
Improving the Efficiency of SOA-Based Applications
jhv1blz5 wrote: The article validated SOA as an IT architecture paradigm that can be leveraged in many ways. Taking data storage, scalability and application performance to a nifty level using SOA Application Grid infrastructure will no doubt enhance data and application performance on Oracle architecture platforms, it also has the promise of a cost effective and efficient IT delivery model. The very benefits of SOA.
Jul. 3, 2009 10:31 AM EDT
Cloud Computing | Virtualization
November 2 - 4
Register Today and SAVE !..
Did you read today's front page stories & breaking news?
Live Google News by SYS-CON!

Top Three Links You Must Click On


Industry News
Ruby on Rails Creator Says: "Reduce the Risk, Hire Programmers From Open Source"
David Heinemeier Hansson Shares His Unique Formula for Successful Hiring

By: David Heinemeier Hansson
Nov. 28, 2005 02:30 AM

In the wake of open source, traditional hiring practices seem like an unnecessarily risky way to hire new employees. Especially for small teams where each hire can make it or break it. Why bet the composition of your collective on abstract indicators, hearsay, and a biased bio?

I remember my last interview a few years back for a technical position. I was hired on a shiny CV concocted on my own, a few e-mails back and forth, and a one-hour interview. That's it.

That bothered me even back then. Especially because I kept hearing of that process as the norm. And the effects of it were painfully clear: it's a lot easier to hire someone than to fire them, so most companies would just keep the outcome of their crap shoot. Regardless of whether they rolled snake eyes or boxcars.

There had to be a better way. And of course, now there is. Open source is a golden gift to the process of hiring technical people. It reduces the risk enormously by allowing you to sample candidates over a much longer period of time, using all the right variables:

Quality of work: Many programmers can talk the talk, but can't walk the walk in any direction I would be interested in tagging along for. With open source, you get the nitty-gritty specifics of the programming skills and practices exposed in high definition. Contrast with the black and white distorted image from playing "how to build a linked list" at a whiteboard.

Fit of culture: Programing is all about decisions. Lots and lots of them. Decisions are guided by your cultural vantage point. Your values and ideals. It's possible to reverse-engineer a lot of cultural substance by backtracing from specific decisions made in coding, testing, and community arguments. If there's no cultural fit, every decision will be a struggle.

Assessment of passion: By definition, involvement in open source requires at least some passion. Otherwise why would you forgo laying on the beach, on the couch, or in your bed all those hours spent crouched in front of your screen? But it can also be more specific and along with the cultural fit, give you an indication of what it is that really makes a person tick.

Capability for completion: Also known as "gets stuff done" and perhaps one of the most important qualities in a programmer. All the smarts, proper cultural leanings, and passion doesn't amount to valuable software if you can't get stuff done. And lots of programmers, unfortunately, can't. So look for the zeal to ship, get it out the door, make the pragmatic trade-offs at the finish line. Open source offers a world of options to both deliver and linger.

Degree of humanity: Working with someone over a long period of time, during both stress and relaxation, highs and lows, allows you to know someone as a human. And filter out the stereotypical geeks with no manners or social skills.

This could also have been called "People I Wouldn't Hire, Part II (revisit Part I for a flame fest). I can't imagine hiring someone that I didn't know through open source. I would consider it irresponsible to endanger the composition of 37signals by bringing someone on board in the same manner on which I have personally been hired a good number of times.

Which is of course also why we hired Jamis Buck at the beginning of the year. Because I was in awe of his rating on the five qualities listed above by following his releases and his participation in the Ruby community.

Who cared about his GPA (or if he even went to college)? Or that he lived in Provo, Utah? Or how many years of experience he had programming? We didn't. It's simply unnecessary to rely on secondary factors when the work is available to extract values for the five variables listed above.

Open source gives companies a way out of the crap shoot. A competitive advantage in picking winners with a much higher rate of success than the guessing, interpolation, and charade of old.

At the same time, open source allows programmers a way to route around dressing up for a meeting with the bank in your Sunday suit. Stop optimizing the secondary factors and focus on what it's all supposed to be about: the craftsmanship.

 

Published Nov. 28, 2005— Reads 40,259 — Feedback 1
Copyright © 2005 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
▪ Michael Yuan's Java Blog: "Is Ruby Replacing Java? – Not So Fast"
About David Heinemeier Hansson
David Heinemeier Hansson, a partner in 37signals, has been working with the Net with varying levels of success since 1996 - in the fields of game journalism, marketing, project management, design, and development. In July 2004, he released the framework Rails (also known as Ruby on Rails) and has been managing that as an open-source movement ever since. He is one of the software luminaries on the faculty of SYS-CON's "Real-World AJAX" Seminar, a faculty that also includes the Father of the "term" AJAX, Jesse James Garrett (http://www.ajaxworld.com).

Add Your Feedback

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

#1
Infernoz commented on 14 Dec 2005

I'd disagree too, OSS involvement may be a good sign, however it is not the whole story (only their OSS face), there could be a lot you don't see, also a lot of us good developers don't have the time and energy to code both at work and at home!


Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE
Breaking Java News
Tieto Signs Long-Term Agreement to Deploy OneSpin Solutions’ Formal Assertion-Based Verification Solution
Free Entertainment With BT Office Furniture
Nationwide Traffic System Deployed in Australia Using ITIS TrafficScience(TM) Cellular Floating Vehicle Data (CFVD) Technology
Sigma-tau Submits Marketing Authorization Application to EMEA for a Novel Anti-Malarial
GoldenAgeMedical.Com Announces National TV Campaign

ADVERTISE   |   MAGAZINE SUBSCRIPTIONS   |   FREE BREAKING-NEWSLETTERS!   |   SYS-CON.TV   |   BLOG-N-PLAY!   |   WEBCAST   |   EDUCATION   |   RESEARCH

.NET Developer's Journal - .NETDJ   |   ColdFusion Developer's Journal - CFDJ   |   Eclipse Developer's Journal - EDJ   |   Enterprise Open Source Magazine - EOS
Open Web Developer's Journal - OPENWEB   |   iPhone Developer's Journal - iPHONE   |   Virtualization - Virtualization   |   Java Developer's Journal - JDJ   |   Linux.SYS-CON.com
PowerBuilder Developer's Journal - PBDJ   |   SEO / SEM Journal - SJ   |   SOAWorld Magazine - SOAWM   |   IT Solutions Guide - ITSG   |   Symbian Developer's Journal - SDJ
WebLogic Developer's Journal - WLDJ   |   WebSphere Journal - WJ   |   Wireless Business & Technology - WBT   |   XML-Journal - XMLJ   |   Internet Video - iTV
Flex Developer's Journal - Flex   |   AJAXWorld Magazine - AWM   |   Silverlight Developer's Journal - SLDJ   |   PHP.SYS-CON.com   |   Web 2.0 Journal - WEB2
Apache   |   CMS   |   CRM   |   HP   |   Oracle Journal   |   Perl   |   Python   |   Red Hat   |   Ruby on Rails   |   SAP   |   SaaS

SYS-CON MEDIA:   ABOUT US   |   CONTACT US   |   COMPANY NEWS   |   CAREERS   |   SITE MAP
SYS-CON EVENTS:   |  AJAXWorld Conference & Expo  |  iPhone Developer Summit  |  Cloud Computing Conference & Expo  |  SOA World Conference & Expo  |  Virtualization Conference & Expo
INTERNATIONAL SITES:   India  |  U.K.  |  Canada  |  Germany  |  France  |  Australia  |  Italy  |  Spain  |  Netherlands  |  Brazil  |  Belgium
 Terms of Use & Our Privacy Statement     About Newsfeeds / Video Feeds
Copyright ©1994-2008 SYS-CON Publications, Inc. All Rights Reserved. All marks are trademarks of SYS-CON Media.
Reproduction in whole or in part in any form or medium without express written permission of SYS-CON Publications, Inc. is prohibited.
 
close this window