The channel seven defence

  • Post author:
  • Post category:Link

Your honour, they can't prove we didn't lie in our story. Arguing that you could have lied in a journalistic story as a defence? Either Channel 7 is populated with such morons that you shouldn't be watching, or they can't be trusted. Pick. [icbm: home]

Continue ReadingThe channel seven defence

Hackathons

  • Post author:
  • Post category:Link

Let your development team spend a day hacking on a feature they care about. Sounds like a great idea to me. I look around at a lot of the developers I know and they're running at 50% efficiency because they feel bored doing what the managers say they should the whole time, and the product suffers as a result. Is your company having trouble with staff churn? It's probably because you don't let your employees become passionate any more. [icbm: home]

Continue ReadingHackathons

Random segue: how I came up with the original table of contents

One of the problems I grappled with early on with was how do you come up with a table of contents for a book? It's a complicated process, and it's really important. If the book doesn't flow, then people are left confused about what goes where, and the book is a lot less useful. Additionally, when you sit down to actually write, then you need to know what is covered where so that you can refer the reader to the right place to find out more about a specific topic -- even if you haven't covered that topic yet. So how did I come up with the first cut of the table of contents for the ImageMagick book? Well, I started by looking at all of the command line options to the various ImageMagick commands. I wrote this down on a stack of old business cards, and then distributed those cards in logical sounding piles on the floor. Those piles pretty much became the chapters that I originally submitted. That's the card mound. Anyway, once that was done, Matt (the editor) and I sat down and worked on the table of contents description until it flowed nicely, covered everything we…

Continue ReadingRandom segue: how I came up with the original table of contents

Working on review comments for Chapters 2, 3 and 4 tonight

Michael Carden asks in a comment to my previous post to the book if I had considered making draft chapters available for public comment before printing. To be completely honest it hadn't occurred to me until Michael suggested it, and it does fit well with all the open source stuff I have done over the years. It's a hard call though, because there is already a review team of four or five, and there isn't much spare time in the process because we really want the book published in time for Christmas. This is why I'm going to say no this time to the offer of a more public review, and I'll do my best to take that on board next time when I know more about how long this sort of thing can take (I'm actually only about two days over schedule at the moment, but I really don't want to slip any further). Sorry Michael. Anyways, I'm working on review comments for three chapters tonight, which is one of the things that made me think about this more. I'm really rather surprised about how positive the review comments have been so far given how I feel about the…

Continue ReadingWorking on review comments for Chapters 2, 3 and 4 tonight

Why Debian?

Why do I use Debian? Well, one of the reasons is the bug reporting. I think I just found two bugs in ImageMagick, one a simple documentation bug, and the other a functionality bug. With Debian, I can just run the reportbug command from the command line with the name of the package, and walk through the simple bug reporting process, instead of having to fight my way through mailing lists for the dozens of different packages I have installed. It's nice.

Continue ReadingWhy Debian?

End of content

No more pages to load