Sponsored by Sony Pictures
Watch a scene from 2012, in theaters November 13 view!
whowillsurvive2012.com - Get ready for the biggest event in history - the end of time. How will you survive? 2012- opening 11/13
32 Comments
- hexdump, on 10/12/2007, -3/+14mrbluejello: The word "architect" can be used as a VERB as well as a noun. From dictionary.com:
–verb (used with object)
4. to plan, organize, or structure as an architect: The house is well architected.
Thank you. - ejade320, on 10/12/2007, -0/+7Good read. I've often found CSS is one of those technologies that is a victim of its own flexibility.
- heffer2k02, on 10/12/2007, -1/+7"Just because some loons in the last 10 years have popularized the corruption of this word, does not make it proper and acceptable English."
Yes is does you pedentic anal retentive. Language is constantly evolving, and the use of architect as a verb is hardly new. My god, when you start defending yourself with greek sources from 1555 you know your digging yourself in deeper and grabbing at straws.
Thank you. - Ikean, on 10/12/2007, -1/+6Hm, interesting and noted... and according to my dictionary true as well. Although you were dugg down I dugg you up one. I wouldn't have caught that myself, and I'm certainly not an advocate of "grammar nazis" (IMO language should be coherent and intellectual, but remain flexible and adaptive), but I believe it's an accurate observation and I'll be watching for that in the future. Maybe it will be accepted as a verb one day? I'd bet it's being used quite a bit now days.
The "Thank you." at the end though is definitely far too pretentious - qbix, on 10/12/2007, -0/+5I must agree, but it's not limited to CSS. Bad planning can occur in any area of design and development. Having a good foundation is key if you don't want to end up with unmanageable or non-expandable code. Good read.
+digg - rickrussie, on 10/12/2007, -0/+5Seriously you guys! We have a very informative and useful article here and all you can do is argue about whether architect is a verb or not.
- JimmyLin, on 10/12/2007, -0/+4I have seen CSS that is extremely messy and generally I look at it and I can tell that the person who made it did not intend to change anything. I would not recommend this, but eventually in the end the person who coded it will spend extra time understanding his code if ever he needs to edit the CSS.
Using comments to divide your stylesheet is extremely useful and in the long run will save you countless hours. Also, if there is enough styling for one particular aspect of a page, it makes sense to make a new stylesheet for it. This way, it does not clutter your main (layout) stylesheet.
Also, as a CSS designer myself, I try to minimize redundencies by spending the time to make sure I do not have any unnecessary duplicates, or if I can, to merge similar elements together.
Overall, it was a good read. I hope some CSS designers begin to think more about structuring their code. - xeeton, on 10/12/2007, -1/+4Cool, a bunch of comments about nouns and verbs!
- vicaya, on 10/12/2007, -2/+5Well, according the experts:
http://www.askoxford.com/results/?view=dev_dict&field-12668446=architect&branch=13842570&textsearchtype=exact
architect
• noun 1 a person who designs buildings and supervises their construction. 2 a person responsible for the invention or realization of something.
• verb [Computing] design and make (a program or system).
— ORIGIN Greek arkhitekton ‘chief builder
English is a flexible and evolving language. Here is an article about "verbing nouns":
http://www.stcboston.org/archives/articles/nouns.shtml - DNABeast, on 10/12/2007, -0/+2Now that the header is on the front page of digg I guess it'll get entered into the lexicon anyway. Funny old thing language ;)
- heffer2k02, on 10/12/2007, -1/+3Why not just split your CSS out into many small files, stored in a directory hierarchy that reflects that of your site. If your worried about the "so many includes" you could include a "CSS file" that just points to a server side script/method that accumulates your many CSS files into one, and sends that back to the client (could be done cleanly and easily with rails routes for example). If your worried about the hit that will have on the server, your server could cache the CSS tree and serve out the segments dependant on the route requested.
- pucosk, on 10/12/2007, -0/+2Umm, yea sure. Thanks for your advise. Now we'll all make small websites with a single CSS file. And about splitting your CSS in files depending on usage/page. I find the most significant feature of CSS to offload it from the page so bandwidth can be saved. But by requiring many HTTP requests to fetch the stylesheets you just add another 1KB per stylesheet in overhead. I'm not trying to say that splitting is evil but there is a tradeoff to this kind of organization.
- theWrkncacnter, on 10/12/2007, -1/+2shut up troll
Anyway, on my first website I used CSS that I mostly copied from another website, and it was really messy. It worked, but I had no real idea about what I was doing. This site is a great resource. - andhapp, on 10/12/2007, -0/+1It is very true to say that planning is the key to robust development and I totally agree with my fellow digger qbix. My suggestion to all CSS writers is to gain a good understanding of the website design, navigation and functionality. This will help in identifying the common elements across all the pages like for example a rectangle box which appears in different places on different stages. Eliminating common elements means there CSS is in one place thereby promoting clean, readable, understandable CSS.
This usually does not happen in "REAL WORLD" and I had to struggle a lot but we can all give it a try and with time it will become a routine practice. - caffiend, on 10/12/2007, -3/+4noun? verb? WHO GIVES A *****?!? RTFA and STFU!!
- samster, on 10/12/2007, -0/+1It was a good read once I had replaced the font with something a little more readable.
- elvendil, on 10/12/2007, -0/+1Organising CSS is quite an interesting thing, and I like seeing how other people do it. I've been through a number of methods over the last few years, some mentioned in that article, some not. If anyone is interested I did write up how I currently structure mine, which might be food for thought for someone:
http://mattwilcox.net/archive/entry/id/642/ - Ikean, on 10/12/2007, -2/+2I'd just like to point out:
------------
"Again - by no means an authority on this, but didn't Oxford in some inane attempt at modernisation or popularity or something add a heap of slang and colloquialisms."
------------
"Actually, according to Oxford it is a verb, specifically relating to computers. Ironic that Oxford is the authority on non-American English Language and they say that "architect" is a verb, [...] while Merriam Webster, the authority on American English Language, agrees with you that it is not a verb."
http://www.askoxford.com/results/?view=dict&field-12668446=architect
http://m-w.com/cgi-bin/dictionary?book=Dictionary&va=architect
------------
"Well, Oxford did recently add to their list of definitions, the word Phat..."
http://www.askoxford.com/concise_oed/phat?view=uk - RichDigger, on 10/12/2007, -1/+1Dugg up.
Dictionary.com describes how words *are* used, not how words *should* be used. "Architect" as a verb is an abomination. If the intent is to capture the sense of building or crafting associated with an Architect's profession, the test is to ask an Architect if he ever Architects, and, if not, to ask him what he does do and use that word instead. Probably "build" or "craft" will do nicely.
Meanwhile, the article itself is incomplete in its lack of reference to coding for welformedness and performant parser compatibility (both excellent example, as words, of the revolting place this slovenly practice gets you). - kewlceo, on 10/12/2007, -3/+3Yes, I noticed it, and so did jrocknyc above. Despite the error in grammar, I think that the article deserves a digg. There's some good advice there, such as alphabetizing your attributes, for instance.
- ahmedcol, on 01/29/2009, -0/+0http://sa-girl.com
http://msryh.com
http://ksavip.com
http://m9ryh.com
http://7bbcam.com
http://sa-girl.net
http://saher4.com
http://sa-girl.com
http://msryh.com
http://ksavip.com
http://m9ryh.com
http://7bbcam.com
http://sa-girl.net
http://saher4.com
http://sa-girl.com
http://msryh.com
http://ksavip.com
http://m9ryh.com
http://7bbcam.com
http://sa-girl.net
http://saher4.com
http://sa-girl.com
http://msryh.com
http://ksavip.com
http://m9ryh.com
http://7bbcam.com
http://sa-girl.net
http://saher4.com
http://sa-girl.com
http://msryh.com
http://ksavip.com
http://m9ryh.com
http://7bbcam.com
http://sa-girl.net
http://saher4.com
http://sa-girl.com
http://msryh.com
http://ksavip.com
http://m9ryh.com
http://7bbcam.com
http://sa-girl.net
http://saher4.com - yenta4shop, on 09/07/2008, -0/+0http://www.yenta4shop.co.uk/
http://astore.amazon.com/12.volt.battery.charger-2 ...
http://astore.amazon.com/5.gallon.water.bottle-20
http://astore.amazon.com/aerobed.raised-20
http://astore.amazon.com/bug.zapper-20
http://astore.amazon.com/flowtron.insect.killer-20
http://astore.amazon.com/furniture.chaise.lounge-2 ...
http://astore.amazon.com/inflatable.bed-20
http://astore.amazon.com/steam.cleaner.mop-20 - ReallyChili, on 10/12/2007, -2/+1Alright, guy, I see that architect CAN be used as a verb, but it sounds freaking retarded when you do.
- feralkid, on 10/12/2007, -1/+0Goodwin's Law has been invoked. This thread is over, Raus!
- bmachine, on 10/12/2007, -3/+1Good read. But if your CSS is so complex that it requires such a level of organization, it may mean that there is something wrong with the design. The first step should be to try to simplify.
- mrbluejello, on 10/12/2007, -4/+2Wow, sorry I didn't consult "dictionary.com", who cited itself as the language authority lol. If you look at the page they quote 4 sources, and "dictionary.com" is the only one that acknowledges the bastardized "verbification" of this word. If you check the etymology of the word, you see this is a Greek word, originating around 1555. Just because some loons in the last 10 years have popularized the corruption of this word, does not make it proper and acceptable English.
The fact that "architecting" is in the same tome as "Phat" (thanks Oxford!), comes as no surpirse, when you consider the source. - phstpok, on 10/12/2007, -3/+1Lawdy lawdy. Thread drift is getting as bad in digg as usenet. I wonder if the "Hitler" principle will apply here as well.
- heffer2k02, on 10/12/2007, -4/+1bury
- mrbluejello, on 10/12/2007, -3/+0heffer2k02,
Your language "litmus test" would add the following to our lexicon:
"u" - you
"r" - are
"b4" - before
"l8r" - later
Just because people use language, does not make it right. - tehsexy, on 10/12/2007, -9/+3lol
- vicaya, on 10/12/2007, -10/+3*****
- mrbluejello, on 10/12/2007, -17/+4Anyone ever notice how the word "architect" is a NOUN, not a verb? So "Architecting a web site" is like "garbagemanning a trashcan". The word is DESIGN (you know, a VERB) people, not ARCHITECT.
ar-chi-tect (noun)
- a person who DESIGNS or GUIDES a plan or undertaking.
Thank you.
What is Digg?