tadhg.com
tadhg.com
 

Posts concerning writing

Perfectionism is Hard

23:50 30 Aug 2010

I haven’t been that happy with my blog posts recently. It’s not that I think all of them are terrible, or that the quality suddenly dropped off a cliff, but I feel as if there’s been a decline. It’s tough to measure this, of course, with no clear criteria. But that I feel this way is indicative of some problem.

At the same time, I feel as if I haven’t been writing what I want to write, mainly because I’ve shied away from a lot of topics that I’ve wanted to write about.
[more...]

Permalink     2 Comments     [, , ]    

Three Routines

10:22 02 Aug 2010

I don’t tend to think of myself as a particularly disciplined or organized person, a view often at odds with how others perceive me, but I will admit to liking to organize and order things in specific ways. This may be related to my left-handedness, and/or to my attraction to precision (which attraction falls short of achieving precision, although I hope that in language I occasionally come close).
[more...]

Permalink     3 Comments     [, , , , , ]    

How to Cheat in the Leaving Certificate on YouTube

21:03 05 Jul 2010. Updated: 21:39 06 Jul 2010

Some time ago I wrote a feature film with Graham Jones: How to Cheat in the Leaving Certificate, a heist movie about the Irish education system. It is now available on YouTube.

I’m leery of YouTube as a venue for feature films, since it’s geared much more towards short clips. On the other hand, if the film is insufficiently gripping, that’s down to mistakes we made.

The film has been in the news again recently, mentioned in stories concerning allegedly widespread cheating.

I’m amused that one of the primary funding sources for the film was the now-nationalized Anglo Irish Bank.

Permalink     Comment     [, , , ]    

Original Draft of The Empire Strikes Back

23:27 31 May 2010. Updated: 00:30 01 Jun 2010

Here’s a review of the original draft. It’s my favorite of the films, and finding out it was the least successful one made me sad. The original is interesting, although probably inferior to the final film—for example, giving Han a father (or any family) would have weakened his character.

Permalink     Comment     [, ]    

sabbatical.close()

23:36 16 May 2010

After a highly enjoyable, productive, and extended period, it’s time for me to return to the world of paid work.

I’m quite happy with the things I’ve done during my time off. Many of them are important only to me, but then, it’s been my time off.
[more...]

Permalink     3 Comments     [, , , , , , , , , , , , , , , , , , , , , ]    

Improving a Python Word Counting Function

13:33 29 Apr 2010

This post could be summarized as “regular expressions are a lot faster than naive for loops”.

I’ve been working on improving the script I use for live wordcount in Vim, partly for performance and partly so that I can package it up as a plugin and share it with other people. Along the way I’ve improved the speed of the script rather significantly, and will go through the key part of that change here.
[more...]

Permalink     1 Comment     [, , , , , , ]    

“Wandering Mind”

23:57 18 Apr 2010. Updated: 01:14 19 Apr 2010

The mind wanders around and around. It might be in a maze, for often the spaces look eerily familiar. The paths seem different, the distinction between path and destination murky.
[more...]

Permalink     Comment     [, , ]    

Refactoring, Geeky Enjoyment, and Readability

12:16 05 Apr 2010

Refactoring is rewriting source code while preserving the functionality of that code. I’m currently refactoring my Python script for Subversion status, because I want to experiment with sharing code on bitbucket and it seemed like a reasonable first project to put up there.

Some people hate refactoring, but I often enjoy it. I get a kick out of figuring out how to make code “better”, although that’s often a subjective judgment. In this case, when I opened up the script to have a look at it, I immediately saw a function that I knew I wanted to refactor. I’m amused by the enjoyment I derived from making the fairly simple change.
[more...]

Permalink     Comment     [, , ]    

Anaq’rest

11:56 01 Apr 2010

At the beginning of March I kicked off a roleplaying campaign, the first I’ve run since early 1995. The setting is essentially the one I laid out last year in my fantasy world sketch, which now as the name “Q’Rith”.
[more...]

Permalink     2 Comments     [, , , , , ]    

2010 Goals: First Quarter Review

11:12 30 Mar 2010

Yes, clearly my progress (or lack thereof) needs quarterly reports. And here’s the first one for this year.
[more...]

Permalink     1 Comment     [, , , , , , , , , , ]    

Giles Bowkett on Finding New Programming Jobs

15:52 23 Mar 2010. Updated: 17:58 23 Mar 2010

It’s too long, it’s full of self-promotion, and really it’s an ad for a video he’s selling, but it’s entertaining and contains some good advice: “Programmers: What to do if You Get Fired”.

This might be the best line:

If you’re looking for a better job, writing an amazing resume is a good place to start. I don’t mean just a better resume; I mean a resume that makes people stop asking if they should hire you and start asking if they can afford you.

