Code and Design, Black and white.

September 14th, 2008

“In matters of principle, stand like a rock; in matters of taste, swim with the current.” ~Thomas Jefferson

Now you’ve got to admit when a web developer sees a statement like this, he can’t help but nod his head in agreement. I’ve been thinking about this for a while.

People relate to art in many ways, some more positively than others. In the respect of web design, its a whole new ballgame. From outright lack of understanding/respect/priority by clients to the latest in Web 2.0 designs, it really pays to understand how you can deliver the product that catches the customer without bending beyond breaking point. Graphic Designers must improve their current skills and learn new ones to stay relevant in the industry. In other words, if design is like swimming in the ever changing currents, be a slick salmon.

Developement on the other hand, is rock solid. Provided you have an understanding of what needs to be done (and how to tell the computer to do it), you can more or less do anything.  Years and years of experience isn’t something you wake up one morining and throw away. Instead of completly new technologies (though this is still the case) we are seeing more revolutionary ways of solving problems using  currently existing languages and technologies (an example of such a case is Web 2.0). If you make an error that evaded being red-flagged, it’s only a matter of time before it manifests itself in a 1000 size version. As a friend of mine said, “evolution, not revolution” - meaning? Get your code right the first time and spent the rest making it better.

It just goes to show how Code and Design are much more similar to a 2 faced coin - both sides are too important for one to play tail.

3 Column Layout using pure CSS

September 11th, 2008

In the earlier days of learning CSS, I was stumped by a constantly nagging problem - why can’t one have an equally simple means of deploying a 3 column layout without using tables? Two columns are easy using the float attribute left and right, but things got tricky when it was 3 and above. After a brainstorming session, I found an efficient way to do this.

Read the rest of this entry »