29 August 2007

Reading classical guitar

I’m working on some easy classical guitar pieces for church. I’m still a bit rusty at reading standard notation (& I don’t think I was ever very strong at it). So it goes like this: Middle line is...B. In this key...B natural. That could be...second string, open...third string, fourth fret...fourth string, ninth fret. Now which of those works best in this context? One note down; repeat. I’m surprised by how much standard notation with a few & occasional additions can communicate what the arranger† had in mind. In classic guitar music, a number will sometimes be put next to a note to indicate the finger it should be fretted with. Except when it’s zero, this doesn’t indicate string or fret, but in context it tends to be clear. Even more occasional circled numbers indicating which string to play can make things entirely clear when necessary. (The other thing that isn’t indicated in the pieces I’m working on is which finger the note should be plucked with. Again, I’m surprised by how much I feel I know what the arranger had in mind here despite the lack of notation. It seems convention is enough.) I’m finding it extremely satisfying once I’ve decoded the arranger’s intent from the notation. Still, it seems to me that tablature is a much more straightforward method of communicating a guitar arrangement. Reading & writing standard notation is important for communicating with other musicians, but—guitarist to guitarist—I’m not sure that I see the point. Although, the big advantage of standard notation in this case was that the music director—who is not a guitarist—was able to help me pick out pieces to work on. †See arrangement or transcription

RSS irony

RSS is great. I'm sure it would surprise no one that I could come up with a long list of criticisms of the technology, but—in actual practice—I'm happy with it. In fact, I'm starting to become annoyed at sites that don't offer RSS feeds. (I'm looking at you, web site of First United Methodist Church, Round Rock.) What is it? An RSS feed is a standard way for web sites to offer a list of recent articles/items. You use an RSS reader, or aggregator, to subscribe to feeds. I use Google Reader. You can also use My Yahoo. Firefox and Safari can appearantly handle the task as well. Your reader lets you know what feeds have updates & let's you read the items. (Although sometimes the item is little more than a link to the full story on the original web site. It depends on the feed.) I'm currently subscribed to 106 feeds. Podcasts are essentially RSS feeds that contain audio. This icon, , indicates either a feed or something RSS related. Incidentally, Google Reader generates that list of shared items here on my blog. When I see an interesting item in Google Reader, I click a button & it gets added to those shared items. It's natural to think that it's important for a feed to have regular updates. Ironically, however, the opposite is true. Noisy feeds that fill my reader with a constant stream of low interest items risk me unsubscribing. Where RSS really shines are the infrequently updated feeds. Your reader takes care of checking them regularly & only brings the feed to your attention when there is something to read. A dead feed (or—more importantly—a dormant, seemingly-dead feed) isn't a problem because it doesn't take any of your attention. Unfortunately, in the migration from Usenet → web → RSS, the web reinforced the "must have regular updates" idea. That made sense for the web before RSS, but not for RSS.

28 August 2007

The problem with secure email

It would have been convenient today for me to send someone encrypted email. The problem, however, is that they way it works, the recipient would have to have already obtained a certificate† & have sent me a copy of it. And there are very good reasons why it works that way. Getting a free secure email certificate isn't difficult, though I imagine the process could be a bit confusing if you aren't familiar with the technology. (Thawte--whom I've linked to--isn't the only authority that can issue secure email certificates, but it is the one I use.) But beyond that, most people don't even know about them, much less why they should get one.‡ Faced with the prospect of asking a recipient to go through getting a certificate & sending it to me or finding another way to get the information to them, I--of course--choose the latter. So, secure email remains unused. †A bit of an oversimplification for clarity. ‡Besides allowing people to send you encrypted email, a secure email certificate allows you to digitally sign emails you send. This increases the recipient's confidence that a email actually came from you & wasn't spoofed. Incidentally, your certificate is automatically included in a signed email message. Thus a signed message is the typical way to send someone your certificate so that they may send you encrypted email. (Incidentally, it seems that in separating Firefox & Thunderbird into separate applications, Mozilla dropped the ball here. You have to manually export your private key & certificate generated/obtained through Firefox & import them into Thunderbird. At least, I couldn't find an easier way to do it. Presumably people using Microsoft Outlook & Internet Explorer or Apple Mail & Safari have the advantage here.)

Step 3: Profit!

People keep telling me that businesses have only one motivation: Money. I don't buy it. Sure, there are companies that are only motivated by money. There have also been plenty of companies that were clearly not motivated by money at all. (Like...I dunno...a good percentage of the dot-com bust casualties.) In my experience, though, most companies are motivated roughly equally by money & a vision. And it's not just that sticking to a vision may mean more money in the long term. I have seen & been a part of companies deciding to take a course that might mean less (though still positive) profit because it better fits the vision. When it comes right down to it, most entrepreneurs I've known have been more interested in building something--a product & a company. Money is important to them--no doubt about that, but only up to a point. They're driven to work & to build. No amount of money will convince them to retire.

25 August 2007

Role-playing games, editions, & fun

An aspect of a pen & paper role-playing game that is not fun for one person can be fun for another. e.g. One player laments the fact that there is a "sweet spot" of levels for D&D characters which is the most fun. Another player enjoys the fact that the nature & feel of the game changes as the characters progress in levels. So, people find games that have more bits they find fun than bits they find unfun. (Or that make it easy to ignore the bits they find unfun.) If a new edition of a game attempts too much to make the game more fun, they run the risk of merely narrowing its appeal. Every change which makes the game more fun for a designer can make the game less fun for potentially huge number of fans. The more things they try to make more fun, the more they potentially limit the audience for the new edition to a subset of older edition fans who are most like the designers. Consider for a moment the c. 1980 D&D Basic Set & its companion Expert Set. For the most part, they did not attempt to make the game more fun, merely more accessible. It seems reasonable to me to call it a new edition of the old game. D&D third edition, however, significantly changed how nearly every aspect of the game worked in an attempt to make it more fun. It seems very wrong to me to call it a new edition of D&D rather than a new game. While it shares many superficial similarities with the older editions, it really is so different in so many ways it is hard to consider it the same game. If the third edition designers succeeded, it was in often being able to ask "What is more fun for lots of D&D players?", not just "What is more fun for us?" Which is all just thinking out loud. While these thoughts are inspired by the forthcoming fourth edition of D&D, this isn't really meant to be commentary on it. At least not yet. Though I do wonder if the fourth edition designers are not sometimes being too myopic in their attempts to make D&D more fun.

21 August 2007

EN mods vs. EGG

At GenCon this year, the ENWorld moderators got Gary Gygax to run them through his famous Castle Greyhawk using the original Dungeons & Dragons rules. (Though even EGG himself doesn't run strictly by the rules as written.) Rel posted a recap.

How one-in-ten becomes one-in-three

After ten years as a software developer, I can go on at length about the benefits of cross-platform development & why--in many cases--they far exceed the costs. I'll try to limit myself to one product & one point for the moment, though. Wizards of the Coast is developing a virtual game table to make it easy for a geographically diverse group to play role-playing games via their computers & the internet. So, for instance, a group who played D&D together in college could play again despite being spread all over the country or world since graduation. This isn't a new idea. People have been doing it ad hoc with general purpose chat & other software. There has been software--both proprietary & free--specialized to this task as well. It looks like Wizards is making a good effort towards taking it to the next level, though. While the virtual game table will certainly work well with D&D 4th edition, they've said that you'll be able to play other games with it as well, since it's really just tools, not a game itself. Let's assume that the average potential virtual game table group is five people. (Four players & one DM.) Let's assume that 10% of potential customers don't use Microsoft Windows. Then the odds that at least one person in a group doesn't use Windows is a bit over 34%. (Oops. My original calculation was based on four people per group. Five people per group raises it to nearly 41%.) The point is not the exact numbers. The point is that when your software product is targeted at groups instead of individuals, the benefits of cross-platform development are multiplied.