It's her job to paint him as a criminal, diverting your attention away from their failed product.
It's too bad she can't do her publicity job without lying. It'd be great if she could instead say something along the lines of, "Obviously, we'd have preferred that this not be published. We do need to increase the security level on this aging protocol, and we have new technology in development that will be ready for adoption soon. In practice, the actual risk compromising the security is not that great, but we are hastening to introduce new technology that drastically reduces that risk."
Now, maybe they don't have new technology in development. Or maybe telling the actual truth would open them up to increased potential liability or litigation. But I strongly believe that when you can't stand up and tell the truth, something is very wrong. This is true in normal life as well as business. Any time you're tempted to lie, that's a great indication that something has gone wrong, and you should have done some things differently in the past to not get into this situation. I wouldn't want to have to lie for a living.
Software that's finished in finite time? (Forever-finished, not just this-release-finished.) What a concept! Exactly what segment of the industry are you working in over there?
Embedded systems, for one! Consider your TV set top box, the code in your calculator, wristwatch, printer, fetal heart monitor...
Just for fun, I have entered "Cafe World" on over a dozen computers... and it takes up from 380mb to 550mb of ram on all of them. *For a flash game*. Yea, those guys at Zynga are really good programmers...
Not to nitpick, but maybe they really are really good programmers. In game programming, it's quite difficult to both come up with an idea that people will want to play, and then actually execute it. Maybe they're not all that bad after all. Further, it's really OK for an application that is taking front and center of a user's attention to go ahead and take 25% of the available memory on the machine, regardless of its development platform. Live a little! If the app had to be written in C++, it wouldn't exist.
"Improved user experience" is a multi syllable way of saying "making stuff better." But yes, it's either a feature upgrade or a bug fix. Just because someone releases a new version of software doesn't mean that the prior release was irresponsibly broken, or intentionally crippled.
But perhaps we're just coming at this from different perspectives. My perspective is that I write software for a living, and my team and I work really hard to make things as delightful as we can for our customers. We do regular releases as part of that process, making things better and better each time. Your perspective just seems to be that "the computer industry" is out to screw people over, and the fact that software gets periodically released as clear evidence of the evil of "the computer industry." There's some evil out there in the world, but the fact that software gets released and patched is not by itself evidence of evil.
Having lots of updates is not in any way impressive, it means they didn't do things right the first damn time and rushed it to market.
Releasing updates is not always an admission of failure. It's delivering an improved user experience.
Taking your argument to the absurd helps illustrate the fault in your logic: if your statement were always true, and all companies always did the right thing, then no software would be released to the world yet, at all, because we have not yet written and perfected every feature that everyone wants. A ludicrous idea, of course. The idea I'm trying to illustrate is that it is desirable to periodically release software when it is good, and release it again later when it's even better or does even more.
At this point, if you aren't already making money from social gaming (in whatever capacity), you won't be able to get on board now and make any money from it at all.
I agree that there is a lot of momentum and a lot of competition in the social gaming space. But I think I disagree with what you're saying in general. I think social gaming is still a relatively young, vibrant, and fertile landscape for making money somewhat easily.
I remember in around 1995 or 1997, around the time Netscape 3.0 came out, thinking to myself: "Damn! Too bad I'm too late to get in on the internet porn business, it's saturated, there are too many big competitors." Of course, that was silly-- there was still tons of room in internet porn then. Social gaming, phone gaming, casual gaming, may be much the same: just getting started, rather than saturated or too late to compete.
And the only reason there aren't any viruses or trojans yet is because no one uses it yet. People will write them when the user base shifts. To imagine that there aren't any flaws in the system is a sad joke in naitivity
Perhaps you should consider reading up on how Chrome OS is designed. The argument you posted above sounds like you're applying the same kind of logic to Chrome OS that you would to any other flavor of Linux. Chrome OS is actually an entirely different ball game, and fundamentally does not let you install software on the machine. This and other design considerations make it radically more secure from security attacks than conventional operating systems.
I think Google likes selling the technology like Andriod to phone mfgs as that is low risk and high payback.
Actually, Android is open source. They give it away; they don't sell it. They make money off ad revenue. How that all works out is a little mysterious to me, I'll admit... But Android's Gmail integration is better than what you get on iPhone. And the Google navigation app is better than what's available on iPhone. I can see how things like that lead to more ad revenue for Google indirectly. Still, though, it's a fairly mind blowing approach.
Is it even possible now for a new competitor to come in... I don't see how, so I don't dare get my hopes up...
I understand how you feel, but take heart. I used to feel the same way about telephone companies, operating systems, cable companies, network television, and other things. In each case, radical technological changes have taken what seemed like hopeless situations and turned it into something radically different than most people expected. Consider:
Is it possible for a new player to come in and be a major player now? I don't know. But maybe there are ways it can happen in an unexpected way. New wireless or satellite technologies maybe. You could be right, that there's no way. But maybe the unexpected can happen.
Why is it that if I butcher a human being, it's possible to get out of prison in a few years...
Keep in mind that civil liability are different and on top of criminal penalties. So while it's true that you might get out of prison in a few years (or even be found innocent of criminal wrongdoing), more than likely your troubles are just beginning with regard to civil liability.
If you didn't have to work so hard, you'd have more time to be depressed.