The Trouble With Software Upgrades
Carl Bialik from WSJ writes "When software makers urge upgrades, it isn't always in users' best interest, the Wall Street Journal reports. Many upgrades bring advertising or other unwanted features; some iTunes users felt this way about a recent upgrade. But for many programs, downgrading can be a headache--Yahoo generally doesn't link to old versions of software, and Apple says iTunes can't be downgraded. Some websites can help with the problem. OldVersion.com, for instance, offers more than 600 versions of about 65 different programs. The site's 16-year-old administrator says, 'Companies make a lot of new versions. They're not always better for the consumer.'"
Here is a problem for most software companies, and one reason I would never invest in a publicly traded software company. It is also the prime reason that I sold off my portion of a private software company I had owned.
The problem? Obsolescence.
Software seems to be obsolete almost immediately after it is released. If a better product doesn't replace it, the product itself contains bugs that require a new release or at least a patch. The difficulty in pricing software is figuring out what percentage of the sale profit needs to be held back to cover long term support (updates and customer service).
One way developers are recouping the expense of upgrades is by offering yearly support subscriptions, but these are better suited for corporations who desire a fixed budget. For the home user, I'm betting most prefer to buy a program once and desire a lifetime of upgrades. Recently I complained (to myself) about needing to rebuy a program that had been updated -- until I realized I hadn't bought a version from the company for 4 years!
The end result is for the company to find others willing to pay for the upgrades. Users who desire something at a discount should be willing to at least admit that they're also part of the problem -- they tell the developers that they'll buy a product at a certain price, and they give the developers reason for finding ways to pay for that product in the long haul.
In all the software I use (a ton of it between my businesses, my home, my side projects, my church congregation tech junk, and my family needs), very rarely does an upgrade work against me. In fact, I'd say 95% of upgrades I've performed in the past 10 years made me more efficient, even if they incorporated certain things I didn't like.
If software wants to do something you don't want it to do, block it with your firewall. For me, that's the only necessary step.
The final part of the quote: "They're not always better for the consumer" needs to be looked at differently. Updates that allow the developer to continue updating and supporting the software ARE good for the consumer, just maybe not in the "now" but in the long run. The time preference of the developer might be different than the consumer, but they have to be similar or the developer won't last.
I seriously hate it when someone says, "Here's the new release, it's going in right away!" That's where the term "Bleeding Edge" comes in.
I typically upgrade when I feel I need to, i.e. there's some new feature which really is great or required for the work you do.
Lastly, this guy is 16? Props!
A feeling of having made the same mistake before: Deja Foobar
The problem with software upgrades is that an hour later you have to do it again. Not so much an upgrade, but more of a band-aid.
First, the article is pointless. So yeah, so updates suck. Sometimes they remove features you liked/needed, sometimes the update is buggier than the older version. Welcome to computer software, this hasen't changed since the begining of time (relative to software that is). So what new insights did this have to offer, er, none.
Now, one to the more "interesting" aspect of this posting. I took a quick gander over at oldversion.com, I assume they have checked into the legality of carrying and distributing the commercial software that appears there?
Upgragde does not mean better. WindowsME was supposed to be an upgrade to 98SE. Trust me, it wasn't.
The company I work for writes software. Trust me, I would not recommend anyone to buy the first release of any upgrade we offer. Wait until it gets about 30 or 40 builds and becomes stable.
I guess you could say that the reliability of software is like a wave: It goes up until a major release, then it drops down to the bottom and starts working it's way back up again. When the software becomes perfectly reliable and feature complete, it's time to release a new version, and down we go again.
There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
> When software makers urge upgrades, it isn't always in users' best interest, the Wall Street Journal reports.
They've got a bunch of geniuses over at the WSJ, haven't they.
Sheesh, evil *and* a jerk. -- Jade
n/t
Try the new version, its ads are bigger and the privacy intrusions are twice as invasive!
Just don't try to go retro, or we will disable your account and report you to the internet police.
(sarcasm off)
He who knows best knows how little he knows. - Thomas Jefferson
Apple says iTunes can't be downgraded.
:-P
Yes it can! It's easy! Just move the new version to the trash, then put the old version in its place. Voila! You're now running an old version.
[...]
What's that? You say that they're talking about Windows? Pfff. Who uses Windows? I mean, do users have any clue how hard it is to uninstall... Oh.
(Yes, my tongue is again located in the cheek area.)
Javascript + Nintendo DSi = DSiCade
'nuff said
There. I said it.
As of one year ago, my system is composed entirely of purchased software. However I must admit that it took me 24 years to get there. I first pirated software for the Vic-20, and then the Commodore 64. I've been pirating ever since.
As the financial hole I dug for myself got deeper, the amount of software I pirated grew. Over the past three years, though, my income has been great. And over that time I slowly purchased many of the products I had illictly obtained, and deinstalled the ones I had installed but never used.
Oldversion.com was the place I went to in order to locate versions of software for which cracks were available. Often the latest version was all that could be downloaded from the official website, and the cracks were usually one or two versions behind.
Now at age 35 I'm done with pirated software. But I was a frequent visitor to oldversion.com.
I'm happily running Photoshop 7 still, following my usual policy of ignoring even-numbered PS versions. Hell, there's nothing compelling me to get CS2, so I guess I'll run it until it stops working properly.
Adobe is the worst, though, since they CONSTANTLY change the goddamn key shortcuts to the tools. Gee, thanks, Adobe!
It doesn't mean much now, it's built for the future.
This problem is very much a double edged sword. As a developer, I want the users of my applications to have the newest features and latest bug fixes. It is also very helpful from a support (POV) to have every user on a current version. The dark side is frequent updates and a lack of previous versions can cause major headaches for the user.
map-based Montana
Windows Vista Help Forum
Unfortunately most non-technical users have "Upgradeitis", which means that all it takes to get them to upgrade a piece of software is to tell them in straight forward language "An upgrade to XYZ software is available" and make the upgrade process painless. The average user (in most cases I think) doesn't stop and ask themselves, do I really need this? Is the software I have now doing what I want it to do? What's in this upgrade that I really want/need? How will this upgrade affect my data and/or other applications?
Seems to me that they've become almost programmed to think of anything new as necessarily "better" and thus desirable without ever thinking of the old addage "If it ain't broke don't fix it", couple this with the propensity of many users to load up on drive by download software that they'll probably only ever use once and you end up with a pay per incident support providers wet dream.
There's a part of the movie when Elliot Carver is having a teleconference with his underlings, and one of the questions he asks is:
Elliot Carver: "How about our new software?"
Underling: "We are releasing on schedule. As requested, it is full of bugs, and users will be forced to keep upgrading for years."
I wonder how valid that statement actually is.
Perfect case in point: I have a 4 year old laptop that I keep in my kitchen. It's running Windows XP (barely) but it's really low on memory. (192MB minus video memory) I like to listen to music on it, since it's in my kitchen and readily accessible. I recently installed the only downloadable version of WinAMP on it, and it uses almost 80-100MB of RAM while it's running. Now, when I used to run WinAMP on my old 233MHz Pentium with 32MB of memory, and I'm pretty sure it wasn't using 80MB of RAM while running. I don't need visual effects. I don't need an integrated web browser. I don't need a catalog of my 200GB music collection. I just want to listen to music... And it's not like iTunes or Windows Media Player are any better. They're hogs, too. I tried Foobar2000, but it hates my sound card and uses a lot of CPU. So I'm stuck. Whenever I start WinAMP, it takes 5 minutes to load, and when I quit, it takes 5 minutes to unload from memory.
I can't wait to get home and install WinAMP 2.0!
-Arthur
Cave ne ante ullas catapultas ambules
...when you call the outsourced, scripted tech-cupport center.
"Are you running the latest version?"
"No."
"Well, we need you to install it so we can diagnose your problem."
---
More often than not the upgrade is better, it's the 5% of times when it's a pain. Due to software development and support being a resource hog, vendors are quick to abandon older versions instead of developting patch trains for multiple releases.
Considering how long I feel like I've been using Oldversions to stay with my favorite/most stable builds of programs... was this kid a fetus when he started it?
In all seriousness, that place saved my life when I was stuck with WinME for a year in college and the school mail program conflicted with everything. The no ad and non-resource hog (I'm looking at you, Winamp and iTunes) versions of programs are the way to go.
Bury me in mashed potatoes.
Apple no longer offers their QuickTime without iTunes. Seriously annoying in a corporate environment, where you may need a video player but don't want a music shopping application that phones home on your machines.
not necessarily good for the customer.
Why do companies make new version?
1. To fix bugs
2. To introduce new features
3. To fix hacks.
Now, a bugfix is usually a good thing. If the bug applies to you (like, when your certain combination of graphics card, CPU and mainboard doesn't enjoy having unmutex'ed multithreading that works allright on the test setup... don't laugh). If not, the bugfix is nice but unnecessary.
A feature add on is usually pointless. If you buy some software, you buy it for the features it has, not for the features it might have somewhere in the future. I stopped buying software on promises, I buy it on tests and reviews. If it has what I want, I buy. If it does not, I don't. Simple binary logic. So when a new version has a new feature, most of the time I don't need it.
So what remains is the big reason that has NO benefit for the customer and ONLY benefits for the seller. To close holes that allowed you to do with the thing what its manufacturer didn't want you to do. This can be anything from a "crack" (yeah, like the new version can't be cracked... but that's not the point) to actual firmware upgrades of certain well known companies that also distribute rootkits that should make sure that you use ONLY games that they deem appropriate for the area you're in. We're not even talking illegal copies here, we're talking region protection.
So much for the global market.
So who benefits from version updates? You? Or the manufacturer?
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Several releases of Itunes have taken away useful features from users while introducing features that users may not need.
Then again Apple isn't the only one doing this and its been SOP in the software industry for many years now. Kind of an odd article when you think about it, they might as well be reporting that spam is now a problem on the Internet. Well Duh.
If you wanna get rich, you know that payback is a bitch
...was that they changed the cat emoticon on msn messenger, back in the day typing in (@) would make a nice old school looking cat which had a good retro feel, now (@) looks all "new" and crap... I tried to use an older version but it said that it could no longer be used... d'oh, forced upgrades...
*''I can't believe it's not a hyperlink.''
"And rain is wet."
However at this time of the year it can freeze when it hits the ground, or other objects like cars and power lines. Then its not wet.
Winamp version 5.old users, unite!
I vowed never to upgrade after I found out that they took measures to discourage ripping of broadcasted mp3s.. ala streamripper. Nevermind I don't need ads, and the existing version works just great for my purposes. That was what, in 2000 or something.. I forget the exact details now.
Computers are about performing tasks, not running software. If it doesn't do new tasks, or old tasks (much better), why upgrade?
..don't panic
Of course, 3rd party stuff that replaced the functionality quickly surfaced, but it all feels very hacky.
On the other side of the coin, there's the dreaded feature bloat. Take Adobe's Acrobat for instance - every new version has come with extra features, and exponentially longer start times. Ugh.
So many reasons not to upgrade. If you have a computer used for recording, you quickly learn to never fix what ain't broke. I am one of the few using SP2 successfully with my audio hardware, which is no longer being made. Of course, Windows doesn't make things any easier to back out of an upgrade.
Mac = rename old version, test new, toss new. Windows = huh? Some files could not be removed? Why doesn't this work anymore? I uninstalled it. Aw, hell. System restore...damnit! Time to nuke, and reinstall. Repeat. Oh, no...
AOL is guilty of this. I don't know if they're still doing it but the last time I went to install the latest version of AIM for a new machine the only thing they offered was the AIM Triton beta (which they did not identify as such on the download page). WTF? If want to be a beta tester I'll ask to be a beta tester. Oldversion.com to the rescue!
Insert witty sig here.
Thsnks, I have a new site to add to my bookmarks now. It's getting harder and harder to find old versions of softare in my opinion. Most people just link to the vendor site or tell you to go to download.com, where once the new version comes out the old version is wiped from existance.
Will agree with you wholeheartedly.
The company I work for uses QuickBooks Enterprise. We started on Version 5 (Quickbooks 2005). It worked pretty well. There were a few very small hiccups, but mostly it did what we needed it to do. We had purchased upgrade protection because we knew a new version would be coming out shortly. About the 5th of December or so we received the 2006 Update.
Now, being skeptical to begin with, I was NOT going to install this right out of the box. It's one thing to upgrade WinZip or WinAmp to the next version, another thing entirely to take the company's accounting server down for an upgrade that hasn't been proven in the wild for more than 5 days.
Skip forward to the beginning of February. Two months have passed and the support forums on the QB2006 site are relatively quiet. There is no patch released yet, and no notification that they are working on a patch.
We decide to do the install.
WORST DECISION EVER
The system is completely unstable. It crashes repeatedly. We lose transaction data. It's not possible to 'downgrade' without completely knocking the server offline for baseline rebuild from ghost. The amount of data on the server would take about 8 hours to rebuild, and the server is being accessed about 18-20 hours a day by different shifts. We finally orchestrate a weekend rebuild about 7 days later, and then spend about 30 hours taking the data out of the new version and putting it into the old version.
I might add, when we called Intuit to tell them about our issues, here was their response: "Well, there's nothing we can tell you. It's a known issue. You'll have to downgrade to v5. We know the uninstall funcationality is broken, you'll need to restore from a previous backup. No, there's no ETA for when the patch is coming out."
To make matters worse, the version 6 update was a crock anyways. We've since installed it with the latest patch and it 'works', but it's slow as molasses, buggy as hell, and still notoriously unstable. If the Accounting department didn't habitually use two of its new features, I'd push us back to QB2005 just to stop having the issues.
To the darkened skies once more, and ever onward.
If software wants to do something you don't want it to do, block it with your firewall. For me, that's the only necessary step.
What about when it does LESS than the previous version?
My box got infested with the Sony malware, thanks to my daughter. I'd stupidly lost the driver disks for my video card and audio chip, and there were no versions on the internet I could find that worked with 98; all were for XP.
I've found absolutely zero increased functionality with XP over 98. None whatever. (If one of you kind souls would point something out that XP will do that 98 wouldn't, please point it out... and not Microsoft's laughable firewall, I use Zone Alarm).
There are programs that ran just fine in 98 that XP won't run. And what's an OS for? Running your software.
However, I can no longer burn multisession CDs, which really pisses me off. I record friends' music, then put it on CD with MP3s in the extended portion.
Not any more. Thanks, Microsoft, for taking my hundred dollars and leaving me with LESS functionality!
Ask and ye shall recieve, go here. Cheers!
"goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
Apple are very unfair to their users when it comes to iTunes software updates. In some cases, the update is necessary for a particular feature to work, or for iTunes to support the latest iPod. The updates also change what users are allowed to do with the DRM songs that they have purchased from the iTunes Music Store, though.
So, when you buy a song from the iTunes Music Store, you might THINK you know what you're getting, but Apple seem to feel that they have the right to change the deal AFTER you have purchased the song. It applies to all of the songs you have purchased, not just the songs you purchase after Apple change their minds about what they want to let you do with your/their music.
I think this is what will become a classic case of a company abusing the power that DRM gives them. Consumer groups should be all over this, because Apple ITMS customers are not really receiving the products they paid for. I don't really believe a silly EULA means that Apple's customers have signed away all of their rights.
I have never updated Swat4 to 1.1 due to their patch adding in game advertising.
http://www.massiveincorporated.com/
"SWAT4 fans have been on the offensive, following news that the new 1.1 patch contains a feature adding advertising to the game and collecting players' data, including IP address and how long they play for. The new patch implements Massive streaming ad support, which changes some of the in-game textures to adverts for real products. It also gathers information about players, detailed in their privacy policy."
"He's lost in a 'floyd hole"
I do not understand why users feel the need to upgrade if the software at hand is doing the job and not posing any threat to the system's functions. I understand there being the issue of support but it seems that all too often people jump for the latest version only to find out it just doesn't work as well or that some "features" have been locked down once the developer realizes that there is potential profit.
Read the release notes first on an upgrade, it's insane not to.
Dedicated Cthulhu Cultist since 4523 BC.
http://www.google.com/search?hl=en&q=quicktime+sta ndalone yer wrong buddy....
every day http://en.wikipedia.org/wiki/Special:Random
It was a nice site...
S.
Gee. If it had taken a bunch of digging to locate, I would understand your missing it. But here are my steps:
1 - Go to www.apple.com/quicktime
2 - Click "Download"
3 - Click "Quicktime Standalone Installer" (middle of the page)
Presto.
Ouch, that sux... BTW now might be a good time to hit management up for a testing environment. :)
OMG, the internets are a great resource for bomb-making, and finding whores, and pirating software and music and movies.
Whats your point? Oldversion.com is a tool with a very legitimate use. Just like anything else, it has the potential to be used in nefarious ways.
BTW, Congratulations on no longer being a criminal.
Just because it's two paragraphs of drivel doesn't mean it's not two paragraphs of DRIVEL.
"BTW, Congratulations on no longer being a criminal."
Who said I was no longer a criminal? I never claimed that!
I just said I no longer pirate software. I'd like to think I'm a more than a one hit wonder on the supply side of crime.
I find it interesting that even Microsoft doesn't have faith in their own "next version" (Windows ME). Ouch.
Software is a tool; it's only value is in helping you achieve something.
Know what you want to achieve, and then you can evaluate upgrades: Does it help you acheive your business (or personal or whatever) objectives? If so, is it worth the money and time?
Just because the vendor is selling something, it doesn't mean it's worth anything to you.
Why is this modded "funny"? This is one of the primary [legitimate] reasons many businesses are forced to upgrade - to retain access to tech support.
n/t.
.. the newer versions arent compatible and might clash with other s/w installed.. good that sourceforge (and freshmeat) keep older versions too.
I hate upgrades. They are never clearly described. In particularly, you can sometimes go from N to N+1 to N+2 with no problems whatsoever, only to discover whereas all of these ran fine in the system you have, N+3 may, without warning, suddenly up the ante on system requirements and may run glacially slow or require a RAM upgrade for decent performance.
What I hate worse--is that many vendors make it difficult or impossible to run old and new versions in parallel. It's not even unusual for a new software installation literally to search all of the mounted hard drives and remove all existing copies of the old version.
I tend to blame Microsoft for this, although it has spread to the point of becoming an industry custom (and has infected Apple). I believe it once had a technical origin of sorts in the inadequacies of MS-DOS, which led to the custom of software requiring patches and changes to the OS code itself, which in turn led to the rise of software distributions in which you couldn't simply copy an application... or an application and its directory tree... but had, instead, to run an "installer" program that went around merrily and selfishly making any changes to the OS that it thought it needed in order to give itself an environment in which it could run.
"How to Do Nothing," kids activities, back in print!
We are having the same issues here with Quickbooks 2006 Standard and Accountants Edition. THis past weekend Intuit released a patch for the "File must be opened on the server feature" and other "features" which have given us a headache. We just updated our test "Quickbooks server" this morning and are working on getting the testing done. For those of you unaware, any flavor of Quickbooks 2006 is ectremely problamitic becuase they have made major changes to the database. One of them being (I beleive) is that they use Sybase now instead of a proprietary database. Anyways we are urging our clients to hold off on upgrading to Quickbooks 2006 until Intuit cleans up 2006.
In other news, I'm still using Winamp 2.0 because it's so much better than 5.0
Did you forget about the intervening versions of Winamp that prove that upgrades sometime suck?
This 16 year old has one of the best insights into what customerso ntent&MenuID=1007
actually want. It's too bad that the computer industry arbitrarily
excludes under-18 persons from most important events. For example, for
the FOSE show today in DC, the literature at
http://www.fose.com/index.cfm?fuseaction=Custom.C
says
"No one under 18 is admitted, regardless of affiliation or
circumstance."
Other events seem mostly the same, and yes it might be a venue
requirement, but really that's no excuse. We need to let them in and
talk with them (especially if it's a school vacation week!)
I think that with security being what it is today, it's critical to stay up to date. It's possible that companies will take (are taking?) advantage of this new reality to force updatest that aren't consumer friendly.
To wit: Acrobat Reader. Blech.
--- JRJ
jrjBlog
Start the conspiracy theories!
http://www.oldversion.com/program.php?n=itunes
iTunes is currently unavailable.
I think I'm still running 6.0.1 at home on my iBook...
fak3r.com
A big problem with software versions is compatibility with other software. These days, most software has to interoperate with other software, whether operating systems, libraries, or other applications in a "toolchain" or "suite". But it's hard to know whether a program compatible with other software will remain compatible when any of the programs change version.
A big help lies in "object oriented" practices. Which boils down to "I don't care about how it works privately inside, as long as I can rely on what it tells me publicly". There are only a few public points of in/compatibility: UI, API and data format. Each of those interfaces should have a version number, in addition to the "function" version number.
We can learn (as usual) from hardware engineering, where there are already "model numbers" and "part numbers" for revised equipment. The model number need only be unique, and is used only to distinguish among different products appearing at the same time. Marketers and consumers like to use model numbers to express related products with similar model numbers, and better products with higher numbers. "Dot versions" have long been abused by marketers to signal small changes, even when those might break compatibility and cause big problems. While most vendors manipulate "major version" numbers to indicate progress even when there is no difference, or hide bait & switch tactics with incremented model numbers between unrelated versions.
Engineers use a part number. For software, the part number would best include UI/API/data versions. Each version number would be composed of a major number, incremented when incompatible with previous versions, a minor number, to reflect compatible releases, and an optional patch number, indicating compatible upgrades between releases. So a part# version would look like "U3.4.15/A6.4.0/D2.3.5". Parts with the same data version can exchange data interchangeably. Parts with the same API version can be called by each others method signatures interchangeably. And parts with the same UI version look the same to a user. That UI version will help consumers the most, because they don't have to learn anything new to use the new part version. Even different minor and patch numbers mean the parts are still compatible, at least in that layer.
Such version numbering helps identify what changed, now that we've learned that some changes matter to some people more than (to) others. With such precise numbering, we can much more easily upgrade, test, and roll back. Do I smell an RFC?
--
make install -not war
I was suckered into the iTunes upgrade, not knowing that Apple (a) screwed with QuickTime to disable jHymn, and (b) screwed with my iTunes Music Store account so I couldn't downgrade iTunes again without losing access to the store.
Still, it's been their loss. There were a couple of albums I was going to buy, but I'm not going to until jHymn is working again.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
Worst. Upgrade. EVER! All it did was stop (well, temporarily inhibit) homebrew. Pisses me off. Security feature my ass.
I am a game developper. My proyect is Telejano, a Quake engine.
..8.0 etc,, that will need better and better hardware, with more ram, a better 3D card, etc. :I
For some users its better to use old versions because can run smoothly on older software. While some high-end users want the latest build.
Often I look behind and test these old build and thinkk... "Humm.... I myself like this old version more than the new thing". But after that, I miss some key features.
So, I ask.. What you want?
I can enhance Telejano 6.0 forever. Or I can continue the roadmap with Telejano 7.0,
As my computer is somewhat better than these of some users, I greedy choice to continue the roadmap to better and better Telejano engines. But the other option its still open for others engine-developpers... You can code to enhance, but you can code to optimize and bugfix. Because bugfixing and optimizing kill flexibility, is very anti-enhancement. Unenhanced code its often better than optimized code, because its readable, while optimized code its dificult to read. And bugfixes often make code harder to read, too. So its somewhat undesired. Its better to not have bugs, and not optimize code, but write good code and let the compiler do is magic, and the users buy enough horsepower
-Woof woof woof!
That's what we really need in the USA -- a software lemon law. For too many years, software customers have been getting cheated with faulty "products" and no legal remedy available to them. Yes it would make software more expensive, but so be it. In the long run, the quality of software and information technology in general would improve greatly. Right now the industry is analogous to that of the state where the pharmaceutical "industry" was back before the Food and Drug acts of 1906 and 1938 were passed and "patent medicines" that were sold everywhere and full of opiate poisons... or the state where the medical profession was before doctors had to have such intense training and be licensed before they could practice medicine.... or the state where the aviation industry was before the first Civil Aeronautics Act was passed which began to enforce law and order upon that industry.
Right now the software industry, as a whole, has in effect, a free "license to steal".
Edonkey has actually saved my butt a few times when new software versions fuddled or broke a service. There's a great catalogue of retired legacy versions of popular (and unpopular) apps on the ED2k networks. It ain't stealing if you bought it, right?
I bet the reason for not letting in 18 year olds has to do with their status as minors and the amount of legal protections afforded minors. If a minor breaks an NDA, the recourse options available to the company is probably not so good.
You see? You see? Your stupid minds! Stupid! Stupid!
At least you have SOME choice when you're updating software on your own computer. Not much you can do if the dev team of your favorite online app decides to royally screw it up.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
What about when a particular application has an update avaliable, requires you to upgrade no matter what, will not let you keep the version you have installed and if you do, the application will stop working. Not too long ago, I came across a Win98 PC that, while trying to view trailers at apple.com it required an upgrade for Quicktime. Unfortunately it did not provide a new version for Win9x, only Win2K and above. Without the latest version, the trailer wouldn't start playing because it *NEEDED* the new version of Quicktime....but somehow, a week prior, the very same trailer worked fine. Not being able to find a way around this, I had to *UPGRADE THE OS* to be able to upgrade Quicktime to be able to view a simple trailer!
On the other hand, how long should a vendor have to provide support for a piece of software? Should Broderbund still have to provide phone support for The Print Shop v2.0 (1994)?
If software companies can't end-of-life products, and have to support them indefinitely, the cost of vendor support becomes insanely high.
In the US auto industry, car manufacturers are required to produce replacement parts for a model for seven years.* Perhaps a regulation of that kind would be good for software/hardware vendors, too.
*Except Yugo, what with the giant war and everything.
Web 2.0 == Giant Blogspam Circle Jerk
So I've been moderated up to +3 Interessting, and back down to 0 - Troll.
I don't get it. I made a valid point about real behaviour - my own in particular. I didn't use inflammatory language, and I didn't accuse everybody of using it for the same purpose as I did.
I explained myself well, I think. How people arrived at the idea that I was trolling, I have no idea. But I guess that's what happens here when somebody says something unpopular.
Do your worst. My Karma is still fine.
If invented (no patents) a word for this: Suitification.
It starts with a useful tool. Company creates some other, less useful tools. New tools don't sell. Company creates a Suite, which bundles all tools, and takes advantage of them working closely together (excusez marketing-droid language). And the original tool is an unusable monster.
Examples? Too many... ACDSee, Winamp, Norton utilities, MS-Office...
If Microsoft was mass, stupidity would be gravity.
http://coolplayer.sourceforge.net/
...for Foobar. Teeny little footprint. www.foobar2000.org
Never let a lack of data get in the way of a good rant.
I see this all the time in my non-tech-savvy clients. The LESS they understand about software and hardware, the MORE fearful they are of being "left behind". So they glom onto every update and upgrade that comes down the pipe, despite having many problems with altogether too many of these upgrades.
My advice is always this: unless a particular update fixes a problem YOU are experiencing, or a particular upgrade supplies a new feature that YOU need, DON'T DO IT. The application update that fixes a problem on your neighbour's machine may break yours beyond repair. The upgrade that doesn't give you anything you need may also make it much harder to use the rest of the software.
~REZ~ #43301. Who'd fake being me anyway?
Yeah, I'm happily running PhotoShop Elements 2.0. Version 3.0 didn't offer any compelling reason to upgrade, and version 4.0 isn't Intel native--no way am I buying something now only to have to pay for another upgrade to get it to work on any Mac I upgrade to later this year. Get with the program, Adobe, Intel Macs were announced months ago, and have been shipping for a while.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
I went from Girlfriend 1.0 to Girlfriend 2.0 which delivered on most of the promised features so I was pretty excited when offered an upgrade from GF 2.0 to Wife 1.0. The problem is that I found that Wife 1.0 offers slowly degrading performance and not all of the features of GF 2.0. Sadly I did not read the fineprint until after the upgrade to Wife 1.0 - this is an irreversible upgrade....
16-year old innovates an excellent domain with a great name, and all these f**king monkeys know is how to masturbate by telling shit about the latest versions of software. I f**king love my illustrator cs2.
And the site's 16 year old owner is doing over 600 copyvios at $130,000 max each, so $78,000,000; but this doesn't count how many downloads were made. In reality, the copyvio suits could slap him with $130,000 per download, so we're talking likely several billion or possibly trillion dollars if oldversions.com is very old.
If he gets a C&D he better damn well listen; he doesn't, and his great great great great grandkids will still be paying. (note: I'm aware, when you die your debts die with you; debt is not inherited.)
Support my political activism on Patreon.
The issue i just ran into is that i can't upgrade our little psuedo server without spending half again as much to replace the tape drive and a bunch of tapes.
:(
;p
:(
New versions of windows simply decided for me that those old tape drives (floppy drive port or parallel port, neither works, had em both)
I simply wanted to use the backup program we already had and the tape drives we already had to backup a folder at night. I see no reason to buy a new 40G tape drive to backup a 200M folder each night and pull the tape out!
MS decided for me that i dont want to do that anymore
How much code could it take to support that old device for God's sake. They took it out to avoid bloat in windows ?!? Aren't you glad they left out that extra couple kilobytes of program to keep windows lean and mean for you
There is NO reason for it not to work, in fact it did eventually after installing every 3rd party driver that sounded remotely close to what i wanted and running the software a couple times under compatibilty mode. (ie, installing drivers for parallel cdrom to get tape to work, hehe)
----
even better, just thought of our previous accounting program.
One 'upgrade' added some new UI features, one of which was kinda nice. BUT it took out the ability to add custom icons on your custom toolbar buttons...thus the lookup for customer inquiry now gets the same icon as item inquiry instead of the easily identifiable ones i had made for previous versions
They made it easier to customize but harder to identify WHAT you had customized!
End of upgrade path for us. I knew they were just getting stupid now. When maintaince agreement stopped supporting it we stopped maint agreement. When company stopped support for it at all we stopped supporting the company.
#apt-get update
#apt-get upgrade
what else?
..run in parallel until proven. Yes, it's a lot of work.
No no! QuickTime Alternative is even better.
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
Features and bugs = carrot and stick. Every version is to give you enough new buggy features to make you want to upgrade to the next version after that. If you haven't figured that out by now, you really shouldn't be in IT or sales in general.
Live today, because you never know what tomorrow brings
Unlike the commercial software world, I am so impressed that Firefox and Gaim seem to be refining and cleaning up their UI's, and actually even taking away unused features.
Combined with a strong plug-in architecture, this makes for very powerful programs.
Personally I am just so proud of these open source developers for taking away bloat and fighting feature creep. Our legal professionals should take a hint...
Spoon not. Fork, or fork not. There is no spoon.
Why do you accept that? That'd be my question!
If I got a car that failed to start 5 mornings of the year, I'd be pretty pissed off. If I got a TV that wasn't compatible with channel three or seven, I'd be rather annoyed. If my car's doors unlocked randomly on the third Tuesday of the month, I'd be frustrated. If I got a VCR that couldn't timer record at 58 minutes after the hour, I'd be pretty pissed off too!
So why do we let our computer programs have these problems? Why do programs need to be killed or the computer restarted at random (freezing during startup isn't as common since win2k). Why do we accept a computer program that doesn't seem to handle the formats established at the time with ease (think Windows XP destroying exif information on jpgs)? Why do we accept holes in our software that lets crooks in along with their bots, spyware, and adware? Why Why why?!?
I've always been a fan of a certain car maker (and still am), but when I got a 2004 sport sedan and a few weeks later had my dash light up brighter than a christmas tree, the dealer tells me that their software/flash upgrade to the car should fix the issue. Sure enough, it did, and by the forums, it wasn't an uncommon problem with early production of the model. But this is stemming into other areas. An audio system I got in 2000 couldn't read any CD-Rs- obviously it didn't spend enough time in testing, as this should have come up. My car had bugs! The EPROM on my new furnace needed to be replaced. This is getting silly!
Sure bugs are bound to get through, but it is the programmer's responsibility to properly test their program. I'd rather Windows 2000 be released today and have it stable as anything and a solid performer. This isn't how things work. Microsoft spends more time making Spider Solitaire for Vista then they do testing the OS itself.
Updates aren't always better. Sometimes they add functionality, like additional CD Recorder capability, updated roster information for a sports game, security fixes, etc. Other times they add bloat and problems.
Anyone remember ICQ 99b and the 98's? Memory footprint of about 1MB, fast as anything, fixed the data corruption issues of previous versions. Good upgrade. Then recall late 99 versions and 2000+, where the memory footprint was about 80MB, the thing took a good minute to start up. It was buggy, and an ad-city. Then they wonder why it died a horrible death to the favour of MSN? Pack hundreds of features in there and make it slow as anything and nobody will go back. Wait... That's a good description of Windows.
-M
when you see the word 'Linux', drink!
Yeah well, these people should not be feeling too upset over the upgrade issue. I run Gentoo and I'm trying to upgrade it. I am even having trouble switching to a new compiler version. If you think you have upgrade woes, try Gentoo.
Worse? Try RedHat or an RPM based distro. Now that's pain.
Of course, I wouldn't trade Linux in for Windows...ever. However, this hemmoraging is getting to me.
Did you forget about the intervening versions of Winamp that prove that upgrades sometime suck?
Yeah, I tried that 4.0. What a waste of time.
New version of Acrobat from 4 or 5 to 6 or later? Now it's standard stuff that was included are now a lot more extra.
Norton Utilities for Mac version3 included many features including a great backup utility. All gone in the later versions, and in some more problematic of what features remain.
PrintShop Deluxe for Mac 68000 included a graphics exporter which alowed you to export the PSD graphics into Adobe Illustrator, Quickdraw PICT or EPS. No longer included with the newer PrintShops.
Microsoft Office 98 for Mac included among other features an agenda Wizard, not in 2001 or 2004, though you can still use it in the newer versions if you copy it over.
Microsoft Office 2004 now only ofers Max (the Mac computer) as your assistant, no more clippit or professor (Max was the coolest anyway).
I'm sure there are many more. Partly I think it is beacuse the programmers that originally built some of the software were not there to do the upgrading, many times I have seen virtually new adaptations of the same program in an upgrade (PrintShop) as it seems evident they changed programming teams or development platforms.
"Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
besides the obvious money grab is the vain attempt to stay ahead of the warez sites.
What?
It's funny this article should come up today. I just built a new computer this week & was looking to keep the same version iTunes I had on my old one. OldVersion.com immediately came to mind - however when I went to their site I found it awfully strange that there isn't ONE, not a single ONE version of iTunes there. Only thing on the itunes page is, "iTunes is currently unavailable." Pretty fishy if you ask me. See for yourself: http://oldversion.com/program.php?n=itunes iTunes-Page
Wherever you go, there you are.
(Background: I first put hand to a computer in 1972 via an ASR-33 Teletype over a 110 baud accoustical-coupler modem to a timesharing PDP/8 with, IIRC, 8KB(!) of memory.)
Over the years, I've been burned MANY TIMES by upgrades causing me more problems than they fixed.
What I do: I try to always download to a local directory, first, and ONLY THEN do I run the install. That way, if it goes bad, I can always try to uninstall and then re-install the prior version. (Exceptions: AVG updates, and Firefox extensions - only the original is downloaded first. Mostly because they make it way to easy to just install the updates directly, and also because I have not burned by doing this, yet.) I also regularly use Windows/XPs System Restore to make a backup - at least once a week. And, I have spare 200GB and 300GB USB drives which I use for system backups.
Question:
I'd love to have a tool that I could fire up so that when I do an install/upgrade, it logged EVERY change to my system in plain text. (e.g.: Created file foo.txt; read file: baz.ini; replaced file: bar.doc; deleted registry key: ... added Registry key: ...)
that would permit me, immediately after the install, I could see what was potentially impacted. Further down the road, I'd have info I could refer to so I can find out what hosed needed functionality.
Case in point: I recently tried to write some data to a CD (hadn't done that for a few months) and cannot. I have no idea which of the past 4 months' downloads/installs caused the problem. But, with logs such as I just described, my task would be so much easier.
All software downloads on my computer go into a "downloads" folder and are sorted by type and/or name of software. This practice is from the days before broadband connections for home users became commonplace. Coincidentially this allows me to use older versions of software like ICQ where the ads are about half as large as in the newer one or older versions of winamp (for some plugins). But I mostly tend to keep my software up-to-date.
where's all that Karma?
Well, I know lots of people with this problem. I have also heard that they migrated to a smaller company that sells a similar product that has true double entry accounting system called financial navigator based in California. I do not know their website but i think you can google it.
When you buy/use a specific software package for the first time, you probably investigated that it meets your needs. If it is exacly what you need, a update with added functionality is probably most often just a little annoyance. And all spyware and DRM pains are the toys for evil companies. In FOSS software you have also up en downgrades, but and there you won't have the troubles of spyware or DRM, nor the problem that you cannot find older versions, or that you have paid for something they can practice all their evil company stuff with. So for these people FOSS will become more and more a solution. After a cold turkey from all the closed source stuff, maybe they will find a nice addiction to open software. I feel relieved, I had the severe ilness called upgrad-ites myself, long ago. Then I moved over to OpenBSD and Linux. Since then I have decent support, better solutions for no cost, ultra flexibillity and all using free and open standards (and no virusses). I am now a complete stranger tot all the non-foss-fuss.
Like what?
Keep in mind that most "Win95" installations from the fall of 1996 onwards were actually Windows 95 OSR2, OSR2.1, or OSR2.5, meaning that things like FAT32 were already present, and USB support was either present or available via a patch.
Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
The Theorem Theorem: If If, Then Then.
What does it help that an older version is still available if the software supplier forces me to upgrade (for compatibility reasons)?
(e.g., Final Cut Studio requires Quicktime version 7.0.4 or later, which means that I probably also have to upgrade Quicktime Pro if I bought an older version).
Georg
testing enviornment = GAMES SERVER ;)
I hope soon that decision is taken completely and totally out of your hands, because you are the posterboy for the problem.. We need to treat software like any other product if people want to profit from it like a product. Normal consumer warranties and a lemon law. If software companies want to keep playing the perpetual buggy betaware dance, then perhaps a little legislative inducement might get them to get rid of that "OMG not possible to code well" mindset.
If it means you have to move out of fancy and expensive california offices and drive less expensive cars-who cares? There's enough demand out there that even if 90% of the software companies went under, the other 10% who are willing to actually code well BEFORE they release will get the business. And if it is too high a price, look around, there are coders out there in the global market who can step in and keep doing it cheaper and better until we reach a consumer satisfaction level.
This ain't the 80s and 90s no more, you can't keep skating forever on past software glory, humongous checks for crapware, and mass consumer naievete. the revolt has started, you can see it, look at the article, people are resisting upgrades that do nothing beyond keeping a check rolling in to some company. You have to code value now, not just mass lines of code.
If you offer it for money, be prepared one day for consumer backlash, because it's already starting to crack open. You can't have it both ways with high costs and patents and not expect eventually to have your training wheels excuses for bugware ripped away and be forced into being treated like every other business out there.
I used to love my Quickbooks. That was 10 years ago. Now, every new version adds more advertising built in then the last, puts more stuff in web browser style (or actual in some cases) interfaces, and starts costing more money.
Worse, they don't support common file interchanges and actually make it as hard as possible to use them, instead forcing me to pay THEM for the privilidge of connecting to my back. They also charge my bank, or charges me too! All this, for what should be free.
What stinks, is that MS Money small business is unusable (and talks to me -- which is even worse) and the other products out there are insanely expensive.
I've looked for one that runs in linux natively, but not found anything workable yet (I'd still love one that did).
Grrrrr. I've gone form loving to hating Intuit in just 3 years. What a shame.
The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
I often find upgrading quite a hassle. Some programs I use come up with updates every 2 days! That is insane. I just want software that works. Who really cares about a little upgrade that adds one tiny feature or fixes a non-problematic bug. If you want stability, go with Linux or BSD. Some might say that the applications are not the best but that is wrong. It may take a little effort, but you can get just as good programs for Linux as for Windows. I often perfer the Linux counter parts of Windows applications. Besides, Windows is so easy. I want a challenge. Ok, off topic now. Anywayz, I find updating software for major upgrades only is quite sufficiant and I have had no problems with compatibility or stability.
The box said: Requires Windows 98 or better. So I installed Linux!
One site: filehippo.com I find this site to be better than oldversion.com
If I got a car that failed to start 5 mornings of the year, I'd be pretty pissed off.
you obviously don't live in Minnesota.
Still using QB v5.0 purchased in 1996. Upon installation it asks if you want to install Netscape 2.0 to access its online services.
I'm totally blind to the three dialogs asking if I want to update the tax tables by calling an 800 number. Just reflexively click ok-ok-ok.
One of these days I'm going to call the phone number to see if it's still connected. At this point I'll probably get around to it in 2010 or so.
Great piece of software.
Newer versions actually STOP WORKING in some respects if you don't upgrade (so I'm told, anyway). Bastards.
The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
Of couse upgrades aren't always a good idea for the end user! Programs changing EULA terms, adding DRM, adding adware, adding 'phone home' features, introducing 'features' simply to break compatability with other programs... The list of reasons NOT to upgrade is quite extensive. My personal guesstimate is that less than half of the time is an upgrade worth installing (depending on vendor - some is much worse!). I recommend to everyone that I know that they keep their old software on file and carefully evaluate upgrades before tossing the older stuff. Even 'real' new features sometimes aren't worth the learning curve, and they happen more rarely than most people think.
So many people paid money expecting a Word for Windows upgrade and were met with a smart assed paper clip.
God spoke to me.
You can do a manual download of R5P (it's only available as a 'webpatch' at the moment at Intuit's website), which resoloves many [but not all] of the issues you guys are having.
R3 (available via automagic update) was problematic, and R4 was a 'private release' for big companies complaining about R3.
As always, test it on a non-production machine for a while before conducting the upgrade company-wide. Also, be sure that it actually upgrades all the way to R5 - sometimes the same patch will only bring it up to R4 (in which case you just re-apply it).
--SONET
You can't roll back network apps. I always remember when DejaNews was the best news archiver. One day I hit it, and they had changed the whole thing. The new version of the site just blew chunks compared to the old one; less easy to navigate, ugly colors, etc., no really great new functions, and prone to crash the browser. For a while, whenever some site did that I'd say "they Deja'd it". This has been part of the success of Google and to a lesser extent Yahoo! which has changed a bit, but rather conservatively. I continue to use them on a regular basis. When Slashdot caved in to all the doofuses that insisted it use CSS, what did I get? Pages that occasionally rendered text on top of eachother and had to be re-loaded. Nothing new that really mattered, and the new features that are added now could probably be done without CSS.
But I digress. If your apps are delivered over the 'net, you may be prevented from downgrading. Of course some things *have* to be delivered over the 'net so it's unavoidable. And of course if it's really bad, hopefully enough people will agree with you so that the free market will provide an alternative, which is what happened to DejaNews (or did they get bought?). It's just that switching is often a bigger hassle than downgrading.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
What worries me about all these upgrades is that the might slow things down and eat up more memory. I use a G4 Emac 1Ghz and I hope to at least get 18-24 more months of good use if I add a little RAM, but I worry if all these updates will make my computer obsolete sooner. They sell the computers and the software, so it seems like they might have an interest in forcing me to upgrade.
I spoke to someone at the help desk/sales department and got nowhere (if the disk is faulty due to a manufacturing defect send it back and we will replace it). Not like I had much of a choice, so I ponied up the money.
Additions to python such as scipy are bring some Matlab like functionality. Defining class objects in Matlab is Ugly Ugly Ugly. In Python creating new classes is so much easier.
The extensions to Python are not as complete as the Matlab toolboxes but python is a far far better programming license. And Python is free.
Religion is the main cause of atheism.
I found a book explaining a lot of the issues involved.
The Software Consipiracy by Mark Minasi
I got bitten by a non-reversible upgrade from Microsoft. My XP laptop had Movie Maker, and when Windows Update brought it to 1.2, I started using the camcorder as a streaming capture device; analog video in, firewire out; no tape. Worked fine.
Then they released 2.0 on Windows Update.
Now, when I try to stream video through the camcorder, Movie Maker "helpfully" refuses to record; it pops up a dialog informing me of my "mistake" in trying to import from the camcorder with no tape in the deck.
There's no way to go back to 1.2. My XP has 1.0, I can install that, and from there I can update to 2.0. 1.2 isn't available anywhere.
Oh well, it just gave me incentive to go out and find a different (non-Microsoft) program to do the capture.
Most recent version - has some features that are required. Some other features hang. Printing doesn't work and the clients don't pay unless they have their hard copy plots.
Previous version - the required new features all work, but tape access doesn't work and almost all data comes in on tape. Printing doesn't work either.
Two versions back - missing a lot of features but printing and tape input work on the Solaris version but not in any other version. Unable to run most scripts for the new version.
So the workaround is to have some machines for each version and the users log in to each as needed and waste a lot of time each time they get confused about what should be run where. To make things worse - the plot previewing program only runs in 8 bit colour and the upgrade for that (which didn't arrive, a labelled but blank CD arrived instead) would have disabled scripting support and required all users to spend up to five minutes of mucking about with a GUI (slow to load large files) each time they wanted to plot something - while currently only about one in twenty plots are previewed.
How much did you pay for your car? Now, how much did you pay for all the software that you're currently using? Do you need me to go on?
My argument is somewhat weakened by the fact that paying more for software doesn't actually seem to achieve a higher level of quality - indeed it seems to me that in many cases the more you pay, the worse the software is. But at least when we're talking about the software we personally use, I think it's a meaningful measure. If you really paid $30k for your complete computer system, it bloody well ought to be reliable, secure and accurate. But if, like most people, you paid a lot less than that, then it doesn't make sense to talk about it on the same terms.
Another thing to consider is that unlike a car, software wants to be free. That is, in the sense that the marginal cost of each additional copy is zero. But the marginal cost isn't the entire cost - in fact, it's none of the cost - the cost of a software product is in the development, and it can be quite expensive, for a nice piece of software. But the marginal cost still dominates the way the software is sold - free software generally isn't, or it's sold on the basis of support, which generally doesn't pay for development. Non-free software is sold, but most of the extant copies are generally pirated (this is for the stuff we use - it's different for big corporate software).
My point isn't that pirates are 3v1l, that we should have to pay more for software, or anything like that. It's just that comparing the price and reliability of your car to the price and reliability of your spreadsheet is comparing apples and oranges. I don't see that changing in the future. So you're probably going to have to get used to paying for bug fixes, fixing the bugs yourself, or hoping that some open source developer fixes them without you having to do anything. From the perspective of personal responsibility, I recommend you go with choices one or two, although in practice I find that I benefit far more frequently from choice three. Which is pretty amazing, possibly even cause for celebration.
Has OldVersion.com reviewed the licenses for the proprietary software it distributes? Some proprietary software is not redistributable by anyone but the proprietor, some proprietary programs are only distributable if one observes onerous terms (like constantly monitoring a website for updates). When I skim this site, I get no impression that anyone there cares much for licensing and this is really just a place to find multiple ongoing copyright infringements.
Digital Citizen
One example of this theme from the consumer world is Quicken. I've been using it for ages, ever since it was a simple checkbook register for DOS. It's got the perfect mix of features that make it a really good tool for maanging personal finances.
Lately however, I've been a little pissed at Intuit. Intuit has steadily cut back on product support over the last few years and has not been doing a very good job with testing. Last year, it ate a large portion of my transactions. It was my own stupid fault for not backing up the file regularly, but Quicken's proprietary data format makes it nearly impossible to recover from data corruption. Add to this the fact that Intuit is forcing financial institutions to adopt its proprietary extensions to the OFX standard. Finally, if you do want to downgrade, you can't unconvert your old file; you'll lose everything you entered on the new version.
Given all this, I've considered switching, but found that I can't. Microsoft Money, their only real competition, is awful compared to Quicken, and is even more ad-laden. Open-source tools just aren't mature enough and don't have enough "personal finance smarts" built in for common transactions. Accounting packages have no personal finance smarts built-in; they're just a chart of accounts that you have to analyze yourself.
I'm all for vendors wanting to make money periodically, but we should get something in return instead of just being forced to pay up. I'd even pay double for "Quicken Pro" that linked to a DBMS on the back-end and was better supported.
a wood stove and a ukulele son.
Congrats. This statement makes you a moron.
Adobe is the worst, though, since they CONSTANTLY change the goddamn key shortcuts to the tools.
I know GIMPshop is still not a serious contender in the print world, but at least GIMP lets the user customize all menu and toolbox key bindings. Adobe could learn a thing or two from the GIMP developers.
And it's not like iTunes or Windows Media Player are any better. They're hogs, too.
Tried Media Player Classic, a simplified media player for Windows with the Windows Media Player backend and a WMP 6.x style frontend?
You might want to try Media Player Classic and QuickTime Alternative.
How many units of my car are sold? How much R&D, testing, certification, and of course parts go into my car? Now, how many units of software are produced at next to no cost to the developer?
You'd think higher price means fewer consumer customers and more corporate customers. Corporate customers leads to feature bloat. Corporate customers SHOULDN'T accept failure, but do as they seem to be able to afford it a lot more than say, a kid who just lost his university paper.
Not really. MS Access better be robust if it's going to get my data. MySQL better be robust if it's going to get my data. Oracle better be robust if it's going to get my data. Data loss (as this example) is still data loss. Whether I (or a company) paid nothing, $700, or $70,000 for my database software, it needs to work reliably. I'd be just as annoyed if crackers broke into my linux servers than my windows servers. So why would it be any different? [note- multiple contributors creates a difficulty to blame in many open source projects- lets assume one developer or group of developers here].
In one sense, I'd agree with you, because one can't deny that effect. On the other hand though, who cares what the marginal cost or marginal revenue are? All the company cares about is the TOTAL cost and TOTAL revenue (with the time value of money and cash flow in there). The software giant determines a good estimate of how many units they're going to sell and at what price, and has an idea of revenue (determine two and you have the third). They have a good idea of cost from experience as well.
So the question becomes, at what point have they invested enough and are ready to reap the benefits and let the gravy train roll in. At what point do they sit back and say that it's "good enough" despite not being done.
I commend what PS3 is doing compared to XBox360. They could have easily said, knowing the XBox360 date, that they are going to rush out development. They didn't. Microsoft's strategy was to get established. Get the games, get the early adopters to purchase despite a high price tag. But no- PS3 is holding it's ground with a vague timeframe as to when it might be ready (with no precise dates). It'll be ready when it is ready. No production flaws wiht power supplies and faulty drives. They're putting technical superiority above short term profit, and creating a better system as a result of it... rather than rehashing the XBox with a faster processor and better graphics board.
Which came first- the chicken or the egg? Shareware was immensely popular for the longest time until developers got greedy. Microsoft Office used to be just over $100 and come on a series of 30-odd floppy discs for Windows 3.1. Why is it worth $750-$1000 for the near same set of features? Because they know people need it. Remember what I said before about picking two of the three. They set the revenue (probably based on the estimated cost), set the price, and that determines the number of units. If they want to sell more, the price is going to have to slip down.
I guess what I"m saying is that if, like an XBox game, if Office was worth $40, who wouldn't buy it? But these days Windows + Office > $1000 wh
when you see the word 'Linux', drink!
Obvious exaggeration, but I'm glad you managed to get [or failed to get] the joke. Microsoft obviously tests their software considerably, but either doesn't catch countless bugs or fails to deem them as important. On something as important as an operating system, that should really be tested to the point of being next to bug free. Think of the countless bugs in the past- worms that can infect through obvious oversights in networking code, registry corruption, etc- all crucial to the system's operation.
I guess the point is- As opposed to improving the core operating system in Windows 98 and Windows ME for example, or 2000 through XP, they add new visual features that are shown to the user to make them think the world is a better place. I'd rather have them leave out the games section, media player, etc, and actually pay attention to what matters.
-M
when you see the word 'Linux', drink!
Then try Amarok and wonder what giant waste of cycles is going on with the other programs. Amarok comes with Mepis and is an easy "apt-get install amarok" from working with Etch. Amarok is both network and culturally aware. It plays off networked boxes, so you can easily share your music with yourself without needing a 200GB hard drive in your laptop. sftp support seems a little sketchy for some reason, but I'm sure that will be fixed soon. Nice features are cover art and lyric management. It works without skipping while I work on a 1GHz laptop.
If Amarok is too heavy you can run Juk, which is also network aware and has most of what you want in a media player. Random playlists, tag sorting by artist, record year, etc, auto collection scanning and good sftp support make it a fine but light player.
Friends don't help friends install M$ junk.
Well, I am a Microsoft customer (both Windows 95 and 98) so I would tend to agree with the grandparent for the most part. Fundamentally, Windows 98SE uses the same version of DOS (7.1) that is used in Win 95 OSR2 and up. USB support worked (to some extent) in Win 95 OSR2. Heck, even Windows NT 4 can be patched to have USB support. As for CD burning, I have been doing that just fine in Windows 95 OSR2 without any problems for many years. Heck if you really wanted to, you could get an old copy of Nero and burn CDs under Windows 3.11!
It should be pointed out that the phenomenom of "updates not in user's best interests" only occurs with closed-source software. In the open-source world the nasties in the new version would be stripped out by the user-community.
You just can't include anti-user features in open-source software.
And exactly _what_ is a replacement part for software?
I can throw myself at the ground, and miss.
As a lawyer who unfortunately got known as the guy in the office who had a clue about computers, I learned the hard way that you don't upgrade without good cause. Indeed, we went back to word 97 from word 2003 as it was egregious bloatware, and they still hadn't fixed the "automatic paragraph numbering" bugs, which for guys who number many paragraphs is a huge issue. The best word processor I ever used was WriteNow 4.0, it used 400k of memory in my Apple, and was far and away better than any of the Microcrap that I've used since. RULE ONE...IF IT WORKS, DO NOT FIX IT.
One major software title I used to use a lot had this problem. I hopped on board at about version 2. This company had a very active beta program, and it was not uncommon to see a new version once a week. Unfortunately, they spent such an unbalanced amount of time on new development as opposed to bug fixing, that the new builds were very often worse than the old ones. You might argue that this was beta and so I cannot expect a polished product, and I agree. However, there was essentially no difference between the betas and the releases. It was widely believed that the week of the next planned release or paid upgrade, they'd take the best beta of the last few weeks and call it a release. (I don't think they ever did a "feature freeze")
It was very common among the developers that used the betas, to keep ALL previous betas. Many users were stuck several versions back because a critical feature they required had been broken several builds ago and had not been fixed yet. It was a very aggrivating tradeoff, to be dealing with a month-old build because you needed feature ABC to work, but then to see them fix (or add) three other things you really had been waiting for but that you can only drool at because you simply cannot upgrade until they fix your issue.
Sometimes you'd upgrade and then a week later get flooded with bug reports. Track down the problem and find it's the compiler itself that is causing the problem, and back you go, to last month's build. I was running several months behind on several occasions, using versions that were betas published prior to the most current release, which was already in a new beta cycle. In that case there simply was no release that ran acceptably.
All in all a very frustrating experience. I made my last paid upgrade at v4.5, it's now around version 7 I think, I've stopped keeping track of it since about 5.5. There are a lot of others in my same situation, agreeing that 4.52 is the best version that was ever released, from a stability standpoint.
What's really going to bite is when more companies go to a subscription model, and require a periodic payment to keep the program you already have running. When those companies go out of business or stop supporting an older version, you're just plain screwed. You'l be foreced to upgrade and suffer the consequences, or go through the torture that is changing products after you're already established with one.
Somewhat on topic... what's the current legal interpretation of software made by a company that is out of business? Is it considered public domain at that point? Or does the (defunct) author have to release it into the public domain? Or does it expire after a certain timespan or after termination of support?
I work for the Department of Redundancy Department.
dll files.
Eeehm... The issue with CD-Rs is not exactly a bug, but the fact that at the time disc transports for consumer electronics that could support CD-R (They are quite a different beasts from your off-the-shelf pressed CDs) wasn't available. This is why at ~2001-2002 you could see full shops with radios or boom-boxes that prominently displayed - CDR compatible,
I was thinking that replacement parts in the auto industry would be analogous to product support for software. Say that software vendors were required to make support available (not for free, just available) for n years, and after that they were free to discontinue support. This would ensure that vendors would continue to support a release for n years without requiring customers to upgrade, and give vendors a fairer playing field on which to compete.
If one vendor is cutting their support costs by only supporting the current version, that keeps their price low. Another vendor, wanting to do the right thing and provide more support for previous versions of a competing product has higher support costs, and thereby their price must be higher.
Web 2.0 == Giant Blogspam Circle Jerk
"If I got a car that failed to start 5 mornings of the year, I'd be pretty pissed off. If I got a TV that wasn't compatible with channel three or seven, I'd be rather annoyed. If my car's doors unlocked randomly on the third Tuesday of the month, I'd be frustrated. If I got a VCR that couldn't timer record at 58 minutes after the hour, I'd be pretty pissed off too!"
Well,i have heard about cars breaking down. and they do that alot to! And it costs a fortune to fix. And often, its because of automakers calculated risks of failure and choice between components that make them break down.
It really bothers me when someone compares cars to software.
Why do we accept holes in our software that lets crooks in along with their bots, spyware, and adware?
Is your car immune to accidents, getting stolen, having its breaks tampered with, or getting keyed? Of course not. A car theif is like a hacker, if he wants to do something to your property, he won't be stopped by your anti-theft system or firewall.
When someone buys a car, they typically keep it maintained by regular inspections and oil changes. Software users are different because they have a mind set of if it ain't broke don't try to fix it. It's as simple as a few mouse clicks, or turning on auto update, but many users still refuse to do this.
XP supports NTFS style file permissions, which (EG) allow you to create empty folders which various spyware expect to be able to install themselves into (CashBack, Bullseye Network, SideFind, 180Solutions, etc), and remove ALL user permissions from them, thereby causing known spyware installers to crash. Of course, that was in Win2K as well.
Remote desktop is kind of nice, too, and was limited IIR to server versions of 2K. Of course, both of these things are limited to XP Pro, not Home. About the only new trick for both Home and Pro of any interest to users is the support for multiple DLL versions, which can make running software packages that expect different versions of a DLL to play nicer together.
Generally, I've preferred 2K-based systems; XP did nasty things to the peer-to-peer networking support, and I don't want remote desktop all that often.
//Information does not want to be free; it wants to breed.
nope. Spare parts would be the equivalent of having binaries available (or source).
Having support available would be like having mechanics available all the time to help you replace the spare part.
I can throw myself at the ground, and miss.
Yes, spare parts would be the literal equivalent of having binaries or source available, but that doesn't make sense when you consider the point I was trying to make.
For the purposes of my analogy, software support is analogous to spare parts.
Web 2.0 == Giant Blogspam Circle Jerk
Using it for my main mp3 player now and loving it.
The problem with software and their attached EULAs is that there isn't a NAPA store. When it breaks you can't fix it, in fact the EULA claims it's illegal to diagnose the problem (reverse engineering). Only the supplier's mechanics are allowed to open the hood and take a look. All you can do is buy a new one when the dealer says they quit fixing your model.
On a side note, we did do a test in an isolated network -- the problem is that most of the bugs in R1-R3 of Quickbooks 2006 are not exacerbated in that style of install. It requires multiple users doing many different things in order to corrupt the database. Unfortunately, on a testing install, all functionality 'Just Worked (TM)'.
:).
It wasn't until we actually did the true upgrade to it that the problems crawled out of the woodwork. Regardless, if I had a staff of 5 under me instead of just 1, I'm sure I could have duped the errors in a small network
I'll hit them up for more staff.
To the darkened skies once more, and ever onward.
Well, it's an admirable rant, and I agree with many of your sentiments, but the bottom line is that companies care about the marginal cost of software because competition and piracy drive the price of the software, amortized over its user base (including the people who didn't pay for it), down to the marginal cost. That's how the market works. If the total income for a product is less than the total cost, you're dead. You're right that Microsoft has been using lock-in and legal force to charge exhorbitant prices for Word. It would be nice if something changed so that that didn't happen anymore. But the economics of software really are chancy, and whether you like it or not, they probably don't support the level of reliability you yearn for. You know what software is that reliable? MVS. Why? Years of no new features, and years of bug fixes. You want a reliable version of Linux? Check back in 20 years - if the rate of innovation has flattened out by then, maybe you'll get your wish.