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

Are We Not Testing Enough?

By Steve Jones,

Recently I wrote an editorial on FizzBuzz tests, which generated quite a debate on the performance aspect of the test. My intention was to talk about minimum bar tests, finding the lowest level of programmer you were willing to accept, but it turned into a performance contest with people trying to figure out and post the fastest, and most efficient answer.

In the discussion for my editorial, Jeff Moden mentioned that when you interview for a job, you ought to write production code. You ought to write the best solution you can, and not just a simple loop. Even if it's a low bar test, you ought to treat it as a contest to produce the best code you can. I think I agree with that, but it makes me wonder.

Are we not setting the bars high enough? Should we forgo hiring people that aren't qualified enough and in fact look to force people to be excellent developers before we hire them?  I know that many companies need to get work done, but is it worth the sacrifice? For this Friday, I wanted to ask this question:

Do we need to test software developers more and set the bar higher for their skill levels?

By this do I mean that in looking to hire people that write code, should we actually spend more time assessing their skill at writing code? Should we actually give them more problems to solve and see how they write code in an interview? Or perhaps require them to solve some problem over a couple days?

I honestly don't know if this is the thing to do. There is a whole spectrum of people out there that need jobs, there are dangers in hiring stars, and it's not practical for every company to do this. Some can make it work, but the majority of us need to work with a large spread of talent levels.

I know there are definitely logistical issues, but is it something you'd like to see in your company? Or something you'd like to go throw and actually have to write solid, strong, production quality code? Let us know this Friday.

Steve Jones


The Voice of the DBA Podcasts

Everyday Jones

The podcast feeds are available at sqlservercentral.mevio.com. You can also follow Steve Jones on Twitter:

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.

I really appreciate and value feedback on the podcasts. Let us know what you like, don't like, or even send in ideas for the show. If you'd like to comment, post something here. The boss will be sure to read it.

Total article views: 202 | Views in the last 30 days: 2
 
Related Articles
BLOG

Podcasting

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

ARTICLE

Podcast Announcements

Podcast Feeds

BLOG

Podcasting

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

BLOG

Technical Podcasts I Listen To

There are a few podcasts I tend to listen to as I have time. Since I work with a wide...

FORUM

Podcast Problem

Podcast Problem Blocked by group policy

Tags
editorial    
friday poll    
 
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