Sunday, May 10, 2009

More About Ham Radio Websites

I suppose I'm whining but I can't leave this alone. There is something about a business that just won't take my money that bothers me. I worked for many years in a distribution business and it was very important to us to make it easy for our customers to buy from us. We needed every one of them, and tried very hard not to lose any.

I wrote a while ago about Ham Radio Websites and how poorly done so many of them are. The dearth of comments shows the level of interest and readership in this subject to be consistent with the other topics covered in this journal, so I shall write more.

A recent antenna project here at N7GGJ was completed using materials on hand. The antenna seems to perform well considering its height and location, so I'd like to improve the installation a little. This requires the acquisition of some hard-to-find items, among them:
  • Coax Seal, a particular goopy black tapelike substance that protects coax connectors from the elements.
  • Black rope, preferably Dacron®, stealthy and strong.
  • A couple of UHF double-female "barrel" connectors.

I started out looking for these supplies at Radio Works. After spending far too much time trying to put an order together there, I gave up. It is amazingly frustrating. Without itemizing every move, let me mention this: You go here to find the product, here to put it in your cart, click on this to "continue shopping," Try to navigate your way back to where you can find the next thing you want, etc. etc. I ran out of gas.

I lost interest and put the project aside for a while. Because I also want to buy a magnetic-mount 144-440MHz mobile antenna, a product not sold at Radio Works, I decided to give Ham Radio Outlet a try. They are equally frustrating to deal with, but this seems to be unavoidable, so I waded through the long and arduous procedure, using their blasted .pdf catalog to find items and then trying to figure out how to use their "advanced search" to order them. This took forever, but I actually, at long last, managed to fill my shopping cart. I was a few dollars short of $100, which is the magic number that earns free shipping, so I went back and added an item. Okay. Now it's time to check out.

Holy moley, Batman. I have had less stress trying to apply for a passport, renew my FCC license, and do my taxes online. What a mess. Ultimately I gave up, as they warned me in RED LETTERS that since I have a PO Box (which apparently is a crime) I must call my order in on the Bell Telephone as it will not be filled on the Internet.

Dear Ham Radio Outlet and others: Please visit such online merchants as Amazon.com, Overstock.com, and Newegg.com. These businesses and many others are experienced Internet merchants doing thousands if not millions of dollars in sales every day. They know how to do it. Look and learn. If you are unable to imitate this yourself, hire someone who can. If you can't afford that, open an Amazon.com store and ride along. You have a specialty niche -- you are a destination business. People will come and find you. Google will bring you business. Learn how to do credit-card transactions online. I buy everything I can online, as I despise shopping. No one puts me through the misery that you do.

Your friend, really,

EL

Note: The Maple Valley Amateur Radio Club has a terrific website.

UPDATE: There is hope. I found the K1CRA Radio Store. He has a nice site based on one of the many CMS programs out there (might be Joomla, Drupal, etc.) and it works just fine. I was able to find all my stuff there. Tell your friends. This is the place to go.

Monday, April 20, 2009

Magick


The inspiration for these words comes from an email recently received, addressed to the technical support address where I work. I don't wish to embarrass anyone (or get fired) so I will not reproduce its contents completely. The inspiration comes from two important characteristics of this particular message:



  • There is insufficient information in the message to determine what (if any) problem exists.


  • The user asks that we do our "IT magic."

Now, the first point is not very unusual. Incomplete and insufficient trouble reports are our stock in trade, and we are never surprised, only annoyed by them. But the second part does actually give me pause. While I'm sure that on some level the user knows that what we are doing is no more magic than what goes on under the hood of her car or in the workings of her refrigerator at home, I'm afraid that there really is an element of superstition involved, and it is not helpful.


Not helpful, because on that deniable level of belief in the absurd, the user is almost certainly more than a little bit frightened. She is, after all, dealing with people who possess supernatural powers. Wizards, shamans, necromancers, witch-doctors ... not the kind of folks you want to irritate. They might curse your children or rain down a plague of evil-smelling Kool-Aid on your freshly-washed automobile.


