Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: Al Quaeda Hacks Phone System(?) 1

Log of a chat session from a few minutes ago from a friend in Texas:

K: my client got their phone systems hacked by al-qaeda
that's my exciting news of the day
haha
Sent at 3:16 PM on Monday

me: for real?

K: yeah

me: what system they use?

Comment What is the problem? (Score 1) 726

Taking a step back from the coding errors and even a step back from software development errors, there is a fundamental where failure to adhere to it will produce bad results from start to finish. This idea is not unique to software development but I see large software development projects that do not follow it fail on many levels. Problem statement: Automation is required to solve a specific problem. Each and every part of the project has a problem statement (or should). Gratuitous features are gold-plating. Take Microsoft Word, for instance. A large majority of the problem-solving features (WYSIWYG, spell-checking, grammar checking, etc ) were solved years ago. That means that most of what was left to provide had not much to do with solving the basic problem that the tool is designed for: Editing and printing documents. Yet Microsoft has to create an illusion of need so that consumers will be willing to shell out $400 for the next upgrade. Basically, this is gold plating on a huge scale. So, with no problem to solve, the developers have no fundamental rule to follow. Taking Microsoft Word to illustrate what happens with gold plating: Every single person in our company dislikes Office 2007. Microsoft completely changed the interface forcing the user to re-learn the most basic tasks. The code for the new interface functions perfectly. There are no apparent coding errors. The error was made at the top of the decision ladder. After several years of learning, users had no trouble navigating the tools and options. There was no problem to solve. Microsoft needed to feed its illusion machine so it created eye candy at the expense of the users. Microsoft just happened to be the biggest target, but this issue is apparent throughout the industry.

Comment Tail wags the dog. (Score 1) 397

Quote from the blog: "The key learning over the last year is that when we change the operating system, it takes time to let the ecosystem make sure that the hardware and software that they build works well with Windows Vista. So as we release Windows Vista SP1 to manufacturing, we are going to be thoughtful about when and how it gets distributed." Note that the Microsoft wants to "make sure" that the "ecosystem... hardware and software" must "work well with Windows Vista" and *not* that Windows Vista works at all with the "ecosystem". And as a result of this musing, Microsoft plans to ration SP1. being "thoughtful about when and how it gets distributed". This is yet another declaration by Microsoft that the market marches to Microsoft's beat and that Microsoft can produce any crummy thing that they please and the "ecosystem" has to adjust to Microsoft.

Slashdot Top Deals

We want to create puppets that pull their own strings. - Ann Marion

Working...