I've had about 3 hours of sleep over the last 48 hours. Nuts huh? I think those of us out there that does anything having to do with coding knows what an all-nighter is. We all do this every once in a while... it's so sad too. I got empty cans and candy wrappers around me, my face is breaking out, I got what my fiancee calls "panda eyes", and I probably don't smell very good right now too. Yesterday I didn't even break much for dinner too...I heated up a crappy Maruchan instant noodle and that's about all I had the whole day.
What got me so obsessed? Well, I finally bit the bullet & learned a new way to do my coding. This is no small thing for an old dog like me that's been doing web design since 1996. I'm so used to doing it the same way all these years it's hard to think of another way.
Over the last 3 or 4 years there's been this huge push to make websites "compliant" and accessible to everyone. This is especially important for government or non-profit websites that needs to reach the most people it can, regardless of any disabilities. Not to mention these days, people are starting to view websites on their cell phones and little PDAs, it's had to force us lonely developers into this mode where we've had to learn something new.
Of course we've all been trying to do that since day one, but I think it wasn't probably until the latest versions of browsers came out that it totally gave everyone the ability to take it to a new level.
Enter this thing called
CSS, or Cascading Style Sheets. Basically without boring you guys out of your minds, what this essentially does is separate the design of your website from the content. So imagine you have all your website information reachable / printable / viewable on almost anything you use to reach it. With CSS you can. There's no way that would happen if you built your entire site in Flash for instance.
One of the coolest sites that demonstrates the power of CSS is this site called
css Zen Garden. Click on the different designs on the right hand side and you'll instantly see the website completely change it's look with the same information. Imagine having all kinds of different versions of your website to reach different people...all from the same source. Anyway, there are some REALLY creative designers who have submitted to css Zen Garden. It's a bit of a bragging right to get posted there I think. You'd probably have to be a web designer to care, but the cool part about how Zen Garden works is that just 1 single file is all it takes to make such drastic changes to the design.
Anyway, long story short I've been having a hard time switching from the old ways of doing things to this CSS method. And it's really been bothering me too.
48 hours ago, somehow it just clicked. And then somehow my mind went into full-focus mode and then it was just
wham bam thank you maam and just out of nowhere I created 2 new sites using full CSS web standard. And I tell you what... I must admit it's easier & more flexible then I ever imagined. So long HTML tables...good riddance. Hopefully these 2 sites will be finished in and around the next couple months and I'll be able to show them here. I'm quite happy with them.
I was so elated I went out a 7:30am (I was already awake remember?) to buy myself my favorite Spanish Omelette with Home Style Potatoes breakfast over at Andy's in Manoa. Hooo...that shieeeet is good!
This will give me some edge I think. I don't see many teams here in Hawaii focusing on web compliant design. This kind of steps me up the ladder somewhat and that's good.
Now if only I can step away from my computer for a second I can finally take a shower and EAT!