Archive for November, 2007

Reading level and future humanity

Tuesday, November 27th, 2007

Since I’m like a bluejay easily fascinated by shiny objects, the online reading level test offered by Critics Rant had some appeal, and I ran it on this blog. You can see the result to the right.

I didn’t think I’d be dismayed by this. First, I know how unreliable online tests are. They’re four-IQ-point Perl, Visual Basic and Java Scripts crawling the internet hoping to get lucky. They probably do a basic grammatical test, so even if I wrote gibberish with a lot of commas and verbs in odd places, they’d consider it a postgraduate level text. But even more, the thought worried me: what if they were right?

In my life, the one factor that has made the difference between misery and delight has been learning. I didn’t write “education,” because there’s a difference, but finding the truth (loosely defined as how things work consistently in the shared reality we call physical space!) of any discipline, matter, notion or act has always made me feel free from the great weight of negative “what could be” that we call fear. It’s like a darkened room not made light, but I have a map, now.

If those results are in any way true, I’m stubbornly not going to change. I think the rest of the world should. This blog isn’t that complicated. More people need to get acquainted with this style of writing so they can appreciate the beauty of learning, especially from books, which get good when they start at this level (the best books are usually far more articulate, and less bloggish). Learning is fun. Reading is power that requires oppressing no one. Pass it on.

Windows XP Resource Kit Tools

Tuesday, November 27th, 2007

Being a big corporation means anytime you go to sit down, you sit on your hand, because the heavily centralized structure hasn’t gotten around to moving it yet. It also means you rename key packages to have names other than what people use to find them, baffling your users.

Windows XP Resource Kit Tools

These Windows XP Resource Kit Tools are also known as Windows Support Tools. Although they’re not installed on Windows XP by default, they are built into Vista, because these little gadgets make the most of some simple administrator tasks that can really slow you down. Even if you’re not an administrator, they can make your life easier, even just with simple tools like RoboCopy.

More common task crushers are here. I hope it makes your day easier.

Lessons from the peoplemedia revolution

Tuesday, November 27th, 2007

We believed that having a core level of professional content –- from our site editors -– would be enough to attract a loyal following even if the user-submitted content wasn’t enough on its own. But I think we didn’t have nearly enough of that. If I had any money left to throw at the business, I’d hire more well-known athletes and adventurers, so that the core was a larger pool of professional content — and I’d mix that in with the best user content.

I’m not saying that user-submitted content isn’t worthwhile, let me be clear about that. I am saying that I think you can’t rely too much on it. And you need to filter out and highlight the best user content, while downplaying the visibility of the mediocre stuff.^

The publishing worlds are under assault from many fronts. People download MP3s, they trade eBooks, they blog and read the newspaper if they get to it. Does this mean that the conventional model of publishing is dead? Sort of, but not really. The real need out there is still for aggregators, whether sites like Digg or the hard-boiled editors of major papers, to filter through the massive flow of junk and pull out the gems, format them correctly, do background research and present it in a format that doesn’t waste the reader’s time.

I wonder how long it will take for the book publishing industry to see the same thing. Many of the books I’ve read of late have obvious “spellchecker errors” in them, such as homonyms inserted in the wrong places, as if editors are now trying to get more out the door in a shotgun approach. I’m also finding that my discards ratio has risen alarmingly. So many of these new books are promising until you dig into the guts, and then you realize, it’s a slightly novel way of telling a very predictable and not very realistic story. Too often, it’s comparable to reading a fanfic site but with better pretensions.

The peoplemedia revolution is important, but like all revolutions, it seems to me that it goes too far, and that then the cycle returns. Most blogs are garbage, including this one. Too many books means the gems get lost in the shuffle and we’re left with nothing we’ll remember for a generation. User-generated content is a great idea, if there’s an editor to filter it, which means that you’re approaching content from roughly the same model a newspaper does. Nothing ever really changes, but we try so hard to make it look like it’s so.