If the user were to invest a few seconds of his precious time thinking about what we actually might be doing, and how we might solve a problem, he might actually provide enough information so that we could simply fix the situation and move on. But no. We are doing magic. There is no hope of understanding anything. Just screw up your courage and squeak out that little request.

And hope there will not be a sticky orange rain in your future.








Saturday, March 14, 2009

The Pain of Surfing Ham Radio Websites

I have (at least) a dual addiction. Obviously I'm immersed in computing and the Internet. But, before I ever viewed a blinking cursor or saved a BASIC program to the cassette drive of my Commodore 64, I was a Ham. "Ham Radio" is also, more properly, known as Amateur Radio. By virtue of my father and other members of my immediate and extended family being involved in this pursuit, I have been a licensed Amateur Radio Operator since approximately 1963. Think of that.

My involvement with and fondness for ham radio has come and gone through all these years. At times I've spent a large percentage of my spare time with it, and at other times I've been totally inactive. Lately I've felt myself drawn back into the hobby, for reasons that could probably launch a separate essay.

Being an inveterate user of the Internet, I have naturally been surfing around for information and ideas as I make plans for my re-entry into the world of ham radio. I have been reading about antennas, operating, contests, perusing various discussion forums, and shopping for gear.

Now, if you are uninitiated into the mysteries of Hamdom, you might want to obtain more information about the hobby. Normally, I would provide one or more links to informative websites so that readers could do just that. Therein lies the beginning of this problem. Ham radio websites, in general, are dismally bad.

I'll provide some examples, and links to the sites. Operating system Ubuntu 8.10, browser Firefox 3.0.6, resolution 1280 x 800 is used in these observations.

The figurehead of Amateur Radio is the American Radio Relay League (ARRL), a venerable institution that dates its origin to the days when radio was called "wireless," short for "wireless telegraphy." (Interesting how that term's been revived of late, isn't it?) One might expect the website of the ARRL to be an example of high-standard technological achievement. In my view, it is one of the best ham radio websites -- but that's not a great compliment. The front page is cluttered, the color scheme is poor, and the site is based on tables. Viewed without the help of the "no squint" Firefox plugin the type is extremely small, a surprising choice for an organization that represents members of a hobby with a definite senior-citizen demographic.

Actually, one wonders if the advanced age of so many hams is at least a partial explanation of why many ham radio websites are behind the curve. To many of us, (yes, "us") the Internet is still a new thing, perhaps a fad. We remember a time when it didn't exist, was not dreamed of. This point of view does not motivate one to be aware of the latest trend, the state of the art. Perhaps we're still fascinated with the mere idea of being able to construct a site with a little HTML, some ancient (1999) editor software, or (Bast forbid!) by saving a Word® document as ".htm."

In the early days, hams built their equipment from all kinds of parts and pieces, and developed a reputation for rugged individualism and resourcefulness. There is a thread of veneration for the ancient and the prototype in the culture of ham radio. Perhaps this tendency has attached itself to the construction of websites intended to attract the attention of hams. If so, I would suggest that this is a misplaced sentiment. Websites based on tables with blinking banners, crawling dotted lines, gratuitous bright colors, eyestrain-inducing backgrounds and antshit font sizes are simply awful. No one has nostalgia for these abominations. They are simply crude and -- in the bad sense of the word -- amateurish.

One of the most amazingly bad sites is that of Ham Radio Outlet, (HRO) a large dealer. It is amazing because it is a commercial site. This business has spent money to construct, maintain, and operate a website. They must have their own servers or pay a hosting company to provide a home for their pages. Someone invests time in maintaining the site. For a business, a website is a storefront visible to the whole world, every day. This is, to many visitors, the only picture they will have of the business.

Imagine the impression created by the home page of this site. Every color available is splashed across the top. Fonts are blurry, and fervent messages to "$ave Green!" and "Verify your item is in stock!" insult the visitor's eyes in yellow and green. To see what's on the front page -- to see the featured merchandise that they ostensibly want to sell -- one must scroll far down the page, a thing that many web users just won't do. How to actually browse the site for merchandise, or place an order, is not obvious, or even evident. It can be done, but not by virtue of their "on-line catalog," which is a .pdf download of a paper document.