Annoyingly, I find myself tempted to buy that video after reading his post…

So far, his 2008 presentation at RubyFringe seems pretty entertaining too. Maybe you should watch it after you’ve updated your résumé.

Update: at the end of that presentation, he says “build something because you believe it should exist”, which I agree with 100%.

Permalink     1 Comment     [, , , ]    

@: A Triumph of Design

20:50 22 Mar 2010

The New York Museum of Modern Art has added the @ symbol to its architecture and design collection. Originating perhaps as a Latin abbreviation for “toward”, it showed up on one of the early Underwood typewriters (possibly the Underwood 1; it was definitely on the Underwood No. 5) and was used for “at the rate of”, which usage still survives.
[more...]

Permalink     1 Comment     [, , , , , ]    

An Introduction to Roleplaying Games

23:56 21 Mar 2010. Updated: 21:32 19 Jul 2010

Today I ran for the second time the roleplaying one-shot I did in December, with a completely different group of players. Last time the new:experienced ratio among the players was 1:4, while this time it was 3:1 (also, last time the female:male ratio among the players was 2:3, while this time it was 3:1).

Because of the number of new players, I prepared a little introduction to roleplaying to give before starting play, and I thought that it was worth sharing more widely.
[more...]

Permalink     4 Comments     [, , , ]    

“Let’s Enhance”

16:29 07 Mar 2010

A particularly inane trope:

In case the point isn’t crystal clear: you can’t do that. There are no image enhancement programs that let you know what the data missing at the point of capture is.
[more...]

Permalink     4 Comments     [, , , , , ]    

The Unfeasibly Tall GBBMCSMB

11:50 15 Feb 2010

I’ve always had a soft spot for good genre parody, regardless of genre, and The Unfeasibly Tall Greek Billionaire’s Blackmailed Martyr-Complex Secretary Mistress Bride is pretty damn hilarious. You can read the first chapter in HTML, or the whole thing at Scribd.

Permalink     Comment     [, , , , ]    

First Post With Vim

20:05 14 Feb 2010

Over the last couple of weeks I’ve been hacking away on scripts to customize Vim, replicating the scripts I made for jEdit. I’m more or less done, and this blog post is being written in MacVim. This hopefully means that when I’m done with it I’ll be able to publish it from within Vim, the same as with jEdit.
[more...]

Permalink     1 Comment     [, , , , , , , ]    

Better Word Count in Vim

23:40 17 Jan 2010

I’m currently trying out Vim (again), and have made more progress this time, mainly due to Seth’s help. The key things that have made it better:

  • :set hidden. Absolutely critical, this. Stops Vim from complaining when you try to switch buffers and your current buffer has unsaved changes.
  • bufexplorer. Makes switching buffers a lot easier.
  • A better Python syntax file. I didn’t like the defaults.
  • My own indentation and syntax files for reStructuredText.

Really, though, the key first one was :set hidden. Before that I felt that I had completely misunderstood Vim’s file management model.
[more...]

Permalink     1 Comment     [, , , , , , , ]    

2010 Goals

08:53 01 Jan 2010

Happy New Year!

Once again, my goals for the coming year.
[more...]

Permalink     1 Comment     [, , , , , , , , , , , ]    

2009 Goals Review

17:43 29 Dec 2009

I had eight goals for 2009, and all of them that I’m going to get done I’ve already completed. Time to review.
[more...]

Permalink     Comment     [, , , , , , , , ]    

Favorite Posts of 2009

17:37 28 Dec 2009

My best pieces this year. If I write an outstanding post in the next three days, I’ll cheat and add it to this list later.
[more...]

Permalink     Comment     [, ]    

How Not to Spell “Gibraltar”

23:57 13 Dec 2009. Updated: 01:09 14 Dec 2009

Proofreading appears to be appreciated less and less, a trend I’m not fond of in the least. I’m all for more democratic and widespread content production, but I still think that professional publications and media outlets should distinguish themselves at least in part by having good copy editors and proofreaders.
[more...]

Permalink     Comment     [, ]    

NaNoWriMo 2009 Fifth Check-In: Admitting Defeat

22:37 06 Dec 2009. Updated: 15:11 07 Dec 2009

Yeah. Unlike the five previous times I’ve attempted to set a month-ish target for myself, it’s just not working.
[more...]

Permalink     Comment     [, ]    

NaNoWriMo 2009 Fourth Check-In

23:24 29 Nov 2009

I hope that you readers don’t hate reading these weekly notifications of zero progress as much as I hate writing them. It’s been a bad month, and I’ve been almost completely unable to get anything at all done with the fantasy novel. I’ll keep trying to get somewhere for at least a couple more weeks, but I’m starting to have some serious doubts.

Permalink     Comment     [, ]