Slashdot Mirror


Cringely's 2002 Predictions

An anonymous reader submitted Cringley's 2002 predictions. Nothing totally unexpected: XML will explode (hasn't it already?) and Microsoft will keep their mits in every big deal in the tech industry. Other stuff too, like the return of VCs and IPO frenzies (yawn), and that Rich Media won't quite make it yet in 2002.

3 of 159 comments (clear)

  1. Stealing banks' business... by mgkimsal2 · · Score: 5, Insightful

    Look for further stratification as the banks come to realize that Redmond's goal is to take a piece of every online transaction, which is to say Microsoft intends to steal the banks' business.

    I'm not sure many banks will see it that way, at least initially. I'm sure many will see this as a standardization push which will increase user spending online, meaning more transactions, and banks will still get a cut of transactions (maybe less if MS is taking a cut too). Is a smaller share of a larger userbase greater than a larger share of a smaller userbase? I think banks will pick the former...

  2. Musing on XML ... by LL · · Score: 5, Insightful

    ... I'm just wondering whether the right social factors are in place for a broad-based uptake of XML. The real advance of the web IMHO is not w3c/AOL/etc but the IETF with its RFCs ... this allows companies, consortiums and even consumers to describe a protocol, and let the free market compete to provide implementations. Witness BXXP (or now renamed beepcore) which has Java, TCL, Ruby, etc libraries as well as C/C++ reference.

    Now look at the same issue with DTDs. The fundamental constraints are that they are industry specific, tied to specific domain knowledge and it takes a lot of to-ing and fro-ing to come to consensus. Once a DTD is officially published, then modifying/varying it can be difficult. For example, I wanted to modify the XBEL (XML bookmark exchange) to add in a deprecate-by date field but it would be incompatible with all the existing implementations. Trying to work with large industry standards would be even more cumbersome as there are so many entrenched interests (just look at the proliferation of billing-based XML). How do large groups resolve the negotiations and compatibility issues (and talking about sub-schemas is another can-of-worms), not to mention the ontological definitions of any specialised language corpus (witness the biological community trying to define items in a rapidly moving field). XML might be the currency of computer originated messages but who guarantees its inter-convertibility (present and future)? For a XML based application to work seamlessly, cooperative structures that span multiple groups probably need to be established. While corporates would be more than willing to set forward, general mistrust based on past misbehaviour does not auger well for wide-spread uptake of the technology. How do you know whether that biz-talk or TLA of-the-day is not secretly sending out sensitive information? And if technical guys are dubious about security, how can you expect consumers to embrace something which is beyond their understanding and has little immediate benefits (XML IMHO is more useful for computer-computer transactions than computer-human).

    The real revolution with XML will be social, not technological.

    LL

  3. My own prediction re: OS wars... by SlashChick · · Score: 5, Insightful

    I was surprised that Cringely didn't mention the seemingly ubiquitous OS wars.

    There are so many people convinced of one or both of the following: that Microsoft sucks; and that Linux will rule the desktop.

    What is unfortunate about these viewpoints is that it obscures the real issue, which is making better software.

    The industry has been crying out for a "killer app" for about 8 months. Basically, there are no reasons for people to upgrade their computer. But instead of really trying to make the "killer app", the Linux community is focused on:

    -- emulating Microsoft, which is similar to those Wile E. Coyote cartoons, with Microsoft as the Roadrunner always being "one step ahead..."
    -- trying to convince people that Microsoft sucks and that Linux is really better.

    How about a New Years resolution for the Slashdot community? "For every comment I write on Slashdot, I will write at least 100 lines of code for an application that I believe will truly change the world. For every time I bash Microsoft for having poor security or buggy applications, I will contribute half an hour of my time to a project that I believe can truly succeed in a market dominated by Microsoft."

    Remember, any executive will tell you that "This other product sucks" is a terrible business plan. However, "I have a plan to make x product more secure" is a great idea. And you don't need to be a programmer to change the world -- any good project needs marketing and donations and general help to succeed. It may be as simple as walking a newbie through the setup procedure or canvassing a message board looking for people who need help and offering to help them.

    Here's my shocking prediction: in 5 years, the OS wars won't matter. Why is that? Not because Microsoft has been stomped, but because the world will have moved on. Look at TiVo, for instance. It runs Linux. So what? I don't get a bash prompt when I turn it on; I get a useful device that does exactly what I want to do. The fact that it runs Linux doesn't matter to the vast majority of TiVo subscribers.

    Remember, people don't want something that has this feature or that feature. They want something that will solve an immediate need. Businesses are the same way. Prove that your solution will solve an existing and immediate need, and you're hired -- regardless of whether you're using Windows 2000, Linux, or a commercial UNIX to solve the problem.

    So go out there and create that killer app, and stop arguing about whether Linux is this or that. I'm telling you, in 5 years, the Linux vs. Microsoft wars will be moot, but the killer application need will still be there. Don't argue about the platform; argue about whether your users' needs are being fulfilled.