January 2004 Archives

Apple's Market Share


This month's MacWorld contains a tribute to the Macintosh for its twentieth anniversary and I found a fantastic quote from Roger Ebert with a unique perspective on Apple's low market share:
Apple's market share does provide us with an accurate reading of the percentage of reasonable people in our society.



GM Goodness


This is so innovative and amazing. Stuff it, genetic engineering bashers!



There's been a lot of buzz surrounding Joel Spolsky's recent article on writing résumés, so I thought I'd chime in with my experiences and another article I found.

A few months ago, we went looking for a web developer to help with our online banking redesign project. We wanted a contract-to-hire ASP.NET developer. I was fortunate enough to have had a hand in crafting the job description that went out with the posting and was asked to participate in the final interviews. I took the challenge seriously because whoever was hired was someone that I'd have to work with closely and it would be very difficult to get the person fired if he or she didn't work out—as some unfortunate experiences with previous co-workers indicated.

First let me address some annoying things I saw in the résumés that were submitted:
  • Try to limit your résumé to a single page or two at the most. One guy, who wasn't hired, submitted a seven-page beast that went on forever. It was a pain wading through it and it didn't speak well for a parsimonious mind.
  • Proofread your résumé and have other people proofread it to. Oh, and run it through the spell checker. There were many people who obviously didn't do that. There were odd capitalizations of technologies aplenty: if you're applying for an ASP.NET job, don't capitalize it Asp.Net or Asp.net—it's a little thing, to be sure, but if you're deficient on details while trying to get hired then I'm skeptical about what we'll get if we do hire you.
  • List certifications that are relevant to the job at hand and don't put them in the most prominent place. You'd think that someone applying for an ASP.NET job would know that we don't care about your Cisco certification, but people think that they have to put them in there since they went to the trouble of obtaining them. The guy with the seven-page résumé had 29 certifications and he listed them all. Color me not impressed.
  • If a job description emphasizes web application development in an object-oriented model exclusively, don't apply if you're a Web designer or procedural coder. You're wasting our time and we'll probably be enjoying a laugh at your expense.
  • As a corollary of the above, don't shovel in every technology that you've used, read about, or heard of in an effort to defeat the mythical HR filtering software. We didn't have anything of the kind and it really came across as unbelievable. If you feel the urge to pile this stuff in, check with the company to see if they use filtering software.
When I participated in the interviews, I came up with a set of ten questions of a general programming nature to try to get a sense of the interviewee's programming chops. My co-worker's list consisted of technical questions specific to ASP.NET. By balancing these two areas, we really ran the interviewees through the ringer and I think it worked out pretty well. I'll post an update tomorrow with the actual questions I asked. That said, here's some things I encountered during the interviews:
  • Don't be late.
  • If you're going to be late, call well in advance and have a good reason. Reschedule if necessary.
  • If you call in advance and notify the interviewers that you'll be late, don't be late to that.
  • Don't bring copies of your 29 certifications to the interview.
  • Listen to the questions asked and answer them. Or ask clarifying questions until you feel you understand what the interviewer is seeking.
  • Appear decisive when answering questions. Don't hemm and haw or change directions in mid-sentence.
  • Think about your answers if you have to. No one will think ill of you if you ask for a minute to consider the question. No, really. If that's what it takes to give a representative answer, they'll thank you for it.
  • If you're not familiar with some particular programming construct that popped up in a question, don't pretend like you are and answer with what you think it might do. No, really. Don't. Say that you're not familiar with that and that you'd probably check the online help in Visual Studio.NET or do a quick Google search on the construct. Show that you've got a plan of how to acquire new knowledge; no one expects you to know everything. Chances are good that the obscurity of the construct was designed to test whether you're blowing smoke or not.
Well, that's about all the advice that I accumulated from my recent interviewery. I'm sure there's more that I've forgotten; I'll post an update if I think of any more.


Amazon Referral Fees Update


Thanks to all of you who ordered stuff that I recommended using my Amazon Associates ID! I just got my quarterly report and it was a gangbuster quarter:
  • Total Purchases: $88.17
  • Total Referral Fees: $7.81
Add all of this to my previous to-date fees and I've broken the $10 mark!! Only $89.93 to go before I'll get a check. Hot damn!



Google has recently launched its Friendster-killer, Orkut. It's very similar to Friendster except that it's invitation-only, lightweight, and not crashy. There has been quite a furor over its elitism, but I got invited.

