Posted on Leave a comment

Life as a Coder

There are not many times that I can talk about my work nor do I feel it is terribly appropriate to cross blog and work. I am one of those "anything computer" people. Over the years I have built computers, run networks, designed database, killed trees in the name of quality assurance, managed projects, managed people, danced on the bleeding edge, ridden the wave, and been blown up in dot bombs.

One of the positives about tech is that it moves so fast you are rarely bored; one of the negatives is it moves so fast you are rarely up to speed. For a variety of reasons easily looked up through Blingo, to make websites look right in most browser (IE, AOL-which really was IE, Netscape, Mozilla, Opera, and so on) tables were heavily used in the past. Imagine using an Excel spreadsheet to paint a picture. Now-a-days browsers have become more compliant to web standards so there is a push to create "tableless" designs since a <table> element for HTML was really intended to create a table (say, of data) rather than be used as a hack for laying out design a la paint by numbers.

A good developer will be aware of the evolving technologies and changing standards but due to high pressure deadlines, inadequate budgets, bad habits, over working, moonlighting, resistance to change, or whatever the case may be that developer may find himself doing great work but still using techniques of a time passed. If the learning curve is going to add 150% effort to a project and only give a return to the client that is only appreciated by academia and not the client’s customer base then it does not make sense.

I have always tried to create websites that were cross-browser compatible (Netscape, IE, etc) and cross-platform (Mac and Windows…perhaps Linux/Unix et al) but I have not stuck with standards nor strived for artistic markup that produced compliant code. Instead I strove for well-documented code that was encapsulated, portable, extensible, and age-able. My work has always been documented within the code, and in external documents such as MS Word and Visio. A developer should easily be able to step into my code and maintain, continue or expand a project.

Typically an artist or a client provides the content and layout (in the form of a picture or MS Publisher document). My job is to use a markup language to present that content in such a way that the browser (IE, AOL, FireFox, Opera, etc) will render the content exactly as the original designer intended. This time around I decided to go for broke and make a site using current web standards that validates and uses a completely tableless design using CSS which in theory makes this site portable to a variety of devices such as telephones and means it can quickly, easily be styled to have a new look when the time comes.

I present you: Gano Café. Gano Café is an example of a static website using current standards. For an example of a database driven project using PHP see Werner Paddles and click "choose a paddle"

Working with standards has been an incredible pleasure! I now have little excuse to ever do anything less.

Posted on Leave a comment

Looking for the best writing on the web?

I have to say some of the most entertaining, creative writing I can find on the web is at Sanity Adrift. His posts are spaced out as if each is being drafted, proofed, re-written, tossed out, pulled from the garbage, written again, edited and finally published against a relunctant deadline of "I must move on to another topic." The time between posts is rewarded with a post of several paragraphs from which you cannot divert your eyes. It’s not lengthy in the sense that you want to skim to get to the end. At Sanity Adrift the writing is so well done that you want to read each word and sometimes twice. TV deserves to be published! I’ll leave it to the curious to explore and figure out "TV." His bio is as much a pleasure to view as is his blog.

Posted on Leave a comment

Some sanity returns to our government?

Drapes removed from Justice Department statue. Attorney General Alberto Gonzales makes a good choice!

The drapes [covering Spirit of Justice’s one exposed breast], installed in 2002 at a cost of $8,000, allowed then-Attorney General John Ashcroft to speak in the Great Hall without fear of a breast showing up behind him in television or newspaper pictures. They also provoked jokes about and criticism of the deeply religious Ashcroft.

Alright! That’s progress. Now how do we get the other one uncovered?

Posted on Leave a comment

Buuuahhhhhaummmmm

Sometimes white noise drives me nuts. As a child I could tell you from the opposite end of the house if the television was turned on even if the sound was all the way down while others would insist there was no noise. The hum of a computer monitor can be distracting enough to prohibit programming. At these times I like to put in some ear plugs dropping noise by 20db and effectively cutting out the white noise but still allowing you to hear.

I am programming and I hear a noise that I can’t identify. I take out an ear plug to acknowledge an airplane. A few minutes later with the ear plugs in I hear what sounds like a Cessna single engine plane flying too low. The sound is coming through the baby monitor and getting louder. I can only assume an appliance is dying despite a childhood flashback so I run upstairs to seek out the noise before it wakes everyone in the house.

The childhood flashback was to being in right field during a t-ball game praying that some lefty hitter didn’t smack the ball my way. I’d much rather hang out assuming my lack of ability than have the ball fly my way and prove my lack of ability. I was living in Kenner, Lousiana at the time. Lots of mosquitoes. During the game a skeeter eater would drive by, the game would pause as all the children would stare at the truck spouting off a wall of fog, the fog would approach and be welcomed by the crowd as we knew we’d have a few less bites that night, and the game would continue without so much as a thought toward what this horrid chemical might be doing to our lungs and tissues.

It didn’t take long for me to realize that no appliance was dying and no airplane was crashing into the house. I stood on the porch for a few moments and watched the funny looking truck approach spouting off its spray of whatever is supposed to reduce the mosquitoe population. As it neared, the outdoor cat meowed as if to say, “Am I supposed to hold my breath?” and I slipped back inside with the clean air feeling slight remorse for the cat while not allowing the dog to go out into the fog but happy to know that there may be a few less blood suckers tomorrow.

Posted on Leave a comment

Goodbye America

I said a long time ago that Heir Bush would try to stay in office forever. Now B.K. Delong of Brain Stream points out that Representative Steny H. Hoyer of Maryland introduced a bill on February 17, 2005 to "remove the 22nd Amendment setting Presidential Term Limits."
Co-sponsors:

Rep Berman, Howard L. [CA-28] – 2/17/2005
Rep Pallone, Frank, Jr. [NJ-6] – 2/17/2005
Rep Sabo, Martin Olav [MN-5] – 2/17/2005
Rep Sensenbrenner, F. James, Jr. [WI-5] – 2/17/2005

Well, your fearless dictator is trying to strike yet another blow to the Constitution.

Who keeps voting for these morons?