Saturday, March 8, 2008

CSS Hates Me

I've been a developer 20+ years using various languages along the way. I'll admit that I've never truly mastered any of them, but I have always been able to make do and make a decent living with them. My first web application was created with Oracle and their OAS/WAS using PL/SQL in stored procedures. I was hooked on web apps from the start.

I've done a lot of web development since then, again using various languages and tools. Some took me longer to become productive with, but none of them have actively fought me while I was trying to use them. CSS is alive and evil and it hates me. It sees what I am trying to do and uses my own code against me. As far as I am concerned, tables are the best way to layout a web page and always will be. (I am going to get a lot of hate mail about that)

However, we are using CSS, though if you check the footer you'll see that we are using something I modified from Free CSS Templates. I never would have been able to do this myself. So what is my point? We eat our own dogfood. One of the reasons we think that CrossBrowserTesting.com will be successful is that we keep having to use it ourselves to check for problems with our own sites (not that we have everything perfect yet). No one can have all these different browsers or environments at hand to test browser compatibility with and these virtual sessions are great for being able to spot check changes or debug problems.

I can't wait until we get our Mac's up and running so that we can test against that OS and related browsers as well. Of course, that will just be another platform from which CSS will launch a brutal attack on what's left of my sanity.

Oh well, enough ranting. I hope you enjoy YOUR weekend.

Mike

0 comments: