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

Be a Craftsman

By Steve Jones,

Is software engineering dead? That's what Tom Demarco, an amazing software mind, said in this recent article (PDF) at IEEE. After being stunned and almost refusing to read it, I decided to go through it carefully, and I found that I tend to agree with him. I highly recommend this short piece if you develop software (it's two pages); it's very thought provoking.

I came across it in a post from Jeff Atwood, who commented on it at his Coding Horror blog. He talks a bit about how he's realized that he's not a software engineer, but rather a craftsman instead. So what's a craftsman?

I think many people would say Sam Maloof is a craftsman. Craftsman is a highly respected brand of tool, and perhaps even well brewed brand of beer. But in software, I think this generic definition fits well:

"...a professional whose work is consistently of high quality."

I've seen it also defined as someone who is skilled in some trade and practices it. And while all of those definitions seem to fit, I think they are missing one important fact. It's one that Jeff Atwood seems to recognize, and it's one that you might want to make sure you're working on.

The craftsman are those professionals that work on their craft. Beyond just showing up, writing code, even finishing projects, the craftsman are those that seek to improve their skills over time. Or as Jeff put it, "suck less every year."

Steve Jones

The Voice of the DBA Podcasts

Everyday Jones

The podcast feeds are available at Comments are definitely appreciated and wanted, and you can get feeds from there.

You can also follow Steve Jones on Twitter:

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

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: 146 | Views in the last 30 days: 1
Related Articles


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


Podcast Announcements

Podcast Feeds


Software Assurance Cuts Back

Software Assurance from Microsoft is losing a benefit and Steve Jones comments.


Be a Craftsman

Comments posted to this topic are about the item [B]Be a Craftsman[/B] Man, you're on a roll with gr...


Serverless Software

Today Steve Jones talks about the future of software development and how it might not require develo...


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

Already a member? Jump in:

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