Have you ever took on a half finished project and realized that you disagree with the way it has been handled so far? Are you bothered with the way someone else approach css coding (or coding in general) or are you able to overlook the flaws and differences, and do your task peacefully?
How do you approach coding?
During a professional career, each one of us develop a certain coding style and have some coding preferences. We use and reuse certain coding patterns that in time can become our trademark. The process of finding the perfect approach to coding takes years. During those years you filter out all the bad habits you have, and embrace new good ones. Actually, you are perfecting your style constantly but, at some point, you think "your way" is so perfect that you don't want to change (or add) anything.
I can speak for myself and say that my "coding style" has become somewhat of a "coding obsession". When I am asked to tweak a css property here and there on a site that I didn't develop, I find myself editing and organizing entire style sheet to my preferences. I am like those housewives that first have to clean up the entire kitchen before making a cup of coffee. Don't have to tell you how much more time I spend that way. I usually do this things to improve the code and do my client a favor, but I sometimes rewrite it just because it's not formatted the way I like it! I mean, it's a good peace of code and I am still making modifications. But, hey, don't get me wrong, it's not that I am not a tolerant and flexible person :) I love people and their work! I do!
The difference between the two
So, where is that thin line between purist and a freak? Well, each one will definitely try to improve a poor code, no doubt about that. But the difference is when they take over someone else's good code. Purist will embrace the coding patterns the developer before him used and continue in the same way. Freak? He (or she) will modify entire code to his own preferences, search for a way to optimize two lines of code into one, spend hours on moving properties, classes, functions up and down until the perfect harmony is found, will be persistent enough to go through each line and delete those darn, no-good white spaces after brackets... You may call it obsession, but to freaks there's no other way :)
What about you, are you a purist or freak?
Designer, developer and a passionate standardista with large experience in all types of front-end work. Started to get involved with web in 1999. and turned freelance in 2005., the same year he started Css Globe. Alen's work has been featured on numerous css galleries including famous Css Zen Garden official list. Available for 





Luc on 15 Aug, 2008 wrote:
Aaron I on 15 Aug, 2008 wrote:
Sean McArthur on 15 Aug, 2008 wrote:
When I start editing someone else's CSS, I don't rewrite theirs. But I don't follow their same style either. I'll write everything my way and leave their code along, unless I notice when I'm briefly scrolling down something written in several rules which could have been 1.
So that makes me somewhere in the middle? I won't follow their pattern, but I won't redo their work either. It's mostly just aesthetic for the developer, so there's no point in redoing work.
Marko Dugonjic on 15 Aug, 2008 wrote:
Andrei Gonzales on 16 Aug, 2008 wrote:
Mintao on 16 Aug, 2008 wrote:
Webdesign Drenthe on 17 Aug, 2008 wrote:
Wardell on 17 Aug, 2008 wrote:
olaf on 17 Aug, 2008 wrote:
draganbabic on 18 Aug, 2008 wrote:
http://sprawsm.com/blog/re-purist-or-a-freak
Great post Alen.
Murphy on 18 Aug, 2008 wrote:
Mike Robinson on 18 Aug, 2008 wrote:
LadynRed on 18 Aug, 2008 wrote:
myaleigh on 21 Aug, 2008 wrote:
Kiel Frost on 27 Aug, 2008 wrote:
MattZ on 27 Aug, 2008 wrote:
I can't stand sloppy markup, especially those that is built out by ASP or spit up by programs like Dreamweaver. I take time to indent things properly, add comments, and delete unnecessary code. I sometimes spend more time 'fixing' poor code than writing my own. I adhere to web standards. I want things to be perfect, and have stopped supporting old outdated browsers.
And I like it that way.
Paul Dukes on 7 Sep, 2008 wrote:
keir on 9 Sep, 2008 wrote:
I think for professionals, working within time constraints, it's OK not to be a freak. I'm certainly not.
Web Design Mauritius on 27 Oct, 2008 wrote:
Jeff on 30 Oct, 2008 wrote: