trey's blog

Dreaded question from friends and acquaintances #568: "What kind of computer should I buy?"

Submitted by trey on Fri, 2008-01-18 11:31.

macallan wrote:

As an educational IT guy, I am frequently asked about when to buy a new machine. My advice is always: buy when you need a new machine, and get the "best" one for your needs at that time. There are lots of separate discussions about what the "best" machine for any given user will be, but I never advise people to wait more than a week, since there is always something better[1] coming soon[2]. Most people are constrained by the lead time on a new machine, or some other deadline, so I say just buy something already.

1] that's what marketing calls every new thing
2] marketing will have you believe it's going to be here tomorrow

I think that's right; when I'm asked about "what computer should I buy?" I generally tell folks it's best to buy based on:

  • When you need it, at the latest
  • What you need, at a minimum
  • What you can afford, at a maximum

An odd thing...

Submitted by trey on Wed, 2008-01-16 13:08.

With CES and MacWorld behind us, I've noticed something: people who last month were saying, "don't buy one now, they're announcing new models soon" are now saying, "don't buy one now, let them shake out the bugs first".

Suppose announcements were more frequent than they are now. Is there a point at which product announcements would become so frequent that such people would never buy one? Maybe they'd start buying models as soon as they're announced. Or would they buy the current (soon-to-be prior) model only once they hear an announcement is coming?

The techie/non-techie divide #1: content versus metacontent

Submitted by trey on Thu, 2008-01-10 08:01.

I saw a bit recently on TMZ about Hillary Clinton complaining about her TiVo deleting shows she wanted to watch while saving things she's not interested in. I don't know if it's a true story or apocryphal, but it illustrates something I've been thinking about for awhile: what makes someone a "techie"? It seems to me there's a very big divide between technical and non-technical people, but teasing out what those differences are isn't as easy as recognizing that the divide exists.

I think this story illustrates one of the more obvious differences between techies and non-techies. The difference is this: techies implicitly understand the difference between content and metacontent. Techies understand it so implicitly, that you can be forgiven if you're a techie for scratching your head and saying, "I don't know what you're talking about". Because this understanding is so deep and so automatic that we don't even think about it, and we don't even realize we understand it. But we do.

Leopard Preview cropping weirdness is driving me crazy

Submitted by trey on Fri, 2008-01-04 15:09.Mac OS X

Something—I'm honestly not sure what—has changed in Mac OS X Leopard in a subtle way that has totally derailed my workflow for making presentations involving code samples.

I give a lot of Keynote talks that are very heavy on code samples. For years, I've had a workflow for creating code-sample slides that's worked pretty well for me:

First, I create a directory for the slide show. Inside is my Keynote presentation, and subdirectories for ancillary materials. The relevant ones here are code-samples/ and images/.

In the code-samples/ directory, I create little files containing the code fragments. I edit them in Aquamacs Emacs (a very nice Aqua GUI for GNU Emacs) which gives me code syntax highlighting:

What's a "pong-by date"?

Submitted by trey on Wed, 2008-01-02 07:21.

System administrators are busy people, and folks who volunteer for LOPSA tend to be busier than most.

This causes problems when we try to manage projects with volunteer help, because sometimes people get snowed under with more important things. It's unreasonable for us to expect LOPSA volunteer work to come before work and family commitments. But yet, the projects still need to get handled in a timely manner.

I've decided I'm going to start putting a "pong-by" date at the bottom of email requests to volunteers. What that means is, if I don't get a response by that date, I'm going to assume that the answer is "no" and move onto someone else. No hard feelings—I don't know whether you've fallen into a hole, you thought you'd have time and now don't, you're on vacation and not reading email, or what—I'm just going to find someone else.

So if you've gotten an email from me and see "Pong by January 1", now you know what that means. :)

Feel free to use this yourself. http://lopsa.org/pong redirects here.

--
Trey Harris is President of LOPSA. His blog entries do not represent the views of LOPSA, its Board, or its membership.

Random thoughts on mentoring

Submitted by trey on Fri, 2007-12-28 15:39.Documentation | Mentoring

I've been thinking recently about what the term "mentoring" means for professional sysadmins.

I've usually said that I'm "self-taught" in system administration. Most sysadmins I know say the same thing. I say this because I didn't take any classes on sysadmin, and in the technical aspects, at least, I was self-directed in my first few system administration jobs. My supervisors and coworkers may have given me hints or things to look at, but I didn't have the opportunity to watch them work directly.

But I'm not really "self-taught", certainly not in the way that a musician might be "self-taught" or a cook might be "self-taught". You can imagine someone teaching themselves to play the piano, for instance, by sitting down at the keyboard and pressing different keys in various ways and observing how the piano sounds, or someone trying cooking ingredients in different ways and tasting the results. But can you imagine someone sitting down at a Unix prompt and typing random keystrokes until they learned how to administer a machine?

Mac Tip: Show full Unix path at top of OS X Finder windows

Submitted by trey on Thu, 2007-11-29 13:18.

If you're like me, you have similarly named directories—src, bin, images, etc.—strewn all over your filesystem. It's always irked me that the Mac OS X Finder windows display only the basenames in title bars. You can visually see the containing tree by Command-clicking the basename in the title bar (and, under Leopard, View → Show Path Bar), but I've wanted to see it at a glance.

Turns out, it's easily fixed, with the shell command:

$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

Then just restart the Finder (since you're in a shell anyway, killall -HUP Finder will do nicely, or if you're more visually-oriented, just option-right-click the Finder icon in the Dock and choose Relaunch.

Found on the irreplaceable macosxhints.com.

New York Times Ethicist on sysadmins finding child pornography

Submitted by trey on Sun, 2006-12-03 16:15.

Randy Cohen, who writes the Ethicist column in The New York Times Magazine, answered a question today from an "Internet technician" who discovered pornography belonging to his company's president while "installing software on [the] company’s computer network". Some of the images seemed to depict underage teenagers. He asked whether he should call the police, mentioning that he feared for his job.

Security patches and journalistic ethics

Submitted by trey on Thu, 2006-11-30 14:15.

This week, Apple released a rather large security update to Mac OS X. Predictably, that's been followed by a flurry of articles in the press speculating as to what this means about OS X's security relative to other OS's. I'm not interested in discussing the security of OS X. (Today, anyway.) What bugs me is a lot of the press coverage. The release of a security patch, whether by Apple, Microsoft, or an open-source team, should not be used as a vehicle for speculation that the patched software is insecure.

XML feed