It would be far too tiresome to go into detail about HRO's website. It is hard to use, and does a disservice to the company it represents. For a sizeable, well-known, and respected dealer of Amateur Radio equipment, this site is completely inappropriate. In fact, HRO would be better served to simply open a virtual store on Amazon.com, and use that proven web venue to distribute their wares.

MFJ Enterprises is a manufacturer of many accessories and radios, known for reasonably priced gear. I imagine that it would be hard to find a ham shack in the USA that doesn't have something purchased from MFJ. MFJ's site is table-based, and features incredibly poor copywriting, sloppy layout, and links that don't work. I just went to the MFJ home page, clicked on a product, and picked this page as an example. I did this more or less at random, you will be able to find better and worse pages on the site, but notice the text, formatted like a humorous email that's been forwarded about 37 times. It is, for all that, one of the cleaner and easier to read sites that I've encountered in the genre.

Here are a few more sites:

  • Northern Ohio Amateur Radio Development (fluttering flags, centered blocks of table-based text)
  • The DXZone (not bad, could use some organization, automation would make it easier to maintain)
  • Radio Works (God bless them, this is frame based! It makes me nostalgic. Too bad this site is so ugly. They actually have some interesting products.)
  • QRP Amateur Radio Club: What? Huh? Again, I'm really torn here, because QRP is the most attractive facet of the hobby for me. But what the (bleep) is this?? I mean, there's a great big empty white space right in the middle. It goes way down the page. To see any content I have to scroll down more than the height of my screen. I thought maybe it was Adblock, but I turned it off to see, and it's the same. This is probably some artifact caused by designing for IE, or Netscape. Remember Netscape, Grampaw?

Here are some very good ham-related sites. It can be done!

  • http://www.hamdepot.com/
  • QRZ.com: I really hate to complain about the flickering ads up and down the sides of this site because this is a labor of love. Adblock will take them right out, anyway. Just right-click and "adblock image." Bam.
  • EHam Net: interesting, navigable, well laid out. Bravo!

I am sure that there are more and better examples, and I look forward to reading them in your comments.





Monday, March 09, 2009

Why IT Sucks

Some years ago I found myself dissatisfied with my job. It wasn't a particularly bad job. The salary was generous, the duties not too onerous. For some reason, having perhaps more to do with my age (I was approaching fifty) than any occupational shortcoming, my line of work simply did not please me. I resolved to change that.

My previous career choice was to become employed in what is called the automotive aftermarket. For many years I sold paint, tools, equipment, sandpaper, chemicals, and miscellaneous things that body shops need. I more or less fell into this business by luck (or lack of it, as it seemed at times), but managed to make sufficient money at it to keep me from straying into another line of work.

Well, faced with the impending half-century mark, I examined my options and for God knows what reason decided that I should pursue a career in Computer Network Administration, also known as Network Engineering, System Administration, etc. I found a 2-year course in a nearby community college, signed up, and started learning. After a few months I quit my day job, worked part time at this and that, and went to school. When I graduated, I had a part time job working in the IT department at the college, which wasn't nearly enough money, but it was better than nothing.

I did some IT consulting with a friend for various small businesses in our area and worked at this job for several months, and then got my big break: a real job in IT. I have now had that job for nearly six years. I work for (as I have reported elsewhere) a medium-sized non-profit agency. Being a non-profit, the salary is a bit less than what I would have hoped -- okay, it's a great deal less -- but it's really a great place to work. Really. Working conditions are the best I've ever had, and the people around me are truly nice folks.

So why does IT suck?

  • IT is a cost center. The department is not seen to have any value financially, only as a drain on the bottom line.
  • As an IT person, you are seen as responsible for policies that you implement, although other people determine those policies.
  • Users quickly discover that it's a lot easier to call the helpdesk than it is to read documentation or attempt to learn how to use their systems and software.
  • As an IT person you are seen as responsible for management's decisions about what equipment and software to purchase, and how to deploy it.
  • Efforts to try to protect the organization's security are viewed as needless bureaucratic complications.
  • Users do not see themselves as the most important component in the security of the organization's network. They are.
