Slashdot Mirror


Do Software Versions Really Matter?

An anonymous reader writes "I work for a rather large software company and I am currently working on a completely new product. So new in fact, that the official name has not even been decided. I had assumed that the version number for this product would be 1.0 (at most). However recently I learned that the Product Managers want to release this NEW product with a version number somewhere between 5.0 and 8.0 because 'there is a stigma about buying 1.0 products. People assume it's no good.' This latest Dilbert-esque comedy routine nearly sent me over the edge. So to gauge my sanity against that of the upper Product Management, I ask the community: Do version numbers play a role in software decisions, or have product version numbers lost all credibility and meaning? Would the community feel comfortable buying version '6.3' software (and paying tens of thousands of dollars for it) knowing that it was the first release of the product?"

132 of 693 comments (clear)

  1. Absolutely by Anonymous Coward · · Score: 5, Funny

    Let me know when you hit 7.0

    1. Re:Absolutely by suckmysav · · Score: 4, Funny

      "Why don't you just make 10 louder"

      ". . . . ?"

      "This one goes to 11"

      --
      "You can't fight in here, this is the war room!"
    2. Re:Absolutely by PIBM · · Score: 2, Insightful

      Or just use the year!

    3. Re:Absolutely by Anonymous Coward · · Score: 2, Funny

      You should place a "Beta" next to it. (1) You product sounds like a Beta anyway. And (2) you can say to your marketing folks that "Google is doing it, so it must be a good idea if Google thinks it's a good idea."

    4. Re:Absolutely by Bloke+down+the+pub · · Score: 4, Funny

      Some software is good - but ours is beta.

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
  2. It's just the opposite for me by It+doesn't+come+easy · · Score: 5, Insightful

    Personally, I take to opposite view. If I try an application labeled something like version 6.0, for example, and it still has a lot of bugs in it then I'm likely to be a lot more pessimistic about the software. After all, version 6 software ought to have most of the bugs worked out by then. I would think poor quality at version 6 would reflect much more negatively on a company than at version 1.

    We've all been conditioned by a source that will go unnamed for now that version 1 software is probably full of bugs, so it's not unexpected. It's also probably true that some people will avoid software simply because it's version 1. Yet, it's the same software whether you call it version 1 or 6, so it has the same bugs in it (e.g. the user who tries the software will experience the same problems, regardless of the version label). For a company to risk losing the good will of the customer on a marketing gimmick seems foolhardy to me. Trust is easy to lose, hard to regain.

    --
    The NSA: The only part of the US government that actually listens.
    1. Re:It's just the opposite for me by bugnuts · · Score: 5, Insightful

      The point is, you bought the software. That's what matters. You might not buy it again, but considering the cost and training and porting and whatever, you probably wouldn't abandon it.

      Now, if your research showed there were two products that might do what you want: Foo v1.01 and Bar v6.0. Which one would you choose, based solely on version number?

      The real point of the TFA is (the astonishment) that version numbers are no longer for the developers. They're now marketing tools, similar to a megabyte being 1,000,000 bytes (and far less formatted), or a 17" monitor really only being 15.5".

      So, I see no issue with starting the version at non-1.0. I see no issue with not even having a version number, and just call it CE or Pro or 2008.

    2. Re:It's just the opposite for me by fbjon · · Score: 5, Insightful

      The first version shouldn't have any version number at all, it's just the product itself, not an iteration of it. This way nobody will focus on the number, and when the next version comes along you can put that magic 2.0 there. If it sounds too plain with just the product name, you can put some meaningless and nonsequential characters there, e.g. 'EV' (Enterprisey Version), 'XP', 'NT' ... you get the idea.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    3. Re:It's just the opposite for me by It+doesn't+come+easy · · Score: 4, Interesting

      Actually, I agree with what you say and of course any honestly numbered software will indeed exhibit the trend you describe. I have also seen software move from version x.0 to x.1 and get worse in the process.

      However, the question was version 1 verses a higher version (such as version 6). It was not concerning version 6.0 verses 6.1 or 6.2 for example. Of course, they seem to be considering taking the fudging one step further (instead of version 1.0, use version 6.3), so what you say is still relevant from the perspective of fooling the naive customer. Still not a good way to start off a business relationship.

      --
      The NSA: The only part of the US government that actually listens.
    4. Re:It's just the opposite for me by Sj0 · · Score: 2, Interesting

      To be fair, I've used software that had version numbers like 0.99989389 for years and years only to find it more useful than the alternatives.

      And I'm using Firefox 3 when there's obviously an Internet Explorer 8 that should be 5 times better!

      --
      It's been a long time.
    5. Re:It's just the opposite for me by plover · · Score: 5, Funny

      Remember the Microsoft slogan: "Quality is job 1.1!"

      --
      John
    6. Re:It's just the opposite for me by master5o1 · · Score: 2, Funny

      And relating to this project, the initial 6.0 release should have infinitely more features than the previous 1, 2 ... 5.0 releases that were non existant. Who cares about the bugs! There are so many more features than the previous releases!

      --
      signature is pants
    7. Re:It's just the opposite for me by Knuckles · · Score: 4, Insightful

      Now, if your research showed there were two products that might do what you want: Foo v1.01 and Bar v6.0. Which one would you choose, based solely on version number?

      But who would choose based solely on the version number?

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    8. Re:It's just the opposite for me by Anonymous Coward · · Score: 4, Funny

      And I'm using Firefox 3 when there's obviously an Internet Explorer 8 that should be 5 times better!

      3 * 5 = 8

      Holy shit that's some bad math!

    9. Re:It's just the opposite for me by plover · · Score: 5, Insightful

      Microsoft is begging to differ with you. Again. They're going to call the successor to Vista, "Windows 7." Not "Windows 2009", not "Windows AB", not even "Windows VII".

      I'm quite surprised by this about-face. I thought the whole "Windows Server 2000" or "Office 2003" was a great marketing move. Look at the typical reaction: "Here I am in 2008, and I'm still using Visual Studio 2005 -- why haven't we upgraded to VS 2008 yet?" Yet those same people aren't complaining that their Windows XP installation should be replaced by Windows Vista.

      Hmm... maybe it has nothing to do with the version numbers, after all...

      --
      John
    10. Re:It's just the opposite for me by ajs · · Score: 4, Insightful

      I agree, and moreso. The world of open source projects that are solid as a rock, but remain 0.x for years has conditioned me to believe that 1.0 *is* the polished, long-lived release. Not always true, but certainly enough to banish the stigma (if there was one).

    11. Re:It's just the opposite for me by nine-times · · Score: 5, Insightful

      Now, if your research showed there were two products that might do what you want: Foo v1.01 and Bar v6.0. Which one would you choose, based solely on version number?

      This also reminds me of the OSX issue. I bet when Snow Leopard comes out, you'll once again hear the trolls saying, "Why are people spending $130 to buy a point release? You just bought 10.5, and you're willing to spend money just to get 10.6? Windows service packs are FREE!"

      So how you number things seems like a valid marketing concern. If they bought version 1.0, they aren't going to want to spend money on version 1.01, or even 1.7. But take that new version, and without adding a single feature, relabel it as 2.0, and people will think it's valid to spend money on it.

    12. Re:It's just the opposite for me by cailith1970 · · Score: 5, Insightful

      Call me strange, but when I was involved in evaluating software for purchase, I actually looked at the feature set of the package. Tick those off against the requirements, then get hold of the thing and play with it for usability and bugs. Lastly, if there were no major issues there, and the package was sufficiently expensive, I'd look at the support agreements, and in particular the SLAs in place for support. If all of THOSE criteria get ticked, then it really doesn't matter what the version number is.

      --
      I intend to live forever, or die trying. - Groucho Marx
    13. Re:It's just the opposite for me by fbjon · · Score: 2

      The about box should show the accurate internal version, subversion, build, and everything else pertinent, but none of that has to show up in the product name.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    14. Re:It's just the opposite for me by afidel · · Score: 5, Insightful

      But who would choose based solely on the version number?

      PHB's, duh.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    15. Re:It's just the opposite for me by Skater · · Score: 5, Informative

      Plenty of people. Slackware jumped from version 4 to 7 because Patrick got tired of people asking him when he'd upgrade to "Linux 6.0".

    16. Re:It's just the opposite for me by Anonymous Coward · · Score: 3, Insightful

      Correct as written, but if you are comparing Foo v1.3 with Bar v6.0, it would be Foo every time. The convention is the first digit is the major release number, the second the minor and the third the patch (if used). I'm very sceptical of x.0 software.

      To counter the marketing department point out that if you start with v8.0, when you have 3 more major releases, it will be release 11.0. People baulk at high version numbers as much as low version numbers.

      If marketing insists you start above v1.0, I'd make v1.0 the first version to go to UAT (ie the demo version for venture capitalists), v1.1 the second etc, go to v2.0 if there is a major rework, and release what passes. If they really push the point I'd start as high as 2.x, but higher than that only works if the product is a dead end with a finite lifespan.

      My $0.02 worth.

    17. Re:It's just the opposite for me by MeNeXT · · Score: 2, Informative

      Try me. Because I bought the software means that a support person on the other end will hear from me. If I find that the company intentionally misled me in order to sell the product then a full refund is in order as well a potential legal action.

      When you have a corporate legal team at your disposal miracles do happen. Or at least refunds.

      --
      DRM? No thanks, I'll just get it somewhere else...
    18. Re:It's just the opposite for me by lysergic.acid · · Score: 5, Insightful

      seriously. anyone who makes their software choices based on which product line has the higher version number at the moment is a moron and should be fired.

      software version numbers should indicate release cycles, different revisions, and development stages (e.g. alpha, beta, etc.), and that's all. when you let marketing decide how to version a product then the version number loses all meaning. personally, i wouldn't trust a company that tries to manipulate consumers by giving delegating the versioning of their software to their marketing department.

      if your product's target consumers are gullible or naive end users, then you might get away with something like this. but i imagine most tech savvy consumers would be turned off by a company that puts so much weight on marketing rather than focusing on their development process (which such manipulation of the versioning system undermines).

    19. Re:It's just the opposite for me by vux984 · · Score: 5, Funny

      3 * 5 = 8

      Holy shit that's some bad math!

      That's nothing. You want bad math:

      Its not just "8" its ie8... and e is around 2.7 and i is the square root of -1... so

      ie8 =~ 21.6i

      FF3*5 = 21.61i ... ok, hmmm.. that's not really better is it... lets keep trying

      FF3 = ie8/5
      FF3 = (8e/5)i
      FF = (8e/15)i or
      F^2= (8e/15e)i
      F = sqrt((8e/15)i)
      F = sqrt(8e/15)sqrt(i)
      F = sqrt(8e/15) * (1/sqrt(2)+1/sqrt(2)i)
      F = sqrt(8e/15)(1/sqrt(2) + sqrt(8e/15)((1/sqrt(2))i)
      F =~ 0.516 + 0.516i

      (assuming you only consider positive roots...)

      who knew?

    20. Re:It's just the opposite for me by hajihill · · Score: 4, Funny

      Exactly.

      Tell Them to call it "Software X CIS". The CIS will stand for Confidence Inspiring String and we can all have a laugh down the road after the marketing people bite.

      Tube-SOCKS

      --
      Of blankness, I know nothing.
    21. Re:It's just the opposite for me by atari2600 · · Score: 5, Funny

      Or Quality is Job Service Pack One (or Two, or Three)

    22. Re:It's just the opposite for me by brianosaurus · · Score: 4, Funny

      Um, duh. Product better-osity varies exponentially with version numbers. Why else would a new products initial version number matter?

      Jeez. Some people... ;)

      --
      blog
    23. Re:It's just the opposite for me by Potor · · Score: 4, Informative

      7 is not a version number; Windows 7 is a product number. Big difference.

    24. Re:It's just the opposite for me by roc97007 · · Score: 2, Insightful

      > I thought the whole "Windows Server 2000" or "Office 2003" was a great marketing move. Look at the typical reaction: "Here I am in 2008, and I'm still using Visual Studio 2005 -- why haven't we upgraded to VS 2008 yet?"

      I feel somewhat differently. I've been known to stop total strangers on the street and crow "I'm still using Office 2000! It works fine! There's no reason to upgrade! Hahahahahaha!".

      Ok, maybe not, but seriously, there is some satisfaction in sticking with something that works and resisting the temptation to buy upgrades which are just an excuse to build another wing on the mansion. I'm willing to stipulate that it might be different for development tools.

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    25. Re:It's just the opposite for me by nine-times · · Score: 3, Insightful

      I'm as guilty as hell of this. I just don't get why anyone would buy OSX version 10.x

      But that's my point. What difference does the version number make? What does it matter whether they call it version 10.5 and 10.6, version 15 and 16, or version 50 and 60? It's the next major release version. They could call it 10.0.0.5 and 10.0.0.6, and the real question would still be, "Does it have enough improvements to be worth the cost of upgrading?"

      I'm not really going to argue with your point about Linux-- except to say that Linux being great doesn't negate the possibility that someone could find value in one of the alternatives. To each his own.

    26. Re:It's just the opposite for me by superdave80 · · Score: 3, Funny

      Well, if they were smart they would change it to:
      "Quality is job 5.0!"

    27. Re:It's just the opposite for me by CohibaVancouver · · Score: 5, Informative

      EVERY version of Windows has more bugs...

      Windows NT 4 was much more stable than NT 3.x. Every version of Windows after ME was better than Windows ME. Windows 3.11 was better than Windows 3.0 and Windows 3.0 was a huge improvement over Windows 2.0...

      I could go on...

    28. Re:It's just the opposite for me by Ant+P. · · Score: 5, Funny

      you'll once again hear the trolls saying, "Why are people spending $130 to buy a point release?

      Oh the irony. Windows 4.0->4.1->4.90 weren't free upgrades, nor is 5.{0,1,2,3}.
      Microsoft do, however allow a free major version upgrade. 6.0 to 5.1.

    29. Re:It's just the opposite for me by tacocat · · Score: 4, Insightful

      Version 1.0: Expect some bugs. Be more forgiving of those bugs.

      Version >5.0: many versions have come and gone, removing all the major bugs. Be very unforgiving of any bugs.

      Playing with fire.

    30. Re:It's just the opposite for me by PC+and+Sony+Fanboy · · Score: 5, Funny

      better than apple's slogan: "Quality is what we tell you it is, bitches!"

    31. Re:It's just the opposite for me by msobkow · · Score: 3, Insightful

      Personally it's a question of whether it's a ".0" release. Never buy a ".0" product -- it's the beta nowadays.

      --
      I do not fail; I succeed at finding out what does not work.
    32. Re:It's just the opposite for me by Stormwatch · · Score: 2, Insightful

      Well, that one is easy to explain. "Mac OS Ten" is the name of the system. The version is the number that comes after that.

    33. Re:It's just the opposite for me by 3dr · · Score: 5, Funny

      Software Version Number Guide

      1.x: First release from either a new company, or of a new product. If the former, it's probably innovative if a bit quirky (wait for 3.0). If the latter, check for a "Home" qualifier, or look for the "Pro" moniker, then decide and wait for version 3.

      2.x: It's amazing the feedback they've received through "anonymous, not personally identifiable" network connections. They've been really busy fixing bugs and adding enhancements. Unfortunately, they don't fix the bugs and functional issues that you've noticed.

      3.x: Now we're getting somewhere. Many bugs are fixed, usability is improved, and memory footprint is still reasonable. Backup this version, this is the version you are looking for. Stock splits, investors take note.

      4.x: Version 4.x is usually released far longer after the previous release than any other release. That's because Version 3 was such a kickass product, that everybody who wanted it has it, and sales have now dropped. But what a cash cow Version 3 was. Version 4 introduces the rental license, with mandatory bi-yearly upgrade deactivation with NannyAlert(tm). Stock has a mild bump up to 42% of what it was a year ago, then drops back to 35%.

      5.x: Hmm, sales continue to plummet, so /obviously/ it's from piracy. Version 5 introduces per-machine CPU serial number locking (or a USB dongle), a new EZ-to-Yoose one-window interface, and a Registry Cleaner, "for Security". Walmart begins selling it. Fry's begins offering rebates.

      6.x: You must be writing antivirus, portable document, checkbook-balancing, or tax prep software. Start looking at newer vendors or other products, because those offerings will be closer to Version 3 functionality.

      14.x: Autodesk called, they want their CAD system back.

      200x: For software companies, a year-based version number is the proverbial White Flag of Surrender. It's an acknowledgment that their development process is so encumbered by well, Process, their quality control so numbed by despondent QA testers, and innovation positively hindered by burnout and irrelevance, that any hope of a release more often than the vernal equinox is out of the question.

      201x: First OS X release. In a Cider wrapper.

      --------

      On a serious note to the OP, I do see version numbers >5 as "has been". History has shown that innovation is long gone, and major releases contain minor enhancements ("Now supporting CSV and XML formats!") Why not exhibit some courage and make it not 1.0, but 1.0! and make a statement? Innovation takes courage. Deception is not innovation.

      If I saw a new product, especially with a 6.x version number, I really would wonder where it's been. "It must have not sold very much before, I wonder if it's still crap?"

    34. Re:It's just the opposite for me by Tolkien · · Score: 5, Funny

      EVERY version of Windows has more bugs...

      Windows NT 4 was much more stable than NT 3.x. Every version of Windows after ME was better than Windows ME. Windows 3.11 was better than Windows 3.0 and Windows 3.0 was a huge improvement over Windows 2.0...

      I could go on...

      Sure you could!

      But not for much longer.

    35. Re:It's just the opposite for me by Cussin_IT · · Score: 5, Funny

      Every version of Windows after ME was better than Windows ME.

      Come on, compared to windows ME nailing your hand to the desk was more plesent, productive and had fewwer bugs.

      --
      Read my blog you know you want to
    36. Re:It's just the opposite for me by swb · · Score: 2, Informative

      It seems like software evolves something like this:

      Real v1.0 -- First version, fairly buggy but generally usable. Vendor labeled version 1.0.
      v1.1 -- Minor improvements, bug fixes. Labeled version 2.0.
      v1.2 -- More of the same, minor new features. Labeled version 3.0.
      v1.3 -- Well-honed release, new features in v1.2 now flawless, no noticable bugs. Labeled version 4.0.

      At this point, they have basically the finished product they should have released as version 1.0 but based on their release schedule should really be v1.3 and not version 4.0. But since its finished and works, nobody will buy a version 5.0 that basically repeats "actual" version v1.2 or v1.3 changes.

      So the vendor releases version 5.0, which is a total rewrite with a new UI, mimicking whatever the most popular eye candy "skin" out there they can find, a few new features and a ton of new bugs and problems. In reality, released version 5.0 is more like a new program with the same name with a real version of 1.0. In this second iteration they repeat the general steps of "real" versions 1.1->1.3, but often quickly and often using a point versioning system.

      By the time they do version 6.0, they are fully cycling the product with major changes but actually just releasing a 1.0 product. They also seem to do this quickly enough that they never get past "real" .1 point release improvements before cycling again.

    37. Re:It's just the opposite for me by 1u3hr · · Score: 4, Informative
      MS DOS v7 came out at the same time DR DOS upgraded to v7. Jumping over a bunch of unused version numbers to do so (AIR, it went from DOS v5.5 to DOS v7.0,

      You misremember. There certainly was an MSDOS 6 (DOS versions), 6.0, 6.2, 6.22 in 1993-4; I think I actually bought them.

    38. Re:It's just the opposite for me by Rick+Zeman · · Score: 2, Informative

      Windows NT 4 was much more stable than NT 3.x.

      On what planet? It took til Vista to undo the damage that MS did moving the video subsystem from the executive layer to the kernel's.

    39. Re:It's just the opposite for me by demonlapin · · Score: 4, Informative

      Win95 rev B was better than WinME, and Win98 (especially SE) was a lot better than WinME. Win98SE is still a pretty good OS for old-school gaming; it's like DOS 5.

    40. Re:It's just the opposite for me by TheLink · · Score: 2, Insightful

      Software Engineering versions explained for the Civil Engineering folk:

      1.0 = plastic model/first draft
      2.0 = blueprint
      3.0 = prototype
      3.1 = real thing

      What most people don't understand about software is that with software:
      1) the blueprint compiles and runs = it "kinda works"
      2) It costs about as much (if not more!) to make the blueprint as it does to make the prototype and the real thing.
      3) The Build Phase of Software Engineering involves the programmer typing "make all" and going for a cup of coffee or home, and costs 24 cents. In contrast the Build Phase of Civil Engineering involves heavy machinery and lots of workers with hard hats, and costs $$$$$$$.

      Given 1) and 2) there's a very high pressure for Management to sell the blueprint drafts as version 1.0.

      Software:
      make each blueprint = USD1 million, and it "kinda works" for the customer.
      make final = USD1 million, and it "kinda works a bit better" for the customer.

      Big Building:
      make each blueprint = USD1 million ( customer rarely buys them).
      make final blueprints = USD1 million
      Architect Firm charges USD10 million for all the design stuff including making as many blueprints as it takes, and everyone signs off on the final blueprints
      Make actual building = USD100 million, "works 99.99%" for the customer.

      And that's why software engineering can't be like civil engineering.

      --
    41. Re:It's just the opposite for me by MiniMike · · Score: 5, Funny

      Did you just break an NDA?

    42. Re:It's just the opposite for me by dryeo · · Score: 5, Interesting

      Funny enough, one of the causes of the Microsoft and IBM divorce was Microsoft demanding to move the video subsystem to ring 0 in OS/2 v1.3. IBM refused in the interests of stability.
      I was always kind of surprised that it took so long for Microsoft to sacrifice stability for speed with NT. I was not surprised at how long it took for them to realize they were wrong.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    43. Re:It's just the opposite for me by pizzach · · Score: 3, Funny

      Microsoft is begging to differ with you. Again. They're going to call the successor to Vista, "Windows 7." Not "Windows 2009", not "Windows AB", not even "Windows VII".

      Microsoft had some version-number-itis with the XBox because PS3 would be greater than Xbox2. It would have been much more interesting if they had named it Xbox 2006. Or maybe XpBox Vista Live Ultimate Edition and leverage on their other brands. Personally, 360 makes me feel like I'm back where I started instead of giving any impression of progress.

      --
      Once you start despising the jerks, you become one.
    44. Re:It's just the opposite for me by Skrapion · · Score: 2, Interesting

      Apparently the official reason that the NT kernel's version number isn't being bumped to 7.0 is for backward compatibility. You know, for all those legacy Vista apps that won't work if the first character of the NT kernel version number isn't '6'.

      Yeah, it seems like a pretty weak argument to me too.

      --
      The details are trivial and useless; The reasons, as always, purely human ones.
    45. Re:It's just the opposite for me by mabhatter654 · · Score: 2, Funny

      so is the next Xbox 540? 4? 720, 1080, Y-Cube?

    46. Re:It's just the opposite for me by bill_mcgonigle · · Score: 2, Funny

      The reason for this is that Windows 7 is the last major release of Windows. XP was planned for this too but Longhorn (now Vista) messed their earlier plans.

      You mean XP couldn't handle the task, so they tried with Vista, but shipped it before it was done, and will finally finish the work in Windows 7, right?

      My suspicion is it merges with the XBox 360 not too long beyond that.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    47. Re:It's just the opposite for me by Raenex · · Score: 3, Funny

      None of those are as bad as the next version of the Wii: the Nintendo Wang.

    48. Re:It's just the opposite for me by advocate_one · · Score: 2, Informative

      you forgot 6.21 which was actually a downgrade as it removed functionality that had been illegally put in 6.0 and 6.2

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    49. Re:It's just the opposite for me by ebbe11 · · Score: 3, Funny

      seriously. anyone who makes their software choices based on which product line has the higher version number at the moment is a moron and should be fired.

      You obviously have never heard of the Peter Principle.

      --

      My opinion? See above.
    50. Re:It's just the opposite for me by Bloke+down+the+pub · · Score: 2, Informative

      why didn't they make their own jargon for binary multipliers

      They did, but you sound like you've got a cold when you say them.

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    51. Re:It's just the opposite for me by kitgerrits · · Score: 2, Informative

      Every version before ME was also more stable.
      ME was simply the lowest point attained by MS.

      --
      "I was in love with a beautiful blonde once, dear. She drove me to drink. It's the one thing I am indebted to her for."
    52. Re:It's just the opposite for me by vux984 · · Score: 2, Interesting

      I'm intrigued, why does Google Calculator not agree?

      A dumb mistake plus a typo. I forgot to actually multiply by e at the end when I evaluated it.

      sqrt(8/15)*sqrt(1/sqrt(2)) = 0.516
      sqrt(8e/15)*sqrt(1/sqrt(2)) = 0.851

      The 2nd term also was off because of a parenthesis mismatch. It should have been:

      sqrt(8e/15)(1/sqrt(2)) + (sqrt(8e/15)((1/sqrt(2))i))

      which evaluates to:

      0.851 + 0.851i

      -cheers

    53. Re:It's just the opposite for me by Almahtar · · Score: 3, Funny

      And less blood loss.

  3. 6.3? No way by 6Yankee · · Score: 3, Funny

    Turn it up to 11!

  4. Version 7 by internerdj · · Score: 4, Funny

    That will inspire confidence in quality...

    1. Re:Version 7 by Anonymous Coward · · Score: 2, Funny

      .....that was the joke

    2. Re:Version 7 by orclevegam · · Score: 2, Interesting
      If you go based on the major version of the kernel API released to the public (ignoring the server products) it makes a bit more sense.
      1. 1.0 to 3.X (all the old "shells" on top of DOS)
      2. 95 (the first true OS they made even if it did still have DOS buried in its guts)
      3. 98 (overhaul of 95, but significant nonetheless)
      4. ME (the OS that should have never been)
      5. XP
      6. Vista (the OS that should have never been mark 2)
      7. 7
      --
      Curiosity was framed, Ignorance killed the cat.
    3. Re:Version 7 by netsharc · · Score: 5, Informative

      God damn, I thought people in /. would know better...
      1. WinNT 3.51
      2. WinNT 4
      3. Windows 2000 (5.0)
      4. Windows XP (5.1)
      5. Windows Vista (6.0)
      6. Windows 7 (7.0)

      Open Notepad, go to Help - About and you'll see those version numbers. Windows 2000 was 5.0.2195, XP: 5.1.2600 ...

      --
      What time is it/will be over there? Check with my iPhone app!
    4. Re:Version 7 by demonlapin · · Score: 2, Informative

      1. OS/2 1.x
      2. OS/2 2.x
      3. WinNT 3.x
      4. WinNT 4
      5. WinNT 5.x (2000, XP)
      6. WinNT 6 (Vista)
      7. WinNT 7

      That's how you get to Windows 7. Remember that OS/2 was originally a MS-IBM joint venture.

  5. Why promote it? by Chris+Pimlott · · Score: 5, Insightful

    Most users won't even notice the version number unless you put it in the face. Just call it FooBuster and put the version number in an about box somewhere.

    1. Re:Why promote it? by mls · · Score: 2, Informative

      Or instead of the version number in the about box, just put the build date (with month and day). Meaningful to you for tracking releases, but meaningless to the user.

      --
      -mls
  6. Slashdot might not be the best place to ask by Drooling+Iguana · · Score: 5, Funny

    A lot of us are probably using Open Source software that's been released and relatively stable for years but is still only at version 0.2.07 or somesuch. We're not exactly representative of the general public.

    --
    ... I'm addicted to placebos
    1. Re:Slashdot might not be the best place to ask by AchilleTalon · · Score: 4, Funny

      Yep, everything before 1.0 is considered stable enough for production.When it hits the 1.0 version number, this is considered suspicious and may have something broken in it and not backward compatible with the 0.x versions.

      --
      Achille Talon
      Hop!
    2. Re:Slashdot might not be the best place to ask by mikael_j · · Score: 2, Interesting

      In my experience, with OSS 1.0 tends to mean "we completely ripped out all the old stable code in favor of new unstable code, and we changed the user interface. But don't worry, we expect it to be stable again around 1.4.x. Also, the 0.x series is now considered deprecated, all links to it on our website have been removed.".

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
  7. Larry Ellison did this with Oracle by Anonymous Coward · · Score: 5, Interesting

    See: http://news.cnet.com/8301-10784_3-9814858-7.html

    When Oracle began selling its first commercial SQL relational database management system in 1978, which version was first officially released?
    A: Version 1.0
    B: Version 2.0
    C: Version 3.0
    Answer: Version 2.0. There was never a 1.0 version. Said Ellison: "Who'd buy a version 1.0 from four guys in California?"

  8. I'll have a Seven and Seven by Qrlx · · Score: 4, Funny

    This is like the one where they had to rename the movie "The Madness of King George."

    Americans, the story goes, wouldn't be interested in "The Madness of King George III" because they missed parts I and II.

  9. It worked on me. by interstellar_donkey · · Score: 5, Funny

    Way back in 1995, I upgraded my version of Windows to Win v95 from Win v3.11. I thought "oh man, there's been 92 upgraded versions of this software! I better get with the times!"

    --
    The Internet is generally stupid
    1. Re:It worked on me. by Mr_eX9 · · Score: 4, Funny

      You must have felt really silly when Windows 2000 came out...

  10. On the other hand.... by Trojan35 · · Score: 4, Insightful

    If there's a version 6.3 of software in my field that I've never heard of, I generally assume it's some crappy shareware knockoff of what I'm already using.

    If it's version 1.0, I want to see what was so important that they had to make a new piece of software (which is why I tried out Google Chrome).

  11. 1.5.3.21 by Underfoot · · Score: 2, Interesting

    I have seen purchasing decisions based on version... but usually it has less to do with what the version number is, and more to do with how long the version has been on the market. If a version 1.0 was just launched, unless there was a large business case for taking the risk of buying it, the company I work for would wait until 1.1 (or until 1.0 had been on market long enough to prove itself stable). Same goes for upgrades, a new release of a product is not moved to unless there is a large business case for the move (or the version has been on the market long enough).

    What's long enough? Depends on the vendor and their release cycle.

    --
    I mentioned tinker-toys once in a post - now I'm modded down for life.
  12. Just look at OrCAD by chopper749 · · Score: 2, Interesting

    Over the past five years, Version 9.6 became 9.7 with no real updates. 9.7 jumped to 10, and then 10.2 with no real updates. Then it jumped all the way to 15.7 with no real update. Then came version 16.0, with no real updates. Next month I can look forward to version 16.2! I'm not expecting any real updates.

  13. Dirty, dirty tactics by syousef · · Score: 4, Insightful

    Your employer basically just admitted to you that they're trying to deceive and mislead the customer.

    The reason people feel more comfortable with higher version numbers is that they assume the code is more mature at version 5 than the first cut would be at version 1. Anyone with a serious interest who heavily depends on the software will see past this and look into the history of the software, especially where large amounts of money are changing hands to aquire the software. Your company on the other hand is hunting for schmucks who'll give them money without doing proper research. Not a good sign. That is not how you gain long term customers and cement a relationship that will result in further sales and on-selling. Your sales/marketting people probably already have their CV ready. So should you.

    --
    These posts express my own personal views, not those of my employer
  14. Similar to Dbase II when it came out ..... by SargentDU · · Score: 3, Informative

    There never was a Dbase I version, their initial release was Dbase II. :)

  15. They're all just stupid labels nowadays by HexOxide · · Score: 2, Insightful

    Who pays attention to version numbers on anything nowadays? I don't they've all because ridiculously named and hard to keep track of, ME, XP, 2K, MX, CS1/2/3/S, Gusty Gibbon, Feisty Fawn, Hoary Hedgehog etc etc.

    What happened to the good old days when it really was just simple version numbers?

    --
    Can I leave this box empty?
    1. Re:They're all just stupid labels nowadays by mqatrombone · · Score: 2, Informative

      Gutsy, Feist, Hoary, etc are codenames. The actual release is Ubuntu 7.04, Ubuntu 7.10, Ubuntu 8.04 LTS, etc. Which is stupid, but for another reason altogether.

      --
      If 76 Trombones really led the big parade, why did they have anyone else in it?
  16. Every developers dream by leuk_he · · Score: 2, Funny

    would be to take the 4.5.1.2 version and rebuild it from scratch to a new 1.0 version where all the old cruft is removed.

  17. Windows 7 by David+Gerard · · Score: 5, Insightful

    Windows 7 is actually the .1 release of the third version of NT. (No wonder they finally gave up and just called the next version "Windows".) But then they started the NT line with the first release being "3.1".

    Going back in history, dBase II was actually the first version of dBase. For just this reason: no-one trusts a 1.0.

    In open source, it goes the other way - the project has to just about take over the goddamn world before they'll admit it could possibly be a "1.0" release.

    Summary: version numbers are marketing just like everything else.

    --
    http://rocknerd.co.uk
  18. Example by CrazyJim1 · · Score: 3, Insightful

    Maybe that is the reason they didn't name it an Xbox 2, when there is a Playstation 3 out.

  19. You can number it wrong, but you will have to lie by BobMcD · · Score: 5, Insightful

    What you're proposing simply won't work, and carries a huge risk of making you and your company look dumb. Also, without a plausible explanation why your 1.0 is actually labeled 6.3, the customers, sales force, and techs are all likely to make up their own. Many of them are not very appealing:

    A) We actually stole it from a competitor and kept their version numbers

    B) We went through six major version changes before arriving at a marketable product

    C) We have been selling this product to a different market, under another name, for years

    The '1.0' moniker is a label. It carries with it the meaning that something is new. Remove that label, replacing it with one that means something is NOT new, and people's minds will invent the reason why.

    Unless of course you come up with a good story and get it straight ahead of time. This is well known as a basic tenant of dishonesty...

  20. Alternatives.... by ThrowAwaySociety · · Score: 5, Funny

    - Release it as a beta, and never let it out (Charge for the "beta.")
    - Use the year as the version
    - Use a chemical element or gemstone as the version
    - Use an animal as the version.
    - Use two random consonants.
    - Periodically drop the most significant digit

  21. Business by Burnhard · · Score: 2, Insightful

    You have a lot to learn about business. As a Software Engineer, your best approach would be to make software products that your company can sell. That means you listen to sales and marketing, and anyone else who knows what its like trying to shift copy on the ground. When they say you have to release as version 6.3, that's what you do. If 1.0 doesn't sell, you're out of a job.

  22. The change list by greed · · Score: 2, Interesting

    If I see a version-greater-than-one of something, I'll take a look at the change list and see how quickly new features get added, or bugs get resolved.

    So if I see a high version number and no history, I see a scam.

    I don't go for scams. I prefer to report them to the local authorities.

  23. Reminds me of Slackware by Jimmy+King · · Score: 4, Insightful

    I remember long ago when Slackware jumped from 4.0 to 7.0, not because there had been 3 major revisions that just hadn't gotten released or something like that, but because Red Hat was already on 6.0 and Patrick Volkerding was tired of being asked why Slackware wasn't at 6.0 yet.

    To answer the original question, version numbers don't mean much. They can give you an initial clue, but you've got to look at the history of the software to know the truth. Sometimes there are huge version jumps just because, sometimes there are major changes but only a change to a minor revision number.

    1. Re:Reminds me of Slackware by adamanthaea · · Score: 2, Informative

      Kinda reminds me of Winamp. Winamp went from a solid 2.x version to a new and awful 3.x version. They wound up going back to more of the 2.x version with some of the 3.x functionality and released it as Winamp 5, since 2+3=5.

  24. Hide it by Itsallmyfault · · Score: 2, Insightful

    I concur with leaving in the About box, and nowhere else. The only people concerned with looking for a version number would be those who need to know if this is an upgrade from their current version.

  25. What are you really doing? by Estanislao+Mart�nez · · Score: 3, Interesting

    The name of a product is a marketing decision, period. The version numbers that make sense to you as developer of the product, at best, mean nothing to the buyers of the product. At worst, well, your own example about "1.0" is perfect.

    You need to have some internal scheme for keeping track of builds and versions of your product for release management and support issues, but there's no sense in having engineers decide whether a given release is 2.5 or 3.0. Let marketing pick the name that's most meaningful to buyers.

  26. Re:My 1.1 opinion by Eudial · · Score: 4, Funny
    • .0 is risky business.
    • .1 is slightly more stable.
    • .2 is pretty stable.
    • .3 is really stable.
    • .4 is rock solid.
    • .5 is without a doubt really stable.
    • .6 may contain new code for the next .0 release, so it's less stable.
    • .7 probably contains new code for the next .0 release.
    • .8 -- will it even start?
    • .9 ships in a makeshift box made out of duct tape and old newspapers.
    --
    GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
  27. Why Do You Care? by pete-classic · · Score: 5, Insightful

    I'm going to assume you're an Engineer. (Since you're a Slashdotter and refer to "the Product Managers".)

    I think it's swell that you're all involved with your project and everything. That said, do you like it when management and/or marketing types get all in your shit about how you do your job?

    Honestly, those cheese-eating motherfuckers probably really do have a better idea than you do about how to sell this stuff. Let them. You'll all feel better if you do!

    -Peter

    1. Re:Why Do You Care? by digitalhermit · · Score: 3, Interesting

      Sort of depends on who the customers are.

      There was once this software company that wanted to redo its image. Its primary market was supposedly average folks. So they made an ad campaign that relied on some aging comedian and the former CEO of the company and talked about shoes. At the end of the ad, the CEO wriggles his ass at the audience. It didn't go over very well.

      Sometimes marketing folks do know their target audience. In the case of another computer company, their target audience was primarily creative folks. I.e., the people they were marketing to were just like the marketers themselves. So there was obviously a lot that the marketers knew about what would appeal to their audience.

      The problem with in-house marketing is that you tend to forget your customers. If you have a great product you can probably sell it to anyone. If your product is a relative commodity, then marketing has to be spot on.

      Look at GM, for example. Their management seems to believe that their target audience should be people who grew up in the riotous Sixties (based on their current throwback, er, retro designs). So they have a lot of vehicles that look like they were plucked from Bullit or old Starsky and Hutch reruns. To sell these vehicles to the 20-somethings and 30-somethings that are driving now, they need to make a 40 year old look seem fresh. Tough job.

    2. Re:Why Do You Care? by digitalhermit · · Score: 2, Interesting

      Most 20 somethings I know of would love a 40 yr old looking Vette or one of the other power player cars that GM makes.

      Oh, I'd agree.. I'd love a 40year old Vette. Much the same way I would love a vintage Atari 520ST. However, I don't want a 2008 Vette that looks like a 1968 Vette.

    3. Re:Why Do You Care? by pete-classic · · Score: 3, Insightful

      You have convinced me that marketing is non-trivial. You have failed to convince me that a guy who should be spending is time making the software not suck should be allowing himself to be "nearly sent" "over the edge" by the machinations of the marketing department.

      What's more, you have only strengthened my belief that his efforts are no more appropriate than having some popped-collar douchebag from the marketing department asking why he's writing that function, given that there's a suitable one in the standard library. Even if he's right, he's not doing his job.

      -Peter

  28. Re:It's a number game by orclevegam · · Score: 2, Insightful

    Why use software X version 1.0 when I could use software Y version 6.1?

    Some people just see the bigger number.

    And those people are called PHBs (or CEOs), and sadly they sign the checks and often make the decisions. Of course by the same token if given the choice between software X 1.0 by company Z which just took the CEO out to an all expenses paid lunch at some fancy restaurant and gave him a shiny handout claiming the software would do everything he ever dreamed of, and software Y 5.4 by company T that their IT staff says is the better application but the CEO never heard of, odds are their getting software X 1.0.

    --
    Curiosity was framed, Ignorance killed the cat.
  29. Post 1.1!!!! by afaik_ianal · · Score: 5, Funny

    You missed a perfect opportunity for "Post 1.0!!!".

    1. Re:Post 1.1!!!! by Anonymous Coward · · Score: 5, Funny

      You missed a perfect opportunity for "Post 1.0!!!".

      But I really want to post version 0.6.4 beta 1 and see how it all turns out. If it is a popular comment, I will up the version number and start charging for it.

  30. Adobe, from 4 to 7 by FornaxChemica · · Score: 2, Insightful

    Interesting coincidence, yesterday I was reading that Adobe Premiere Elements 7, released this month, is the successor to Premiere Elements 4. It seems Adobe wanted the version number to be the same as Photoshop Elements so that it wouldn't be deemed inferior, also because they're trying harder to get people to buy the two softwares in one purchase.

    Personally I think it's pretty ridiculous. Integral version numbers are supposed to be indicative of development milestones, not to rate the product. However, the higher a version number, the higher the chance to be a well-established software. I think this is what they're getting at. They're basically lying on the age of the product to get more respect, like an underage boy with a false ID card hoping to get in a strip club.

    That's cheating and should be dealt with accordingly: "Adobe, go to your room! No more Elements for 3 years!"

  31. Re:Seriously by interstellar_donkey · · Score: 5, Funny

    I'm a little bit older, so to me the suffux "2,000" sounds all futuristic and spacey, despite the year 2,000 happened 8 years ago.

    Because I'm older, I probably would be in the position to purchase software, so such gimmicks would probably work for me.

    Of course, if you really want to get my attention, you need to add a prefix to the software title. Let's say you're developing software that integrates certain proprietary database formats into a universal format, and you call it "Spectraview" or something.

    Spectraview 1.0 sounds kind of low rent.
    Spectraview 2000 sounds shiny, as if it was developed with NASA technology.

    But add a prefix, like somebody's name, and you get something like "Tom Clancy's Spectraview 2000". Which sounds pretty darn cool.

    You can tell your marketing guys this. Claim the idea as your own. I don't care. I'm still waiting for "Jane Austin's MS Paint 2000" to be bundled with the next version of windows.

    --
    The Internet is generally stupid
  32. No, you must give it a version number! by EmbeddedJanitor · · Score: 3, Informative

    A product family is used as a generic name for the whole family and if you don't have version numbers then you have hell.
    Customer: I'm using WizzoProg and getting this problem.
    Tech support: Which version of WizzoProg are you using?
    Customer: WizzoProg. I couldn't find a version.
    Tech support: Ok that must be the original Wizzoprog.
    Five minutes of confusion....
    Customer: Oh, you remember you asked for the version, I can see know it is V3.2.

    --
    Engineering is the art of compromise.
    1. Re:No, you must give it a version number! by Dhalka226 · · Score: 4, Insightful

      You shouldn't ABSTAIN from version numbers because they DO have meaning, but I don't see any reason it needs to be emphasized--especially for a first version.

      If the point of "let's not call it 1.0!" is to avoid a stigma associated with that version number, simply release "WizzoProg." Stick the exact version number in a Help->About box someplace. If they need to call support, the version number is there--but by that time they've already purchased the product. At the very least they're almost certain to give it a real shot and make up their minds based on the actual quality of the program since they've already laid down their money.

      After that point, you can release "Wizzprog 2" to show progress if you're inclined to do so.

  33. Re:just a symptom by Bane1998 · · Score: 5, Insightful
    Wow, this post is great. Easy pickings while I'm bored at work. You OSS Zealots make it too easy.

    This isn't really quite as dilberty as the poster indicates. This is a symptom of a more general problem, which is that non-OSS software almost always sucks, because the economics dictate that it has to suck.

    First of all, let me throw one big [citation needed] on there. Your whole argument starts with the fact closed source sucks because it's closed source, and open source doesn't because it isn't. You hint at something about economics, but that looks like hand waving to me. With an opening argument like this, the rest of your post is surely going to be just as fun...

    If it was OSS, users could install it on their machines, try it out for a while, and decide whether it was any good or not.

    Closed software does not automatically mean you cannot try before buying. Quite a few closed source applications have free trials or even free versions. And there are surely Open Source products that are not free. For example non-commercial clauses. I think you are making the mistake of confusing Open Source with free. Which actually makes you a fairly uneducated OSS Zealot to boot.

    (Note that this still works fine for commercial OSS. E.g., people can try Ubuntu before deciding whether to deploy it widely in their organization and then pay Canonical for support.)

    Again, you are mixing up OSS with free. One could imagine Windows having a free trial. You should think about if yer really talking about OSS or cost.

    If it's not OSS, you don't typically have any way of knowing whether it's good or not. Sure, you could read reviews, talk to friends, etc. But that's sort of like deciding to buy a car without having a chance to test-drive it, just based on your buddy saying he has one and he likes it.

    So wait a minute. More hand waving here. How exactly do you know if software is good or not by the virtue of it being OSS? There's the tired of argument of 'Well you can read the source code!' Yeah right. How did you decide FireFox was good? Did you read all the source code? And even if you are crazy enough to do that, who else is? No, you probably heard about it word of mouth, just like you would with closed source software. I think again what you meant is, 'If it's FREE you can try it without paying for it.' However, see above.

    The worst piece of non-OSS software I ever owned was Adobe PageMaker 6.5, but the only way I found out how bad it was was by writing a book using it, and finding out after I'd gotten pretty far into the project that PageMaker was gradually starting to corrupt my files, and was also crashing often enough to cause me real problems. It would crash one day, and I'd lose my file. So then I'd open the file again to page 93, which I'd been working on, and it would crash again because page 93 was corrupted. So then I'd get the file back off of backup. But then I'd click to page 87, and it would crash again. So the backup was no use either, because it was corrupted on page 87. In this example, there's absolutely no way I could have tested the software sufficiently before buying it to find out that I was going to have these horrendous problems.

    So how long should a free trial be? I think what you want, again.. is free software. You -never- want to pay for it. Maybe you'll make a donation later after you've used it a few years. Maybe. And as for the long sob story about losing your data, if it's closed or open source, could have the same bugs, and still lose your book. I don't see how this is, again, any sort of argument for OSS.

    Because users usually can't evaluate the quality of non-OSS software very effectively, there is absolutely no incentive for non-OSS software houses to work on quality.

    Wow. I'll have to remember that. As long as I keep my code closed, I can write crap and people will buy it. Oh

  34. I was going to ask by DaveAtFraud · · Score: 5, Insightful

    I was going to ask the O.P. the following questions. How does a salesperson respond when a prospective client asks:

    1) "What are the new features in this version as compared to the previous version?"

    2) Or, "We want to compare the new release to the previous release. How can we get a copy of the previous release?"

    3) Or, "We'd like to contact current users of the package. Can your company provide a list of current customers whom we can contact?"

    4) Or, "Please provide a list of all of the service packs and patches released for the previous version, the time from when the problem was identified to when the update was made available and whether the update resolved the issue."

    I could go on but I think everyone sees a pattern here. Making the first release of a product version 5.0 or some such nonsense works as well as most lies. The only way to maintain the lie is to tell more lies which then beget a need for still more lies. Eventually, it all unravels although current management may be under the impression that they can take the money and run before they're found out.

    Cheers,
    Dave

    --
    They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
    Ben
    1. Re:I was going to ask by DaveAtFraud · · Score: 2

      To which the proper response is, "So, what you're telling me is that this is the first public|commercial|general release. It's essentially version 1.0, if that."

      Salesdroids hate people like me.

      Cheers,
      Dave

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
      Ben
  35. What does it say about the company's integrity? by infosinger · · Score: 5, Insightful

    If it starts with 6.0 and I happen to know it is a new product I begin to doubt anything else you claim about the product. I expect those I do business with to display a high degree of integrity and this displays the opposite. Customers do not like to be lied to.

  36. Finnix 92.0 by fo0bar · · Score: 2, Informative

    I maintain Finnix, a system maintenance livecd. The first release was 0.03. The next release was 86.0. Why?

    1) Why not?
    2) See 1.
    3) It had been 5 years between releases.

    Finnix is currently at 92.0, and I've got to make a decision about version numbering soon. The reason is simple: "There Will Be No Finnix 95", for obvious reasons. I may just jump from 94 to 100.

    I've noticed that, when Finnix is on a X.0 release, people tend to transpose it incorrectly a lot more often, saying "Finnix 0.92" etc. I think many people just cannot comprehend a version number greater than 10 or so.

  37. What about business ethics? by usasma · · Score: 2, Insightful

    If it's version 6.0 and it's buggy, you've just shot yourself in the foot and no one will want to buy future releases of your product. If it's v1.0, then there's more leeway given. Version hopping is for those who have learned enough to be dangerous. Those who don't know are blissfully unaware of the version of their product. Those who do have the knowledge don't upgrade just because there's a new version. It's those in the middle that equate newer with better - and they quickly learn their lesson as their wallet is emptied. This is a prime example of a business that's more interested in immediate profits than it is in retaining a loyal customer base. I'd suggest looking for employment elsewhere.

  38. Mod parent up. by khasim · · Score: 5, Insightful

    if your product's target consumers are gullible or naive end users, then you might get away with something like this. but i imagine most tech savvy consumers would be turned off by a company that puts so much weight on marketing rather than focusing on their development process (which such manipulation of the versioning system undermines).

    What would YOU do when you tried to research FooBar v6.0 ... and could not find anything at all about v5 ... v4 ... v3 ... v2 ... v1 ?

    My first thought would not be that Marketing had fucked with the version numbers. It would be that that company's past product have sucked so badly that NO ONE would use them.

    If I cannot find a SINGLE user who is happy with v5 what does that tell me about the likelihood that v6 will be decent?

    And when I find out that v6 is really v1 ... but Marketing wants to fuck with the numbering to FOOL people into buying it ... no way. I'll go with a competitor's product. That's just too many warning signs for me.

  39. version 6.3 with zero user base == scam by ChrisA90278 · · Score: 2, Informative

    Much depends on the customer. Most are quite stupid. But then you say the price the over $10K. Then I might expect the customer will at least have asked around. They will quickly find out that even with the version at 6.3 there ARE NO OTHER CUSTOMERS. They will then think "something is wrong" suspect fraud and bail.

    If I knew it was a 1.0 release then that would explain the lack of existing customers but a 6.0 with no existing user base? I'd be thinking "scam".

    But on the other hand if the software were to be sold retail in a box as an "impulse buy" for $29.95 thaen you could expect you customers would fall for the scam and maybe never even find out. But with a $20K price they will at least try Google to find reviews and the like and when they come up missing... not good you've just lost the trust of a potential customer.

  40. ANother solution by spineboy · · Score: 3, Informative

    I totally agree with the parents post.
    Another option for the original poster would be to name their product after the year, as in

    FooBar 2009, or even more vague as in just plain FooBar

    --
    ..........FULL STOP.
  41. Re:And here's how... by wiresquire · · Score: 2, Insightful

    There's actually 2 versions of a product. One is the marketing version, this can be anything FooBar 2008, FooBar 8.04 (representing months) FooBar 2008 sp1 patch2 etc.

    The other version number is really required for support. This needs to be able to specifically identify the build/patches applied to be able to provide the customer with help when they run into trouble. It can even be a build number. It's not sprayed all over the product as that is what the marketing version number is for. But maybe there's a particular screen or command line utility that provides this information.

    The beauty is that if you recognise both, then you don't even need to enter into the marketing debate. It's nice to be able to say, "You can call it whatever you want, we just need to know x months in advance so we can put it in all the right places before testing".

    If you want a specific example of this, look at Internet Explorer. It's marketing version is Internet Explorer 5 or 6 or whatever, but if you go to Help/About you will see a version number 5.02.0123773 which is probably a build number or something.

    hth
    ws

    --

    So does Anonymous Coward have good karma?

  42. Not just a software problem by eggegick · · Score: 2, Interesting

    I was reading about the history of Lockheed (spelled Lougheed back then). The Lougheed brothers named there first aircraft Model G for similar reasons.

  43. Upper management is quite right by golodh · · Score: 2, Insightful
    I'm afraid your Upper Management is quite right about distrust in the market against anything called "version 1.0".

    Having said that, I'm afraid that Upper Management will soon be engaged in a massive rebranding exercise as they find that the market shuns a certain software product from a particular company that displays "1.0 quality" when the version number reads 5.x or something. They will probably have to completely rename and rebrand the product and perhaps even see damage to the name of the company as a whole.

    I'm sorry to say that that it looks as if that's the way things are going to be. You see, rebranding products is something that Management understands, and they might just be happy to look forward to an exercise that falls squarely within their core competency. I don't think that damage to the name of the company will impress them however, since that typically is a long-term thing. Longer than their likely tenure with the company in question anyway.

    Having said this, it's not unlikely that you will see an urgent demand for bug-fixes (apart from the usual demand for additional features) as the product meets headwinds in the market. There is a chance that this will enhance your job security, highly desirable in an economic downturn, so don't look down your nose at it.

    What you might do is start thinking about what type of defects the product is still likely to exhibit (despite your best efforts during development, testing and debugging), what additional features are most likely to be demanded, and start thinking about how to go about fixing those bugs and implementing those new features plus how much time / effort that would take. Then when the defects emerge you can impress your boss with a calm but supportive attitude, and well-thought through plans that offer him alternatives and allow him to offer sensible options to higher management.

    Besides which, it's not unheard of to run a book among your co-developers with bets on what general type of errors will be found and what priority Upper Management will attach to them. Only, be sure not to let Upper Management catch on, as they will then insist on placing bets themselves and will adapt their priorities in a way that will make their own bets come true. Be warned!

  44. it's not just software versions by sammy+baby · · Score: 2, Informative

    A few years ago, I worked for a network operations center at a university, and we managed the internet access of over one hundred thousand users (mostly the university interconnects and the internet gateways, not everything down to the dorm room or anything like that). We were toying with the idea of using a ticketing system to handle issues that cropped up, and I was asked to evaluate some open source software packages.

    Eventually, I found Request Tracker, slapped together a demo server, and showed it to the "Director of Technology." He stroked his beard. "It's okay," he said, frowning, "but the ticket you just created has the ID number of 1."

    I shrugged. "Well... yeah," I said. "It's the first ticket."

    He shook his head. "That's not going to work. We need to be able to start it much higher. Otherwise everyone is going to know that the software is new."

    I stared at him. "We get phone calls from about two dozen network engineers," I said. "We're on a first name basis with all of them. I think the giveaway will be that they get a ticket number at all, not that it's low."

    But he was adamant. I was annoyed enough by the whole conversation that I stopped working on it, and for all I know they're still not using a formal ticketing system. (Which is probably just as well, because even if they'd started a ticketing system at id # 0, four years later they'd probably be into the low three digits.)

  45. dBASE by Mal-2 · · Score: 2, Insightful

    So, I see no issue with starting the version at non-1.0. I see no issue with not even having a version number, and just call it CE or Pro or 2008.

    This is nothing new.

    Remember dBASE I? Neither do I. dBASE II was the first one you could buy.

    Mal-2

    --
    How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
  46. BEA tried something similiar by FattyBoeBatty · · Score: 2, Informative

    BEA tried this awhile ago with their brand spankin' new 8.0 version of their server. The marketing department got clever and instead of calling it 8.0, decided it would be released as version 8.1

    It might have initially fooled a few people, but it later just served as fodder to ridicule the company when we'd uncover the most basic bugs.

    More importantly, their marketing department must have eventually concluded it was a bad idea, as the next version abandoned that scheme and was released as 9.0 (http://en.wikipedia.org/wiki/Weblogic)

  47. It's that old steak and sizzle circus by b4upoo · · Score: 2, Insightful

    Obviously people will want to claim that they are not influenced by silly and trivial things while operating in a business capacity. But the sad fact is that people do tend to buy for irrational reasons and they also do not buy for irrational reasons. There are all kinds of ethnic and almost spiritual locks between people. When I worked in sales I often new I had a big order as soon as hellos were exchanged with a potential buyer. Often sales have nothing to do with the price or quality of a product. To stay alive companies need to use whatever edge they stumble upon that is not immoral or illegal to push sales.

  48. A double edged sword by jrhawk42 · · Score: 2, Insightful

    While version 1.0 does have a stigmata 5.0, 7.0 or 13.0 also have stigmas of their own. Market research has shown that software with lots of numbers tend to scare off customers also. Most customers will shy away from them because they feel you'll be coming out with a new version soon, and drop support for the one they want to buy. This is why several company's have dropped revamped their numbering system (eg Adobe photoshop CS instead of 9.0). I suggest not advertising the version number of your software which is fairly common, and will make to look like less of a fool if your potential buyers actually research before they buy.

  49. Re:just a symptom by dangitman · · Score: 2, Interesting

    Here you're ignoring the argument of my post, which is that you can tell whether it's good becauese you can install it for free, and test it as much as you like.

    If that's your argument, then it's really weak. Why didn't you even bother to address the fact that much closed-source software (probably most) come with trials, demos, or free versions?

    You argument appears to be based on a lie. Yes, I can install and test proprietary software before I commit to buy. If the software is crap, I won't buy it. Don't you think that potential sales are a good incentive for companies to write non-crap proprietary software?

    --
    ... and then they built the supercollider.
  50. Compromise and ... by DerWulf · · Score: 2, Interesting

    Compromise and ask marketing to call it "Captian Placeholder 2009". This way nobody lies to anybody but can still give the impression that your product is modern and fresh while providing versioning in case of later releases. Somebody seriously considering giving you so much money for software will have found out that there where no prior releases anyway and if that doesn't turn them away they probably ask themselves why you feel the need to lie to them right from the get go or how in the hell you need 6 releases to have something you are willing to actually sell.

    Another route to go is to use version numbers that are not obviously in sequence [1.0 ... X] like SAP does with their netweaver family. Their first app server was "SAP Netweaver [snip] 620" and 620 can mean anything they like here.

    --

    ___
    No power in the 'verse can stop me
  51. What's the update model? by Chris+Snook · · Score: 2, Insightful

    If you have a strictly linear update model, you can get away with just about any numbering scheme you want. This is a rare situation. Usually you'll end up maintaining multiple releases, such that version 6.0 is not a strict superset of version 5.4 in terms of features and bug fixes. If your customers are smart, they'll see through any numbering games, so you should just be honest with them. If your customers are stupid, make sure you get your bonuses in cash, because there's no telling if the gravy train will last long enough for your options to be worth anything, because you're completely at the whim of the marketing gods.

    It may be worthwhile to call your first beta version 1.0, and work up to a 2.0 commercial release, to appease some PHBs, but if your customers distrust you so much that management is seriously considering calling the initial release 8.0, lying to them so transparently will only make the problem worse.

    Rather than making shit up like this, just call it Widget Tycoon 2009, and use build IDs for patch levels. If all goes well, you might even be able to get your customers to pay to upgrade to what would otherwise be point releases every year or two. Who wants to be running Widget Tycoon 2009 in the year 2011?

    --
    There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
  52. I think they matter by ILongForDarkness · · Score: 2, Interesting

    I'm always astonished with say open source software that has been around for 10 years and is still at version 0.62 or something. I like the premise of version numbers = major changes, subversion numbers = minor changes + those features that were planned for the version but didn't make the release date and sub sub version numbers for patches. I hate when things are released and the version number is essentially just the build number without any hint of how major the changes were.

  53. 1.0 6.3? by Fri13 · · Score: 2, Interesting

    I would check the software history first.
    If the software history is short (in your example, it does not exist at all!) so the updates does not bring lots of fixes (if there is lots of bugs) or new features (if such are needed), I would not buy such software.

    If I would really need your software, and there is no competitor, I could then buy it... mayby!

    But lying for customers even in VERSION numbering... it is very stupid. I would say to your marketing people to grow up and stop lying for customers, because they are the "thing" what keeps you up and going. Play nice, be honest and respect the truth.

    Even that no one cant say that how much you need to update your software, until you can change one of the X.y.z numbers, but it would be very stupid if just one "normal" feature would grow up version X+1.

    I just dont trust corporations if they try to cheat me by using marketing in wrong way. It is very dirty trick and I take it as offence against me and deal is off.

  54. Irrelevant, nobody looks anymore. by bboxman · · Score: 2, Insightful

    These sheninigans have been pulled by software companies for over a decade. Frankly, I doubt anyone puts any credence in a version number anymore -- as the whole process is corrupt.

    It used to be that 1.0 was the first version (or perhaps, even a sub 1). Now, 3.0 sounds low, so, we start at 6 or 7 (nice numbers, right?).

    This disrespect to convention, has made the whole version numbering irrelevant. On top of that, some companies don't use version numbers but use names, letters, or other such monikiers.

    So, who cares? Call your product Foosoft blue.

  55. the version number is not the problem by octogen · · Score: 2, Interesting

    > have product version numbers lost
    > all credibility and meaning?

    to me, commercial software companies have lost all credibility and meaning, and that's the real problem.
    I already expect that they will not deliver carefully engineered products, but throw the first thing that compiles on the market, and then just see what happens (that's v1.0). Many products are broken by design and are implemented carelessly, so they have a lot of bugs. But actually, if version 1.0 isn't good, then in all probability version 5.0 will not be much better - because you can't fix a broken design with workarounds. Version 5.0 may even be worse than 1.0 - because if the implementation is really bad, noone knows what's really going on in that code - so you may fix one error and introduce two new, more complex errors with your workaround.

    On the other hand, if you can proove, that your product has a good design and is implemented correctly, I don't care about the version number - I'd even use a version 0.32 in a production environment.

  56. Pick a Sensible Scheme and Stick With It by RAMMS+EIN · · Score: 2, Interesting

    Pick a sensible version numbering scheme and stick with it.

    My personal favorite is x.y.z, where x is incremented at major rewrites and when incompatible changes are introduced, y is incremented when new features are added, but backward compatibility is preserved, and z is incremented for maintenance releases that don't add features and don't break compatibility (except when caused by buggy behavior, of course).

    This way, you can tell that your configuration file for version 1.1.0 will work on version 1.1.1 and version 1.2.0, but not necessarily on 2.0.1, and that if someone is running 1.1.0 when 1.1.1 is already out, they may be running into bugs that have been fixed since.

    Whether you, as a user, trust a given version number to represent a reliable piece of software is, of course, entirely subjective. It is wise to remember, though, that there is software with 0.6 version numbers that is rock solid, and software with 9.0 version numbers that is junk. More or less the only thing that can reliably be deducted from version numbers is that higher numbers indicate newer versions of the software. A version number doesn't say anything about how good the product is.

    --
    Please correct me if I got my facts wrong.
    1. Re:Pick a Sensible Scheme and Stick With It by Arimus · · Score: 2, Insightful

      Thinking about it calmly for a minute, a software with a version number of 9.x could mean one of two things: Each major increment has introduced some major new feature and so is a sign of a rapidly growing product which the developers care about... OR that the other 8 versions had so many bugs the thing is about a stable as the economy.

      Version numbers are a double edged sword, be careful how you get cut by it.

      --
      --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
  57. Depends on the target market by jonadab · · Score: 2, Insightful

    Who's going to be making the purchase decision on this turkey? Power users? Clueless end users? Developers? MBAs?

    Generally speaking, the more technical a person's mindset is, the less stock he'll put in the version numbers.

    If you're selling to developers and high-end power users, you can call it version 0.1, and they'll probably just think you're cool. But selling to technical types is a double-edged sword, because you've got to give them technical information about what it does and why its features and capabilities are superior to other products that do the same thing, or they won't be interested. Also, if they do buy it, they will keep wanting you to make the product more customizable, so they can reconfigure it to meet their needs better.

    If you're selling to people with an MBA and no technical knowledge, on the other hand, the version number *does* matter. It's not the most important consideration, but it matters.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  58. Software Name by Andypcguy · · Score: 2, Insightful

    Why not call your product "software name 2009" You can use that naming convention for a long time until your product reaches maturity. Don't make available anywhere the version number and put out a press release talking about how long the company has been in business and how much expertise they have in the area that this software is designed for.