Libre Software Design

correct - elegant - free

Libre Software Design

Welcome to the Libre Software Design website. This is the personal website of Toby Goodwin, aka #t

You might well be looking for rc or possibly even bun or one of my other coding projects.

If you're after learning, I've written some tutorials (and hope to improve these and write some more).

And there is more writing, mainly Usenet articles, but with more stuff (again!) planned.

Finally, here's my journal, which is also reproduced below for your convenience.

#t

Journal

In my opinion “blog” is not an elegant word. So this is my “journal”.

  • Comments on this blog

    So I've been thinking about how (and whether) to support comments on this blog. Read More...

  • Site now in Yesod

    I lost the Drupal version of this site during a VPS move. Careless, I know, but also an indication of one of the troubles with Content Management Systems: your data is in a database under a schema of doubtful provenance. Read More...

  • Starting svscan in recent Linux distributions

    Good news: the unspeakable SysV init dreck, which somehow wormed its way into the popular Linux distributions, is moribund. It has been replaced by upstart in Fedora (since at least F9, possibly earlier). The upstart project appears to have come from Ubuntu, so I guess that similar remarks apply there, too. Read More...

  • Stop & Think - The Art of Thoughtful Programming

    My current programming project is proceeding rather slowly, due to lack of time. Most days, I get literally a few minutes in a coffee break actually at a terminal. But there's always plenty of thinking time--on the walk to work, in the shower, or while washing up. Rarely with pen & paper to hand, unfortunately. I can't say that this is my favourite way to program, but it does help correct my tendency to spend too long tapping the keyboard, with insufficient cogitation. Read More...

  • The benefits of scripting

    So, I'm converting my website over to Drupal. This involves uploading all the Usenet articles. On the old website, there was -- more or less -- one page per newsgroup. That's about 16 pages. In Drupal, it seems to make sense to make each article a separate node. I've just counted, and that's nearly 700 nodes. Read More...

  • Drupal

    This website serves several purposes: it is a stable home for software that I have developed (or maintain); it is also a place where I can scratch my itch to write nerdy things. And it is a proving ground for my ideas in web site design and development. Read More...