The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
The psychology of (version) numbers

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Daniel Berger

Posts: 1383
Nickname: djberg96
Registered: Sep, 2004

Daniel Berger is a Ruby Programmer who also dabbles in C and Perl
The psychology of (version) numbers Posted: Apr 15, 2005 9:39 AM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by Daniel Berger.
Original Post: The psychology of (version) numbers
Feed Title: Testing 1,2,3...
Feed URL: http://djberg96.livejournal.com/data/rss
Feed Description: A blog on Ruby and other stuff.
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Daniel Berger
Latest Posts From Testing 1,2,3...

Advertisement
Yes, I know this isn't an original topic, but here it goes...

I was reading DHH's blog regarding the notion that Rails is in its "infancy". Andres commented that the version number gave him the willies. Alex then followed up with, "I can't believe people can look at the version number and make a decision like that...".

It's easy to ridicule someone for something like that, but it has a psychological basis that can't be ignored, and you better get used to the fact that version numbering matters. You see, there's something magical about the version number in terms of perception, rather than reality.

This same sort of psychology has spilled over into other areas of our life. Do you have a checking account? What number did you start your checks with? I'll bet it wasn't 101. Why? Because businesses got nervous with low check numbers, and started to refuse checks with a number lower than X. Consequently, banks started offering to start your check numbers at pretty much whatever you wanted to get around it.

Another somewhat related example is price structure. I've heard more than one story of products that started selling better after they raised the price. The notion being that if it's very expensive, it must be very good. But I digress.

The version numbering issue isn't such a huge deal for standalone packages, but OS programmers writing applications should take heed. We have a habit of of starting our code with 0.1 rather than 1.0 because, in our minds, the 1.0 release is the "final, perfect" version that we ultimately strive for, but can never quite accomplish. I know. I do it often. Many programmers do. But, when you've got an application you're trying to promote/sell, this is something you had better take seriously because, like it or not, it can alter the way people react to your product. And so, you can start your version at 1.0 to alleviate the apprehensiveness that is sometimes caused by a 0.x version number.

Having said that, I still think there's an onus of responsibility on OS programmers when it comes to version numbering. If you know your product is alpha, and that the API could change dramatically in the next release, I think it would be irresponsible to release it as 1.0.

Back to Rails. Is Rails ready for 1.0? I think it is. I'll bet it's a higher quality product than, say, Oracle 1.0 or MS Word 1.0 ever were. ;)

Next week: why good looking people will go farther than you for no good reason. ;)

Read: The psychology of (version) numbers

Topic: Ruby Comes to Artist in a Dream, Comforts Him for Thirty Years Previous Topic   Next Topic Topic: Stop, For Blogging's Sake

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use