Click here to monitor SSC
SQLServerCentral is supported by Red Gate Software Ltd.
 
Log in  ::  Register  ::  Not logged in
 
 
 

Being Responsible for Code

By Steve Jones,

I read this great account of how Facebook releases new code, and found it to be very interesting. Apparently the entire FB site compiles to a single 1.5GB binary at this time. That in and of itself is interesting, but their deployment strategy caught my eye as well. They use bittorrent to deploy the large file to all their servers. Very creative and interesting look at things from one of the largest web sites in the world.

The process is interesting, but one of the comments caught my eye. It includes a quote from the article:

I know there's no shortage of developers that make mistakes and don't want to have responsibility for the code they release. I like the idea of tracking these metrics, and letting people's actual performance being a part of their evaluation each year. Not trusting the manager's memory, or the recent complaints from co-workers, but actually looking at the relative mistakes being made. This leaves out scale, but I'm not sure the scale of the mistake is as important as the frequency.

However this is a double edged sword. Some people will perform worse if you place them under this pressure and may find it too stressful an environment. If you don't have the same pressures as a company like Facebook, you might end up driving away good employees that could fit in elsewhere.

My recommendation would be that you hold people accountable for their work and use metrics like this to actually track that back to specific incidents, but that you use this as only a portion of someone's evaluation. Track other measures available that help you determine if a particular worker is contributing value to your company outside of the bugs they might have in their code.

Steve Jones


The Voice of the DBA Podcasts

We publish three versions of the podcast each day for you to enjoy.

Everyday Jones

The podcast feeds are available at sqlservercentral.mevio.com. Comments are definitely appreciated and wanted, and you can get feeds from there. Overall RSS Feed: or now on iTunes!

Today's podcast features music by Everyday Jones. No relation, but I stumbled on to them and really like the music. Support this great duo at www.everydayjones.com.

You can also follow Steve Jones on Twitter:

Total article views: 258 | Views in the last 30 days: 1
 
Related Articles
BLOG

Podcasting

A new video setup is on the way!!!! Actually I'll do a couple podcasts on podcasting over the hol...

BLOG

Podcasting

I'm working on getting a small studio set up for some podcasting of the editorials. That means I put...

ARTICLE

Podcast Announcements

Podcast Feeds

ARTICLE

Mistakes in April

Steve Jones has a blooper reel for today that shows some of the things that happen when shooting a d...

BLOG

What's In a PodCast - Part 1

Well, lots of mistakes. Here's a good example of one: Friday Oct 5 mistake. I decided to go the b...

Tags
 
Contribute

Join the most active online SQL Server Community

SQL knowledge, delivered daily, free:

Email address:  

You make SSC a better place

As a member of SQLServerCentral, you get free access to loads of fresh content: thousands of articles and SQL scripts, a library of free eBooks, a weekly database news roundup, a great Q & A platform… And it’s our huge, buzzing community of SQL Server Professionals that makes it such a success.

Join us!

Steve Jones
Editor, SQLServerCentral.com

Already a member? Jump in:

Email address:   Password:   Remember me: Forgotten your password?
Steve Jones