It looks like a really neat service. If you weren't invited and you would like to be, drop me a line and I'll invite you if I know you.


Political Re-Education, American Style


Under Communism, political re-education meant torture and brainwashing. In America, it meant Hayek and consumer goods. The contrast is delicious.


Squaw Peak Soon?


Apparently, the state legislature is just as unhappy about the political renaming of Squaw Peak as many residents are. They're working on enacting a law that insulates the state naming board from gubernatorial meddling and that should result in the re-renaming of Piestewa Peak back to Squaw Peak.

For those of you unfamiliar with the controversy (and who don't feel like clicking on the previous links), our glorious governor, Janet Napolitano, tried to make some political hay out of the death of Private Lori Piestewa in Iraq by renaming a prominent Phoenix mountain and nearby freeway after her. The mountain in question has come under fire repeatedly in the last decade because Indians (or the AIM activists and graduate students among them) found the term "squaw" offensive. This contention is poppycock, of course, and serves to whip people into a frenzy of righteous indignation and (presumably) donation.

The death of Lori Piestewa is unfortunate. I lament the loss of a mother and soldier. Piestewa was in the same Army group as Jessica Lynch and was one of those killed in an ambush. She should definitely be memorialized in an Iraq War monument or at the monument that stands in front of the Arizona capitol building with the names of Arizona war dead. To name an entire mountain and freeway after her in a city that is as far removed from the Indian reservation on which she lived as can be is unfathomable.

There are rules about naming mountains designed to prevent such political machinations by preventing the naming of them until five years after the person's death. That seems like a reasonable rule to me. Napolitano strong-armed members of the board into sidestepping that rule and generally threw her weight around in a most clumsy manner—though perfectly fitting with Arizona's gubernatorial history.

I am not racist. If the mountain's name were truly offensive, then I think it would be fine to rename it. There are many examples of natural landmarks with the word "nigger" in their names and they have been renamed. Squaw is not offensive, except in a very manufactured sense. Let the name stand and move on to the business of balancing the state budget (or even reducing it, can you imagine!).


Heuristics


When I was a kid, I loved books about heuristics—rules of thumb, aphoristic laws, and the sort. I've still got probably a dozen of those books and I think I probably checked out every other one at my local library.

Edge.org asked famous people for their laws and they've got quite a comprehensive collection. I've read through a few, but my love of heuristics has slackened over time. Maybe this will be the catalyst that rekindles my affection for them.


Resolution #9


The second edition of Learning Python is out and this review of it over at Slashdot makes it sound really great. I've read Dive into Python, which I didn't care for at all, and several other free, online books. None of them really cut the mustard for me, so I'm thinking it might time to add the book to my shopping cart at Amazon.

Unfortunately, I don't think that my work will get Safari soon enough.

[UPDATE: If you're not convinced of Python's utility, then here's ESR to 'splain it.]


The New Cold War


Reading this speech by Dick Cheney and some color commentary, I can't help but be a little glum about the future. The Cold War was great in hindsight because it asphyxiated Communism in all but a few small holdouts (okay China is big, but its new style of Communism is more like Sweden than Stalin), but it was a really, really scary thing while it was happening.

I'm lucky to have lived at the end of the Brezhnev era, when the Soviet Union devolved into musical chairs at the premier level. The threat posed by the Soviet Union was very real, to be sure, but there wasn't any shoe-banging or U2-downing or nuclear war drills in school. The Soviets were embroiled in Afghanistan and only pestered us in Grenada and Angola. By the time I was old enough to realize the difference between Communism and capitalism, the best red-baiting we could muster was Red Dawn and Russkies.

So Cheney's prognostications don't fill me with the dread and fear that they might engender in someone one or two generations behind me, but I know enough about the history of the time to manufacture some of my own. The Cold War was costly in a very serious way and it mostly never came down to actual incidents or many lives lost (with the significant exceptions of the Korean and Vietnam Wars, though those weren't against the Soviet Union). The war on terrorism promises to be both costly in money and lives since the foe is amorphous and willing to attack.

A war of this kind that goes on for several decades will surely have repercussions in the American and global economies. Cheney is already talking up massive military spending and I'm sure that Bush would like to do even more than what he's let on. The dislocations of such military spending will likely dwarf the significant space-related spending taking place at the same time. And we're supposed to believe that Bush is a Reagan-esque fiscal conservative?

I am not a peacenik. I don't believe that we should take the terrorism threat lying down. I just think that we should have a tighter mission with a firmer strategy that seeks to eradicate terrorism in the most efficient manner possible. Perhaps it's time to outsource the war on terrorism to an entity that knows how to do it (I'm not talking about Halliburton, Dick): Israel.

Seriously. Maybe it's time to throw a few hundred billion at the Mossad and give them a real simple mission: eliminate al-Qaeda and all of its minions. It's not like Israel isn't chomping at that bit and it's not like they're worried about bad PR—the Muslim world already hates Israel. I think it's pretty clear that we're out of our league with the war on terrorism (or, at least, we're not willing to do what's necessary), so let's contract out that war.


Interview with a Plone Developer


O'Reilly conducted a brief interview with the Plone developers after their Comdex win as one of the five best open-source software programs. Plone, for those of you who are new to the Bill Brown Information Center (and its blog), is the future CMS of the BBIC—whenever I get some time to work on it.


iLife '04


Just got home to find my iLife '04 package waiting for me. I just finished installing and converting my iPhoto library. Holy moly! iPhoto 4 is as fast as it seemed at the keynote. Startup times are very impressive as well. This is so nice and a refreshing change. One other nicety is that the keyword inspector stays on top while you click pictures—I hated it how it used to be, it was virtually impossible to enter the metadata.


Fixing IE/Win


Sigh, where to start.

[UPDATE: Hmm, maybe they should do what they did with Internet Explorer for the Macintosh.]


Brochure Design


Interesting analysis of National Park Service brochure design over at PeterMe with elaboration at the Corporate Design Foundation.


Resolution Reference


Towards the end of numbers 5 and 6, "How To Select Perfectly Matching Color Combinations" and CSS Vault.

[UPDATE (1/15/04): The Daily Standards is another repository of valid and interesting CSS-based sites.]

[UPDATE (3/18/04): QuickColor is a Flash tool to find complementary color schemes. Me likee!]


At the Apple Store Biltmore


I'm watching the MWSF keynote at the Apple Store Biltmore and it's mostly just recap of 2003 so far (except the Xserve G5 and Final Cut Express 2.0—got to remember to order that upgrade). I'm sure there's some big stuff coming since it's only the first hour of the generally two-hour speech.

While I'm waiting for the good stuff, I'm reading tributes from computing luminaries on the twentieth anniversary of the Macintosh over at Wired News. It's other good stuff.

[UPDATE: Didn't have to wait long, as Steve just announced the new version of iPhoto and said that it's "blazing fast" for up to 25,000 photos. As someone who's got 4,000 photos, I dreaded using iPhoto because it took forever to load up and it sucked up massive amounts of memory. Can't wait to download. Come to papa!]


Library 2.0


Chronopath has released Library 2.0 and it's a doozy of an update. There's still a lot of niggling issues, but the fact that it now supports movies, music, and games means that I can have a one-stop solution for cataloging my multimedia collecting. Now if only it could get me time to input the thousands of items…

If you're not into paying for software, may I recommend Books as an alternate? It's not as comprehensive or easy to use, but it's definitely acceptable and getting better every day.


Once Upon a Time


I recently got the DVD version of Sergio Leone's epic Once Upon a Time in the West. I had the VHS version, but I figured that the DVD would be the only way to do it justice. I was right, incidentally.

I haven't had time to watch it fully or do a review, but here's one from Martin Fowler that nicely sums up the splendor of it all without getting into the thematic elements.


Two Earthquakes


I'm not normally a big fan of Thomas Sowell (but he's a value of yours, you might ask…that he's my favorite editorial columnist and I can say that I'm not a big fan should tell you the barrenness of the field), but his recent column entitled "Two earthquakes" is spot on. When I was listening to an NPR report this morning on rescue operations in Bam, I was thinking exactly what he said in that editorial—"there but for the grace of God" never crossed my mind.


Piracy


I hate piracy. I own all my software, music, and movies. I don't traffic in those goods either: if I know someone's a pirate, I won't lend him or her any of my media. It's good to know that there are others who share my disdain.


About this Archive

This page is an archive of entries from January 2004 listed from newest to oldest.

December 2003 is the previous archive.

February 2004 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Feedback to