Slashdot Mirror


The Biggest Roadblocks To Information Technology Development

ZDOne writes "ZDNet UK has put together a list of some of the biggest obstacles preventing information technology from achieving its true potential, in terms of development and progress. Microsoft's stranglehold on the desktop makes the list, as does the chip-makers' obsession with speed. 'There is more to computing than processor speed -- a point which can be easily proven by comparing a two-year-old PC running Linux with a new PC buckling under the weight of Vista. Shrinking the manufacturing process to enable greater speed has proven essential, but it's running out of magic ... What about smarter ways of tagging data? The semantic web initiative runs along these sorts of lines, so where is the hardware-based equivalent?'"

280 comments

  1. Paraphrase? by foobsr · · Score: 1

    0. Lack of (artificial) intelligence (still)

    More specifically, lack of ability of applications (or lack of applications able) to adapt to the needs of the individual user automagically (top of my wishlist: a memory crutch).

    /satire This will be fixed once evil&co realize that such a 'profiler' is a well performing surveillance tool while at the same time realizing that 'progress' that is purely driven by the technologically feasible does not cut it.

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
    1. Re:Paraphrase? by morgan_greywolf · · Score: 1

      More specifically, lack of ability of applications (or lack of applications able) to adapt to the needs of the individual user automagically (top of my wishlist: a memory crutch). Who says you need artificial intelligence to do that? Applications are already able to customize menu picks and available buttons based on context. Memory crutch? Have you used something like Visual Studio or Eclipse, with autocomplete and function-reference-in-a-bubble? None of this requires artificial intelligence, just plain ol' vanilla pattern recognition.
    2. Re:Paraphrase? by advocate_one · · Score: 1

      None of this requires artificial intelligence, just plain ol' vanilla pattern recognition.

      "pattern recognition" IS part of artificial intelligence..., /pedant mode = "off"

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    3. Re:Paraphrase? by morgan_greywolf · · Score: 1

      "pattern recognition" IS part of artificial intelligence..., /pedant mode = "off" So you're telling me that grep, sed, awk, vi and emacs are examples of artificial intelligence? (Hint: regular expressions are a form of pattern recognition)

    4. Re:Paraphrase? by CastrTroy · · Score: 1

      And am I the only one who finds this feature completely annoying. I like things to be the way I left them. You don't come back to your keyboard to find the letters rearranged (or even missing) each day based on the keys you use most often. Why should menu items do this? It's much easier to just have things stay where they are, so you can find them when you need them.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    5. Re:Paraphrase? by crgrace · · Score: 1

      There will never be any "artificial intelligence" because once a computer achieves something that was considered "artificial intelligence", the phrase is redefined to exclude said achievement. So, by definition, artificial intelligence is impossible. In fact, once something that was considered to require intelligence is achieved, it is then relegated to rote "pattern matching".

      Examples:
      Adaptive filtering
      Chess
      Music composition
      Real-time target acquisition and tracking

    6. Re:Paraphrase? by truthsearch · · Score: 2, Funny

      You don't come back to your keyboard to find the letters rearranged (or even missing) each day

      Depends on if your office is next to mine. :)

      But I agree with you. I find it ridiculously annoying. Anything the vast majority of users wouldn't use should be moved to a more obscure location. Anything I never use should just sit there. I can handle not clicking it all by myself.

    7. Re:Paraphrase? by CastrTroy · · Score: 1

      Sounds like something I heard about human intelligence. People want to keep on thinking that we are different from the rest of the animals, so they come up with stuff that they think only humans can do, and therefore makes us different from the other animals. Many things have been struck down, such as use of tools, self awareness, emotions such as love and sympathy, high level communcation, and many other ideas that have been shown to exist in animals.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    8. Re:Paraphrase? by Frnknstn · · Score: 1

      high level communication In animals? Really? From what I recall of my linguistics and psychology, language is reflexsive, arbitrary and symbolic. Which animals have this kind of communication?
      --
      If it's in you sig, it's in your post.
    9. Re:Paraphrase? by Anonymous Coward · · Score: 0

      Chimps using sign language.

    10. Re:Paraphrase? by sherpajohn · · Score: 1

      [blockquote]Chimps using sign language.[/blockquote]

      While that is quite interesting, I am not sure it truly qualifies as use of "high level language". If the continuum of communication went from rolling over to get a doggy treat to writing a sonnet, I would initially place a chimps use of sign language far closer to the former than the latter. On the other hand, a bit of quick reading leads me to think the chimp (at least the one I read about) had gained some form of linguistic understanding far beyond mimicry.

      --

      Going on means going far
      Going far means returning
    11. Re:Paraphrase? by a_nonamiss · · Score: 1

      Bees can signal the location of flowers dozens of miles away to others in the hive. Dolphins can communicate the location and type of predator amongst themselves very effectively. Certain monkeys in Nigeria can re-arrange combinations of different sounds in different orders to communicate complex ideas. After centuries of study, we still have virtually no idea what's being communicated in whalesong.

      How arrogant for we humans to assume that we are the only ones capable of "high level" communication when we don't even know what communications are going on in other species. Just because other species haven't built freeways, factories, nuclear weapons or prisons doesn't mean we're on a higher level than they are.

      --
      -Arthur
      Cave ne ante ullas catapultas ambules
    12. Re:Paraphrase? by CastrTroy · · Score: 1

      Parrots speaking is more related to mimicry than them actually understand what they are saying. From what I've heard in the case with apes and sign language, is that they no only use the signs they are taught to communicate the ideas that they want to communicate, but have also been known to create their own signs to communicate their intentions.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    13. Re:Paraphrase? by AJWM · · Score: 1

      Applications are already able to customize menu picks and available buttons based on context.

      That's an example of artificial stupidity. The whole point of having a menu instead of a command line is to remind you of the commands you only need infrequently. I hate having to go through expanding "helpfully shortened" menu lists looking for a freaking command I know is there somewhere, I just don't remember exactly where, just because I haven't used it lately.

      --
      -- Alastair
    14. Re:Paraphrase? by mccabem · · Score: 1

      If the continuum of communication went from rolling over to get a doggy treat to writing a sonnet.


      The percentage of humans who can actaully pen a sonnet may be so low as to un-making your own point. (...or possibly making it on what amounts to a technicality.)

      Good luck!
      -Matt

      (Check this for a related hoot: http://iacs5.ucsd.edu/~pbang/dance_monkeys.htm)
      ((Yes, it's old.))
    15. Re:Paraphrase? by AJWM · · Score: 1

      If your definition of using high level language requires writing a sonnet, then most humans don't qualify either.

      (Hell, some of them don't even come up to the "rolling over to get a doggy treat" standard either, but that's less so from inability to use language as apparent inability to relate actions to consequences.)

      --
      -- Alastair
    16. Re:Paraphrase? by Gospodin · · Score: 1

      Bees can signal the location of flowers dozens of miles away to others in the hive. [snip] After centuries of study, we still have virtually no idea what's being communicated in whalesong. How arrogant for we humans to assume that we are the only ones capable of "high level" communication when we don't even know what communications are going on in other species.

      Is there any evidence anywhere that all this animal communication helps them in ways similar to what human communication can accomplish? Do bees communicate better ways to build hives, for example? If a dolphin is taught how to do a trick, and is put near other dolphins but only allowed to communicate by sound, can the other dolphins learn the trick?

      The fact is that there is no such evidence. I'm totally willing to believe that humans are on a continuum and that it isn't a bright line between us and the animals, but I also don't think it's arrogant to claim that we have them beat pretty soundly in the communication department. I leave it to you to demonstrate otherwise.

      --
      ...following the principles of Heisenburger's Uncertain Cat...
    17. Re:Paraphrase? by a_nonamiss · · Score: 1

      Generally, I don't disagree with your train of thought, however, what you consider a demonstrable advantage? Compared to the size of a single bee's brain, which is a known quantity, their hives are fantastically complex. Perhaps this is a result of their ability to communicate and think as a collective. Just because one dolphin doesn't teach another dolphin a trick doesn't mean he can't. Again, we don't really know what they're communicating in their complex series of clicks and beeps. Maybe one is telling the other "Hey, that guy just gave me a bunch of free fish to do a backflip. Don't do it, though, or else they'll imprison you and try to study you."

      My point is that we need to keep an open mind. We can't just come out and say we're the best at communication when we really don't know what other species are trying to communicate. I'm not trying to assert that we aren't the best at communication. Maybe we are. But until we know for sure how everything works it's arrogant for us to assume these things. Who knows, maybe earthworms really rule the world and they're just toying with us, making us think that we're in charge. After all, we do provide them a steady diet of rotting human flesh when we bury our dead...

      --
      -Arthur
      Cave ne ante ullas catapultas ambules
    18. Re:Paraphrase? by drsmithy · · Score: 1

      And am I the only one who finds this feature completely annoying. I like things to be the way I left them. You don't come back to your keyboard to find the letters rearranged (or even missing) each day based on the keys you use most often.

      Not really a good analogy. You use most of the keys on your keyboard very frequently and muscle memory confers a *massive* benefit (eg: touch or semi-touch typing).

      Most of the items in a menu, however, are either unused, or used infrequently. Muscle memory confers much less of a benefit because you generally identify an item and then point the mouse at it, rather than just move the mouse the same distance every time. It makes sense in that context to reduce the number of items you need to search through to pick out the one you want.

      Personally, I love those "personalised" menus, because they unclutter my interface and make it quicker and easier to access the items I use the most. I get the benefits of reorganising my frequently used items in an optimal manner, without having to take the time - or suffer from subconscious biases introducing inefficiences - to do so myself. I consider it a textbook example of "optimise for the common case".

    19. Re:Paraphrase? by Gospodin · · Score: 1

      Fair enough, I guess, but if your mind is that open I wonder whether you think it's arrogant to assume that the sun will rise tomorrow. It might not, of course, but barring some evidence to the contrary, I think it's just fine to proceed on the assumption that it will. When every shred of evidence points to hypothesis A, even the open-minded can fairly assume A is true. The scientific mind will proceed with this hypothesis until some piece of conflicting data shows up.

      --
      ...following the principles of Heisenburger's Uncertain Cat...
    20. Re:Paraphrase? by a_nonamiss · · Score: 1

      I won't deny being skeptical about everything. To a fault. It drives my family and friends nuts. I'm still not convinced that they're not all figments of my imagination...

      --
      -Arthur
      Cave ne ante ullas catapultas ambules
  2. Biggest roadblock? by Anonymous Coward · · Score: 1, Insightful

    IT workers and their know-it-all attitudes.

    1. Re:Biggest roadblock? by cayenne8 · · Score: 3, Funny
      "IT workers and their know-it-all attitudes."

      Nah....#1 Answer: PHB's !!

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    2. Re:Biggest roadblock? by Anonymous Coward · · Score: 0

      end users inability to figure things out.

    3. Re:Biggest roadblock? by jo42 · · Score: 1
      Let me fix that for you:


      Dumb users who think they know it all.

      :-p

    4. Re:Biggest roadblock? by Anonymous Coward · · Score: 0

      Thanks for proving the GP's point.

    5. Re:Biggest roadblock? by Spokehedz · · Score: 1

      Users. Their unwillingness for change is holding everybody back.

  3. Horrible by moogied · · Score: 5, Insightful
    The author clearly has no idea what they are saying.

    We haven't come far. Qwerty is 130 years old, and windows, icons, mice and pointers are 35. Both come from before the age of portable computing. So why are we reliant on these tired old methods for all our new form factors?

    We are reliant because they work damn good. Its not like they were the simpliest of ideas, they were just the ones taht stuck because they worked.

    --
    So basically, -1 troll/offtopic is really slashdots way of saying "I hate that you thought of something before me."
    1. Re:Horrible by quilombodigital · · Score: 1

      I agree... give him three shells to clean thiss mess! :) []s, gandhi

    2. Re:Horrible by barzok · · Score: 2, Informative

      QWERTY is a holdover from the early days of mechanical typewriters, meant to slow typists down. It was not designed to be "good" for modern use.

    3. Re:Horrible by langelgjm · · Score: 3, Interesting

      We are reliant because they work damn good. Its not like they were the simpliest of ideas, they were just the ones taht stuck because they worked.

      They may work "good", but don't forget that good is often the enemy of better. How much of the reason we stick to improving old technologies is because of familiarity, inertia in R&D, and lack of imagination? Probably more than we can imagine, which is itself part of the problem.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    4. Re:Horrible by garlicnation · · Score: 1

      QWERTY was designed to prevent common sequences of letters from being next to each other, to prevent the typewriter from jamming. Typists initially claimed it was designed to slow them down, but found that they had significantly improved WPM with it once they learned.

    5. Re:Horrible by ajs318 · · Score: 3, Informative

      QWERTY is a holdover from the early days of mechanical typewriters, meant to slow typists down.
      That is a blatant lie. The QWERTY layout wasn't meant to slow typists down -- quite the opposite. It was meant to ensure you could type as fast as possible, by separating commonly-paired letters. In order to type a word, every type-bar had to move through the same place -- creating a potential for jamming up the machine if the next one arrives before the last one has left. The further apart any two type-bars were, the more likely the type-bar for the first letter would have fallen out of the way before the type-bar for the second letter moved into place.

      Unfortunately, they mucked up. The word lists used to arrange the keys were all in the present tense, and so "e" ended up next to "d".
      --
      Je fume. Tu fumes. Nous fûmes!
    6. Re:Horrible by Anonymous Coward · · Score: 0

      True enough. However, modern electronic keyboards aren't linked to traveling type-bars any more. Therefore a different optimization is now possible, one that minimizes finger movement (and incidentally probably reduces RSI as well). The thing is, it is a lot easier to update the encoding on a hard drive and controller from MFM to RLL by replacing the controller than it is to convince hundreds of million of people to retrain themselves and switch keyboard layouts at the same time. Especially since you still can't have cross-language standardization since the average frequency of characters is different for each language.

    7. Re:Horrible by Belial6 · · Score: 1

      I have that debate concerning the current crop of UIs on a somewhat regular basis. Someone spouts of about how we have had the desktop metaphor for 30 years, and it is time to replace it. My response is always that when my son was 1 year old, I set up an Ubuntu machine, and spend about 10 minutes showing him the gCompris 'game' that shows a picture when you run the mouse over the blocks, then shows pictures when you click on the blocks. He played with that for a few days, and I spent about another 10 minutes showing him how to turn on the computer, and load gCompris. After that, I just let him go. Within a week or two, he was perfectly competent at using the computer. He would load applications that I never showed him, and he had no problems getting to what he wanted. I figure that if a one year old child can become competent on a computer with less than a half an hours worth of instruction, the interface is pretty damn good!

    8. Re:Horrible by 192939495969798999 · · Score: 1

      yep, we relied on horses for thousands of years for transportation because they were awesome... except when compared with the mechanical endurance of planes, trains, and automobiles.

      --
      stuff |
    9. Re:Horrible by bubzor888 · · Score: 1

      Qwerty is not the best solution, it is just that so many of us are used to it so it would be extremely difficult to change.

    10. Re:Horrible by palegray.net · · Score: 1

      Good may indeed frequently be the enemy of better, but better will always eventually surface. Sometimes it pays to take a look at things from a somewhat broader perspective... large-scale cultural and economic shifts frequently precede major revolutions in technology. Look at any rapidly developing economy, specifically Asian economies, and you'll note all sorts of interesting ideas and social experiments in the works, which drives new technological innovations.

      One more thing to keep in mind... as far as I've ever seen, change tends to happen in leaps, not in small steps. Seemingly small innovations tend to snowball into what can appear to be "overnight" changes in a society's technological state.

    11. Re:Horrible by ceoyoyo · · Score: 1

      Not to mention the section on hardware. Faster isn't necessarily better, witness Linux on a two year old computer and Vista on a brand new one. Where's our hardware semantic web??

      Um, the dig against Vista was that it's slow, yes? So fast is better? Yup.

      Hardware semantic web? Because that idea has worked out so well in software we should build it into our hardware (what does that even mean?)?

    12. Re:Horrible by rmerry72 · · Score: 1

      I figure that if a one year old child can become competent on a computer with less than a half an hours worth of instruction, the interface is pretty damn good!

      I have to agree with you there. We've got a few screens each with keyboard/mouse around the house and my children find it quite natural for most things. I even caught my 4 yr old show my 2 yr old how to click a mouse on the button to start his video. Sometimes its frustrating that I can't just do the Trek thing and say "turn the lights down and play some soft jazz upstairs" but still for a lot of tasks a keyboard and mouse are just fine. Our kids will be using them for some time to come, me thinks.

      --
      We do not inherit the Earth from our parents. We borrow it from our children.
    13. Re:Horrible by starkravingmad · · Score: 1

      I have had this input device idea for years - it's a laser type point and click device with a small button that attaches to.. umm.. a shaft like object.. gone are the days of sticky mouse..

    14. Re:Horrible by sjames · · Score: 1

      Even "good" is qquestionable with a GUI. I find using a GUI to manipulate files to be rather clunky. Far too often a simple concept translates into many seperate clisk, drag, double-click, type, and drag again operations when a single simple but expressive CLI command would have done the job.

      The real reason is because far too many people don't actually understand the tools they use daily at all, and so will gladly waste thousands of hours 5 minutes at a time to avoid spending two hours learning something new.

  4. People missing the point by suso · · Score: 2, Insightful

    I'll say it but it isn't going to do any good anyways.

    One of the big roadblocks is users not seeing the big picture or not caring. Over the years, I've seen so many programs (especially open source) get off track of their goals because of a large number of vocal users that don't get the point of the program and expect it to do something else.

    Or how about the biggest misconception of all time "Computers are going to make your life easier and they are going to be easy to use".

    1. Re:People missing the point by aadvancedGIR · · Score: 1

      "Computers are going to make your life easier and they are going to be easy to use"

      You forgot the "Within 10 years, everything would have been programmed and CS will be an extinct profession".

    2. Re:People missing the point by suso · · Score: 2, Interesting
      You forgot the "Within 10 years, everything would have been programmed and CS will be an extinct profession".

      Wrong. If you've been paying attention, the computer industry re-invents itself whenever a new medium comes along and all the software gets written all over again.

      • 1970s - Hey computers, lets make a spreadsheet program.
      • 1980s - Hey personal computers, lets make a spreadsheet program for home use.
      • 1990s - Hey windows, lets make a spreadsheet program that crashes.
      • 2000s - Wow, the internet, let's make a spreadsheet program that works from the browser.
      • 2010s - Whoa, virtual reality, those guys are going to need spreadsheet programs in their virtual offices.
      • 2020s - Hey man, there is a computer in my head, I'm going to need a spreadsheet program.
      • 2030s - Oh no, AI, they are going to need spreadsheet programs too. Oh wait, they wrote it themselves.
      • 2040s - Retire


      So people who are in school now, still have some time left.
    3. Re:People missing the point by aadvancedGIR · · Score: 1

      Did you noticed we were talking about big misconceptions (or wet dreams), such as working IA in our lifetime.
      CS has always been and will probably ever will be a self sustaining industry, the tools and products evolve, but the work doesn't: we are continously improving things or adding new ones on top of them.

    4. Re:People missing the point by suso · · Score: 1

      CS has always been and will probably ever will be a self sustaining industry, the tools and products evolve, but the work doesn't: we are continously improving things or adding new ones on top of them.

      Yes of course but I was commenting on your statement that in ten years everything will have been written. Of course there are programmers that improve software during its lifetime, add new features, make it mature. But it seems like every generation of software that becomes mature, a new medium comes along and people say "Hey, lets start from scratch" and then a new generation of software starts.

    5. Re:People missing the point by icebrain · · Score: 1

      At the risk of flogging the decomposing pony, the original "Everything will be written in 10 years" comment posted above was meant in jest--the poster was alluding to all of the other such statements/misconceptions ("man will not fly for a million years" "everything that can be invented has been" etc.) that have been made over the years.

      --
      The meek may inherit the earth, but the strong shall take the stars.
    6. Re:People missing the point by ceoyoyo · · Score: 1

      I was processing some data for my thesis last night. My girlfriend jokingly said she'd do it for me, by hand. So I figured out the number of calculations she'd have to do. It came in around 10 trillion. In other words, it would take her longer than the age of the universe. MUCH longer.

      Computers do make our lives easier. It's just that they make our lives so much easier we have time to constantly think up new stuff to make our lives harder.

    7. Re:People missing the point by westlake · · Score: 1
      I've seen...many programs (especially open source) get off track..because of a large number of users...don't get...the program and expect it to do something else.

      how can you not go off track if you can't explain what your program does or why it is needed?

  5. Here's One More by puppetluva · · Score: 5, Insightful

    The insistence to present everything as a video instead of an article or good analytical summary is holding back technology information sharing (much like this video).

    I wish these outlets would stop trying to turn the internet into TV. We left TV because it was lousy.

    1. Re:Here's One More by Hoi+Polloi · · Score: 1

      It has to be one of the most annoying trends on the web. Like another comment said, I can read faster than some video can pass on the info. They force me to sit through a x minute long video when I could have read the same info in less than a minute. News websites are the worst for this. Someone had to write it down for the talking head to read in the first place, how about publishing that? It would use less of their bandwidth too.

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    2. Re:Here's One More by Anonymous Coward · · Score: 0

      Here Here!

    3. Re:Here's One More by Anonymous Coward · · Score: 0

      I have no mod points and I must scream!

      I HATE the migration of the web to a slower more ad filled TV with built in tracking. Orwell you were a genius.

    4. Re:Here's One More by theanorak · · Score: 2, Insightful

      I think it's because, no matter how much people wear their "nerd cred" on their sleeve, and how super-duper-smart they might genuinely be, they're all still people - and so lots (most?) want to be famous, a celebrity. No matter how you slice it, I think that still means "being on TV", even if the TV is actually a video podcast or whatever. People still want to be looked at, as well as listened to. I can't help but agree that we're not necessarily making the best use of video on the web. There are a whole bunch of things where the easy availability of reasonably high-quality* video makes a *massive* difference. How much better is a concert review with a clip of the performance? How much better is a video game clip than a screenshot? There are great uses for video on the web, loads of 'em. But an awful lot of video podcasts and "interview" materials aren't necessarily it.

      --
      === Ask yourself if it's really necessary...
    5. Re:Here's One More by Anonymous Coward · · Score: 0

      Where where?

  6. Moron by aadvancedGIR · · Score: 1

    The success of the PC is that it is a quite universal tool. Changing its hardware to deal with some kind of data in a particular way is OK for some niches, but not mainstream. Who would want 1 PC to go on the web, one for word processor, one for mails...

  7. The number one problem by beavis88 · · Score: 5, Insightful

    The number one problem is all the idiots who are too stubborn/stupid to learn how to use their tools. If these people knew as little about hammers and they do about computers, there wouldn't be a round thumb left in the whole goddamn world. Just because it's a computer doesn't mean you have to turn off your brain.

    1. Re:The number one problem by pthor1231 · · Score: 1

      So true, I wish I had mod points.

    2. Re:The number one problem by Entropius · · Score: 1

      I think we need to change error messages to things that are technically accurate, with hyperlinks to wikipedia.

      Instead of Windows saying "This network has limited or no connectivity" and leaving the user to puzzle out exactly what the hell that means, it should just say "Unable to obtain an [[IP address]] from the [[DHCP]] server: operation timed out."

      Those of us who already know what that stuff means will know that they need to go futz with their router; those of us who don't might learn something (from, of course, a local mirror of the relevant articles, since their connection is down).

      This is why Linux is a better desktop OS for those of us who know a little: when something breaks it's generally clear what it was. Fixing it might be hard, but at least it's *possible*.

    3. Re:The number one problem by Raul654 · · Score: 4, Insightful

      The hallmark of good design is that people don't have to know how it works under the hood. How many people who drive cars on a daily basis can describe the basics of what is going on in the engine? (And, I should point out - cars are much more mature technology than computers - simpler and generally better understood)

      That attitude, which is effectively equivalent to the RTFM attitude many people in the open source community take towards operating system interface design, is IMO the singular biggest obstacle to widespread linux adoption. Also (at the risk of starting an OS evangalism flamewar), it is the reason Ubuntu has become so very popular so recently. Ubuntu gets the design principles right, starting with a well-thought out package manager (admittedly copied from Debian).

      --


      To make laws that man cannot, and will not obey, serves to bring all law into contempt.
      --E.C. Stanton
    4. Re:The number one problem by Nerdposeur · · Score: 2, Insightful

      The number one problem is all the idiots who are too stubborn/stupid to learn how to use their tools.

      While this is true in some cases, I think it's mostly snobbery. Well-designed tools can be used intuitively.

      Most people learn exactly as much as they see a need to learn. How much do you know about how your car works? Your plumbing? Your washing machine? Just the basics, I'd guess - enough to use it. Thankfully, your car's manufacturer has kept things simple for you.

      The "idiots" you refer to may have advanced degrees in their field; they just don't happen to be IT people. Don't expect them to waste their time learning everything you know. If you need a lawyer, you'll hire one; if a lawyer needs an IT person, he'll hire one. But in ordinary circumstances neither the law nor technology should intrude in your normal activities.

    5. Re:The number one problem by CastrTroy · · Score: 2, Insightful

      You are right. I've seen many people who are smart in most situations become inexplicably dumb when sitting in front of a computer. People seem to have some thought that the computer should just do everything for them, and therefore their brain shuts off. I'm not sure if that's the exact reason, but it does seem like that is what's happening. Also I wouldn't expect to be able to walk up to a bunch of woodworking tools, and a pile of wood and be able to build a set of furniture for my bedroom, with having to learn anything. I don't know why people have this attitude computers, where they should be able to use it without any knowledge.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    6. Re:The number one problem by Nerdposeur · · Score: 1

      If these people knew as little about hammers and they do about computers, there wouldn't be a round thumb left in the whole goddamn world.

      If hammers needed constant maintenance to function normally, people would stop using hammers.

    7. Re:The number one problem by truthsearch · · Score: 1

      No way. Windows messages are already too arcane and often meaningless. The message should be very clear for a common (non-technical) user because most Windows users are not technical. Under each message should be an arrow that lets you expand to see the detailed technical explanation for those who need to know in order to resolve a problem.

      The average user would rather let their computer remain broken then learn what DHCP is (at least in my experience). A message stating "can't connect to the internet" makes some sense to just about everyone.

    8. Re:The number one problem by Entropius · · Score: 1

      It's also useless to just about everyone, since it doesn't give any information about actually *fixing* it.

    9. Re:The number one problem by truthsearch · · Score: 1

      Maybe you didn't get to the third sentence. You should be able to see the details if needed.

      Average users don't fix anything. So why give them details that they don't understand by default? Explain things in simple terms so they get the basic idea of the problem. When they ask someone else how to fix it the other person can read the details.

      For example, the average user would understand, "No open WiFi nearby." That's enough to know basically what's going on. The techie might like to see "Authentication failed with Linksys123 or LinksysABC."

    10. Re:The number one problem by cowscows · · Score: 1

      I don't think you're being particularly fair. A hammer is a much simpler device than a computer. While there are certainly ways to refine your skills with a hammer and a bunch of neat little tricks with one you can pick up, the basic functioning of a hammer is very straight forward. Rudimentary but useful understanding of a hammer can be taught in about a minute.

      In that same minute, I could teach a person about how to use a mouse to manipulate a cursor, and how to double click. But a minute of instruction leaves you far less prepared to effectively use a computer than it would for a hammer.

      --

      One time I threw a brick at a duck.

    11. Re:The number one problem by Bob-taro · · Score: 2, Funny

      I think we need to change error messages to things that are technically accurate, with hyperlinks to wikipedia.

      Instead of Windows saying "This network has limited or no connectivity" and leaving the user to puzzle out exactly what the hell that means, it should just say "Unable to obtain an [[IP address]] from the [[DHCP]] server: operation timed out."

      (user clicks link)

      "The page cannot be displayed."

      ... this is like the old joke about the network admin only reachable by email.

      --
      Prov 9:8 Do not rebuke mockers or they will hate you; rebuke the wise and they will love you.
    12. Re:The number one problem by rbanffy · · Score: 1

      Car analogies cannot, unlike cars themselves, go too far.

      Fixing a car requires specialized tools. It makes little sense to inform the owner that "fuel injector for cylinder 3 has limited flow" rather than "take your car to a dealership as soon as possible" and let the mechanic know that a fuel injector has a problem.

      On the other hand, all you need to fix a "Unable to obtain an IP address from a DHCP server" is right there in the computer (or, at most, a phone call away). You could even have a "Unable to gain access to local network" with a "more" button leading to the full hyperlinked (to a local mirror of documentation) explanation of what happened.

      Treating people as if they were stupid is not a hallmark of great design. When you have an error condition, you should make the error message as helpful as possible and, maybe, turn it into a learning opportunity. If you treat people as if they were trained monkeys you get people who can't follow simple instructions unless you put a banana in front of them.

    13. Re:The number one problem by vosester · · Score: 1

      But you still have to learn how to drive

    14. Re:The number one problem by Raul654 · · Score: 1

      "But you still have to learn how to drive" - yes, this is quite true, you have to learn how to *OPERATE* the tool. That doesn't mean you

      Operating a computer requires knowing how to use a mouse and keyboard. And realistically, a word processor, spread sheet, presentation program (powerpoint), and email client, and web browser. And frankly, most people under the age of 60 in industrialized countries know all of these.

      --


      To make laws that man cannot, and will not obey, serves to bring all law into contempt.
      --E.C. Stanton
    15. Re:The number one problem by Hoi+Polloi · · Score: 2, Insightful

      I'm always working on old code so I constantly run into error handlers that say something like "File not found" but the info for the file name and where it is looking is available. Why not "File X not found at location Y"? (Assuming there is no security issue with giving this info of course) If the info is there pass it on and help the debugger.

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    16. Re:The number one problem by 0xdeadbeef · · Score: 1

      There is no intuitive interface, not even the nipple. It's all learned. - Bruce Ediger

      The only "hallmark of a good design" is that it is easy to learn. Everything else is a trade-off between simplicity and expressive power.

    17. Re:The number one problem by Anonymous Coward · · Score: 0

      Simpler? You're in the 21st century, faggot. Cars are by and large MADE from computers.

    18. Re:The number one problem by nine-times · · Score: 2, Insightful

      The hallmark of good design is that people don't have to know how it works under the hood. How many people who drive cars on a daily basis can describe the basics of what is going on in the engine?

      I'd generally agree with you, but an awful lot of people just don't want to learn how to use a computer. At all. It's like if people refused to learn the difference between the gas pedal and the brake, bought manual transmissions but left it in reverse all day, didn't stop and stop signs and drove on the wrong side of the road. And then when you suggest that those people took driving lessons, they exclaimed, "But why can't someone just make driving easier?!"

      People shouldn't have to know about the internals of how a computer works, but I wish they were willing to learn how to operate them.

    19. Re:The number one problem by Anonymous Coward · · Score: 0

      your analogy would mean people don't know how processors and hard disk work, which is fair. The stupid person issue is; that they don't know how to use indicators a steering wheel which would be analogous to changing the font size in a word processor.

    20. Re:The number one problem by GrumblyStuff · · Score: 3, Insightful

      You don't have to know how your car works but you still have to know how to drive the damn thing.

      The problem is that no one wants to learn how to do anything. Why? Because there's always someone they can bother with the same questions over and over again.

      aka THERE'S A GOOGLE SEARCH BAR RIGHT ON THE FIREFOX BROWSER. Stop going to Google then searching!

    21. Re:The number one problem by Anonymous Coward · · Score: 0

      The "Check Engine" light is Oh so helpful. Thats basically what most people see when their computer gives them an error message. Have to find someone to fix it because i don't want to learn.

    22. Re:The number one problem by azrider · · Score: 2, Interesting

      I think we need to change error messages to things that are technically accurate, with hyperlinks to wikipedia.
      (emphasis added) Right. The error message may change from minute to minute depending on the perception of the last editor.

      Given a choice between a static yet cryptic message and one which will change without notice (and may not even be accurate), which would you choose?

      While I know that the /. crowd prefers (as the commercials say "5 to1") wikipedia as a citation, this strikes me as "Lets make a new specialty for psychoanalysts - they can treat only helpdesk technicians.

      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
    23. Re:The number one problem by azrider · · Score: 1

      But you still have to learn how to drive
      Yes, you do. Recently, while rearranging storage at a family member's house, I made the decision to throw out the manual for the circular saw. One of the tenants asked if it should be saved, in case someone needed to learn how to use it. Upon seeing the look I gave her, she said "Oh, right" to which my answer was "If they don't already know how they should not be using it.
      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
    24. Re:The number one problem by Mattsson · · Score: 1

      How many people who drive cars on a daily basis can describe the basics of what is going on in the engine? On the other hand, there are a few things regarding cars that must be applied to computers if they are to reach the same usability-level as a car.

      Cars are checked regularly by professionals, to ensure that they work correctly. If the car is in a stat where it is a hazard to others, you're not allowed to use it.
      On order to operate a car, you are required to get a license to operate it.
      If you show really poor judgment when operating your car, or blatantly disregard the laws and rules that dictate how you are allowed to operate your car, you can get fined, imprisoned or have your license revoked.
      The user-interface and how you operate a car doesn't change in any significant way regardless of who made the hardware or software.

      Many of these are stuff that lots of people would bitch and moan about if they applied to computers.
      Like if you had to have your computer re-certified as "Safe to use" every time you changed certain things about the hardware or software.
      --
      /.Mattsson - My native language is not English, so please don't whine over linguistic errors. (That's lame anyway...)
    25. Re:The number one problem by Isauq · · Score: 1

      I maintain that, at least from my own Gentoo-using corner of the world, the RTFM attitude is perfect. Traditionally it has served as a barrier to entry and prevents frivolous children from using it to be rebels with no real cause. I first looked to other operating systems because I became frustrated with Windows and after trying Linux, reading, and learning a bit, I decided that I would continue with it as it suited my needs. Too many people are too fixated on Linux not being Windows these days- I couldn't give a damn less about Linux "conquering the desktop" or Linux being "ready for the desktop" (Oh for the love of god, how many times do we have to hear this tripe?). The simple fact is, it's here for the people that actually want it, and those people know exactly who they are.

      --
      RTFM
    26. Re:The number one problem by DaFallus · · Score: 1

      How many people who drive cars on a daily basis can describe the basics of what is going on in the engine? (And, I should point out - cars are much more mature technology than computers - simpler and generally better understood)...

      That attitude, which is effectively equivalent to the RTFM attitude many people in the open source community take towards operating system interface design, is IMO the singular biggest obstacle to widespread linux adoption.


      I would have agreed with your argument had beavis88 been talking about users being able to service/upgrade their own computers. Instead, he simply said people should take the time to learn how to use their tools. The majority of people might not know dick about how the engine in their car works, but one could argue that most know how to operate their vehicle. I'm sure there are plenty of exceptions, but how many times have you seen someone fiddling around in the trunk of a car when they're trying to figure out how to turn on the windshield wipers?

      I agree with the GP. If people want to be part of the 21st century and are going to invest the resources into owning/using a computer then, like operating a vehicle, hammer, or table saw, they should be expected to learn how to use it.

      --
      No one cares what your captcha was

      Houston TX, USA
    27. Re:The number one problem by stefanlasiewski · · Score: 1

      If these people knew as little about hammers and they do about computers, there wouldn't be a round thumb left in the whole goddamn world.

      If a computer was as simple as a hammer, we wouldn't be having this conversation.

      Instead, a computer far more complex. Sometimes all I need is a hammer, but I need to use the computer instead. Unfortunately, computers require that I deal with buggy products, tools that don't work as intended, undocumented features, obsolete manuals and bad technical support.

      --
      "Can of worms? The can is open... the worms are everywhere."
    28. Re:The number one problem by Nerdposeur · · Score: 1

      Yeah, that kind of stuff annoys me, too. If I need to search it's ctrl-K in Firefox and ctrl-F on the page I find. But if people are too lazy to learn the easy way (!), really, it's their problem. Nothing to get too upset about.

    29. Re:The number one problem by westlake · · Score: 1
      Instead of Windows saying "This network has limited or no connectivity" and leaving the user to puzzle out exactly what the hell that means, it should just say "Unable to obtain an [[IP address]] from the [[DHCP]] server: operation timed out."
      This is why Linux is a better desktop OS for those of us who know a little: when something breaks it's generally clear what it was. Fixing it might be hard, but at least it's *possible*

      Tell me how presenting an even more obscure - jargon-filled - error message makes the job any easier.

      The fix should be as a simple as a dialog option to "Repair Connection."

      Our cable ISP provides a Windows tray app that can diagnose and fix common problems like these or frame the issues in a way that is most meaningful to technical support.

    30. Re:The number one problem by wzzzzrd · · Score: 1

      linking to a website on an error message telling you that you have no internet access might not be the smartest thing to do.

      --
      On second thought, let's not go to Camelot. It is a silly place.
    31. Re:The number one problem by jsiren · · Score: 1

      Ah, but do you know, there's this "CORTEX CUTOFF" button in the left buttock... I hear there's also a "BRAIN PWR OFF" button somewhere, but I really don't want to know.

      --
      Usage: km/h for speed (kilometers per hour); kph for very slow impulses (kilopond hours).
    32. Re:The number one problem by Tsagadai · · Score: 1

      PC Load Letter. What the fuck does that mean?

    33. Re:The number one problem by Javagator · · Score: 1
      I think we need to change error messages to things that are technically accurate...

      I like the blue screen with all the hex numbers on it. That tells me exactly what is wrong.

    34. Re:The number one problem by Nevyn · · Score: 1

      Also (at the risk of starting an OS evangalism flamewar), it is the reason Ubuntu has become so very popular so recently. Ubuntu gets the design principles right, starting with a well-thought out package manager (admittedly copied from Debian).

      I take it you are used to apt-get, having used Debian for a long time. Because from the view point of someone who hasn't ... having the manual update/upgrade split is completely retarded, I generally use computers so I don't have to manually handle every tiny stupid caching decision. Having search in a completely different tool is horrible (and search --names-only, Ugh). There's no way to easily install fixes for specific bugs, or CVEs and the setup for "security only" mode is basically a one way config. change (with a config. file format only a mother could love). Also due to the way apt-get/dpkg don't track files, it can't easily do things like "apt-get install /path/to/foo".

      And that's just the UI/features that are obviously worse than one of the current OSS competition, which is hardly the best it can be ... but as your text implies, everything is "usable" once you get used to it and is much less so before that point.

      --
      ustr: Managed string API with ave. 44% overhead over strdup(), for 0-20B
    35. Re:The number one problem by sjames · · Score: 1

      I have never run into someone who washed their colors in hot water using a whold bottle of detergent twice (and MOST people don't make that mistake even once). I have never run into someone whose washing machine shreds the laundry periodically but won't get a new machine because the buttons look different. Nobody washes a $100 bill AND expects the Maytag repairman to magically restore it to new condition. People don't forget and try to wash dishes in the clothes washer or call tech support to find out which machine to put their dirty socks in. They don't put their clothes through the dryer first, then the washer and complain when they come out wet.

      At the same time, OF COURSE there's more to remember with a computer. A washing machine washes laundry ONLY. A hammer hits things, and a screwdriver drives screws (and occasionally opens paint cans) and a dryer eats one sock from each pair.

      A computer does email, desktop publishing, calculates the taxes, renders 3d virtual worlds, plays music and movies (AND edits them), copies, faxes, tells time and date, edits photos, entertains the kids, makes phone calls, takes you shopping, helps you plan your diet, etc, etc, ad nausium.

      I don't expect everyone to be able to write a program or fix the hardware, but many people expect to get the computer to do everything without learning anything! Why is it people expect to need driving lessons or typing lessons but not computer lessons? These days, not learning to use a computer somewhat competantly is like not learning to read and write.

  8. Ignorance is the biggest obstacle by explosivejared · · Score: 3, Interesting

    The simple fact that most people don't have a basic understanding of even the most simple IT tasks. Most people look at a computer and see it as just a box that hums and hisses and produces magical pictures. As long as most people have a largely uneducated view of IT it won't "live up to its potential", whatever that may be. Seriously, think about how much more productive an IT worker could be without having to do the constant virus cleanup and such things which can be, for the most part, easily avoided with just a basic understanding of security. Ignorance is the biggest obstacle

    --
    I got a catholic block.
    1. Re:Ignorance is the biggest obstacle by BeBoxer · · Score: 5, Interesting

      Think how much more productive an IT worker could be if the software tools didn't require them to learn a bunch of skills which are irrelevant to their job. Back when cars had chokes and manually adjusted spark advance, you would have been claiming how important it was for drivers to get 'basic understanding' of these things. But of course the real answer was to completely hide these details from drivers so that today they have no idea what it even means to choke an engine or advance a spark. Yes, ignorance is a problem. But it's not the users who are ignorant. It's those of us who develop and maintain the IT systems who are ignorantly blaming the users for our own failings.

    2. Re:Ignorance is the biggest obstacle by CodeBuster · · Score: 1

      Not having to worry about something because it is taken care of automatically and not caring, even at a basic level, about what is being done automatically on your behalf are really two different things. To use the tired car example (why must engineers always use the car analogy?), it is good for even the average driver to understand basically how his engine is working even if the details remain unknown. If the driver has some basic level of understanding then he will be better able to judge for himself when the car needs to be serviced by a professional and when he can avoid paying several hundred dollars and a trip to the dealership by dropping into the local auto parts store and doing some basic maintenance himself. Total ignorance is expensive and over time it can really add up. It is better to understand your choices, at least at some level, so that they are not completely uninformed.

    3. Re:Ignorance is the biggest obstacle by CastrTroy · · Score: 3, Interesting

      However, having a computer that doesn't bother it's user and just takes care of itself goes against the main directive of computers. Computers are supposed to do whatever the user tells it to do. If the user instructs it to run a virus, it will run the virus. If the user instructs it to go to a phishing site, and submit their banking credentials to the server, then the computer will do that. In many instances we've set up alot of programs to ask the user when they try to do something stupid, but often they click yes, even if the computer advises against it. Maybe what we really need is AI, so that the computer will be able to tell the user "I can't let you do that , Dave", and then all our problems will be gone.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Ignorance is the biggest obstacle by Nerdposeur · · Score: 1

      Mod parent up!

      My 50-something parents shouldn't have to learn about virus scans and disk defragmenting and registry maintenance in order to surf the web and send email. They have already spent their careers learning their own specialties.

      Why should our tools need babysitting all the time?

    5. Re:Ignorance is the biggest obstacle by rbanffy · · Score: 1

      "My 50-something parents shouldn't have to learn about virus scans and disk defragmenting and registry maintenance in order to surf the web and send email. They have already spent their careers learning their own specialties."

      That's why I set up my 70-something mother with a Macintosh.

    6. Re:Ignorance is the biggest obstacle by foobsr · · Score: 1
      If the user instructs it to run a virus, it will run the virus

      Debatable.
      1. A robot may not injure a human being or, through inaction, allow a human being to come to harm.
      2. A robot must obey orders given it by human beings except where such orders would conflict with the First Law.
      3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.
      http://en.wikipedia.org/wiki/Three_Laws_of_Robotics

      CC.
      --
      TaijiQuan (Huang, 5 loosenings)
    7. Re:Ignorance is the biggest obstacle by sgt_doom · · Score: 1
      Great answer, Good Citizen rbanffy, but seriously, as far as the parent post, just how many Americans today can even read a map - and that can be a life or death matter depending upon the season of the year and the terrain one finds oneself in.....

      Cogito ergo iPod

    8. Re:Ignorance is the biggest obstacle by damburger · · Score: 1

      I'm doing a physics degree. Half my core modules are mathematics. Why can't I just learn the cool stuff about bowling balls on rubber sheets and get someone else to do all the equations?

      Everyone needs some knowledge about what they are doing - because rotes are notoriously fragile and when they do inevitably fail productivity is lost while the helpless automaton sits there waiting for tech support to come up.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
  9. biggest roadblocks? by Anonymous Coward · · Score: 5, Insightful

    Management.

    1. Re:biggest roadblocks? by Anonymous Coward · · Score: 0

      Management


      IT's inability to communicate with.....
    2. Re:biggest roadblocks? by Agenor · · Score: 1

      slashdot.

  10. Contradictory and otherwise trite... by lstellar · · Score: 4, Insightful

    I personally believe Microsoft's dominance, and recent anti-tust troubles, has helped spur underground and indie programming. Nothing motivates youth like an evil world corporation, no? Granted they operated using a walled garden (or prison?) for many years, but you cannot tell me that a portion of the world's elite *nux programmers aren't motivated by the success of M$.

    And different forms of input? How do you release that article today- in the age of the Wii, and the smart table, etc. I think it- sans carpal tunnel- that ye ole keyboard is simply the most efficient.

    Other than that (and some other sophmoric entries like "war") this article focuses on true hinderances, in my opinion. I believe lock-out, gaps in education and copyright laws enfringe upon innovation the most. People will always have a desire to make something great, even if it is in the presence of a war, or Microsoft, etc. But people cannot innovate if it means punishment or imprisonment.

    --
    art is science made clear. -cocteau
    1. Re:Contradictory and otherwise trite... by ducomputergeek · · Score: 1
      A lot of the Unix programmers out there are Unix programmers because the platforms that drive big business were developed and deployed on Big Iron & Unix before Microsoft was even founded. It has more to do with "Our original (INSERT ACCOUNTING/HR/ERP) package was developed for Sun/IBM/DEC back in the 1970's/1980's. Since then we've deployed newer versions on newer hardware, but it remains Unix Based." than with M$ being an evil corporation. Generally these folks are also well paid. Helps with motivation.

      Unix had a 15 year head start on business mainframes before Microsoft jumped in the game. And that game hasn't changed much other than instead of proprietary Unix, the data centers are now are choosing Linux. Linux killed proprietary Unix. Still doesn't pose much of a threat to Windows.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  11. Windows by wardk · · Score: 3, Insightful

    I suppose there are those people who will think this a troll.

    it's not, and it's the right answer.

    Windows is the single biggest stifler of progress in every IT shop I've been in. yes, there are other challenges, but those are for the most part, workable.

    you cannot work around this steaming pile of operating system. it rides on your ass all day, every day, like a yoke a slave might wear as he spends his 14 hour day rowing. every now and they the whip comes down.

    remove windows from the IT shop and watch it THRIVE

    1. Re:Windows by Toreo+asesino · · Score: 1

      You're right, it sounds like a troll.

      I'm sure I speak for most IT professionals when I say when something comes along that's better for the particular job than Windows is, we'll switch eventually. This isn't religion, just practical and professional common-sense.

      Until that day, I don't think Windows is that bad to be honest. Having said that, I'd add that competition is healthy and so is diversity, but removing Windows won't achieve anything.

      --
      throw new NoSignatureException();
    2. Re:Windows by zymurgyboy · · Score: 1

      Troll or otherwise, you're just wrong. Windows is not the problem. It's the lazy and/or stupid bureaucrats you find in every IT department (top to bottom, much of the time) who admin it that are the problem. The tools they're given to work with would make no difference in their mindset and approach.

      --
      If you never make mistakes, it's probably because you're not doing anything.
    3. Re:Windows by naetuir · · Score: 1

      There isn't a competitor out there that is that much better than Windows. Remember that the system is only as good as the person operating it.

      Apple is great - It's much easier to upkeep (from a technical standpoint) than Windows. But you still have user issues, and that's a (the?) major time sync. Sure, you don't have the time expenditure in doing defrags and virus scans, but then again.. If you're in an IT shop and not using some form of centralized management software (MOM, SMS, Antivirus Server, ...), you're doing things wrong.

      Same concept for Linux, but *much* more time spent trying to educate the normally uninformed user.

      If you're talking about from the server market aspect, Windows isn't as dominant as you might think. But even there again, any computer (including servers) is only as good as the person that is operating it.

      --
      Use what works.
    4. Re:Windows by Creepy+Crawler · · Score: 1

      ---Remember that the system is only as good as the person operating it.

      For a system that you have absolute control over, that is too true.

      However, we talk about MSWindows. You only have the control they allow you to have. One cannot fix the bugs, one cannot reprogram the GUI, nor can one break intentionally disabled controls. Admin isn't even "Admin"... System is, and you cant be system.

      You cant even delete opened files on MS Windows.

      --
    5. Re:Windows by Bob-taro · · Score: 1

      I'm sure I speak for most IT professionals when I say when something comes along that's better for the particular job than Windows is, we'll switch eventually. This isn't religion, just practical and professional common-sense.

      But don't forget that often when deciding that Windows is "the best tool for the job", the overriding factor is, "that's what all of our customers run". So the ubiquity of Windows can be a barrier to trying new things.

      --
      Prov 9:8 Do not rebuke mockers or they will hate you; rebuke the wise and they will love you.
    6. Re:Windows by Anonymous Coward · · Score: 0

      Sorry, this is a spectacular troll, though at least you seem to be aware of it.

      I suspect 'every IT shop I've been in' doesn't amount to much, and didn't expose you to actual business users. From what I've seen and experienced, Windows (XP) allows people to get their jobs done just fine. Wait, let me guess, install Linux on everyone's desktop and productivity will soar! Please join the real world.

      On a serious discussion note, how exactly is Windows affecting IT progress?

    7. Re:Windows by azrider · · Score: 1

      Windows is the single biggest stifler of progress in every IT shop I've been in. yes, there are other challenges, but those are for the most part, workable.
      The biggest problem within Windows is that the OS and most application programs written for it insist that they know better than the user regarding the user's intentions.
      While there are some times that this is correct, the user should be in control. The user should not have to find ways to work around the systems defective analysis of the desires of the user.

      The second most important problem is that, to enforce the user's intentions the user must jump through hoops.

      Unix (and it's derivatives), for the most part have a multitude of very small programs, all conforming to a specific set of rules. Each of these programs (ls,sort,more,cut,awk - you get the picture) is designed to be very compact, efficient and accurate. By using scripting in shells (no, I am not going to debate sh/bash/ksh/csh...), these programs are strung together to achieve a desired result.
      In comparison, MS bundled a lot of these into one executable, which is mediocre in each part.

      When preference is given to "just good enough to get by" as long as market share is maintained, no one should be surprised at the inevitable result.

      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
    8. Re:Windows by westlake · · Score: 1
      Windows is the single biggest stifler of progress in every IT shop I've been in.

      Windows isn't written for the IT shop. Windows is written for the guy who lives and works outside the IT shop.

    9. Re:Windows by MartinG · · Score: 1

      What particular job is it that you are using windows for, that you find it is best at?

      During my career, I've found that windows is okay at a whole range of things, but best at nothing.

      --
      -- MartinG To mail me: echo kewyjlcxyzvjfxbqwh | tr bcefhjklqvwxyz .@adgimnoprstu
  12. Silos by Anonymous Coward · · Score: 0

    Gosh, it's easier to blame Microsoft or the fact that we still use mice for a lack of creativity, isn't it?

    The operating system matters less than what we run on it. Operating systems can be modified. Better mouse drivers can be written.

    This article is the usual blaming the tool not the market forces that reward crap products. It's easier to get a Zwinky(tm) than find a practical use for the semantic web, but this idiot wants us to worry about whether we're still using a mouse or not.

  13. FUD! by Anonymous Coward · · Score: 1

    comparing a two-year-old PC running Linux with a new PC buckling under the weight of Vista
    I have a two year old PC running Vista and it runs just fine thank you very much.
    1. Re:FUD! by Von+Helmet · · Score: 1

      You must need that for your job that requires 10 years experience of C#.

    2. Re:FUD! by JK_the_Slacker · · Score: 1

      You forgot to mention that it has legs and you're chasing it with a shotgun.

      --
      I'm waiting for a "-1 somepeoplejustshouldn'tgetmodprivileges" meta-moderation.
  14. We're out of solutions by Gizzmonic · · Score: 3, Funny

    All technological breakthroughs have happened already. The fax machine was the pinnacle of human achievement. Just give up.

    --
    (-1, Raw and Uncut is the only way to read)
    1. Re:We're out of solutions by sharkey · · Score: 1

      Bah, that's nothing but a waffle iron with a phone attached!

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  15. Smarter not Faster by downix · · Score: 3, Interesting

    I've said much the same as he did in regards to system speeds. If I optimize my system, I can outperform the latest and greatest my friends have. But I can optimize only so far due to the hardware design. I long back to the old Amiga days, where the core of the system was integrated around the CPU, but still giving the user a completely flexible design. Heck, you can find decades old machines running very modern hardware, due to their innovative design. Ever tried to run a modern video card, soundcard or NIC in a PC from 1989? I've seen Amigas do it. And they did it through being smarter, not faster.

    --
    Karma Whoring for Fun and Profit.
    1. Re:Smarter not Faster by Anonymous Coward · · Score: 0

      Ya, my friend put his PCI-E x16 video card into an Amiga's ISA slot, and it worked awesomely!

    2. Re:Smarter not Faster by downix · · Score: 1

      Amigas have ISA slots?

      --
      Karma Whoring for Fun and Profit.
    3. Re:Smarter not Faster by Anonymous Coward · · Score: 0

      All the classic bigbox amigas have ISA slots in-line with zorro slots, but without adding a BridgeBoard , only power&ground are connected.
      Changing the standard 15+ year old daughterboard with the zorro/video/isa slots to a newer one with zorro/pci slots is possible (or adding one to an A1200). Processorboards available: Coldfire/G3/G4 /w support PCI/AGP daughterboards. Though the highest-end CPU-cards available for pre-1989 Amigas (A2000) are limited to rare developer prototypes /w 604 PPC. That said, a 1991 Amiga3000 can have a 68060 + G4, Voodoo5 + Permedia, USB2, soundblaster. Or add a industrual single board computer /w P-III on an ISA slot to A2000 and run UAE on it and network it internally with your real Amiga.

    4. Re:Smarter not Faster by downix · · Score: 1

      Quite right. However, the original AC was commenting on a running ISA slot, which the slots in the A2000/A3000/A4000 technically are not. All they are, in the end, is dummy headers for whatever controller you put in there. I know of people who have put some very radical things onto those slots which are not ISA complient. So, yes, you can have slots which could be ISA, with the right add-on, but by default they're just decoration.

      Incidentally, the Voodoo5 is not the best Graphics card the A3000 can support. I know a few people sporting nVidia or ATI cards in theirs as well.

      --
      Karma Whoring for Fun and Profit.
  16. What, no MySQL? by Anonymous Coward · · Score: 0

    It ought to be there...

    1. Re:What, no MySQL? by ajs318 · · Score: 1

      ..... if only because without MySQL there would be no Slashdot, and therefore IT people would be doing something useful instead of posting here.

      --
      Je fume. Tu fumes. Nous fûmes!
  17. lack of ability to understand by yagu · · Score: 3, Insightful

    Perhaps the biggest roadblock is the general inability of the masses to grasp technology and at the same time technology's allure and ubiquity. Unlike other nuanced sciences (rocket science, brain surgery, etc), computer technology is trotted out as "easy enough for the masses".

    That "easy enough" has trickled down from the anointed few to the general population, both in the work place and in homes.

    Now, what drives decisions and directions for technology is driven more by uninformed Golf Course conversations than true understanding and needs and the ability to match technology to solutions correctly. Heck, I experienced an entire abandonment of one technology at management's whim to implement a newer and better solution. This, while the existing solution worked fine, and the new solution was unproven. (coda to that story, five years later, that team is busily re-converting the "new" back to the "old".)

    Time and again I see people doing bizarre things with technology... in the workplace, with hubris, unwilling to ask others what is most appropriate, and in the home, where ignorance, while benign in intent, rules. I don't know how many times I've encountered things like people with multiple virus checkers running on their machine because they figure more is better.

    At the same time, I remember a salesman trying to steer me away from a PC that wasn't their "hot" item because it had a video card with FOUR megabytes memory (this was a LONG time ago)... his reasoning? Who in their right mind would ever USE four megabytes memory for video??? Yeah, this salesman was senior. Yeah, I got it, he was an idiot. But these are the drivers of technology.... people not in the know.

    And, while I only have limited direct anecdotal experience of this in well-known companies, I would expect it to be more widespread than many might realize.

    1. Re:lack of ability to understand by foobsr · · Score: 2, Insightful

      Perhaps the biggest roadblock is the general inability of the masses to grasp technology

      Eventually more like: "Perhaps the biggest roadblock is the general inability of humanity to navigate a complex system beyond an arbitrarily negotiated collection of local, mostly unrelated local optima".

      For short one may name it "collective stupidity".

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    2. Re:lack of ability to understand by Otter · · Score: 1
      Unlike other nuanced sciences (rocket science, brain surgery, etc), computer technology is trotted out as "easy enough for the masses".

      On the other hand, rockets and neurosurgery gear provide employment for a tiny number of really smart people, while IT creates jobs for any halfwit who knows how to find the ';' key. For all the sneering about "the masses", I don't think you guys would be happy if they really did stop using computers.

      I don't know how many times I've encountered things like people with multiple virus checkers running on their machine because they figure more is better.

      I'm not even sure that's wrong, let alone obviously wrong.

  18. Better not tell him about the wheel or fire by SmallFurryCreature · · Score: 4, Insightful

    Just because something is old does NOT mean it is obsolete, more and more I see this as an absolute truth, advancing (oh okay, runaway) age has nothing to do with it.

    Some things just work and don't really need to be replaced. Change for change sake is bad. NOW GET OF MY LAWN!

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Better not tell him about the wheel or fire by CastrTroy · · Score: 1

      Exactly. We could have replaced paper books by now with a small e-reader device, but really, books work a lot better than computer screens for reading in a lot of ways. Even with everyone carrying around a laptop, you'll still see people reading paper books, because its the best way to do it.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Better not tell him about the wheel or fire by Firethorn · · Score: 1

      Personally I'd read a lot more ebooks if more ebooks were available without the restrictive DRM and hardcover prices as compared to paperbacks.

      I'm not going spend $400 and $20/book*.

      Though I'll admit to considering it as long as I can transfer my webscription ebooks to it.

      *Yes, they advertise "New York Times® Best Sellers and all New Releases $9.99, unless marked otherwise." The whole 'unless marked otherwise' is real assuring. Besides, I don't normally read best sellers, and pay less than $10/book.

      --
      I don't read AC A human right
    3. Re:Better not tell him about the wheel or fire by CastrTroy · · Score: 1

      Exactly, it takes alot of paper books to make the cost of the electronic book reader worth the price. Not only that, but the price of books is actually a reflection of how much people are willing to pay for them, not how much it actually costs to produce a copy of the book. I think the same would hold true for eBooks. eBooks wouldn't be any cheaper than paper books, and you still have to buy the reader. With paper books, you can resell them easily. You don't have to worry about backing them up. If you lose them in a fire or your house gets robbed, your insurance will cover their loss.You don't have to buy a new reader every 5 years because your old one broke down. There are many problems about the eBook that have not been solved yet. And I think it's going to be a long time, probably over 100 years, before paper books ever go away.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Better not tell him about the wheel or fire by 644bd346996 · · Score: 2, Insightful

      That's a good point that too many people in the computer industry have yet to grasp, but there are some old, simple technologies that are really past their prime and survive on inertia alone. The example given above of a mouse and cursor is a pretty good one. I'm quite sure that, given a well designed user interface, I could be far more productive with a multi-touch screen as a pointing device than with a mouse. The problem is that that would completely change the ergonomics of computer workstations and user interfaces (ie. the screen would have to be closer to horizontal than vertical, and buttons would have to be bigger and more round on average.) Those factors have done a pretty good job of keeping tablets off the desktops of non-artists.

    5. Re:Better not tell him about the wheel or fire by sumdumass · · Score: 2, Insightful

      I don't think you thought that threw enough.

      Using your arms and fingers to point in a screen is already a reality. I have had touch screens on monitors for a while and you don't realize how much energy you end up exerting in something as simple as playing a game of solitaire. If you had to do your entire computing like this, you would be wanting the mouse back really fast. If your mouse is set up right, you shouldn't even have to pick your wrist up to move the pointer anywhere on the screen. it is loads more efficient then using your fingers on a touch screen or something.

      You wouldn't mind it for occasional tasks, but every day; and productive work or play, you will end up disliking the decision. I use the touch screens for Kiosks sitting in a lobby that show of 3d tours of cabins that a company I administrate for rents customers can also check online webmail from them. I don't know how many customers have asked for a mouse after using the systems for a while. We ended up putting a wireless one on and sticking it in a drawer and only bring them out when asked for.

    6. Re:Better not tell him about the wheel or fire by Anonymous Coward · · Score: 0

      I'm not going spend $400 and $20/book*.

      And until Wi-Fi is offered instead of that nonsensical limited availability WhisperNet as a means to download ebooks onto the Kindle I will not be buying one either. Living in Canada means WhisperNet is out. Besides Wi-Fi hotspots are more readily available including at my own home.

      USD400.00 for Kindle is ridiculous. I would pay USD99.99 and somewhere between paperback and hardcover price of each ebook. I am not cheap!

    7. Re:Better not tell him about the wheel or fire by Firethorn · · Score: 1

      With paper books, you can resell them easily.

      Maybe, Maybe not - there has to be a market willing to buy it, after all.

      You don't have to worry about backing them up.

      I don't have to worry about that with webscriptions though, as I can redownload from them anytime, all I need to do is login.

      If you lose them in a fire or your house gets robbed, your insurance will cover their loss.

      At least with webscriptions - your account takes care of this. They can't exactly steal them. If they get the device that the books are on, you redownload the books onto the replacement item. Insurance should cover the cost of the reader, just like they'd pay for a TV.

      And, at least for my books, I have them because I value them over the money I'd get selling them; many are effectively irreplacable at this point. Out of print, out of publishing, and even on the internet copies aren't always available.

      You don't have to buy a new reader every 5 years because your old one broke down. There are many problems about the eBook that have not been solved yet.

      I can't claim any knowledge as to the durability of any given reader. Still, in five years you'll probably be able to get a better reader at half the price. The kindle has 256 MB of memory, 60MB of which are taken up by the OS. Less than a megabyte per book at their '200 books' quote, but a quick average of my compressed ebooks have them at a half meg each.

      On the other hand, there are advantages to an electronic reader -
      Space: think about how much space 200 books would take up - even paperbacks. Figure each book is 3/4" thick, that's 12.5 feet of shelving you're going to need. Not to mention that you'll want to keep track of them.
      Readability: Hard of vision? It's harder to scale up a paperback using portable equipment than simply setting font size larger on the device or even obtaining a device with a larger screen if necessary.
      Portability: These devices loose against a single book, sure. As long as the book's a paperback. But it can hold so much more. Think about your average hardback textbook - the Kindle, which is larger than some of it's competitors, is much thinner and lighter. And the game is all over if you're looking at multiple books. I can go through three books in a day when I'm traveling - a device like this would be a smaller, lighter load.
      Findability: Everything is automatically sorted! No chance of misplacing a book(just the device, I know, but it's a lot easier to keep track of 1 device than 200 books). Looking for a specific quote/scene, but only remember a fragment? Find is your friend.

      To sum it up, I think that these devices have the power to take over the market like MP3 players have - by your arguement we'd still be using CDs rather than iTunes and it's competitors.

      It's more difficult, of course. You still needed a player for those items, and relatively easy means exist to transfer music from CD or even tape into a format the player can use. It's a little more difficult with optically read books - OCR, especially for a book, isn't as automated. Books don't need power, at all.

      Still, I've been finding that I enjoy online services. I've bought hundreds of books through webscriptions, I'm to the point that I look for an online provider before hitting the store up for a game - I like not having to fart around and try to find the game disc. I've worked through three different services(Steam, Stardock, and EA). I'd love to see a movie service coupled with a Tivo type device* - I purchase movies, which are transfered to the device, and I can watch movies at any time. It'd currently be out of my price range - but movies are about the most storage/bandwidth intensive media out there. As storage becomes cheaper, it'll become more reasonable as well. I like the idea behind it because then I wouldn't have to have a case full of movies that I have to sort through when I want to watch something. If the movie isn't cached on the d

      --
      I don't read AC A human right
    8. Re:Better not tell him about the wheel or fire by ImpShial · · Score: 1

      Change for change sake is bad

      Hmmm. I seem to remember one Dolores Umbridge saybing these exact words to the students/staff of Hogwarts. I thought she was mad then, and I still do today.

      Change breeds innovation. It may be cliche', but "Thinking Outside The Box" is still a valid way to think. Innovation and inventiveness lead to the next big thing.

      How many things have been imagined as a cure for boredom, or an excercise in thought, and realized as an amazing new tool/toy?

      --
      I gave up religion for Lent.
    9. Re:Better not tell him about the wheel or fire by 644bd346996 · · Score: 1

      And how much of that is because the user interface is designed around having important elements at or near the edge of the screen so that they are easy to reach? And do your kiosks have the touch screen at eye level, with the screen vertical? That's the way most kiosks seem to work, and it is pretty obvious that such an arrangement doesn't demonstrate the advantages of a touch screen. To really asses the usability of a touch screen, you need to use a posture similar to that used for typing (but with more incline for the screen).

      Assuming you have a good ergonomic set-up for your virtual tours, I don't see why a touch screen couldn't be easier than, or at least as easy as using a mouse. Panning could be done with as little as one finger, zooming could be accomplished with two fingers in a manner similar to the iPhone (saving you a round-trip to the edge of the screen to select a zooming tool), and changing location is the same finger tap as with the mouse. What's more is that you are much less at risk of RSI.

      I can understand the webmail being hard to use with a touch screen, as those things are seldom easy to use under any conditions.

    10. Re:Better not tell him about the wheel or fire by drsmithy · · Score: 1

      I'm quite sure that, given a well designed user interface, I could be far more productive with a multi-touch screen as a pointing device than with a mouse. The problem is that that would completely change the ergonomics of computer workstations and user interfaces (ie. the screen would have to be closer to horizontal than vertical, and buttons would have to be bigger and more round on average.)

      I doubt it. You get either one of two outcomes:

      1. Massive fatigue in your arms, wrists and hands from holding them out in front of you all day.; or
      2. A very sore neck from look down where your hands rest on the desk all day.

      Touchscreens and "holographic interfaces" a la Minority Report look and sound very cool, but usually fall flat in terms of usability when presented with a typical desktop user's usage patterns and working environment. Voice recognition fails for much the same reason.

      The reason the mouse and keyboard work so well is because they fit well into the ergonomics of sitting at a desk. Since sitting at a desk isn't going to go away any time soon (if for no other reason than the massive costs of retooling offices), if you want to improve input devices, they need to fit within that model.

      Here's an idea: devices on top of the monitor(s) to track where your eyes are looking and move the mouse pointer to that spot. This eliminates the need for a separate mouse device entirely, along with the disadvantages it brings (time wasted moving hand from keyboard to mouse, RSI) without having to make any real change to existing interfaces and working environments. I'm pretty sure the technology already exists to do this and has been demoed, although I'm not sure if it's accurate enough to handle some of the smaller UI elements, or for things like text selection.

    11. Re:Better not tell him about the wheel or fire by TheLink · · Score: 1

      Sitting at a desk in the conventional positions (near upright), is not such a great idea if nearly all of your work is on the computer and not on a physical desk.

      Very reclined with legs supported and raised would be better - less strain on the back etc.

      Screen would need to be higher (I bet there's a reason why your eyes default to roll up so looking downwards past your nose a lot is probably a bad idea).

      --
    12. Re:Better not tell him about the wheel or fire by drsmithy · · Score: 1

      All arguably true, but my points as to why touchscreens are - in general - a bad idea remain.

  19. Baby steps. by Anonymous Coward · · Score: 0

    The biggest obstacle is the relative immaturity of the field compared to other fields. Just look at all the literature on how to improve the process.

  20. dumb users by wwmedia · · Score: 1

    i think the biggest obstacle are dumb users,

    you know the ones that open spam emails, install all sorts of crapware (then end up having their computer being part of a botnet) and fuel the whole online advertising industry

    1. Re:dumb users by Anonymous Coward · · Score: 0

      And marketing people! Don't forget those godforsaken marketing/project management types who try to manage while being unable to turn on a computer.

    2. Re:dumb users by Anonymous Coward · · Score: 0

      Online advertising is a good thing, since it pays for the bandwidth and time of a lot of articles you read. In fact, we know you read Slashdot, and it wouldn't exist in its current form (good hardware, etc.) without online advertising.

      I agree with the spam, etc., just don't conflate spam with all advertisers.

  21. Bullshit by everphilski · · Score: 3, Informative

    There is more to computing than processor speed

    As someone who does scientific computing, I say bunk! My primary bottleneck is still the processor. FTA:

    Too much R&D time and money goes into processor speed when other issues remain under-addressed. For example, could data not be handled a bit better? What about smarter ways of tagging data? The semantic web initiative runs along these sorts of lines, so where is the hardware-based equivalent?

    Sure, tagging and controlling data is important, but far from difficult, and with well-written programs a good suite of visualization tools is relatively easy. Give me some speed, dammit! Why should I have to wait for my slot on the cluster when I could have the power right here under my desk?

    1. Re:Bullshit by andre.ramaciotti · · Score: 1

      Sure, tagging and controlling data is important, but far from difficult, and with well-written programs a good suite of visualization tools is relatively easy.
      Indeed. Intel and AMD work with CPUs, it's not their fault if no one created a better way to organize files. And, problably, this new way of tagging files will need more CPU time.
    2. Re:Bullshit by Chris+Burke · · Score: 2, Insightful

      Sure, tagging and controlling data is important, but far from difficult, and with well-written programs a good suite of visualization tools is relatively easy. Give me some speed, dammit! Why should I have to wait for my slot on the cluster when I could have the power right here under my desk?

      Not to mention that unless he's talking about more efficient data paths (i.e. more IPC instead of clock frequency, but still more overall execution speed), that kind of 'data tagging' is completely inappropriate for a general purpose CPU. That kind of complexity should be added in software, with hardware merely giving it the necessary 'oomph'. As soon as you start putting high-level data storage constructs into a CPU, it becomes an ASIC -- Application Specific Integrated Circuit. Which should imply "limited usefulness and lifespan" because as soon as you want to change how you tag your data, that hardware becomes useless. Sure, after coming up with a good software-based data storage scheme, if you calculate that the performance of the scheme is worth the large cost, then create an ASIC for it. But to admonish the CPU makers in general for not creating such a thing? That's just backwards.

      --

      The enemies of Democracy are
    3. Re:Bullshit by Anonymous Coward · · Score: 0

      No, He's saying that VMS should have won. And you know, 30 years later, I'm starting to think that he might have been right. VMS should have won. Unforutnately, the UI still sucks.

    4. Re:Bullshit by Anonymous Coward · · Score: 0

      After having to clean up code written by physicists and engineerings, it is clear that the biggest problem is allowing on-programmers to write programs. The reason scientific computing requires such huge amounts of processing power is that scientists are writing the code. I'm sorry, but a basic education in computer science should be required before anyone can touch a compiler. Learning a computer langauge is not the same as learning to program.

    5. Re:Bullshit by ceoyoyo · · Score: 1

      Hi, I have a degree in computer science (real computer science, not the software engineering programs that call themselves CS these days). A big part of my thesis is a more efficient algorithm for calculating something. Note, more efficient, as in lower complexity, not just thrown onto a cluster (although I did that too).

      I want more speed. Lots of it.

  22. Open Source?? by Marvin01 · · Score: 1

    What, Open Source didn't make the list?!? On the other hand, neither did Software Patents. Where is a good shill when you need one?

    1. Re:Open Source?? by Marvin01 · · Score: 1

      Oh wait, there it is on page 2. Figures.

  23. Roadblocks my be a good thing by jellomizer · · Score: 3, Insightful

    Perhaps because I am a Mac user and I am kinda use to "Best of both worlds"
    (Or worst of both worlds depending on your priorities) Of WIndows and Linux. But Using all 3 OSs
    I have seen significant progress in the past 8 years. While there hasn't been to much new innovation
    per se like the killer apps that will change the world and how we think and do things. But
    society has greatly changed and technology has improved...

    Windows. Love it or Loath it. Windows has greatly improved over the past 8 years. Just with XP
    Alone. It got the population off of DOS based OS's DOS, Windows 3 - Windows ME onto the more stable
    NT Kernel. As a result major PC problems have been reduced compared to the increasing danger it
    faces. Take a 98 box and do some web browsing and see how long before it become unusable. No it is
    not perfect by any means and there is a lot of suckage to it. And Vista doesn't seem much better
    but there has been a huge stabilization on Windows even Vista is more solid then 98 or ME.

    Linux. It is no longer considered a FAD os. People now take it seriously, not just a baby Unix clone. It
    is taken seriously and used widely in the server environment. Desktop Linux never really hit full force
    mostly because of the rebirth of Apple but there were a lot of huge improvements in OS User-interface
    and it is comparable to current versions of windows.

    Internet Use. During the 90s people used the internet mostly as a fad but now it is used as part of their
    life. Just imagine doing things 10 years ago. Most things you needed to go to the store to buy. For information
    you needed to trek to the library, doing papers required huge amount of time dedicated on finding sources.
    There were a lot of things we wanted to know but we didn't because there wasn't any speedy way of looking it up.
    Finding People, getting directions, things are much different now then they use to be.

    While there hasn't been great innovation there has been great stabilization and culture change around technology
    which help to spur on the next wave of innovation in the future. We as a culture need time to lets massive changes to
    sink in so we can fully understand what the problems are with technology that need to be fixed.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Roadblocks my be a good thing by damn_registrars · · Score: 1

      Just with XP Alone. It got the population off of DOS based OS's DOS, Windows 3 - Windows ME onto the more stable NT Kernel.

      Actually, Windows 2000 accomplished that, XP was descended from it. But thanks for playing...

      Desktop Linux never really hit full force mostly because of the rebirth of Apple but there were a lot of huge improvements in OS User-interface and it is comparable to current versions of windows.

      I don't really think Apple deserves credit for that one. Its more likely that Linux just isn't what people are used to. The number of new computer owners is getting pretty small in comparison to the number of people who are buying new computers to replace PCs that they owned before. So naturally they are inclined to buy something familiar instead of something different.

      And of course the near-impossibility of buying a PC that doesn't have windows on it (when buying at a store) doesn't help get Linux out to consumers, either.

      For information you needed to trek to the library, doing papers required huge amount of time dedicated on finding sources.

      Encyclopedias were available on CD-ROM starting at least 1995 if not earlier. And for primary sources, which would require academic libraries anyways, many universities allowed people to dial up (via modem [gasp!]) to their libraries to browse the collections before going in. Particularly useful for large schools with libraries spread over multiple buildings.

      Finding People, getting directions

      Phone book anyone? Particularly in the 90s, when most people couldn't afford cell phones, the local white pages was a great way to find peoples information, and the yellow pages got you the information you needed for a local business.

      In short, I think the world hasn't changed as dramatically as your post implies. Indeed, I think much of the change you mention was actually brought about due to peoples' resistance to change.
      --
      Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
    2. Re:Roadblocks my be a good thing by jellomizer · · Score: 1

      Actually, Windows 2000 accomplished that, XP was descended from it. But thanks for playing...

      Windows 2000 was used mostly in business settings where they used Windows NT Workstation before. Windows XP was the first NT Kernel OS targeted towards home users. The reason power users use Windows 2000 at home was because ME was so Bad.

      I don't really think Apple deserves credit for that one. Its more likely that Linux just isn't what people are used to. The number of new computer owners is getting pretty small in comparison to the number of people who are buying new computers to replace PCs that they owned before. So naturally they are inclined to buy something familiar instead of something different.

      And of course the near-impossibility of buying a PC that doesn't have windows on it (when buying at a store) doesn't help get Linux out to consumers, either.


      There is the issue of people who use windows stick with Windows, but for a lot of the new Mac Users the reason why then moved to Macs because they didn't like Windows, If macs were like they are before OS X most people would have said lets go with Linux. I used to be a primarily Linux user then I switched to OS X because it gave me what I wanted without the extra hassle. Without Macs with OS X a lot of people sick of windows would have moved to Linux but Going Mac was easier.

      Encyclopedias were available on CD-ROM starting at least 1995 if not earlier. And for primary sources, which would require academic libraries anyways, many universities allowed people to dial up (via modem [gasp!]) to their libraries to browse the collections before going in. Particularly useful for large schools with libraries spread over multiple buildings.

      Yes they were, but the CD Rom Encylopedias were more toys then good information. And they only have small portions of information, Say I wanted to know something somewhat obscure say mining mercury. The Encylopedia may or may not state how it is mined only the uses for it and its properties. Also CD Roms were expensive vs. "Free" (as in some are free others have adds you can ignore) but if you needed to keep up to date you will need to but a CD ROM every year.

      Phone book anyone? Particularly in the 90s, when most people couldn't afford cell phones, the local white pages was a great way to find peoples information, and the yellow pages got you the information you needed for a local business.

      In short, I think the world hasn't changed as dramatically as your post implies. Indeed, I think much of the change you mention was actually brought about due to peoples' resistance to change.


      Phone book is kinda silly compared today. The phonebook only worked if you knew the persons last name. Today we can search by anything we know. Also phonebooks only covered the local area not the entire country. Say I wanted to find my aunts who lives in a different state mailing address. The phonebook will not have that information. The yellow pages were expensive to post and there are small companies, and new companies who were not listed in it.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  24. Semantic web, from ZDNet by SmallFurryCreature · · Score: 2, Insightful

    Right, look at their page, filled with words that have NOTHING to do with the actuall contents but that still get noticed by search engines.

    All the big sites work like that, designed to show up at no matter what you search for. Games sites are especially bad/good at this, no matter what game you look for IGN will show up as the definitive source for info on it.

    If you want the semantic web dear ZDNet stop this crap NOW. Start it yourselve and clean up your site so that your pages are only indexed for the actual article, not all the crap around it.

    Oh but you don't wanna do that do you, because that ain't economical and will put you at a disadvantage.

    Well, that is the same reason behind all your other points. DOn't ask Intel to give up the speed race if you are unwilling to give up the keyword race.

    Semantic web? Wikipedia is my new search engine. Because wikipedia is one of the only sites to only want to return accurate results and not spam keywords like mad.

    The semantic web can't happen until you get rid of people who spam keywords. You can't make smarter PC's as long as reviewers and customers obsesss about clockspeeds.

    The first to change might win, but they will be taking a huge risk, none of the established players will do that. Remember, it took an upstart like google to change the search market, now that it is big, do you really think google would dare blacklist IGN from returning results because they got to many empty pages? Offcourse not, maybe the next search company will try that, but not google.

    Change your own site first ZDNet, then talk about how the rest of the industry should change.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Semantic web, from ZDNet by Rogerborg · · Score: 1

      In other news, 95% of drivers agree with the proposition that the guy in front of them should have taken the bus.

      --
      If you were blocking sigs, you wouldn't have to read this.
    2. Re:Semantic web, from ZDNet by Intron · · Score: 1

      Which is why marketing types are now out there editing Wikipedia pages to point to their company.

      --
      Intron: the portion of DNA which expresses nothing useful.
  25. hardware and physical components by Anonymous Coward · · Score: 0

    how about hardware, its the year 2007 we have quad core cpus and graphics that are out of this world but we are still using those hard to pull molex connectors and what about getting ram into and out of some dell cases. Maybe we should focus a LITTLE attention on the physical factors, not a lot just a little bit.

  26. They missed government regulation by Kohath · · Score: 0, Offtopic

    Government regulation is going to be the main thing holding back technology in the next 20 years. These regulations are spawned by people wanting to substitute their choices for yours and mine. And greed. Examples:

    - Restrictions on talking on the phone in your car
    - Restrictions on talking on the phone in airplanes
    - Electrical rate-hikes and forced conservation to combat Global Warming
    - Sarbanes-Oxley and other laws that make business finance riskier (so there are fewer tech startups)
    - Internet taxes
    - Other taxes that take money away from folks who could but tech and put it in the hands of governments

    There are more examples, but I'm out of time.

    1. Re:They missed government regulation by johneee · · Score: 5, Insightful

      Bull. (Mostly)

      Now, I'm Canadian, so I can't comment authoritatively on what it's like in the U.S, but your points make no sense whatsoever. Can it be argued that government gets in the way? Perhaps, but not with the examples you've given.

      Phones in cars: If it was just your life you were putting in danger, then who am I to stand in your way? However, this affects everyone around you. You become statistically more dangerous to everyone around you when you're talking on the phone while driving, and you should not have the right to do that. Governments who do this do it because more people are concerned about not getting run over by dorks who can't wait ten minutes to make their bowling plans than there are dorks.

      Restrictions on talking on the phone in airplanes: There were (valid?) concerns about cell phones interfering with airplane electronics. Now that these issues are more well understood, the restrictions are going away. Personally, I'd rather them be more safe than sorry.

      Electrical rate-hikes and forced conservation to combat Global Warming: Yup. Again, your right to run ten computers at artificially low rates that don't take into account the total cost of the power it takes (including the environmental cost) doesn't trump my right to not have my house under water in 50 years. You're using power, pay the full cost of it.

      Sarbanes-Oxley and other laws that make business finance riskier (so there are fewer tech startups): It has been proven over and over again that businesses cannot be trusted to monitor themselves, so the public says things like "they shouldn't be allowed to do that, someone should do something about it so my retirement fund doesn't dissapear!". Well, guess what? The "someone" tends to be the government, and the "something" is S-OX. Got a better way to make sure "they" can't do "that"? I'm all ears, but if you say the invisible hand of the market I'm going to flick your ear.

      And taxes, well, it costs money to do the business of government. I'd like it to be lower myself, but to say that internet shopping should be tax-free just because it's online is just arrogant and dumb. There may be other good reasons for it being tax-free, but if you want your iPod and you buy it online, you should be paying taxes just like the rest of us chumps. We can make a case for lowering taxes overall, but that's a completely different argument.

      --
      - ------- There are ten kinds of people in the world. Those who understand binary, and those who... Huh?
    2. Re:They missed government regulation by Samrobb · · Score: 2, Insightful

      I'll agree with you that most of the original poster's points don't really make his case. However, I still think his main premise - that government is the biggest roadblock to IT development - stands, but for other reasons:

      • Copyright "innovations"
      • DRM regulations (DMCA)
      • Software patents (and patent trolls)
      • Business model patents (more trolls!)

      You can come up with your own list, I'm sure. There's a cost of doing business that is directly related to government regulation, which is fine and acceptable - if the government says that you need to inspect your product before it ships or follow a prescribed process to produce it, then that's a direct cost. You can figure it into your business plan, allocated resources to meet the requirements, and so on.

      There is also a cost of doing business that is indirectly related to government regulation. This is caused by overly vague, inefficient, and misapplied laws that have made the exploitation of the legal system a business model in and of itself. There is no way to say "At this point, we have complied with all the regulations, and we're in the clear" - everything needs to be taken to court and decided in front of a jury. The best you can do, even if you haven't broken any laws, is hope that you never run into someone with a grudge and more money than you. That is a business killer.

      (To further make my point - while I was writing this, I got a notice that a company has filed a patent infringement lawsuit against Nicholas Negroponte and the OLPC project... over "illegal reverse engineering of its keyboard driver source codes". Does the case have merit? Who knows? Until the judge rules - or the suing company suggests a modest out-of-court settlement - it's like the Magic Eight Ball says: "Future hazy, try again later".)

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
    3. Re:They missed government regulation by Anonymous Coward · · Score: 0
      You become statistically more dangerous to everyone around you when you're talking on the phone while driving, and you should not have the right to do that.

      I - and my coworkers - drive less because of cellphones. Besides your assertion - which lacks evidence, context, and specificity sufficient to apply to an individual - is bullshit.

    4. Re:They missed government regulation by azrider · · Score: 1

      Restrictions on talking on the phone in airplanes: There were (valid?) concerns about cell phones interfering with airplane electronics. Now that these issues are more well understood, the restrictions are going away. Personally, I'd rather them be more safe than sorry.
      Agree with caveats. Whether or not the phones interfere (speaking as an extreme frequent flyer), I DO NOT WANT THESE. Imagine coming home from a 5 day, 10 state trip (in the middle seat) and having to listen to someone talking to her girlfriend about the boy who just dumped her - for 2 hours. Give me someone with a box cutter any day. This is a recipe for airplane rage. Having +100 people packed in uncomfortable seats for a transcontinental trip is a recipe for someone to get hurt.

      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
    5. Re:They missed government regulation by johneee · · Score: 1

      Sorry, should make myself clearer.

      When I said "you" i should have said "people". I don't care whether you're fine talking and driving, I care whether people in the aggregate are ok talking and driving. (hint: they aren't)

      It's the same kind of argument as I made with the S-OX one: If people self-regulated so that only the people who could do it safely talked while driving, we wouldn't need government regs. However, they don't, and we have people doing it, and it's dangerous for everyone. Since the government can't really say "only those who can talk and drive safely are allowed to do it" then they have to ban it outright.

      --
      - ------- There are ten kinds of people in the world. Those who understand binary, and those who... Huh?
    6. Re:They missed government regulation by johneee · · Score: 1

      Fair enough.

      These are things I don't see in Canada much, which may mean it's not as much of an issue, or just because the tech news I read is mostly American (/., Ars) and British (Reg, Inq).

      Contributing to the difficulty on those issues is that none of them are purely bad or good. I think patents are a good thing, DRM can be a good thing, and I think Copyright is a good thing. I think they're being applied incorrectly and in an unbalanced manner that favours some parties more than others, both in the regulatory arena and in the civil.

      But I'm thinking now - going back to my previous points - you do have to be careful what you wish for. Be aware that any time you say something should be done and that someone should fix something that the someone is probably the government, and the something is often going to be more legislation and regulation. Is that what we want?

      --
      - ------- There are ten kinds of people in the world. Those who understand binary, and those who... Huh?
  27. Nothing is stopping you. by AltGrendel · · Score: 1
    You can always fork an open source project. Or better yet, start one of your own.

    This isn't meant to be flamebait or a troll. This is the beauty of open source. You can DIY if you want to. You don't have to if you don't want to. You can contribute time, money, etc.. to your favorite project. Or nothing at all. But open source allows you to be the solution to the problem that you have noticed.

    Go ahead, scratch that itch.

    --
    The simple truth is that interstellar distances will not fit into the human imagination

    - Douglas Adams

    1. Re:Nothing is stopping you. by Whatsisname · · Score: 1

      No, thats the beauty of Free Software. There are plenty of 'open source' softwares that you are not allowed to fork or distribute.

  28. Biggest roadblock = artificial limits by B5_geek · · Score: 1, Insightful

    I see the biggest limiting factor that prevents us from experiencing computing nirvana (a la Star Trek; "computer do this..") is artificial limits placed on us by corporations trying to gouge us for more profit.

    Cell phone companies: Imagine how much more pervasive internet access would be if data access didn't cost more then a mortgage payment. I can accept a certain degree of slowness based on technical limitations.

    ISP's: Offer the moon, and then restrict your access if you try to leave the driveway. "UNLIMITED INTERNET FOR $20/MONTH*" *If you exceed whatever usage we deem is to expensive for us, we will charge you hundreds of dollars and give you a bad credit rating.

    Media Companies & DRM: Wake up and drink the kool-aid. Your business model has changed and it all started with the VCR. People do not like being forced to jump through hoops. There are multiple options that are available that will allow you to thrive in this digital age but like buggy-whip manufacturers you refuse to adapt.

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
  29. Apollo by Anonymous Coward · · Score: 0

    You don't necessarily need war to advances technology...at least not a hot war. The Apollo program spurred numerous technologies. Of course it was a product of the Cold War.

  30. You got that right! by Anonymous Coward · · Score: 0

    The insistence to present everything as a video instead of an article or good analytical summary is holding back technology information sharing (much like this video). Testify, brother! I can read far faster than some talking head can talk. Why slow down information transfer to the speed of the stupidest illiterate in the audience?

    I wish these outlets would stop trying to turn the internet into TV. We left TV because it was lousy. I think it's mostly narcissism. Look at Boing Boing TV, for example. I love BoingBoing.net, and Xeni is very easy on the eyes, but I'm not interested in watching her play Cronkite... just give me the text and a link, please.
    1. Re:You got that right! by Anonymous Coward · · Score: 0

      Xeni is awful. She does this flirty reading style which comes across as annoying and oh-so-cutesy. You also must have stronger eyes than I do because she sure hurts mine.

  31. The number one thing IMHO by hey! · · Score: 1

    is the skills of the people practicing IT. The root of the problem is the skills of the people hiring the people who practice IT, who prefer to hire more cheaper people than fewer good ones.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:The number one thing IMHO by Dracos · · Score: 1

      More cheaper people who have 15 years .NET experience, 20 years Java experience, and some experience with [pick random set from list of every possible skill].

  32. Re:Americans by zymurgyboy · · Score: 1
    You smell fo troll, but I'll bite anyway.

    If Americans aren't doing it the way you want it, why not grab the ball and run with it yourself? What is stopping you? And what is the "logical route"? Care to elaborate on that?

    --
    If you never make mistakes, it's probably because you're not doing anything.
  33. Agreed by Ultra64 · · Score: 4, Informative

    "It says click OK to continue... what should I do?"

    This is the kind of question I get to deal with at work.

    1. Re:Agreed by kat_skan · · Score: 1

      Sounds like a reasonable thing for them to ask. If clicking OK is the only valid response, why was the dialog necessary in the first place?

    2. Re:Agreed by jvkjvk · · Score: 3, Interesting
      Moderated as funny, but...

      Think about this in other terms. When I push the "power wash" button on my dishwasher, I can reasonably expect to know what is going to happen. When I push the "OK" button on a random dialog I only know that I have caused some action to happen. For almost all of the times where I might have to push an "OK" button I know that what I think is going to happen coincides with what actually happens (oops, excepting any, you know, bugs).

      The GP says:

      The number one problem is all the idiots who are too stubborn/stupid to learn how to use their tools. If these people knew as little about hammers and they do about computers, there wouldn't be a round thumb left in the whole goddamn world. Just because it's a computer doesn't mean you have to turn off your brain. If hammers were as complicated as computers, I suspect that the accident rate in their use would be staggering and there would be no round thumbs left. That and no one standing in front or behind the hammer since the heads tend to fly off in use. In fact people (with access to both) probably know more about how to use their computers than how to hammer a nail. In terms of knowledge, there is just so much more knowledge that is relevant and essential to using a computer than using a hammer.

      The advice I would give to someone sitting at an "Ok to continue" prompt varies greatly depending on what I know about what they are doing. That is, not all "OK" buttons are created equal - one could show you pr0n of Natalie Portman while another could wipe your disk of erm... pr0n of Natalie Portman. They could even be the same program!

      Now, lets try this with a hammer analogy. So you go buy this hammer because you want to put a thermometer on the tree outside (weather bug anyone?). While securing the thermometer to the tree, your house falls down into a pile of rubble. Your hammer caused it. Wha...?

      Yes, people have an obligation to use their brains when using technology, but a general purpose computer is still a complicated high tech instrument and the current generation of tools is not sufficiently advanced to resolve that complexity for the average person. If computers were as simple as hammers to use the issue would be resolved already.

      One can always blame the users for the shortcomings of computers or for the shortcomings of programmers or the UI experts. However, one is likely to have an easier time shaping the tools than the users of those tools. All well and good to call them idiots, stupid and stubborn, but they can damn well use a hammer (as well as their TV remote, car, cell phone, etc.) without issues.

      The question is how to best resolve that complexity so that it is more like a hammer from craftsman rather than from Acme as it appears now.
    3. Re:Agreed by JohnBailey · · Score: 2, Funny

      "It says click OK to continue... what should I do?" This is the kind of question I get to deal with at work. Hit the Any key obviously...
      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    4. Re:Agreed by gatesvp · · Score: 1

      but a general purpose computer is still a complicated high tech instrument and the current generation of tools is not sufficiently advanced to resolve that complexity for the average person

      But there's a step beyond that here which is the natural relation between power and ease of use. At some level, you cannot separate the complexity of the process from the complexity of use. There's a limited amount of work that can be done to make a CAD program "user-friendly" before I simply start removing features or ignoring my target audience.

      The real problem underneath all of this is the fact that a typical home PC setup is a ridiculously powerful tool with so many applications that no one knows how to use them all. If you don't have the time to you learn how some particular tool works on your computer, then you cannot reliably use that tool, it's as simple as that.

      This is helping to drive the move towards "smart appliances" and other "smaller-purpose" tools, but then it's not really a general purpose computer is it? Look we all know where this whole thing is going: networks of small-purpose devices interconnected with each other and with the general multi-purpose tool(s). i.e.: the "typical" home entertainment system will soon be run through an XBOX360-like setup, we'll see home automation tools that you can run through your TV or through the Net, we'll see more unified calendars and contact lists and vid-phones (not just cell phones) which will then connect back to the server and record calls if you want them to, internet-enabled fridge, etc, etc, blah, blah, blah.

      We know that we're going there, Jobs and Gates are both working on the tech (hello Windows Home Server? hello Microsoft Surface?). What's going to happen is that we're actually going to remove a certain number of general-purpose computers from the eco-system and replace them with more useful "small-purpose" devices. Of course, even then, there's only so much that I can do to make your MP3/Camera/Vid/Contact Book/Calendar/Web-enabled cell phone "easy to use" :)

  34. I can think of three things. by LWATCDR · · Score: 3, Insightful

    The X86, MS-DOS/Widows, and Unix/Posix.

    Yes the X86 is fast and cheap but we have it only because it ran MS-DOS and then Windows. I have to wonder just how good an ARM core made with the latest process would be? How cheap would it be at a tiny fraction of the die size of an X86. How little power would it take?
    How many of them could you put on a die the size of the latest from Intel or AMD CPU? Maybe 16 or 32?
    It will not run Windows thought...
    Take a look at the T2 from Sun.
    And then we get to Unix. Yes I use Linux everyday. I love it and I want to keep it. The problem is that I think we could do better. Linux and the other Unix and Unix like OS are eating up a huge amount of development resources.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:I can think of three things. by wikinerd · · Score: 1

      will not run Windows thought...

      that's a feature!

    2. Re:I can think of three things. by kitgerrits · · Score: 2, Interesting

      About the ARM core:
      Keep in mind, that programs written for ARM tend to be written in low-level languages, to squeeze that last bit of power out of that poor CPU.
      Sticking 16 cores on a CPU is not a guarantee for a faster CPU. Four cores is the most Windows can effectively manage (after 8 cores, the increase in power is marginal).
      I'm sure Linux can handle those cores more effectively, but Joe Average has no use for them.
      I don't think all my 3 Firefox windows, my Outlook and my Word/Excel need their own CPU to run effectively.

      The Niagara CPU from Sun is a wonderful piece of multithreading technology.
      I'm sure Apache/Bind/Postfix/Oracle/JBoss will run at blazing speeds with all those simultaneous threads,
          but it's only useful in servers that have over 25 transactions going a second.
      My website does not get that much traffic.

      And about Unix/Linux:
      You might want to check out the history of UNIX.
      It wasn't meant to be big or reliable.
      It became popular because it was the cheapest O/S you could stick on your hardware.
      It was based on 3 rules:
        "Being small and simple is more important than being complete and correct."
        "You only have to solve 90% of the problem."
        "Everything is a stream of bytes."

      More quotes "UNIX Haters Handbook":
      Modern Unix1 is a catastrophe. It's the "Un-Operating System": unreliable, unintuitive, unforgiving, unhelpful, and underpowered. Little is more frustrating than trying to force Unix to do something useful and nontrivial. ...
      The original version of Unix sent outside of Bell Labs didn't come on distribution tapes: Dennis Ritchie hand-built each one with a note that said, "Here's your rk05, Love, Dennis." (The rk05 was an early removable 230 System Administration disk pack.) According to Andy Tannenbaum, "If Unix crapped on your rk05, you'd write to Dennis for another.")

      Those that have actually read all of the above and enjoyed it need to go to:
      http://research.microsoft.com/~daniel/uhh-download.html
      (It's free, as in beer)

      --
      "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."
    3. Re:I can think of three things. by LWATCDR · · Score: 1

      "About the ARM core:
      Keep in mind, that programs written for ARM tend to be written in low-level languages, to squeeze that last bit of power out of that poor CPU."
      No they are not. They are written in C or C++... I know I write for one and it runs Linux. WindowsMobile runs on the ARM as well and the vast majority of those applications are written in C++ and maybe a little C.
      All current Palms run on a ARM and they emulate a 68K dragonball! They tend to also be written in C.
      The Arm isn't a poor CPU. It is a pretty dang good CPU.
      "I don't think all my 3 Firefox windows, my Outlook and my Word/Excel need their own CPU to run effectively."
      A modern OS tends to have MANY threads all running at the same time. Lets take your example to show how multiable cores could be helpful.
      If each windows had it's own core than each core could independently scale it's clock speed and power use based on the need it the specific task. A Firefox window in the background could be almost at idle while your Outlook task is running at full speed and probably using 8 cores all by it's self. "The latest version of outlook gets ugly when your mailbox gets big".
      If you had a 32 core CPU each core could run just fast enough for the current task. That might save alot of power.
      Even without putting as many cores as possible on a die a quad core XScale would be much smaller than any of the current quad core CPUs and use less power. It would also be more than fast enough for most users.
      Then you have the PowerPC. Funny how Microsoft, Sony, and Nintendo all are using a PPC for their consoles.
      So yes I feel that the X86 is holding us back and that is because of the need to run Microsoft code. It is a pig. It just happens to be a really fast and cheap pig.

      Unix... Well as I said I use it and actually like it. I just have to think that we could have a better OS. Unix is a case of good enough.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:I can think of three things. by kitgerrits · · Score: 1

      I know ARM/PXA/XScale can run some intensive applications (Tomtom is my favorite Killer App) on my PDA. I also have an ARM in my (linux-enabled) router, so I know what it's capable of and some multi-core'ing would be nice (push data with samba and read with UPnP simultaneous). I even have a Gamepark portable console with an ARM9 inside, that can play DivX and DOOM (!) full-screen at 320x200. On the other hand, my PDA and my router run severely-stripped OS'es (busybox, for example) and the Gamepark can only run one task at a time (reboot, open next game). I never said it was a poor CPU, I just said that most programs on it are built with highly optimized code. Firefox it an excellent example of something that can be highly multi-threaded (simultaneously retrieve multiple pages/images, run Flash and Java applets, etc. Unfortunately, it is also an absolute pig when it comes to memory consumption (around 500MB, a.t.m.) and some of the Flash applets kick my Core Duo into 75% CPU load (just a single applet). There is also another problem: those cores need a complex architecture, if you want to stick over 4 cores on a single die. The Quadcore is made of 2 DualCore CPU's that happen to share the same socket, like Pentium2's douls be run in DualCPU, by putting both of them on the same bus and toggling a single CPU bit. This will not scale nicely over 4 cores and will get worse as more cores are stuck on the same bus. AMD took a -very long time- to build a native QuadCore CPU with an efficient crossbar architecture. (I don't know how long it took Sun to design the Niagara CPU). I have one of those wonderful next-gen PowerPC CPU's in my Playstation3, but the programmer's design guidelines tend to scare most programmers. Each sub-cpu is linked to the main CPU, so traffic from one sub-CPU to the next (sending that downloaded image to the Firefox rendering engine is painstakingly slow. Also, I haven't seen reports of multi-core architectures slowing down individual cores. Because the core is linked to its bus at a (usually) fixed multiplier, slowing down individual cores means managing bus and multiplier speeds for each Core individually, which will make the Interconnection architecture (Crossbar) more complex, and thus slower and more prone to bugs. Yes, X86 is a dog that should be simply put to sleep. Unfortunately, all other architectures (Itanium, Sun T2) are not built for mainstream use and thus are prohibitively expensive. Transmeta has tried to build/sell a new CPU with a brand-new architecture, which could emulate X86 and 68K, but it failed miserably. (It was even more power-efficient, but it was probably killed stone dead by Intel) I really hope someone else will build a new Crusoe and, this time, succeed. If they manage to make the interface (mostly) compatible with existing PCIe interfaces, companies might even start building hardware for it (otherwise, they would have to re-design their device, investing into something that is unproven and might not even outlive the design process).

      --
      "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."
    5. Re:I can think of three things. by LWATCDR · · Score: 1

      Well the problem with the PS3 isn't the PPC part of the CPU it is the Cell. The Cell has a lot of potential I just fear that it is just too hard to write good code for. I Wish that there was a Linux kit for the 360 but that that isn't going to happen.
      I do understand that you can not just stick the standard cores on die. Caches and inter connects would be required but it could and will be done. Back to Linux on the ARM, busy box is usually chosen to save flash space and not for performance issues. But yes the PPC, Arm, Alpha, and Mips all had a lot of potential.
      I would love to have a small 1 Ghz Dual core ARM notebook. I really hopped that the hundred dollar notebook would going to ditch the X86. But it was not to be.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:I can think of three things. by kitgerrits · · Score: 1


      Actually, writing linux -for- the 360 is not a problem (its DevStation is a PowerMac).
      The problem lies in getting your own code to run on the DRM-infested, ehm, machine...

      I'll bet you can get a fully-functional port of NetBSD onto any of those chips:
      http://hardware.slashdot.org/article.pl?sid=05/08/11/1754253
      The problem is getting the correct peripherals Video/Network/Storage interfaces connected to the thing and finding someone that will make it.
      The XO Laptop has proven that there is a market for low-cost, medium-power rugged laptops.

      In the meantime, you'll have to make do with a Psion, a souped-up Palm or some other exotic sub-notebook ;-)
      If you look around, you can find a Sony VIAO PCG-C1VN for around $100 :-)

      --
      "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."
  35. bad mushrooms. by roman_mir · · Score: 1

    A BlackBerry keyboard is a wonder of miniaturisation; shame the same's not true of most BlackBerry users. - the author is on drugs. BTW, I don't like BBs, but many people can't live without them and the small keyboards are their cocaine and I am pretty sure those are not Smurfs we are talking about.

    The current lack of global wars and/or disasters - there are plenty of wars going on at any point in time. Let's bomb the author of this POS article, maybe that will help to improve the tech.

    The author is an ass.

  36. Idiot clients... by Dracos · · Score: 1, Insightful

    That are too obsessed with what they want, and ignore the developers who know what they need and how to mesh want and need together.

    The site I launched last week (prematurely, at the client's insistence) had no content, but it did have the oh-so-necessary splash page with a 5 meg flash video (with sound!) embedded in it that to the casual observer looks like a trailer for a new Batman movie. All the issues I'd brought up since the project began suddenly became important after the site went live (except the lack of content).

    Do people go to the dentist and demand that their fillings are candy flavored lead? No. But when that person wants a website, they demand every poison they can think of (splash page, ambush the user with audio, flash navigation that search engines can't follow, giant flash ads for themselves on every page, no content) no matter what the "doctor" recommends.

    The best clients don't assume they know the web, and will explain their business model, then ask the developers what should be done.

    1. Re:Idiot clients... by $criptah · · Score: 1

      You nailed it.

      I do not do consulting work, but I am in a related field. Most of the problems and road blocks that I have seen are not from the technology that is used, but from people who are in charge of this technology. Fewer managers combined with a bunch of qualified (and creative) engineers can achieve what large companies can only dream of. We constantly run into this problem because somewhere there is a person who just loves to do things the old way or the hard way. On top of that many people simply lack certain skills or personality traits in order to lead technical organizations. Most of us would not want uncertified engineers to work on our cars, yet companies have no problems putting wrong people in charge of IT resources that cost millions of dollars. I see this at work every freaking day :(

    2. Re:Idiot clients... by azrider · · Score: 1

      Most of the problems and road blocks that I have seen are not from the technology that is used, but from people who are in charge of this technology. Fewer managers combined with a bunch of qualified (and creative) engineers can achieve what large companies can only dream of.
      Think SkunkWorks as in Lockheed - No, I will not link to wikipedia, look it up yourself.
      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
    3. Re:Idiot clients... by wikinerd · · Score: 1

      This is a problem when you market yourself as a technician-implementor rather than advisor-consultant.

  37. The biggest obstacle is peace by Anonymous Coward · · Score: 0

    War spurs development! Most technological advantages have been made in research for military. R&D only gets proper funding during wartime. Funny but true.

    1. Re:The biggest obstacle is peace by b1ufox · · Score: 1

      Though funny i consider this argument insipidly idiotic. why?
      Well, war in the way article mentions was never good, is not good and will not be good.

      As a Analogy i have seen some really talented artists(music artists) who are drug addicted. This does not means that one should do drugs to be a good musicians.

      --
      -- "Genius is 1% inspiration and 99% perspiration" - TAE --
    2. Re:The biggest obstacle is peace by Anonymous Coward · · Score: 0

      Yes, asshole, yes! Drug addiction brought us some of the best artists and albums to date. These zima drinking hipsters don't stand a chance. Besides when they die young we don't have to worry about them getting old and putting out a mediocre single or two to prove they are still relevant.

  38. Hmm by Spykk · · Score: 1

    'There is more to computing than processor speed -- a point which can be easily proven by comparing a two-year-old PC running Linux with a new PC buckling under the weight of Vista.' Are they suggesting Intel and AMD should be developing software instead of improving on their processors?

  39. web 2.0 = skype? by Anonymous Coward · · Score: 0

    Why would he mention eBay purchasing Skype in comparison to Microsoft investing in facebook under the heading of Web 2.0? That was a huh moment in the article.

    The other huh moment is that global war is going to produce technical innovation at the consumer level. Bunker-busting bombs do nothing for our desktops. And already with technical military dominance that is way over the top, the US has no real competition to advance against. The technical advances of World War II were a result of relatively low technology state. We're no longer at the same point in development and to think that war would do anything for us except consume money on expensive weapons is complete and utter nonsense.

    In a sense, I guess if we have global war, we'll be nuked backed to the days of everyone farming their land and struggling to survive and yes, then maybe we'll innovate from that point and find ways to get by...like converting vista DVD's into sparkling scarecrows that keep the birds away from our crops.

  40. It's Really Two Things... by Gallenod · · Score: 1

    ...the speed at which humans work and the Graphical User Interface.

    We are the main limiting factor in any system. Computers are theoretically designed to meet human expectations of response times. However, How much overall variation in response have we noticed between the response on a 386 running MSDOS and Windows 3.1 15 years ago and a 2 Gig Pentium running XP today? Maybe compilers run faster, but everyday tasks like word-processing or e-mail seem to run at about the same speed from a user perspective. If we designed systems to respond faster we'd likely confuse or annoy most of the current computer-using populace.

    From a GUI perspective, the "modern" GUI is full of speed bumbs. Very little has changed since the original Macintosh design (or the original Xerox design, for that matter) except to add more menues, buttons and widgets that make it even harder to develop a reflexive capability in navigating the desktop. Hotkeys are still the fastest way to activate functions, but most people I know stil use the mouse and menus even for simple things like cutting and pasting text. You'd think someone would have developed a way to use screen corners plus keys to activate functions, but other than activating or disabling a Mac's screensaver no GUI designer has used the only four points on the monitor anyone can find while blindfolded to automate functions. Every time we take our eyes off what we're working on we lose "visual attention," which causes a loss of concentration. How many of us can hit any button in a window in any interface without looking? The way GUIs have stagnated under the guise of providing "familiarity" simply adds to our limitations.

    We are the weakest link.

    --

    TLR

    A man no more knows his destiny than a tea leaf knows the history of the East India Company
  41. Misguided view of computer architecture by aneviltrend · · Score: 2, Interesting

    ... as does the chip-makers' obsession with speed. 'There is more to computing than processor speed -- a point which can be easily proven by comparing a two-year-old PC running Linux with a new PC buckling under the weight of Vista. Shrinking the manufacturing process to enable greater speed has proven essential, but it's running out of magic ...

    Yes, there is more to a processor than raw clock speed. But the article misses a great discussion here and suggests "a better way of tagging data." WTF?

    AMD and Intel have already realized that faster clock speeds no longer equates into free performance. The newest processors have cache sizes that were unthought of four years ago. Whether consumers realize it or not, multicore superscalar desktop processors will and have become the norm. These processors have the ability to take advantage of parallelism in programs, which is what the article should have addressed: the slow adoption of desktop processor technologies by large software companies.

    While some software, such as 3D renderers and other CPU-intensive applications, take advantage of multiple cores on the same CPU, the vast majority of desktop software still is compiled for a single-issue, single-core CPU. Until we see compilers that are able to take advantage of parallelism in source code, and coding languages that emphasize run-time parallelism and multi-threading become the norm, desktop performance is going to progress pretty slowly.

  42. Re:Americans by morgan_greywolf · · Score: 1

    Ridiculous. There are plenty of open source projects with American developers that think smaller and more modular is better. Take XFCE, for example. Small, lightweight.

    On the other side of the pond, there are plenty of European developers that think bigger is better. Take KDE for example. Much of the development team is German.

    I'm not saying one approach is better than the other, but the whole point of open source is to give you some choices. You want big and full featured? You know where to find it. You want small and lightweight? You know where to find it.

  43. Blame Microsoft and Chip developers? by HerculesMO · · Score: 1

    This is about the stupidest article I've read in a while.

    What "holds back tech" is the lack of talent. Plain and simple. If you want to beat Microsoft, you have to out innovate them. Yes, they have a stranglehold on the desktop, but why? Because they have an open OS that is easy to program for, and has low development costs along with quick development. .NET while far from perfect, is a pretty good building ground. Want to know why Mac gaming, or Linux gaming never took off? Ask John Carmack, who has espoused Microsoft as a very good platform on which to build his engines. And he can do it easily, and cheaply too.

    And then you blame chip makers for focusing on chip speeds? Of course, THAT'S the problem! Too fast chips!

    Every market, whether it be automobiles, fast food, or anything else responds to what the market will bear and want. It's why consumers buy more Japanese cars than American cars nowadays, simply because they last longer, are cheaper to maintain, and overall, have higher build quality and give better gas mileage. If Ford finally put out a car that wasn't a total piece of shit, don't you think people would buy it? But no.. the tried and true Honda Accord and Toyota Camry are amongst the best selling cars in the entire world. Because they make sure to hit the points that customers will need, and have been shown to want.

    The IT world is NO DIFFERENT. You want to "break the stranglehold" on Microsoft? Then go make something better. Make an OS that has software around it that compliments another. Right now there is no equivalent to the Office and Windows combination. You can create a document in Windows, in Office. You put that on Sharepoint. Then you add .NET code to it. You can share it, and collaborate on it. All through Microsoft software. All reasonably seamlessly. And cheaply to boot. When there are BETTER ALTERNATIVES to the "whole package", then Microsoft will lose its foothold. But ask any financial institution what they need more than anything in their office, and the word back will be resoundingly "Excel." Breaking the stranglehold means offering something BETTER than Microsoft can offer. And right now, there is no better office suite than MS Office, not by a LONG SHOT. And the new version (2007) is actually VERY good, regardless of what the naysayers may have you believe.

    I'm far from a Microsoft lover. I hate a lot of things about them, I think Vista is largely pointless, but not BAD. I think that it's too expensive. But in the end, my games play on Windows, not on a Mac, and not on Linux. I could go through the trouble of setting up Wine and getting games to work... but why would I bother? It works on Windows, and it's easy to do. When it's easy to do on Linux or a Mac, then you will see the paradigm shift. But not before then.

    --
    The price is always right if someone else is paying.
    1. Re:Blame Microsoft and Chip developers? by naetuir · · Score: 1

      Y'know, you're saying all the right things, but without the realization that there are tons of options out there. It has absolutely nothing to do with Microsoft being the greatest innovator of our time, as you seem to think.

      Office is exactly one type of application on the personal computer. That doesn't account for a hundreds of others out there. Office exists on the Mac. You can create a document from a Mac and put it on a Sharepoint server, too. For that matter, there are plenty of other Document Management Systems out there that are not proprietary to Microsoft. I don't know the names of them off the top of my head, but then again, that's not something I deal with on a day to day basis in my IT position. Personally, I find the solutions on Mac OS to be far superior to those on Windows. Windows applications haven't really attempted to much innovation in a long time. It's just a bunch of rehashes.

      Take a look at Pages (A Word AND Publisher replacement), and Keynote (Far better than it's Powerpoint cousin - Much better animation, very easy to use), and Numbers (Okay, so it's still not as good as Excel. It definitely looks better though.. Oh yeah, and Excel is on the Mac too), and Project X (Better than Microsoft Project in Many, Many ways) or Merlin (Almost an exact look alike for Project, except prettier), and Omnigraph...and..on and on. Oh! And of course: Entourage = Outlook. Though with OS X Leopard having been released, Mail + Calendar are now basically at the same level as Outlook (which you actually have to purchase with Office).

      All those "killer apps" out there for Windows, are on Mac too. The hold over is not coming from Microsoft being better than the rest. Far from it. It's coming from users being familiar with Windows and not wanting their cheese moved.

      --
      Use what works.
  44. #1: Pursuit of new shiny things... by ErichTheRed · · Score: 4, Insightful

    I know I'm going to get it for this, but here goes. One of the biggest holdbacks on technology progress is the constant churning of the tech landscape every few months. Before you think I'm crazy, hear me out. How many people work in workplaces that use Technology X where the CIO reads an airline magazine article about Technology Y? The next day, you're ripping out system X, which was actually getting stable and mature, and implementing Y just because it's new. When Y starts causing all sorts of problems, Technology Z will come along and solve everything. Software and hardware vendors love this because it keeps them in business. Most mature IT people can't stand it because they're constantly reinventing the wheel.

    There's a reason why core systems at large businesses are never changed...they work, and have had years to stabilize. Along the way, new features are added on top.

    I know the thrust of the article was "what's holding up progress in general?" Part of running a good IT organization is balancing the new and shiny with the mature and tested. Bringing in new stuff alongside the mature stuff is definitely the way to go. See what works for you, and keep stuff that works and isn't a huge pain to support.

    One other note -- a lot of technology innovation isn't really innovation. It's just repackaging old ideas. SOA and Web 2.0 is the new mainframe/centalized computing environment. Utility computing is just beefed-up timesharing distributed out on a massive scale. This is another thing that holds up progress. Vendors reinvent the same tech over and over to build "new" products.

    1. Re:#1: Pursuit of new shiny things... by nine-times · · Score: 1

      I would modify your answer a bit to "vendors focussing on bright, shiny, new versions of their products that don't actually do a better job of solving old problems."

      Just as the first example that comes to mind, I've been using Microsoft Exchange, for example, for about 10 years (IIRC). Back when we first started using it, it worked ok for the most part, but had a couple problems. First, you had to buy 3rd party spam and virus protection. Second, backups were slow and annoying to restore because of the nature of the DB that Exchange uses. Third, if the DB became corrupt or anything happened, it was difficult to get all that stuff working again. Forth, users kept using up too much space, and we had to figure out how we were going to manage disk resources without losing important information. Fifth, as users mailboxes became large, they became slow and unresponsive, and it was hard to find specific messages.

      So basically, you had to buy 3rd party applications for backups, malware protection, archiving, and none of that stuff really worked quite well. None of it was trouble-free. After 10 years of dealing with that crap, and several paid upgrades to Exchange, none of it is very much improved. Some of the 3rd party software has gotten a little better, but it's still not good.

      Microsoft is a particularly bad offender of this. In all my various IT roles that I've had to fill, I have yet to actually use an "improvements" to Windows since Windows 2000. It's always kind of crappy and incomplete, and the result is that you have to buy 3rd party software to fill in the gaps. But then, with all the various 3rd party solutions, you have all the various proprietary methods for achieving things, and no standards.

      So maybe the author of the article is correct to list "Microsoft's strangle hold" as a big problem. Linux and OSX have shown a lot of progress in actually making things faster, more efficient, and easier to operate (at least relative to their respective systems from 10 years ago). Microsoft seemed to give up on making improvements around 2000, and everyone else followed their lead.

  45. Its an industry rag.. by Creepy+Crawler · · Score: 1

    So there MUST be 10, no more, no less.

    Problems with IT development:

    1. Proprietary formats: Mow much effort is lost in "Resend that as a *** file?" Or "How do I open that file?" We have some decent standards like Post Script, Latex, HTML, and OOXML. But everybody is intent on using that newfangled version of MSOffice, in which each version is intentionally incompatible with the previous.

    2. Proprietary network protocols: We still talk about MS again. This time in terms of SMB filesharing and Kerberos munging. These tactics are purely to sell more copies of MS software, and have no real good interest for us users and admins. Even beter yet, we dont know what actually is being transferred as many a times it uses some sort of "hidden encryption".

    3. Licensing struggles and legal harassment: As we se with the BSA attacks, proprietary software brings in a segment of liability that GPL (and alike) software does not have. It is impossible to violate the terms of the GPL if you only USE the software. Try saying that about any of the big box companies. One simply cannot.

    4. High speed bandwidth deployment: At least in the USA, we have the telcos and our government to blame. Our country could have a much richer infrastructure and allow IT people remote everything. Instead, many of us haven't the bandwidth to stream an MP3.

    --
    1. Re:Its an industry rag.. by ericlondaits · · Score: 1

      Proprietary formats: Mow much effort is lost in "Resend that as a *** file?" Or "How do I open that file?" We have some decent standards like Post Script, Latex, HTML, and OOXML. But everybody is intent on using that newfangled version of MSOffice, in which each version is intentionally incompatible with the previous.


      I'm all for open and better formats, but I really can't agree with you:

      - I had COUNTLESS problems getting the PS output of certain printer drivers to render without errors in Ghostscript (either render or convert to other format, such as TIFF or PDF). I've used PS extensively in a couple of systems and it was a big headache.

      - I never got to using Latex... not beyond my skills, but I had formatting needs very different from research papers and it seemed like I needed to download and test specific macros for certain effects. It seemed like a big hassle, even though I was really fond of the idea of a non-WYSIWYG editor (since I do all my editing in Word using Styles just as it was CSS).

      - I don't need to mention than as much as HTML is a standard, there are huge incompatibilities between browsers, and AFAIK there aren't many 100% compliant ones (Opera, Firefox 3, what else?)

      - I use Open Office daily at work (I don't have MS Word installed here) and as open as it is, it's a huge download (which you have to repeat for each update). I always save my output to PDF when sending it to customers, because I can't even think of asking them to download and install OO... even there, I'm counting in them having a recent version of Acrobat since output tuned for Acrobat 6 or 7 will sometimes not render right if they're using an old version (4 or 5), and I also had problems with how Ghostscript or other alternative readers render PDFs.

      On the other hand:

      - I NEVER sent someone a .DOC or .RTF and been asked to send it back in a different format. If I were using Office 2007 I'd probably have to be careful to save in the old (Office 2000) format instead of the latest... but that's it.

      Of course, if there were 100 Word-compatible word processors, there'd be tons of compatibility problems... such as those I get when I try using the OO-Word conversion.

      There are many problems with closed solutions and monoculture... but format compatibility isn't one.
      --
      As a Slashdot discussion grows longer, the probability of an analogy involving cars approaches one.
  46. The biggest roadblock to development of IT by roman_mir · · Score: 1

    The biggest roadblock is that there are not enough people doing pure computer science research, everything else is secondary.

  47. #7 Skill inequalities by n00kie · · Score: 1

    Technology has traditionally been terrible at attracting anyone but the technically minded. Seen by many as incredibly dull and exclusive, the industry most needs the influence of those who give it the least thought. Even the best technical process could benefit from a little humanity.

    About 3 years ago at a windows software packaging contractor this packager submitted a package for QA review. The QA was a female in her early twenties, having worked there for half a year before most packagers came aboard. Get this: she FAILED the package because she didn't like what some aspect of the application looked like. After being told that the original application's dialogs haven't been modified at all, she still ordered the packager to change it to something 'prettier', to which he ironically suggested that he should also change the background color and maybe add some flowers. She actually considered it (for about 5 seconds) before she realized he was joking.

    Yeah, fuck that! I don't need this kind of 'humanity'.

    1. Re:#7 Skill inequalities by Anonymous Coward · · Score: 0

      You're ignoring the need for usability, and people (who might like flowers and pretty colors) that are using the systems.

      Problem with purely IT-driven designs is that they're loaded with all sorts of technical bells and whistles, but absolutely abominable to use. I've led many systems implementation projects before I had an experience where the clients brought in a Usability "expert" and the vast improvements to our UI and system page flow made me a believer. Think of why iPods (especially before the iPod Touch) were able to command a substantial lead in marketshare despite the heftiest price tag.

      Where IT usually fails is when there's a communication breakdown between users and designers/implementers. Users are not just dumb Excel-pushers -- after all, they're the ones who are usually paying the bills. :-)

  48. I/O performance much more important than CPU speed by smcdow · · Score: 3, Interesting

    I'd rather have a machine with slower CPU but with wide, fast busses and smart, fast I/O subsystems, then a machine with a faster CPU but with crappy I/O. Maybe I'm just wierd that way.

    --
    In the course of every project, it will become necessary to shoot the scientists and begin production.
  49. Lazy programmers by Anonymous Coward · · Score: 0

    Who should we blame? Developers of both Operating Systems, and the applications that run on them. Just because I have a faster processor & more storage than in yesteryear, the basic requirements of my day-to-day computing experience (web surf, email, develop some code, listen to music, etc) have not. Yet, the operating system, and applications these days are such resource hogs. Before we get more UI candy, or the latest 'framework' how about making the code more efficient?

    It is becoming an arms race between the lazy programmers and the hardware guys keeping up to produce systems that will support a basic install.

  50. The problems that come when innovation by crovira · · Score: 0

    and profit (which is by definition "anti-innovation") are forced to survive in the same 'for profit' economy are the need for true competition to coerce progress from the forces of stagnation.

    ARPA, which became DARPA, was a 'not for profit', 'damn the cost', 'pedal to the metal' engine of innovation which tackled the glacial pace of change that existed before then.

    It created the environment that made the modern world (the world since 1950) possible and that world in turn has created enormous engines of wealth.

    In dealing with climate change, we could have another ARPA, if people are bright enough to see the possibilities as well as the need.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  51. Another missed option by wattrlz · · Score: 1

    Articles that claim to be IT related, but are really just filling space in hopes of getting advertising revenue.

  52. Two Different Uses of the Word by StCredZero · · Score: 4, Informative

    You're conflating two different uses of the word "pattern" from two different computer science/programming contexts and think this constitutes cleverness. BZZZZZT! Wrong! No cigar!

    They're not even the same phrases. You're thinking of pattern recognition and pattern matching. Read the 2nd article. They are definitely not the same thing!

    We need another RISC revolution, but in support of what we really need as programmers. That would be better support of VMs for high level languages. VMs in the sense of Xen will also be useful, but we are already making significant progress there.

    1. Re:Two Different Uses of the Word by recharged95 · · Score: 1
      I thought RISC was the equivalent to the semantic web effort.



      But since h/w evolves faster, it got too complex, redundant, and eventually expensive, earlier--and is likely a preview of where the semantic web is heading.

  53. Ten by ELProphet · · Score: 1

    Print view: http://www.zdnet.co.uk/misc/print/0,1000000169,39291080-39001111c,00.htm

    0

    I like the war analogy - War against "environmental change, disease and international political and economic upheaval!" ... so, because no one likes change, and everyone has their own goals and motives first, technological advancement will not meet its full potential. AKA, we need the buggers to attack so we can unite around Ender Wiggins.

  54. The divide by JosefAssad · · Score: 1

    IMO, the biggest obstacle is the digital divide. The prevalining and overwhelming majority of people in the world are economically and socially dispossessed, which one can only imagine deprives the rest of us of people who would otherwise have contributed richly to IT development.

  55. Monopoly == Technological Stagnation by erroneus · · Score: 4, Interesting

    This is a pretty well accepted notion and has numerous examples not of where monopolistic powers coincide with stagnation of technology, but examples of where monopolies were busted and things changed shortly thereafter. The most common example of this is when the phone service monopolies were interrupted.

    But in most (probably all) states in the US, there is a utility commission that sets the minimum standards for service offerings. Why is this? Clearly, because there is a need to mandate to companies a minimum required level of service. When the utility commissions don't mandate levels of service high enough, we end up with... well, what we see all too often, which are technological "ghettos" where service providers don't want to invest in areas that yield low return. They would rather, if it were up to them, cherry pick only the areas that would yield premium return as it would make sense. But even today, there are too many places where DSL isn't available or more commonly, where fiber service is unavailable.

    And all too often we hear about "net neutrality" because the telecoms are complaining that various applications are flooding the internet and threatening to crash it. The answer that they don't want to hear, of course, is that they should be required to scale up their hardware to handle heavier loads. They would rather restrict or impede certain types of service to reduce the bandwidth demand. (Think Comcast)

    But beyond communications, when Microsoft or any other company lacks competition, they lose incentive to apply funding to R&D, which directly affects new technologies being developed and released. Microsoft probably doesn't do much R&D. Instead, their strategy seems bent on "buying new things." This makes their R&D budget low and relies on a practice that maintains their monopoly while being parasitic against the rest of the industry. (That is to say when someone comes up with and develops a really good idea, Microsoft is likely to simply buy it... and either suppress it or put their name on it.)

    This is a rather "natural" behavior even if it is unhealthy for economies and societies hungry for growth and improvement. Note my assertion that "natural" doesn't mean healthy or good.

    1. Re:Monopoly == Technological Stagnation by GodKingAmit · · Score: 1

      Microsoft probably doesn't do much R&D Microsoft spends about 7 billion dollars a year on R&D

      http://www.microsoft.com/msft/earnings/FY07/earn_rel_q4_07.mspx

      Research. Do some.

    2. Re:Monopoly == Technological Stagnation by wikinerd · · Score: 1

      Microsoft spends about 7 billion dollars a year on R&D

      There is absolutely no relation between how much you spend on R&D and the quality of the research coming out.

      I cannot remember anything innovative MS has done.

    3. Re:Monopoly == Technological Stagnation by erroneus · · Score: 1

      Wow! 7 Billion! That sounds like a lot of money. But as the casual observer, let's look at what $7B yields for Microsoft:

      Vista, Office 2007, service packs and fixes for everything and a few other things like XBox and Zune.

      Last I heard, the only things making money for Microsoft is Office and their OSes. Everything else is losing money for them. For $7B, you'd think they could do a bit better than that. For $7B, I imagine a *LOT* of OSS projects could really bloom. For $7B, a lot could be done... a lot that never seems to happen at Microsoft any longer.

      I used to sing Microsoft's praises back in the day... especially when Windows 3.1 came out and started unifying things like display, sound and print drivers. I almost cried with joy when Win95 came out and was pretty excited with Win98 too. They just don't do what they once did ... back when they had competition to work against. You know, like OS/2 was before? Like Word Perfect was? So to return on topic, Microsoft illustrates the point I was making rather nicely. As their competition failed, so too did their best new stuff. And let's face it, the things they are trying to compete against right now isn't up to snuff... most people still haven't even HEARD of Zune.

    4. Re:Monopoly == Technological Stagnation by drsmithy · · Score: 1

      I cannot remember anything innovative MS has done.

      What innovative things can you remember anyone doing ?

  56. In a rut. by ZonkerWilliam · · Score: 3, Insightful

    IMHO, I think IT is in a rut, just as the article eludes to. What is needed is to rethink the process. Look at providing important information to the people where they are. In other words it shouldn't matter where I am, if I sit down in front of a computer I should be able to get to my information and application's wherever I am. Information and not the computer should become ubiquitous. A RFID card system (with encryption) should allow a person to sit in a an office, or cube, and have their phone calls and desktop forwarded to the workstation their in front of.

    1. Re:In a rut. by El+Gruga · · Score: 1

      'Alludes', not eludes, please. You can elude a pursuer, and you can allude to something by suggesting it in an indirect way.

  57. The biggest road block is linguistic by crovira · · Score: 1

    in that we never say what we mean.

    Try transliterating most expressions, specially curses, across linguistic barriers and you immediately see the problem.

    How is a computer supposed to 'understand' you when you can't even understand yourself without years of intimately shared experience?

    Google, with its extremely sophisticated pattern matching, is part of the solution, but they can only do so much.

    Yahoo, with its human moderated search spaces, is also part of the solution, but they can only do so much.

    Deep contextual dependency, a.k.a. the semantic web, is something that is hard to achieve, even in humans.

    We will NEVER achieve perfect solutions, language is always evolving, but the solutions will improve over time (they'll require less of it.)

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  58. Page breaks by eldepeche · · Score: 1

    Are they fucking serious? A mid-sentence page break? In a web article?

    IF YOU'RE NOT USING PAPER, YOU CAN PUT PAGE BREAKS WHEREVER YOU WANT. Even between items on the list. Jesus fucking Christ.

    I'd prefer if their advertising didn't mandate that an article like this had to be split over two pages, but if it does, they could at least not make it a total pain in the ass to read.

  59. Biggest Roadblock = Computer Geeks by MOBE2001 · · Score: 3, Interesting

    IT workers and their know-it-all attitudes.

    I agree. The biggest roadblock is the computer geeks themselves. Computer science is controlled by a bunch of aged computer geeks who still have the mentality of Charles Babbage and Lady Ada when it comes to designing and programming computers. Here are some more roadblocks:

    Half a Century of Crappy Computing
    Parallel Programming, Math and the Curse of the Algorithm
    The Age of Crappy Concurrency: Erlang, Tilera, Intel, AMD, IBM, Freescale, etc...
    Parallel Computers and the Algorithm: Square Peg vs. Round Hole
    Killing the Beast

    1. Re:Biggest Roadblock = Computer Geeks by sumdumass · · Score: 1

      Could this be because they are the ones who know how to do it?

      It would be great if the dumb jocks or maybe the hoods would take over and start their own version of computing. But for the time being, we are stuck with us geeks.

    2. Re:Biggest Roadblock = Computer Geeks by Anonymous Coward · · Score: 2, Interesting

      I only looked at the 4th link but if that's typical of the arguments you're reading, I'm not impressed.

      The author seems to be not realizing he's complaining about poor analysis and algorithm selection. Just because quicksort is one of the most common algorithms for sorting on a sequential processor doesn't mean it's the right algorithm to use on a massively parallel processor. A variation on merge sort is clearly the right approach in that case since it allows you to split the data set into portions for multiple processors. Sure, even mergesort will give you less than 50% utilization, but it's still a significant improvement over quicksort on N>8 processors.

      We've had two generations of programmers trained to think in terms of algorithms optimized for sequential processors and now they're going to have to retrain themselves to think about algorithms for parallel systems.

      Some will make the switch and some won't. The former will make more money until a new generation comes on the market trained to analyze for massively parallel systems. The transition period will be painful but full of opportunities. And yeah it will take a while because people take a lot longer to reprogram than computers. But some people (such as the creators of SELF) have been expecting and preparing for this shift for the last ten years.

    3. Re:Biggest Roadblock = Computer Geeks by Anonymous Coward · · Score: 0

      if you look at his post history, he's more or less just a sad troll. You can safely ignore his posts.

  60. roadblocks for it departments by Anonymous Coward · · Score: 0

    as a civy for the army i say the biggest roadblocks are institutional resistance and the enforcing of 20+ year old draconian policies

  61. Software Patents by CustomDesigned · · Score: 5, Insightful

    ... are the biggest roadblock to IT development. No entity, not even non-commercial open source, is safe from being sued to oblivion for the crime of not only having an idea, but implementing it. The risk is still low enough, that most of us are still taking it. But it is building like an epidemic. The only defense is a policy of Mutually Assured Destruction backed by a massive portfolio of your own asinine software patents.

  62. Of Coure its... by Anonymous Coward · · Score: 0

    ALL MICROSOFTS FAULT!

    They have a "stranglehold" on the desktop of course, whatever that means.

          It cant be that an Apple desktop is way overpriced
          It cant be that Linux is geared for people who spend too much time playing with the OS
          rather than productively using it
          It cant be a true alternative has just not been brought forth

    But NOOOOO, its Microsoft, the all knowing and seeing evil incarnate

    Its obvious whats going on here at /. and other media

          What time have you scheduled the storming of the Bastille?

  63. Clueless PHB's by Joe+The+Dragon · · Score: 1

    that don't fund stuff or even try to push out stuff that they have no Clue about but they read about somewhere and they want IT to use it with out asking them if it will be a good fit.

  64. More Women? by stewbacca · · Score: 2, Funny

    Even the best technical process could benefit from a little humanity.
    I translate this, not as needing more women, rather as needing LESS nerds.
    1. Re:More Women? by Jaxoreth · · Score: 1

      Even the best technical process could benefit from a little humanity.
      I translate this, not as needing more women, rather as needing LESS nerds.
      I think you mean fewer nerds, since 'nerds' is a plural and not a mass noun.
      --
      In general, it is safe and legal to kill your children. -- POSIX Programmer's Guide
    2. Re:More Women? by stewbacca · · Score: 1

      Thank you for making my point.

    3. Re:More Women? by Jaxoreth · · Score: 1

      My remark was tongue-in-cheek.

      --
      In general, it is safe and legal to kill your children. -- POSIX Programmer's Guide
    4. Re:More Women? by stewbacca · · Score: 1

      Oh, my bad. I'm an American but lived in the UK for a few years. My English is otherwise a mess.

  65. 6. Intellectual property law by Heddahenrik · · Score: 1
    I would say that's the number one reason above all others together. Today we have the opportunity to have all the world's data (music, video, art, science, programs and so on) right at everyone's desk. But it's stopped by bandits who bribe our politicians to protect their feudal-style property-laws that are just as absurd as if you own the people who are on your land and can forbid planes from flying over it. People are spied on and their personal communication and information is tracked so that they should be scared to not share files with their 10 000 closest friends.

    RIAA and friends are going fast in the wrong direction, and the common people are going fast in the other direction by copying more than ever before. And it's more and more becoming right to copy from these bandits (Or even better: Avoid them totally and support people who are for free information instead), than sponsoring the terrorism and spying on the people by paying for copying.

    Luckily encryption and the technology will win this battle. Hopefully without that we have to see starving mega-stars in riots on the street, but that is a cost I'm willing to take as the benefits are so huge.

  66. And the winner is: by Anonymous Coward · · Score: 0

    Slashdot.

  67. So funny by iminplaya · · Score: 1

    They left out the single biggest thing that make the first two possible. I would like to see how many of you know what it is, but I'm going to spoil it for for you. That's right kids. It's the flawed concept of "Intellectual Property". Get rid of it and progress will FLY! As long as we carry that ball and chain we shall trudge along in perpetuity in our ox carts and cinder block shoes...of course uphill in both directions.

    --
    What?
  68. Cars more complex than MS software by Latent+Heat · · Score: 1
    Big auto company high-volume cars are more complicated than MS Windows -- it takes the mid single digits in Dirksens to develop a new car (the late Illinois Senator Everett Dirksen, who horse traded his support as a Republican for Johnson's Civil Rights initiatives in exchange for pork for Illinois to break the logjam between Northern and Southern Democrats, famously quiped a billion dollars here, a billion dollars there, and pretty soon you run into real money). I don't think Windows costs quite that much and is part of why MS is so high profit still.

    An automobile may be less complex than Windows in terms of interacting parts; there is more to a car than what you have on the road as there is also the factory tooling to build the car while the factoring tooling to pound out shrink-wrap copies of Windows is nowhere near the same. A car nowadays also has multiple embedded computer systems in it. Not nearly the SLOC as Windows, but critical code with regard to software errors.

    What has matured about a car is that the market doesn't accept the MS business model of slap it together and push it out the door. GM, Ford, and Chrysler would love to do just that, but the Toyota and Honda competition doesn't let them. You can't just build a car to a certain performance spec and call it a day -- all of those interacting parts have to interact with each other through at minimum of 100,000 miles of abuse at the hands of lusers, perhaps the standard has increase to 200,000, without big ticket rebuilds of engines and transmissions.

    A mass market car these days has to be crafted to the engineering standards as Space Shuttle software rather than MS software -- if the number of parts and interactions between parts is smaller, the expectation of how they hold up has been greatly raised, and as such, the intellectual labor to create a new car is somewhat greater.

  69. Don't know if it is quite the RTFM problem by Latent+Heat · · Score: 1
    I am not sure that the RTFM attitude is the critical path retarding the adoption of software.

    I see there being two tiers of OSS. Something like Eclipse or Open Office (or perhaps Star Office) is in the first tier. A lot of other things are in the second tier, and the difference relates to installation. I am speaking from the standpoint of getting these things going under Windows, and I imagine the same thing occurs for Linux.

    The first tier software may requiring reading TFM, and the menus or other interfaces may be quirky compared to other software one is used to, but generally there is a FM to read and plenty of tips offered on many Web pages. The issue with the second tier is one of dependencies. You want to install and get going with the first tier, generally there is some kind of install program and package that you download, hit install, make a couple of choices, wait, and then go. The second tier package is rife with dependencies. Want to run GovLabs partial differential equation solver. Gee, if you are running under Windows, you have to set up Cygwin and GTK and learn some Unix commands. Oh, you need to get a working setup of OpenGL up and running? And did we tell you, you need SparsMat sparse matrix solver from these other guys because all of our stuff is based on it.

    It becomes this multi-day treasure hunt of going through the list of dependencies and installing other stuff first and hoping everything hangs together. It is like buying a carbody from Volvo, and engine from Volkswagen, a transmission from Borg Warner, and being knee deep in instructions on how to install the VW engine on the Borg Warner transmission flange and drop the whole thing into the engine compartment and get the wheels to turn and hook up the gas pedal to the throttle.

  70. Re: [AC] Bullshit by everphilski · · Score: 2, Interesting

    The reason scientific computing requires such huge amounts of processing power is that scientists are writing the code.

    I'll grant you that, to a point. I'm a Mechanical/aerospace engineer, I've only had 1 formal course in C++ although I've been programming C++ since I was 12, and BASIC for years before that. I don't consider myself a computer scientist by any means. However, you need to look at the problems we are solving. Regardless of how elegant your code is, you will be pegging a processor for days or even weeks at a time. When you are trying to solve a CFD grid for heat transfer coefficients on something like a missile or Ares, you are going to have multi-million node meshes, integrating several differential equations at each node. Optimize away, your bottleneck is still going to be the processor.

    Believe it or not engineers **do** integrate with CS types every now and then ... a good friend of mine went to school as a CS, and up to a few months ago before I switched companies, he worked across the hall from me, taking engineer's algorithms and implementing it in code.

  71. A disagreement here. by Z00L00K · · Score: 1
    The lack of global wars isn't necessarily a bad thing - because if we really had a global war today the devastation would be so extreme that there wouldn't be any need for anything more than the very basic technology like chisel and hammer.

    What we do have are wars of a different kind - less bloody but still driving the progress. Linux vs Windows, Mac vs PC etc. The only problem is that right now all those healthy competitions are brought under a very moist blanket by the IP property laws and the software patents.

    The time for a revolution in IP property laws is now - and not necessarily to make them stricter but to provide the credits to the real creators and not some overlord or troll trying to milk money from other people's creations.

    Openness and inventions are what's driving the wheel of progress forward while IP lawsuits are the potholes and the rocks on the road. It's not that patents themselves are evil, but they are today driven by the lawyers and not by the inventors. Being a lawyer is probably one of the safest ways to earn money - if you have spare time you can always find some violation to prosecute.

    Standardization is another important factor - the US is still sticking around with a whole set of obsolete and obnoxious measurements while almost every other country in the world is supporting the metric system. Time to pull out the head of the sand here...

    Religious fanatics are always a problem. "Oh no - you can't use condoms to stop the spread of Aids - that will go against the will of God". Yes you can abstain from sex, but it's not that easy - and not everyone wants either.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  72. It's the lawyers, stupid. by maz2331 · · Score: 1

    The whole development landscape has turned into a minefield due to the constant threat of lawsuits over copyright and patents. These have been interpreted, bent, folded, spindled, and mutilated by a legal system that encourages incredibly expensive litigation over the most trivial issue. It's been taken to such extremes that frivolous cases (think SCO vs. everybody) cost tens of millions of dollars to defend, tens of millions to settle, or tens of millions to lose.

    This has resulted in technology actually becoming a feudal system, where different players own their own "turf" and can either claim a tribute or prevent use of nearly anything now. Taking this analogy a little further, it's as if every road has been mined by "Lord GUI-Click".

    1. Re:It's the lawyers, stupid. by AlgorithMan · · Score: 1
      --
      The MAFIAA is a bunch of mindless jerks who will be the first up against the wall when the revolution comes
  73. # 10 was dead-on-target, as were the others. by OldHawk777 · · Score: 1

    10. The current lack of global wars and/or disasters ....

    We don't need wars killing millions of kith_&_kin, destroying nations, religions ....
    We don't need dogma wars imposing and sustaining
    vapor-power (political, official, family ... nepotism titles),
    organized-crime (drugs, prostitution, gambling ...),
    corporate-welfare (RIAA, IPR, Farm, Drugs ...),
    religious-myth (My-god, Sex-sin, Different-evil ...).

    The dogma affected will never reason effective, and should have no more
    responsibility than a drunk alcoholic, cocaine addict, and/or the mentally
    and emotionally disturbed person suffering hallucinations.

    --
    Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
  74. Mod parent up! by EmbeddedJanitor · · Score: 1
    He's right! You should not be allowed to use the web until you fully understand networking, have read all the RFCs and walked through the source of the Linux networking stack.

    Seriously though, you should not have to know all this stuff to use a computer. Even a hammer is a lot more complex than most people care to think. When I use a hammer, I don't care about the metallurgy of the steel in the head (which is important to prevent the head from shattering or deforming), the designing engineer did that for me.

    The biggest difference with the computer world vs the physical world is that the physical world dangers tend to be a bit more obvious. When my 11 year-old son operates a chainsaw he knows that applying chain to leg is not a clever thing to do. Explaining firewalls etc to him is a bit more difficult. All the more reason for software engineers to do a better job of designing security etc into their products.

    --
    Engineering is the art of compromise.
  75. Biggest Roadblock = Money by Anonymous Coward · · Score: 0

    "But for the time being, we are stuck with us geeks."

    And you're "stuck" with their money.

    1. Re:Biggest Roadblock = Money by Anonymous Coward · · Score: 0

      And why not? I worked hard and studied at something which makes me money, "jocks and hoodies"... didn't.

  76. some other factors by nerdyalien · · Score: 0

    Other than what is mentioned in the article, I believe these factors some what contributes in slowing down the IT...

    1. Lack of Coherency between many IT giants

    If you go back to 80s, there were hundreds of computer brands, hardware and software. If it remained the same way, we might never see the technological advent we saw during last decade.

    In early days, different networks had their own protocols. After they all came to an agreement for a common protocol, TCP/IP.... now everyone enjoys internet.

    As of today, we see many IT giants try to stick to their own tech standard rather coming to an agreement with other parties for a common platform, where everyone can contribute for its evolution. Even AMD, Intel both produce x86 chips.. SSE4 instructions are different. Only very recently Apple opened up their doors for Intel Chips and other popular hardware platforms.

    I think proper, single standard is the key.

    2. Global Warming

    This is soon gonna be a big barrier. I think I don't need to explain.

    3. Legacy support

    Why many hardware/software platforms find it difficult to reach the next stage simple as they cannot give up the support for legacy applications.

    I am working in a PABX providing company. Certain software we have to operate systems only works with windows 2000. So either present OS should support them OR software need to be upgraded (Which is highly unlikel after a product is retired)

    4. Politics

    To buy the 3G/WCDMA operating license in many countries on this planet earth requires some jaw dropping amount of cash. This is adversly affecting IT market, as telecom companies go bankrupt after buying the license.

    Only 2 countries (to my knowledge) have free licensing schemes, they are Japan and S. Korea. Both countries help new technologies to be publicly tested. This level of flexibility and non-politic environment certainly helps in growing the IT sector.

    5. Greediness

    Most companies 'save the best for last'. For an example, Intel, didn't reveal many secrets of NetBurst Architecture based P4s. Only when Extreme Editions are in market... we all knew how many features were inside the architecture which never been enabled earlier, rather enabling them time to time as a strategy to keep the sales intact.

    This level of greediness certainly not helps for the IT development. But nobody can do anything as Companies do things to earn better for a long time...

  77. bad programming language by doti · · Score: 1

    C++ has to die.

    It's just plain awful. I can't believe this shitty language has taken over the world.

    --
    factor 966971: 966971
  78. Re:I/O performance much more important than CPU sp by cat_jesus · · Score: 1

    I think the confusion of then and than are what limits IT the most

  79. good for a laugh by Anonymous Coward · · Score: 0

    "Windows unified the personal-computer market, and led it into the enterprise. A good thing, surely? Yes -- if unity is more important than innovation, flexibility and a free market. The European Commission disagreed with that, as have courts around the world."

    Bwa-hah-hah! Courts and the EC standing up for innovation, flexibility and a free market. That'll be the day! Funny s**t.

  80. WTF -- Re:Its an industry rag.. by azrider · · Score: 1
    First WTF:

    We have some decent standards like Post Script, Latex, HTML, and OOXML.
    Since when is OOXML (introduced this year) a STANDARD???

    Second WTF:

    What is with you setting up "Reply" and "Parent" links to logout?. If you had done this Sunday you would have been modded into oblivion.

    --
    And ye shall know the truth, and the truth shall make you free.
    John 8:32(King James Version)
    1. Re:WTF -- Re:Its an industry rag.. by Creepy+Crawler · · Score: 1

      Id rather OOXML a standard than MS version any day.

      The evul reply/parent is a joke I set up April fools day. Havent bothered changing it due to extreme criticism. :-D

      --
    2. Re:WTF -- Re:Its an industry rag.. by Two9A · · Score: 1

      You seem somewhat confused.

      OOXML is the "Microsoft version". You may be thinking of ODF, the Open Document Format.

      --
      xkcdsw: the unofficial archive of Making xkcd Slightly Worse
    3. Re:WTF -- Re:Its an industry rag.. by Creepy+Crawler · · Score: 1

      Oh.. grumble grrr rawr.... I thought it was the Open Office XML...

      Damn microsoft.

      I stand, erm sit, corrected.

      --
  81. Re: [AC] Bullshit by AJWM · · Score: 1

    You both have valid points.

    When dealing with huge amounts of data and computationally intensive tasks, it's going to take a long time, period.

    That said, though, there are frequently optimizations that would occur to someone skilled in computer programming that wouldn't to someone whose training and experience lies elsewhere.

    Case in point, I once made a simple change to some code (specifically, the disk location of certain working files) that reduced the run time from about 40 days (extrapolated from a sample data set) to about 30 hours. (The change was to put the input, workfile and output on different disk drives, eliminating seek time and disk head thrashing. This was long ago, hardware constraints were severe.)

    The difference lies in knowing what the underlying systems (libraries, OS, memory and I/O systems, hardware) are actually doing when you code your high level analysis routines. Can't make the floating point calculations any faster (although perhaps there are some you can cache for later reuse) but there are a lot of things that can be tweaked and are worth tweaking for high volume calculations.

    --
    -- Alastair
  82. Re:I/O performance much more important than CPU sp by wikinerd · · Score: 1

    With every laptop I get, I upgrade the disk to 7200RPM and I keep the CPU underclocked at 300MHz or 1GHz. Works perfectly. Less noise, less heat, less power-hungry... and never or rarely feel the need for more speed.

  83. Pyramid of Learning by TaoPhoenix · · Score: 1

    I respectfully disagree.

    The masses are slowly grasping technology. Even the staunchest holdbacks are at least mumbling "Eh, I'm too old to learn that stuff, but my kid is good at it". Kinda the Augie Doggie Daddy wistful tone.

    An iconic movie of the 1980's was "Revenge of the Nerds". Here we are. I enjoy teaching what little I know, because every discussion of "There are three file types that contain text that you will see often..." is about a new user trying to understand.

    The good managers know when they're cooked, and set out to hire an IT whiz to *recommend* solutions. "I kinda want to do that unified thing, you know, that server thingie. Where do I start?"

    Turbo Clueless guys aren't doing so well in consulting anymore. In any good sized company is often an undiscovered Computer Guy (who may or may not thunder "You're Welcome!") who pipes up when a bogus pseudo-salesman is full of it. If the Senior Team is listening, they'll give him one of those "You saved our company money" pizza parties and promote him to BS detector.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  84. What roadblock? by ubeee · · Score: 1

    What roadblock? Everything is cyclical. Financial markets are cyclical, war and peace are cyclical, epidemics are cyclical. Once new technologies come up you know there will be some initial retrace, bugs, slowness, glitches that prevent you from achieving the true potential. Then time passes, bugs are solved, things improved and you get to the maximum until a totally new technology develops and the cycle repeat.

  85. AT&T by westlake · · Score: 1
    This is a pretty well accepted notion and has numerous examples not of where monopolistic powers coincide with stagnation of technology, but examples of where monopolies were busted and things changed shortly thereafter. The most common example of this is when the phone service monopolies were interrupted.

    It is truthful to say that anything since the break-up has matched the technical innovations and achievements of AT&T, Western Electric, and Bell Labs? The Cell Phone Rvolution

    A footnote:

    American Heritage and Invention & Technology have been purchased from Forbes by Edwin S. Grosvenor, the great grandson of Alexander Graham Bell and the grandson of Gilbert H. Grosvenor, editor of National Geographic from 1899 to 1954.

  86. frameworks by Anonymous Coward · · Score: 0

    all the fucking frameworks. what is the newest next framework of the week. jesus christ already. find something and work with it for more than two weeks. frameworks might be OK but everyone works the same way... so that there is no new novel way to find a different means to the same end... stagnation. unless of course all million of you do it together with this week's framework, and then here we go again... stop watching tv, you all have ADD... oops here's another framework.... duck! there goes another. good thing we're all on the same page

  87. Re:I/O performance much more important than CPU sp by smcdow · · Score: 1

    Sadly, I have to agree. Or, I have to sadly agree. Or something.

    --
    In the course of every project, it will become necessary to shoot the scientists and begin production.
  88. Actually, that's not true anymore. by Anonymous Coward · · Score: 0

    It used to be the case (in the days of embedded 386/486/Pentium chips vs. embedded ARM chips) that an X86-based chip would have up to 10 times as many gates on it for a similar level of functionality. In large part this was because of the complex, variable-size instruction format.

    As modern out-of-order execution designs have progressed, X86 and "RISC" designs have grown closer and closer together. At this point, a modern X86 chip is over 90% "RISC stuff" and only a small fraction of its gates (at most 5-10%) are related to the "front end" for decoding the complex instruction set, register renaming, and all that fun stuff.

    Over the last 10 years, Intel and AMD have pushed the X86 technology to the point where it was almost as good as the best competing RISC designs. In some areas (like branch predictors), X86 chips have actually been ahead of the crowd for several years now.

    The arguments against X86 are now weaker than they were even 5 years ago. If you were going to replace it with anything different, you would definitely want it to be something with on-the-fly decompression of the instruction stream; otherwise you are not going to even match the density of X86 and you will have more cache misses, page faults, and so on.

  89. Offtopic story by Degrees · · Score: 1
    So one of our desktop techs had just such a user, and thought that the answer was a nice, non-intimidating entry level computer book. Unfortunately, the words that left his mouth were "You need to get a book: PCs for Dummies".

    That went over well. Not.

    --
    "The most sensible request of government we make is not, "Do something!" But "Quit it!"
  90. Real GUI's by Tablizer · · Score: 1

    One of the biggest holdbacks on technology progress is the constant churning of the tech landscape every few months.

    One thing that relates to this is the desktop-app versus web-based. Desktop GUI's were getting mature and easy-to-make around the mid-90's when suddenly the web yanked them away and everybody tries to put everything thru HTML+JS+DOM. It improved deployability, but complicated and limited software development. We need a better form standard that melds the best of both. The current attempts are either limited, highly proprietary, or overly-tied to a specific language. And I don't think MS will support JavaScript well enough to get AJAX working smooth.

  91. The future of hardware by Anonymous Coward · · Score: 0

    is desktop 3D printer.

    In the beginning there is materials in the world. Everything thereafter is a result of software operations.

  92. Re:I can think of three things. (sorry, repost ) by kitgerrits · · Score: 1

    Repost, really sorry, I forgot to check the formatting :-S
    Could someone please kill the previous post?

    I know ARM/PXA/XScale can run some intensive applications (Tomtom is my favorite Killer App) on my PDA.
    I also have an ARM in my (linux-enabled) router, so I know what it's capable of and some multi-core'ing would be nice (push data with samba and read with UPnP simultaneous).
    I even have a Gamepark portable console with an ARM9 inside, that can play DivX and DOOM (!) full-screen at 320x200.

    On the other hand, my PDA and my router run severely-stripped OS'es (busybox, for example) and the Gamepark can only run one task at a time (reboot, open next game).
    I never said it was a poor CPU, I just said that most programs on it are built with highly optimized code.

    Firefox it an excellent example of something that can be highly multi-threaded (simultaneously retrieve multiple pages/images, run Flash and Java applets, etc.
    Unfortunately, it is also an absolute pig when it comes to memory consumption (around 500MB, a.t.m.) and some of the Flash applets kick my Core Duo into 75% CPU load (just a single applet).

    There is also another problem: those cores need a complex architecture, if you want to stick over 4 cores on a single die.
    The Quadcore is made of 2 DualCore CPU's that happen to share the same socket, like Pentium2's douls be run in DualCPU, by putting both of them on the same bus and toggling a single CPU bit.
    This will not scale nicely over 4 cores and will get worse as more cores are stuck on the same bus.
    AMD took a -very long time- to build a native QuadCore CPU with an efficient crossbar architecture. (I don't know how long it took Sun to design the Niagara CPU).
    I have one of those wonderful next-gen PowerPC CPU's in my Playstation3, but the programmer's design guidelines tend to scare most programmers.
    Each sub-cpu is linked to the main CPU, so traffic from one sub-CPU to the next (sending that downloaded image to the Firefox rendering engine is painstakingly slow.

    Also, I haven't seen reports of multi-core architectures slowing down individual cores.
    Because the core is linked to its bus at a (usually) fixed multiplier, slowing down individual cores means managing bus and multiplier speeds for each Core individually,
    which will make the Interconnection architecture (Crossbar) more complex, and thus slower and more prone to bugs.

    Yes, X86 is a dog that should be simply put to sleep.
    Unfortunately, all other architectures (Itanium, Sun T2) are not built for mainstream use and thus are prohibitively expensive.
    Transmeta has tried to build/sell a new CPU with a brand-new architecture, which could emulate X86 and 68K, but it failed miserably.
    (It was even more power-efficient, but it was probably killed stone dead by Intel)

    I really hope someone else will build a new Crusoe and, this time, succeed.
    If they manage to make the interface (mostly) compatible with existing PCIe interfaces,
        companies might even start building hardware for it

    (otherwise, they would have to re-design their device, investing into something
        that is unproven and might not even outlive the design process).

    --
    "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."
  93. Re:Lack of parallel processing #1 problem by Anonymous Coward · · Score: 0

    The number one problem is so obvious it's sitting on your shoulders. We don't need more speed, we need more parallel processing. Parallel processing has been, by far, the most underdeveloped aspect of computing. We are so insanely focused on more speed that we forget the reason we need all that speed is to do context switching between applications, as the number of applications we run in parallel continues to grow. Think about this, not even the fastest commercially available single core Intel processor can compete with one hundred 133MHz processor running in parallel.

    Forget all the other excuses. What we need is chip-makers that will provide more parallel processing. That is the #1 problem.

    They are not going to do that, however, because they know that it would empower the people. Think about it. If everybody had say, 1000 small 500 Mhz processors the you get 10000 people together, and you have more parallel processing power then any computer in history, all in the hands of a relatively small group of people. For the first time in history the PEOPLE would have more power than any monopoly or government. That is what they (and you know which "they" I'm talking about) are most afraid of. And, perhaps, their fear is justified.