Office Studies: The Inflexible Devotee

Monday, November 19th, 2007

It’s no great secret that most people dislike their corporate jobs, and yet aren’t quite willing to commit to the insanely higher workload of having their own company. Many of us take the middle path, which is working on contract, because although we don’t get benefits we also don’t have to put up with that feeling that our career hinges on the personalities involved. As a contractor, you see many workplaces, and over time, you start to see the patterns in function and dysfunction which regulate them.

The type I’m going to talk about today is the office ruled by what I call “the inflexible devotee.” This person looks at a company as a long-term investment, and so will start and work their way up, but the consequence is that when they do finally get promoted to management-level positions, they are unwilling to cede much control and so either micromanage or undermanage. These seeming opposites are resolved in the two attributes of this person: first, they are devoted to the company because they see it as their path to success; second, they are inflexible because they know what has worked for them and want it to continue this way.

This type of person generally has a lowercase-c conservative character, meaning that they believe society will reward them for consistent behavior, and that there’s one right way to do things. They run into problems when this right way changes, or their role changes. The inflexibility is a byproduct of the same doggedness that brought them success in the first place. They are people who in times of crisis, turn toward institutions instead of theories, and want hard results. They are also slow to be promoted, and equally slow to leave behind their old role and focus on their management responsibilities.

It is that tendency that makes them difficult. They will work hard with great dedication, but they won’t let go of the reigns. This leads them to either micromanage, or try to do each employee’s job for them save the most repetitive tasks, or undermanage, which means they will divide tasks into important ones and less-important ones, and they’ll hand off those underimportant tasks and keep the others for themselves. The result is that they drive away their most qualified help by forcing them to either be limited in creativity through too much oversight, or slog through mindless tasks without ever being given a chance to exercise their abilities.

I wish I could say that in my years as a contractor, I have seen companies be well-run. Rather, that’s the exception to the rule, which is that companies are founded by people who don’t know how to lead them, and they keep promoting whoever doesn’t flake out, shoot up the office, or die young. This means that often total incompetents are promoted, and that most times, the people who are running departments are good at the skill needed in that department but are terrible at leadership. Large companies become liberal tyrannies that favor people who are friendly and replaceable over the talented, and small companies become gnarled fascists who want to squeeze every last drop out of their employees, without handing over any of the power.

As smart people have known for some time, there’s a relationship between creativity and power. By creativity, I mean the desire to do things right in some way other than axing bad stuff. I mean coming up with new methods to replace the old, refining what exists, thinking around problems, rising to challenges. That’s creativity. For creativity to exist, the people exercising it must have as much power as they need to make their vision manifest, and this is where all human politics begins. Power between individuals, and between those individuals and the larger company or society, determines what can be done.

Between the extremes of anarchy and fascism in the workplace, there is a sensible middle ground where strong leadership directs the company, but is able to allow enough breathing room in its hierarchy that those who can lead are given the positions they need, and individual employees aren’t unduly hampered in what they do, so they can be creative. The inflexible devotee is one of many errors on this path, just as much a creativity killer as the company that requires forms in triplicate for any move the employee makes. It’s the same principle. Power from above doesn’t want to let go of enough power to let people be effective and think outside of the way things were done two company-sizes ago.

I think about these things a lot, but most when I’m leaving a contract. I like to sit down in a quiet space, with some very English tea, and think about what I would have done differently. I’m convinced that the people who screw up worst are often those who mean best, and that most situations can be alleviated by talking out what people actually want to achieve, and forcing them to describe their own behaviors in trying to get there. But too often, this causes people to lash out and make people’s lives hell, which is why I remain enamored of contract employment.

After the Asus Eee, Amazon’s Kindle

Monday, November 19th, 2007

The revolution in task-centric, user-centric portable computing continues. From its early days, with the Toshiba T-1000 and Radio Shack Model 1000, coming into the modern time with the AlphaSmart Dana and Palm Foleo, finally blending subnotebook and PDA with the Asus Eee, now maturing for its latest plateau with the Amazon Kindle, portable computing has been a war between those who want portable computers and those who want portable computing devices optimized for information retrieval, perusal and authoring.

As we’re no strangers to the enjoyment of etexts around here, it’s hard not to be a little excited, even if the endless gadgetization of humanity is in itself a bad sign. I have no plans to run out and buy a Kindle, not in the least because I am aware that all of these gadgets just end up as landfill. Most of my resistance, however, is that I like printed books for their superior interface. There is no messing about with plastics, electricity and wireless internet. You can read a book anywhere, even after society’s apocalyptic end when we’ll all be hunkered down in radioactive caves trying to evade the mutant hybrid Wolf-Lizard people.

The name “Kindle” makes me thinking of someone lighting the kindling to burn all the books. Very Fahrenheit 451 and makes me want to hate it before I even see it. – A TechBlog reader in By the Bayou

The Microsoft future: Amazon.com

Thursday, November 15th, 2007

Hot air is the one commodity in our society unaffected by scarcity, because it is never scarce. I don’t know how many people make their money by talking up products, but there’s an equal and opposite reaction from the scaremonger crowd, whose job it is to proclaim the end of anything the instant it changes. When Google switches fonts, it’s the beginning of the end. They predict failures and doom constantly, and like the proverbial broken clock, a time will come in each case when they’re finally correct.

For now, though, I want to look at a company in the grip of naysayers. This is Microsoft, which despite all the flak hype has the enviable position of being its own most aggressive competitor, and still the purveyor of the operating system most of us use. Like any big outfit, it tries to be everything to everyone, and so there’s always plenty to criticize, although lately some of the critique has hit critical mass. When we look at the bigger picture, it becomes clear that this is temporary and there is a plan in the works. Microsoft’s media flaks should pay attention to their audience, because the people who buy Microsoft products as power users (which means they’re the people the rest of us will emulate) are those who do want a company to have a plan, or they’re not going to be excited to support it.

Before I go further, I want to state that I’m agnostic on the anti- or pro-Microsoft hype. There was a need in the late 1980s for someone to come in, standardize the hardware, and drive it to new levels. Microsoft did that by getting us all running DOS, and hacking DOS to the point where it was not only mostly workable but often quite flexible, and then letting the hardware needs of Windows 3.1 drive hardware to the point where it could run a UNIX operating system if need be. Don’t forget that the hardware needs to go from DOS to Windows 3.1 were proportionately greater than those required to go from XP to Vista. Also remember that before the Microsoft standardization, hardware advanced slowly because our energy went into upkeep of divergent standards, not picking one and hacking the hell out of it so that it could be moved forward, even over the objections of standards bodies who would gladly have us running CGA still today.

Microsoft is what it is, which is a large entity shaped by market forces. In that sentence are both the good and the bad of Microsoft from an end user’s point of view. As you can tell, I’m also agnostic on the corporations pro/con but will tell you that the larger an organization gets, the more sluggish it becomes, and the more it needs really dynamic leadership to keep afloat, which translates into moving forward toward achievable business goals. One reason for the sudden flood of Microsoft critique is that with longtime mascot Bill Gates stepping down, there is a perceived leadership void, even though Gates has stuffed the staff with some of the best minds in business and technology.

Let’s look at our first tidbit here, dealing with the question of what the next Microsoft OS will look like:

MinWin is 25 MB on disk; Vista is 4 GB, Traut said. (The slimmed-down Windows Server 2008 core is still 1.5 GB in size.) The MinWin kernel does not include a graphics subsystem in its current build, but does incorporate a “very simple HTTP server,” Traut said. The MinWin core is 100 files total, while all of Windows is 5,000 files in size.

While the Windows team has been working for years on reducing the dependencies in Windows which have made the operating system increasingly bloated and difficult to maintain and upgrade, it’s only been recently that the team has been able to create a separate, usuable new core.^

No mystery here. Microsoft knows that its software is bloated, and that a lot of this comes from the need to support every feature and internal function it has implemented for the last three decades. They’ve been building on the NT core for fifteen years now, and the kernel is now a mesh of tissue created by business decisions of the past and the need to compensate for them. Everyone in the know in the industry is expecting them to come out with a new slimline OS, and to run the older stuff in virtualization, possibly through a complete copy of Windows XP included with the OS.

This isn’t a new strategy. Apple did it with hardware, allowing their Mac LCs to contain complete Apple //es. Over the last five years, server technology has at the hands of web enterprise needs moved to depend heavily on virtualization. Our desktop machines are like mid-level servers with low internal bandwidth, so it’s no surprise it’s moving toward them there. The question, as Apple faced with getting its BSD/Mach hybrid OS X to run old apps, is how to emulate hardware and/or software (anyone want off x86 yet?) without wrecking the new operating system or making the emulation such a pain in the neck that no user will want to do it among their routine tasks.

If the company does build Windows 7 on top of MinWin — the stripped-down Windows core — as it sounds as if it is planning to do, that will help reduce some problems Microsoft and its partners have encountered, in terms of Windows dependencies. There’s been talk Microsoft plans to include a hypervisor as part of Windows 7, enabling users to run applications virtually to prevent incompatibilities. And there’s always the mysterious “StrongBox” feature that allegedly is part of Windows 7. Perhaps StrongBox provides some kind of isolation from lower-level Windows changes?^

They basically spit out the plan here:

That virtualization reference is intriguing. Might Microsoft be planning an OS that uses a virtual machine to ensure backwards compatibility? That might allow the company to build a smaller, more stable and more secure Windows core, but still not break older applications. It might even go a long way to fixing the broken Windows ecosystem. ^

They need backward compatibility; the circuitous win32 code to maintain that bogs down their operating systems. You do the obvious, as Amiga users were doing back in 1987 with Mac and PC code: you run virtual machines for compatibility, and you update the OS so it’s not backward compatible.

They’re also trying to leverage this with the “new plan,” which is to accomodate a post-2000 internet in which advertising is the real revenue generator. To do that, they need people working on some kind of subscription model which keeps them coming back through Microsoft content providers. It used to be they could do this by installing their browser, with its own creepily borgish MSDN start page, but now, they’re going to have to plan for multiple browsers and multiple operating systems.

They’re tossing around a number of ideas, like the “cloud” operating system, but something tells me this is impractical for the same reason that running thin clients on rented AOL mainframes was. More likely, they’re going to strip down the operating system, sell you a subscription plan that installs updates automatically and adds features as you need them (for a fee, of course). This subscription plan will be ambitious in that it will, in addition to getting you software that comes with your subscription to Windows, including security updates, get you new software components and will sell you third-party software. It’ll be like an Amazon.com for software.

Their goal in doing this will be to get you visiting their information nexus frequently. They might even sell other products. They know they need to be a media hub, and their analysts, who aren’t dumb, know that while search is a big business now, it’s top-heavy, in that even Google’s vaunted algorithms aren’t keeping out the spammy sites and unintentially low-content websites. The traffic that doesn’t get measured as search engine related tends to be to familiar, everyday resources, like online shopping, news services, banking and social networks. That’s what the Softies are going to target, and they’ll do it by providing you a single stop for your software and computer needs.

And Linux and Macintosh, where are they? Linux is going to continue to appeal to two groups. The first are those who work in technology and work on UNIX machines, so would like to extend their toolset to home. The second are those who are running smaller machines like the Asus Eee or smartphones, and they want a light and free OS that thanks to new window managers and distributions Linux can be. Macs will continue to appeal to a small group of people desperate for a reason to be elitist, and while they’ll make some gains, they can’t overcome two factors. People run Windows because it’s easy and works with what everyone else is doing. And, most Mac users are stereotypically the type of hiply smug people that the average person wants to punch out, not emulate.

We know Microsoft has been experimenting with highly modular, micro-kernel, hypervisor-enabled operating systems. This would follow Vista and Windows 7, which will likely be a leaner, more modular version of Vista. As many are quick to point out, Vista is not yet popular because it is new, large, and has some glitches. The first and last of those traits are to be expected from any operating system; the “large” part is possibly Microsoft’s fault, but could also be a reflection of the impossibility of developing the Windows NT franchise any further without a total redesign, which Vista was originally going to be until internal problems made it difficult.

Vista is not popular for a different reason, which is that the end user cannot see the advantages to running a less-stable, less-widely accepted operating system over Windows XP, which is consistent with my observation that the reasons for running Windows Vista are all in the internals. Yeah, sure, the GUI is better, and the visuals are prettier, but most users do not need that, although they’ll accept it and enjoy it if it comes with what it needs. Most people don’t perceive they need Vista because the applications that will take advantage of Vista’s features are not yet here. Even more, while Vista is a big step forward, it’s not big enough to qualify as a “new paradigm” that power users will adopt for its flexibility, as it might have been had Vista been the database-driven, completely customizable public object OS it was originally slated to be. But that might have been a jump too far for the consumer.

Instead, Vista is the bridge between the past and the present. It upgrades the functional Windows XP internals from their 1980s underpinnings, taking advantage of a future in which hyperthreading and thread message passing are more important than raw throughput, and will transition people to developing for these new paradigms so that they can be passed on to Windows 7, which will probably be Vista and XP SP2-compatible, but run everything else in a virtual machine. That in turn will bring us to the new Microsoft marketing strategy, which is going to be to sell you the subscription to this new OS, and then sell you features and digital content through micropayments, probably including those products from other companies so Microsoft can skim off the top.

How does this compare to Google? Google will do fine in the search engine category, but the future of search is going to include a lot more niche searching, and unlike the category-based searches mostly featured in that article, much of it will be topical niches. Today, the topical niche field is filled by blogs we recognize as experts in their fields and go muck around on them for information; ironically, a good example is search engine watch. As a result, Google’s strategy that put them aggressively on top and now has them expanding into other areas is going to come under assault. It’ll be interesting to see how they respond.

Microsoft’s drive, in the meantime, will be to leverage a post-search, post-social networking market by looking back to what has always worked on the internet, which is selling products with little or no physical component. They’re thinking iTunes, Amazon.com, Netflix and Adobe for their future, and they will leverage whatever sales nexus they create much like Amazon did to expand into different areas. Google has followed the same strategy as well, because anyone with any net savvy knows that the real value is in having people see advertising and buy products, and it doesn’t matter how or why they came to see that advertising as long as it’s consistent. In the same way, governments realize it doesn’t matter whether you motivate people with dollars (carrot) or machine guns (stick), it’s that they do the tasks necessary to keep a state running that keeps it in power.

As I mentioned above, I’m agnostic about Microsoft. I’m thankful for what they do right, and knowing how well humans interact these days, I’m impressed when any large corporate entity does something 60% right or more, especially if it’s vital stuff that reaches over more than a decade (listening, Apple?). My hope is that this new way of doing business will mean a more interesting field of technology, which is only going to happen if people stop listening to the pos/neg hype and start focusing on how the market is changing.

Etexts: William Gibson and William S. Burroughs

Monday, November 12th, 2007

I’ve bought each of these books at least twice. For those who might appreciate them the first time online, here’s links to etexts of Neuromancer, by William Gibson and Naked Lunch, by William S. Burroughs.

Both Gibson and Burroughs have been featured on this blog before.

The future of economics

Monday, November 12th, 2007

Very basic things, actually.

But the biggest force driving up milk prices is the same one that has driven up prices for conventional commodities like iron ore and copper: a roaring global economy. Rising incomes, from China and India to Latin America and the Middle East, are lifting millions of people out of poverty and into the middle class.

It turns out that, along with zippy cars and flat-panel TVs, milk is the mark of new money, a significant source of protein that factors into much of any affluent person’s diet. Milk goes into infant formulas, chocolates, ice cream and cheese. Most baked goods contain butter, and coffee chains like Starbucks sell more milk than coffee.^

Globalization is like a giant gold rush for those producing basic necessities with a tinge of luxury, meaning that they go to those with above average earning abilities. It’s interesting how this has come full cycle from high technology being most expensive, and milk being cheap. What happened was the downside of economies of scale. The more technology we made, the broader the production base became, and at the same time, our traditional farm and manufacturing sectors shrank. Now that technology has run its course, it’s back to basics for what the human population produced by this technological wealth needs.

The computer scientist shortage

Monday, November 12th, 2007

It seems that last year, a measly 210 youngsters applied to study computer science at Cambridge, and disgusted profs were forced to accept 70 of them. They prefer to reject a higher proportion; in 2000, back in the good old days, 500 applied and 400 were turned down.

“We want potential students to know that the burst of the bubble is well and truly over,” said Professor Andy Hopper, head of the Cambridge computer lab.

“There is a shortage of computer scientists in this country, jobs to be filled and the chance to get rich.”^

If it’s such a good job, these big lapses in finding people to fill it could be the problem. I believe the answer is quite honestly that most people know how computer scientists are at the beck and call of industry and a somewhat reckless management, so they’re often working late hours around under-socialized people on products that are less than useful. This is why given a chance between an MBA and a CS degree, more people are choosing the former.

From what I’ve seen in the industry here, the real shortage is of competent project managers. We’re importing most of our coders, except for a few grizzled veterans who are kept around as knowledge repositories, but the lack of product and project managers who can get a quality job done on time is what sinks projects more than an inability to find programmers, because whether foreign or native-born, we’re awash in those.

Cognitive dissonance in monkeys part of our heritage

Thursday, November 8th, 2007

Baboons always attack the weakest party in an altercation. Quite right too. We must never forget our glorious simian heritage.Naked Lunch, by William S. Burroughs

It is still controversial to say we evolved from monkeys. Some use their acceptance of this idea to claim higher social status than others, but I can’t be happy about comparing degrees of partial ignorance and calling one the winner. For the purposes of this article, we are going to assume that evolution occurred and that humans have a recent origin in simians, and even more, that some humans interbred with apes relatively recently.

Not surprising, then, is that they share some of our most basic cognitive traits:

This self-delusion, the result of what’s called cognitive dissonance, has been demonstrated over and over by researchers who have come up with increasingly elaborate explanations for it. Psychologists have suggested we hone our skills of rationalization in order to impress others, reaffirm our “moral integrity” and protect our “self-concept” and feeling of “global self-worth.”

Once a monkey was observed to show an equal preference for three colors of M&M’s — say, red, blue and green — he was given a choice between two of them. If he chose red over blue, his preference changed and he downgraded blue. When he was subsequently given a choice between blue and green, it was no longer an even contest — he was now much more likely to reject the blue. ^

The article goes on to point out that cognitive dissonance is a coping mechanism. If you want the red fruit, but get given the blue one, and still need to eat, you have to find some way of liking that blue fruit. Similarly, we don’t all look like movie stars or have the skills of Bruce Lee. We have to find some way of still liking ourselves, which we often do by enjoying watching society’s truly stupid and ugly struggle (this sadistic aspect of human behavior has revealed itself enough to me that I no longer have any guilt about stating the obvious).

Like any coping mechanism, this can lead to problems, since it’s a weakness we’d rather not reveal. Our problems begin when we cross our individual coping mechanisms with social pressures, and we hone our skills of rationalization in order to impress others, reaffirm our “moral integrity” and protect our “self-concept” and feeling of “global self-worth”, as the article says. Look to the grossest examples of retrograde stupidity in humanity and you will see this mechanism at work.