As outlined above, my experience is limited, but I have also done a fairly large amount of reading in trade publications and blogs such as this one, and have observed an ugly cycle. An organization will, after a period of time, become completely disenchanted with its IT department. The problems will be seen as problems caused by the staff of said department. A purge will follow, quickly or slowly. The new staff will experience a "honeymoon," during which the old staff will be referred to as "those other guys." Over time, the realities mentioned above, and others, will cause the feeling of disenchantment to begin to set in. Repeat, ad nauseum. Sigh.

Oh well. Unemployment is skyrocketing. Let's see what happens next.

Friday, October 17, 2008

Network install Ubuntu 8.04 using mini.iso

Hmm. Last post only 8 months ago? I certainly am overdoing it here...

Well, here is the problem: The boss gave me a neat little 32GB solid state hard drive, 2-1/2" format, that slides right into the hdd slot in my Toshiba Portege 3500. I decided that it would be neat to install that drive, add some RAM, and upgrade the computer to Ubuntu 8.04. So, I brought the Portege to work with me, and toted along the little PCMCIA CD-ROM drive that came with it.

And I forgot the cable. That very special cable that plugs into the card slot on the computer and into the morphodite receptacle on the drive. Hmm. So, wait until tomorrow and bring the cable in, I guess. But I hated to do that, decided to try a USB drive. Nope. This machine's a little too old for that.

What about over-the-network?

This article got me started.

Ubuntu network stuff.

Long story short: you can do this. Is it worth it? Maybe for the telling, but what a pain in the ass. I would have been miles ahead to use the CD ROM. Nevertheless, it can be done, and I have enjoyed this little laptop with this version of Ubuntu very much. With no mechanical hard drive it is much quieter, the only sound comes from the CPU fan. It seems the battery should last longer than it used to but the life is extremely short, which may have more to do with the age of this PC and its batteries than anything else.

Saturday, February 16, 2008

lftp

lftp is my latest personal discovery in the world of useful open source software. It's not new, except to me, but it sure is a great ftp client.

Let me be the first to say that ftp is not the greatest protocol in the world, and leaves much to be desired, especially in security, but there are times that one has no other choice. For example, many of the web hosting services out there will allow nothing but ftp for file upload.

I use Go Daddy's inexpensive web hosting (and domain registration) for my website http://www.eflester.com. The only way I can maintain my site is with ftp. I have used gftp and FireFTP, both graphical clients, and the basic "ftp" command line program, but they all leave something to be desired. FireFTP is excellent; it's an extension to Firefox -- but I recently ran into a problem trying to use FireFTP on the Firefox 3 beta version. It won't install. So I looked around a bit and discovered lftp, a program already installed on the Ubuntu load I was using.

lftp is a command-line application, but I like using command-line stuff, so that didn't deter me. The command to run it is, of course, simply "lftp." Type "help" if you want a brief list of commands, or "man lftp" for a detailed document.

One of the advantages to the graphical ftp clients is that you can move an entire directory by simply highlighting it and executing whatever it takes to make the transfer. Using plain ftp on command line, moving multiple files is a chore, and preserving a complex structure is very confusing if not impossible.

lftp handles this function elegantly. The "mirror" command takes care of this. Simply position yourself in a working directory "above" the one that you want to move and say "mirror ." This will cause the directory that you named from the remote server to be duplicated with all its contents and structure on the local computer that you're using, in whatever working directory you've positioned yourself with lftp. To send an update from your local machine to the remote server, simply say "mirror -R" (reverse) "."

