12.23.11
Quoting Matt
Scripting is the new literacy. A hundred years ago, the dividing line was the ability to read and write. Today, it’s between people who can code simple things, and those who can’t. It’s so liberating to have an idea and be able to bend the computer to your will. I’ve found that of the most rewarding experiences in life is to create something that provides a useful function for other people. There’s an intrinsic goodness in it, like how I imagine what a true craftsman would put into a chair, table or door. You build it for the ages.
While I disagree strongly with the beginning of the quoted passage, and somewhat with the end, the middle rings true with me. I enjoy being able to write simple things to help me accomplish a task, and sometimes those pieces of “software” are even useful to others. Like many before me, I started finding my way around the Camino codebase and attempting to pick up Objective-C and Cocoa in part to fix things that bugged me, to bend Camino to my will (to paraphrase Matt).1 And although I’ve gotten great satisfaction out of fixing some bugs that have bothered me or have required some persistent debugging to fix, the most rewarding fixes—then and now—have been ones that have helped out others. It certainly isn’t saving the world, but if some code I write solves a problem someone else is having and makes their life just a little bit better or easier, it’s time well-spent.
Wishing you all the best this holiday season.
1 The other part of my reason for attempting to pick up coding was to provide more manpower and help keep development moving—something with which nearly all small open-source projects could use a hand. ↩
3 Comments »
Atom feed for comments on this post · TrackBack URL
12.26.11 at 7:12 am
You’ve certainly written some code for
12.26.11 at 7:15 am
Hmm, I think WP’s sanitation routines ate my comment
The tetragram is to blame. Again.
12.26.11 at 1:51 pm
Yes, indeed, it seems that the tetragram and WordPress’s lack of sanitization routines ate your comment
If WordPress even checked for “supported” character codepoints, they could sanitize (encode, amp-escape, etc.) ones they (or the db) didn’t like, or show a warning, or something. I think it’s precisely because they don’t do anything that posts get truncated
My bug on the problem finally saw some action about a year ago, but, sadly, it’s been quiet for 7 months now
and I’m not sure that I want to install a plug-in that may have performance problems and an uncertain maintenance future.