So in the first part of my little rant here, I discussed the training, or lack thereof, of designers and developers and how it has ingrained in them the techniquess more often than not used in today’s coding of websites and applications. Today I will cover the argument that they do not have enough time to learn new ways of coding.
This argument comes up more often than the first. Interface developers always complain they never have enough time to learn new standards of practice. Let me put it this way – are you saying you don’t have the time to give your clients a greater return on their investment? You don’t have time to advance your skillset to make your job easier, less time consuming and more consistent? If you answered yes to these questions send all your clients to us and stop reading now. (Hey, it’s worth a shot!)
In all seriousness though, if you could be guaranteed of the above benefits, why would you not want to start learning these techniques? How many times have you had to wade through dozens if not hundreds of pages to change all the font tags or scoured nested tables to find all of the content to update? On average our sites that are built using structured markup and divs use just 200 lines of markup and that could easily be cut by a third if we weren’t so damn picky about the format of our code. Mind you, that is just the markup and does not include the content.
Need to change a heading style – no problem! Just load up the CSS and change it in one place! Put your waders away and stop straining your eyeballs, one change in one place and you’re done!
Now is it easy learn these new rules and syntax? Hell no! But it’s not rocket science either. Just like anything it takes practice and dedication to get it perfect. My suggestion – start small. Start by stripping out all the presentation markup for your content. Take out all the deprecated font tags and spans that have no structure. Replace with paragraphs, headings, and unordered lists. Create a simple stylesheet and link it to your page. There you go! You’re on your way to becoming a css guru. Call me when you’ve reached zen master level and we’ll do battle.
Next time I will discuss all the benefits of your new skill set and where to go to get information on your path to enlightenment. Join me!