Build a network so you become the inside candidate

The conventional wisdom is that most companies don’t post job listings on their websites or on job boards to find candidates. They do it to pretend they’ve looked beyond the inside candidate they plan to hire anyway. An announcement that the job exists fulfills EEOC and INS requirements, and it’s nearly impossible to figure out who’s cheating and who’s not.

Of course, nobody admits that they do it intentionally– that would be both wrong and illegal. And of course many companies actually do mean it when they post job ads. Many of them get so many submissions they can’t possibly respond to or review them all, and just review as many as they can until they find someone acceptable. Others do have inside candidates but check them sincerely against blind submissions. Anyway, the point is that at least some job listings are just for show, but that it’s nearly impossible to tell how many, and which.

One way to identify an insincere job posting is that it lists required skills that are irrelevant to the job description, or which an impossibly small small number of people have– say, experience with an in-house software program.

Another indicator is that the contact information on the jobs page is an invalid email address that returns a bounce/failure message.

That’s what I got today, although I suppose it’s also plausible that their email system is broken, or that they recently fired their HR person. Like I said, it’s hard to tell.

I find it easier to assume that all of my job applications are merely cries in the wilderness. That way, my life becomes an absurd comedy, rather than a series of pathetic please to people whose carefully reasoned opinion of my resume and writing samples is that they should just hire the VP’s idiot cousin instead.

Design Philosophy

Checking out the 37 Signals website, I came across this little gem:

We believe software is too complex. Too many features, too many buttons, too much to learn. We build web-based products that do less, work smarter, feel better, and are easier to use.

I was immediately reminded of Dan Winship’s post from earlier this month about Novell Linux Desktop 10 and the software design process…. and of course about the GNOME Human Interface Guidelines, and how they begin with “Design for People.”

And that brings me all the way back to what I think are the origins of GNOME’s successful focus on simplicity and ease of use: the sad, cautionary tale of GNOME window management systems. The story, as I remember it, is as follows:

There is an individual program which controls the size and placement of windows in an operating system, and it obviously needs to interact with other processes: the ones running the applications themselves of course, but also the ones controlling menus, help systems, screensavers, desktop backgrounds, and so forth. For quite some time, it was believed (don’t ask me by whom) that Linux users would appreciate the ability to select different window management applications based on their preferences. Linux users are, after all, quite sophisticated and particular in their preferences. Some want to be able to drag windows to the edge of the screen and have an entirely new expanse of screen pop in to greet them; others demand obedience to what is known as Fitts’ Law. Some want only the barest edges to their windows, others the flashiest possible. Some wanted windows to wait for a click before appearing.

So, the GNOME desktop was designed to allow users to pick from a variety of window management systems. The most popular seemed to be Enlightenment, and as it added users it also added features. With each feature, it got more users, many of whom offered suggestions for new features. With each feature Enlightenment also got larger and slower and more complicated. Ultimately, it split off from GNOME to become its own ultra-customizable desktop.

In the mean time, someone wrote a new window management tool, called Sawfish. Sawfish was fast and simple and rapidly supplanted Enlightenment. The thing was, it really needed just one more feature. Or two. Just a couple options. A year or so later, Sawfish was became the same morass of dialog boxes and performance-sapping gewgaws that Enlightenment had been, although it did have a lot of the features individual people wanted.

Eventually, the code became so complex that only one or two people were capable of dealing with it, and even they had trouble. Bugs were incredibly difficult to track down, since they often appeared only with certain combinations of options. At one point, someone found a bug in the way that Sawfish interacted with the Linux kernel when using certain models of IBM Thinkpad– and only when the computers had been turned on while plugged in, but then unplugged (or was it the other way around?)

Finally, Havoc Pennington and a few other good people put their feet down, and built what everyone hopes is the last window manager for GNOME: Metacity. One key advantage is that it has fewer preferences. It is clean, fast, and effective, and Havoc and the rest of the people who work on it aim to keep it that way.

The moral of the story can apply to a lot of problems inside and outside of software: too many options can be as bad as too few; simplicity can be as desirable a feature as complexity.

Some people, of course, will always demand the maximum number of options. That’s fine. They know where to go.

Y Combinator

The Times today has an article about Y-Combinator, a hatchery for technology startups. I’m hoping I’ll find some potential employers among its offspring.

However, I was particularly amused to see that the bio of co-founder Robert Morris on the About Y Combinator page states that “in 1988 his discovery of buffer overflow first brought the Internet to the attention of the general public.” That’s something of a roundabout way of confirming that he is the Robert Morris, whose use of the buffer overflow discovery inadvertently brought the nascent Interntet to its knees and made him the first person indicted under the Computer Fraud and Abuse Act of 1986.

Up With This I Will Not Put!

The unemployment website is broken today.

However, I’ve gotten an email from someone asking if I want to make up to $100,000 or more! The initial email was vague on the nature of the business, but invited me to an interview in Woburn.

The company has no website. I wrote back to ask what they do– they claim to sell insurance to small groups and individuals. Vault.com surveys indicate that they’re a multilevel marketing scam.

Which really makes me wonder, how hard did they read my resume before inviting me for an interview? The obvious keywords of “Woburn,” “sales,” “dupe,” and “sucker” are totally missing. What keywords are they looking for?

Cheney Jokes

I’m tempted to compile a list of the best Vice-President-shoots-some-dude jokes I’ve seen, but with the exception of the one about Ted Kennedy (“Sure, I’ll go hunting with you, but I drive”) and the one about gun control (“You know, you’re right, no gun control law will stop dangerous criminals from getting guns”) the vast majority are over at Tod Goldberg’s site, which features the perfectly aimed one-liner “Say what you will about Dick Cheney, but shooting a lawyer in the face is a strong message about tort reform.”

Of course the Daily Show clips are priceless, but that goes without saying, doesn’t it?

Who wants to get ripped off?

The Job Service With Monkeys has provided my name to a number of potential employers who have contacted me. Some seem to be scams of the variety that involve me promoting illegal or unethical products, such as no-fee life insurance for old folks (we lend you money at a high interest rate, you spend that money on crappy insurance from us, then when you die or default, we own your home!) Some seem to be scams of the “business opportunity” variety.

One is a sales job with an apparently legitimate financial services company. One that advertises on national TV. An applicant would take the Series 7 exam, wear a suit, and sell financial services by telephone. The thing is, I know someone who worked there once, who tells me that everyone spends the day with cocaine, cold-calling, and sexual harrassment. Since she wasn’t into doing coke or being sexually harrassed, it was basically just telemarketing hell in fancy clothes.

Mmmm, fancy clothes.

Update

Nat IM’d me last week to persuade me to join him in a trip to Tremblant, about an hour and a half northwest of Montreal. I didn’t have any snow gear, I hadn’t been snowboarding in six or eight years at least, but on the plus side the ride up would be free and I didn’t exactly have any obligations for the weekend. So, I went.

The theme song for the weekend turned out to be “Jenny”, from The Mountain Goats’ album “All Hail West Texas,” and its defining line “900 cubic centimeters of raw whining power, No outstanding warrants for my arrest. Hi diddle dee dee! Goddamn! The pirate’s life for me.” The lyrics, vocals, instrumentation, and production quality are all decidedly low to absent in that song, but it’s evocative of freedom and fun. Most importantly, it’s hilarious, especially when seven people sing it out loud while rolling down the windows in their overstuffed SUV as they pull up to the Canadian border in a snowstorm.

I guess you had to be there.