Note: You are currently viewing my old web site. There is a new version with most of this content at OJB.NZ.
The new site is being updated, uses modern techniques, has higher quality media, and has a mobile-friendly version.
This old site will stay on-line for a while, but maybe not indefinitely. Please update your bookmarks. Thanks.


[Index] [Menu] [Up] Blog[Header]
Graphic

Add a Comment   (Go Up to OJB's Blog Page)

Programming

Entry 83, on 2004-11-09 at 22:32:41 (Rating 1, Computers)

I bet you thought I was going to launch into an extensive tirade about Bush's latest little battle in Falluja, didn't you? Well I'm sick of Bush and I don't want to talk about him any more, right now. I heard Rumsfeld being interviewed today and it was sickening. I wonder if he appreciates the irony in the things he is saying? Anyway, enough of that.

I want to be more positive and talk about computer programming instead. I have been doing some database programming work recently which has been really fun. I have to spend too much time at work doing general consulting which isn't exactly challenging and doesn't allow for much creativity. Creating computer programs is an unusual combination of art and science. Programming definitely requires technical, logical and mathematical skills; but it also is an art form, especially in the interface design, graphics, and layouts required.

I know very few users ever appreciate the artistry involved in writing a good program. The strange thing about programs is that often the simpler and more consistent they look, the more technical brilliance is happening behind the scenes. For example, I go to a lot of trouble to make similar sections of my programs work the same way, even if the underlying structure is different. A user will look at it and not even notice anything unusual, which is just about the best thing to aim for. If the user gets their work done while barely noticing the program is there, you have really achieved something.

On the other hand, many programs just give you a whole lot of tools which are not logically integrated with each other. The user just has to get used to how they work and make them work the best way they can. Dare I mention it, but Microsoft's crappy software generally falls into this category.

-

There are no comments for this entry.

-

You can leave comments about this entry using this form.

Enter your name (optional):

Enter your email address (optional):

Enter the number shown here:
Number
Enter the comment:

To add a comment: enter a name and email (both optional), type the number shown above, enter a comment, then click Add.
Note that you can leave the name blank if you want to remain anonymous.
Enter your email address to receive notifications of replies and updates to this entry.
The comment should appear immediately because the authorisation system is currently inactive.

[Comments][Preview][Blog]

[Contact][Server Blog][AntiMS Apple][Served on Mac]