Hatteras

Eric Sink talked about Hatteras yesterday.  Being that I’ve been eye-deep in my current project (I should really post about it at some point…) I’ve had little time to keep up with my blog list and I’ll just assume that this has been talked about quite a bit.  But given my zealous stance on source control, I wanted to get some points in.

First off, about frigging time Microsoft! For a company responsible for defining a large portion of what constitutes mainstream software development tools to have all but ignored source control was obscene. Sure, they have SourceSafe and many people use it successfully. But I would argue that use SourceSafe is akin to moving your money from under the bed to a good looking fire box. Yes, it is much safer in a fire box than under the bed. But if you think it is the same thing as a bank you are kidding yourself.

For anyone who has been burned by the lack of source control (or by SourceSafe), a quality SCC system is absolutely invaluable. This is true even for very small teams (even “team of one”) shops. But alas most small shops ignore the warnings and prod along with either nothing (SourceSafe) or less than nothing (hope and prayer). My hope is that with Hatteras we will start SCC get more attention and more mainstream use of source code control because of it. Anything raise awareness of SCC is a good thing.

As for Hatteras itself; it looks interesting but as Eric stated it is clearly geared towards the Rational product line. My experience has been that these systems, while powerful, are very difficult to implement and use. To quote Joel Spolsky, “Any impediment to using a [software package] will only result in people working around it”. And these systems are often the poster children for impediment. They are so structure intensive that the act of using the system often takes longer than the act of coding (i.e. 20 minutes to correct a spelling mistake or the like). Now maybe Microsoft will solve this problem and release a system as powerful as ClearCase but dramatically easier to use. After all, they’ve done that many times over the years. But I wouldn’t hold my breath.

So for me and my small team over here, we will continue to happy use SourceGear’s Vault. It is affordable, highly reliable, and doesn’t impede my team from getting things done. And that to me is the hallmark of a good source code control system.

UPDATE: Removed gratuitous profanity for Phil Winstanley's sake. :)

Posted: Tuesday, May 25, 2004 12:38 PM by MarcLaFleur with 8 comment(s)

Comments

# re: Hatteras @Tuesday, May 25, 2004 6:43 AM

Come on - tone the language down eh? No need for the profanity.

Phil Winstanley

# re: Hatteras @Tuesday, May 25, 2004 8:01 AM

Done.

Marc LaFleur

# re: Hatteras @Tuesday, May 25, 2004 8:05 AM

Er, frigging is better than the other word...lol?
Check dictionary dot com.

I though it was really funny, the first things I saw about the new source control system was : Reliable and fully transactional.

AndrewSeven

# re: Hatteras @Tuesday, May 25, 2004 8:41 AM

Oh great, now I'm getting flogged for "frigging"?

My next post might be some George Carlen transcripts. :)

Marc LaFleur

# re: Hatteras @Tuesday, May 25, 2004 9:12 AM

I'm offended by Phil puritanical morality, drop the F-bomb and any other curse words you can think of back in. ;)

Scott

# re: Hatteras @Tuesday, May 25, 2004 9:30 AM

I think the initial F-word was an appropriate characteraization of many people's feelings about VSS.

I was not offended, nor am I offended by frigging.

LOL

AndrewSeven

# re: Hatteras @Saturday, May 29, 2004 8:36 AM

*Grin*

Perhaps I should have added a wink to my comment ;-)

Phil Winstanley

# re: Hatteras @Friday, June 18, 2004 8:57 AM

I wonder what does Microsoft use internally for Source Control.

Superbk

Leave a Comment

(required) 
(required) 
(optional)
(required)