lftp has the command lcd, and lpwd, as does the ftp program -- these are useful for moving around on the local machine and checking your position -- but much better, it has the ! command, which allows you to execute shell commands on the local machine. (e.g. !ls will list what's in the working directory on the local machine.)

lftp will do many of the tricks that the BASH shell supports, such as executing multiple commands or running in the background (end your command with "&"). It's scriptable, and has a tremendous amount of flexibility that I haven't explored. Read man lftp for the full rundown.

The best thing about lftp, in my opinion, is that it is fast. And it is not prone to becoming disconnected. Once I've connected to my web server I can send commands without reconnecting indefinitely. I've let the terminal window sit open for a couple of days and have still been able to send commands with only a small initial delay. Normally, the program runs about as fast as is possible to imagine.

If you use ftp for anything, I strongly recommend that you check into lftp.



Wednesday, January 30, 2008

How It Is

Yeah, well, it's been much too long of a silence here. There are reasons, difficult to articulate, but they mostly reside in the corridor of disillusionment with the whole thing. I mean, back in 2000 or 1999 when I decided that I was really tired of selling the crap that auto body shops need, it seemed like a good idea to go to school, get some training, and try to find a job in Information Technology (IT).

I mean, hell, I really liked what little I'd learned about computers and networking. I had figured out how to fix a really messed up Dell Dimension 233, played with loading Mandrake 7.0 on a laptop, did several other little repairs and upgrades to various computers, and was generally familiar with the Internet and what it had to offer at that time. I got DSL and enjoyed having an always-on relatively fast connection, and found lots of ways to use my toys in my profession.

As a traveling salesman I enjoyed having a laptop with a modem that could connect to the 'net and also to the mainframe system at work. I could collect orders during the day and put them directly into the company system at night. This eliminated a lot of errors and unnecessary work, and helped me avoid having pointless arguments with warehouse people over whether I had told them something or not. I noticed that I seemed to catch on to how to use these tools faster than my coworkers did. I suspected that I might have some ability with these things.

So I did it, I enrolled in a 2-year school and took a course in Computer Network Engineering. I was very nearly fifty years old. The program was reasonably well-rounded, including some math, technical writing, public speaking, human relations and Spanish as well as the core of technical courses that covered basic PC hardware, networking, and the entire Windows 2000 Network Operating System. School was fun, although demanding, and I did very well. After putting in about six months I decided that this was the direction to go. I quit my day job and went to school full time (with some part-time employment) until I graduated in the Summer of 2002.

At the end of my training I had a part-time job in the IT Department of the college. This kept me busy some of the time, but I needed more income and definitely had lots of time on my hands now that I was done with school. One of my friends was unemployed, he'd been a network administrator for a company that had gone out of business. He and I decided to try running a little technical support business. Neither of us had much of anything to do, and we didn't plan to invest a huge amount of money in the business, so there seemed to be nothing to lose by trying this.

As we worked at the job of finding customers and figuring out how to take care of them, we had some little successes. In general, people were glad when we were able to fix problems for them. We found very few problems that were beyond our capabilities. We offered a guarantee that if we couldn't fix the problem, we would charge nothing for the service call, and we further offered an initial 30 minute survey-type visit for free. These policies got us in the door of a few small businesses.

One of the things that I learned from doing this type of work was that it is very difficult and time-consuming to find yourself in a strange location with unfamiliar equipment and a problem description. The task of simply figuring out what is there and how it's connected is daunting. Then, becoming familiar with individual computers and servers that were set up by someone else, someone who is generally not available for consultation, can be a very complicated task. You have now spent a lot of time just drawing a map and making lists, and you haven't even begun to approach the problem.

Another thing that I learned in this endeavor was how very difficult it would be to actually make a living this way. We did, as I said, a few jobs, and they were not easy to get. Nearly every one was successful, but the monetary rewards were not fabulous. It did not take a very complicated calculation to realize that we would need to do a much greater volume of work than what we were doing if we were going to actually live off the income from this business. The job of just looking for work was huge and took a lot of time, and some money. We cold-called on small businesses all over the area. We mailed fliers, and post cards. As it turned out, the mailings seemed to get us about the best results, but we were lucky if we got enough gross sales to offset the cost of the postage and printing.

The tech. support business was fun, and didn't really hurt us, but I was very glad when I actually found a "real" job in IT. A friend pointed out a couple of interesting ads in the newspaper, and I applied for both jobs. I got responses, and scheduled interviews. The result was that I started working Here.

That was well over four years ago.

Now I have some experience, and let me say that this is one easy job. I'm not kidding. I've never had it so good, in many ways. The pay is terrible; we have had to reduce our life style quite a little bit in order to live on what I make here, but I am surely not working myself to death. I spend most days here at my desk, typing, mouse-clicking, talking on the telephone a little. Occasionally I'm called upon to actually walk somewhere and fix or install something, but not very often. I haven't had to drive the few miles to one of the other locations in ages.

When I started we had a peer-to-peer network of Windows 2000 PCs. This was divided into four subnets, one for each location, and the locations were linked by frame relay provided by the local telco. We used DSL for our Internet connection. We had a UNIX server running a proprietary database peculiar to the agency's practice (behavioral health), and file services, and an email (Open WebMail) system running on a Linux box, backups, an intranet site, and a helpdesk work-order program (One or Zero).

I was hired as a PC Technician. The main thing that I did was to maintain, repair, and set up PCs. I worked out a Windows 2000 standard image with all the software and settings that the agency required and found a good no-cost Open Source way to clone and deploy it (g4u). Over time some other projects came my way. Among them: setting up a new file server independent of the UNIX box and designing and building a way to back up files and email. This stuff was fun.

The more I worked with Free Open Source Software (FOSS) the more I liked it. There are a lot of obvious reasons why people like FOSS, such as the low cost, freedom from licensing, stability, security -- but I think probably my own personal favorite is the availability of practically any application you could imagine via download without any unnecessary rigamarole. Since I was doing this work for my employer the cost of the software wasn't of direct concern to me, but the bureaucratic entanglements of purchasing and keeping track of licenses of proprietary software are unattractive, and counterproductive, and definitely the type of thing that will kill any initiatory impulses that I might have.

For example, when I began working Here we were using an application called Track It! to run our helpdesk work-order system. One problem I noticed right away was that the organization only owned 5 client access licenses (CALs) for this program, so if 5 people were connected, a sixth person would not be able to use the system. I quickly learned that there were reasons why this had not been changed, even though it was a perennial problem. For one, the cost of additional licenses was prohibitive, and they had to be bought in blocks (of ten, I think, but I don't remember). Even worse, though, the manufacturer would not sell additional licenses for the version we were running. They insisted that the organization purchase an upgrade, which would require installation, and then additional licenses. This being a poorly-funded nonprofit organization, it would have been a very difficult job to sell the management on the idea of spending a lot of money to make our jobs a little bit easier. Furthermore, we'd have a major installation to do, and we'd have to learn how to use the new version of the product. We didn't like Track It! all that much anyway. It was fairly clunky and hard to move around in, and required yet more proprietary software in order to query its proprietary database and produce meaningful reports.

In the interest of fairness, I must say that this was the situation in 2003. I have no doubt that both Track It! and Crystal Reports have changed quite a bit since then, and they may be well worth considering, depending on your needs and environment. From where I sit I'm not interested in either one, but that's the type of thing I'm explaining here.

The easy solution to our problem was to look at Open Source software. What we envisioned was a product that would run on a MySQL database (FOSS), which is standardized and can be queried and configured in a number of ways with open source tools, and which would be served as a web site so that the only client we'd need would be a browser. In this way we didn't have to depend on anything special at the client side -- everything done at the server side is a good way to go, especially if you don't have the resources or the desire to do a lot of maintenance and software installation at the client side.

We found an excellent solution, One or Zero. It had all the features mentioned above, cost exactly nothing, and worked extremely well. We ran it on a somewhat beefy PC on our internal LAN for a long time. What a great product. Yes, it took a little time and effort to set it up and figure it all out, but having saved thousands of dollars by not having to pay license fees for it we could afford to do some work.

One or Zero is just an example of the type of solution that we were able to discover and implement. My boss did a fantastic job of learning about it and customizing it. He has a copy of it installed on a server of his own and uses it to keep track of things for his home and family.

This type of software comes with its own built-in motivation. It provides a terrific feeling of accomplishment, and the ability to give back to the FOSS community by participating in online forums. People will tell you that a drawback of FOSS is that you don't get any support from the manufacturer. Well, sometimes you don't. Oftentimes you will have something much better: a forum where you can contact people all over the world who are using the product you're using, as well as representatives of the group that actually wrote the software. To illustrate, here's a link to the official One or Zero forum.

Well, time rolled on, and the organization began to do strange political things. To this day I don't really understand, but I know that there were various power struggles going on. The department I worked for was called Information Systems (IS), and was considered part of the Finance Department. I reported to my boss, who reported to the IS Director, who reported to the Chief Financial Officer.

Various rumblings and grumblings could be heard. The org. wanted a fancy new networked system. We had given them everything they asked for by specification but it just wasn't good enough. They wanted to tell us exactly what to do. To facilitate this, they hired some consultants. Pay attention to this if you are in a similar situation. The coming of the consultants was the advent of ugly change.

I'm not going to get into the details of all that happened. The large picture is this: Some people were fired and a couple quit. An enormous (equal to about 10% of annual revenue) expenditure was agreed to for new hardware and software. We were going full-out Microsoft Windows 2003, Exchange 2003, Office and Sharepoint 2003. We would use Citrix Metaframe servers and thin clients to deliver desktops to all users. There would be laptops and PDAs for folks that needed them. I don't remember hearing anything about a chicken in every pot but I wouldn't have been surprised if that had been mentioned.

It makes me tired to think about all that has transpired in the past year, so I'm not going to go into detail here and now. Perhaps I will write more about some specific discoveries later, but at this point it seems sort of futile. They are all the same discovery at the end of a different but similar experience. The discovery is: this stuff is crap.

Crap. I wish I had a dollar for every time I've said, "This stuff is crap."

Microsoft, Citrix, Symantec: all crap. Garbage. Expensive, but garbage.

And, it's no fun. It's boring and frustrating at the same time -- quite an accomplishment! Working with a corn cob like Active Directory is enough to make you want to get a job at Wal Mart. Trying to find out how to do some obvious task in Exchange is something that should be assigned to pedophiles in Hell. Click. Dialog boxes with dancing tabs. Cryptic phrases next to check boxes and radio buttons that don't quite mean what they say. Error messages that never, ever mean anything, except that something is probably wrong.

And how about that Event Viewer? Holy cow. I used to have systems with logs. You could search the logs with 'grep' and find what you were looking for. You could actually use logs to discover what was going on in a system. Imagine that.

Oh, yeah, the Third Party Software. You need the Third Party Software. George Mc Miracle's Fancy Solution to Event Viewer (or Active Directory, or Group Policy Editor, or Exchange, or whatever...) installs on top of your already overpriced Bloat-o-soft bloatware and costs you a bundle. Furthermore it adds the excitement of not being able to pin anything on anybody. No matter what problem you're having, it's being caused by the other guy's stuff. Or the hardware, unless you ask HP or whoever made your hardware. Then it's caused by the software. And nobody really knows. This is so much better.

Citrix, you might say, is third party software. Well, not exactly. You see, what really happened is that M$ sort of borrowed the technology for Terminal Services from Citrix. Of course they didn't really get it right, but they borrowed it nonetheless, and apparently didn't exactly ask. So there was some ugly legal stuff that ensued and now Citrix has kind of a special relationship with M$. Sort of like a "kissin' cousin," or "incest."

So I haven't written much in here. There has been no joy in Mudville. I haven't been inspired to play with FOSS stuff or write a script to do some mundane task. Scripting for Winblows is a nightmare. I did some scripting when we deployed this stuff: I did the work in Linux and exported the results to a text file with DOS carriage returns. I know how to write "batch files," and I've even done some vb scripting. I have a good book that covers all that arcane bullshit. I just can't get excited about it. Click. Click. Click. The sound of the Windows administrator checking boxes and dancing tabs.

Mostly we sit here and wait for somebody to tell us what to do next. Unfortunately I don't think there's anybody that realizes that we're waiting. I don't think I'm going to be the one to tell.