• On TV.com: THE GIRLS NEXT DOOR photos
April 27, 2008 8:25 PM PDT

Hand-coding HTML is still hip, says NY Times Design Director

Posted by Dave Rosenberg
  • Font size
  • Print
Being that my first "real" job was at a web design shop as a code monkey, it warmed my heart to see Khoi Vinh, Design Director for the NY Times state that they still write HTML code by hand. Of course, I have to believe that he was referring to templating and such, as there is no way they could maintain or deliver that amount of content without some kind of CMS.

It's our preference to use a text editor, like HomeSite, TextPad or TextMate, to "hand code" everything, rather than to use a wysiwyg (what you see is what you get) HTML and CSS authoring program, like Dreamweaver. We just find it yields better and faster results.

At my company we've been through this ordeal several times, finally settling in on PHP templates for the corporate site and Atlassian's Confluence for our developer sites. The corporate site still requires manual code intervention but we're modularized enough where the risk vs. reward is still OK. I'm waiting for Matt Asay to give me the green light on the Alfresco web product before we move to a full blown CMS. He knows that I am a difficult customer.

In the meantime I continue to enjoy/loathe our blog system here at CNET that requires us to format HTML. I like the control versus other blog tools, but it gets a little onerous.

Dave Rosenberg is currently working on a new stealth start-up based in San Francisco. He is Co-founder of MuleSource, an open source integration and infrastructure software company and is a recognized thought-leader in open source software and service-oriented architecture. He is a member of the CNET Blog Network, and is not an employee of CNET. Disclosure.
Recent posts from Negative Approach
Facebook delays employee stock sale
US soldiers in Japan to get "Super-Tivo"
AT&T drops Java on mobile phones, Sun updates JavaFX to no avail
Links of the day (NYC edition)
Death and taxes in virtual worlds
Off-topic: Peter Gunn video
Solving data integrity issues with Master Data Management
Open Sources Episode 3: Why does technology hate us?
Add a Comment (Log in or register) 22 comments
by jabailo April 27, 2008 10:04 PM PDT
Of course this has always been the right thing to do. HTML is a mark up "language". It's designed to be "written" as a combination of text and design. "Visual Editors" are idiotic.
Reply to this comment
by pegdashfab April 28, 2008 9:16 AM PDT
my HTML editor is "vi." (STFU emacs weenies!)
Reply to this comment
by pegdashfab April 28, 2008 9:17 AM PDT
obtw, dave, starting your article with "being that" is ... inept. try "because" next time.
Reply to this comment
by ewelch April 28, 2008 9:40 AM PDT
And Creationists still insist on getting their science from the good old "common sense" that grandma keeps telling us shows that humans couldn't have possibly descended from apes.

Lord knows the priesthood keeps its position by maintaining a sacred language that common people can't use or understand. Keep it mysterious and our jobs are secure.

And it's why web pages are way more boring and sterile. Kind of like Windows and most non-Apple cellphones.
Reply to this comment
by The_Decider April 29, 2008 9:40 AM PDT
You are kidding right?

HTML is not difficult or mysterious. Besides, programs like Dreamweaver produce terrible html code.
by The_Decider April 29, 2008 9:46 AM PDT
You are kidding right?

HTML is not difficult or mysterious. Besides, programs like Dreamweaver produce terrible html code.

Even something as simple as writing web pages, if you don't understand the underlying concepts of XHTML or whatever you are using you have no business doing it, especially professionally.

If you think that you can learn how to shuffle elements around in Dreamweaver but don't understand the code it is producing, yet can get a job you are kidding yourself.
by ToddWBeaver April 28, 2008 11:43 AM PDT
Maybe MS-DOS will become hip again, too.
Reply to this comment
by The_Decider April 29, 2008 10:02 AM PDT
What are you implying? That web designers don't need to know how to code HTML?
by Riquez-001 April 29, 2008 3:58 AM PDT
Actually, dreamweavers html code editor is the easiest & fastest I have used above those other text editors mentioned. Not only for html, but because it contains predictive code libraries & code colouring for many languages such as php, css etc.
I never use DW for any of its wysiwyg features, only exclusively code view.
I wish Adobe would do a stand alone code version.
Reply to this comment
by bhartman35 April 29, 2008 8:52 AM PDT
I've always been a big fan of hand-coding. It builds competence. The danger with WYSIWYG is that you get too dependent on the tool. Those kinds of tools are good at churning out basic pages quickly, but once you get the basic framework up, there's no substitute for going in there and fine-tuning to your heart's content -- not to mention wiping out the chaff.

Software like Dreamweaver that give you the HTML view is a step in the right direction, though.
Reply to this comment
by The_Decider April 29, 2008 9:44 AM PDT
Programs like Dreamweaver hide all the details so people think that can replace real know-how. Nothing can be further from the truth. Like others have said you can use Dreamweaver for a basic layout, but after that you actually have to do some work. That means knowing how to create standards compliant web pages that look good.

It is no different than the idiots using VS to create the VB code for them. It is crap code and the person doesn't have the elementary knowledge to be able to refactor it properly,

I have never seen a wysiwyg produce good code, ever. Good code whether it is a markup language or a programming language is always written by the programmer, not a program.
Reply to this comment
by PhilipAlanLaw April 29, 2008 10:26 AM PDT
There's a time and place for everything - including hand coding html.

This comment really caught my eye, "I'm waiting for Matt Asay to give me the green light on the Alfresco web product before we move to a full blown CMS."

I guess I'll wait too. ;-)
Reply to this comment
by loveboyg July 13, 2008 2:17 AM PDT
yes
thank you

Replica Handbags
Gucci Replica Handbags
Louis Vuitton Replica Handbags
by PhilipAlanLaw April 29, 2008 10:28 AM PDT
There's a time and place for everything - including hand coding html.

This comment really caught my eye, "I'm waiting for Matt Asay to give me the green light on the Alfresco web product before we move to a full blown CMS."

I guess I'll wait too. ;-)
Reply to this comment
by daverosenberg April 29, 2008 7:52 PM PDT
Nah, you should try it. I say I should wait cause Matt and I are friends and I will torture him if things don't go my way
by BDragon1209 April 29, 2008 12:04 PM PDT
MS-DOS will never become hip again. Don't get me wrong, people just don't know what to do without a GUI anymore. I personally still use MS-DOS, and still have an authentic set of 3.5" disks. I may be "out of touch" for still liking DOS, but people prepare the blood sacrifice in to the God who is me when I fix their computer when it won't boot to Windows. Unfortunately, there are so few of us left, that MS-DOS will be completely forgotten when we are all gone.
Reply to this comment
by Someone-else April 29, 2008 4:24 PM PDT
i'm doing a site for some guys, i basically use dreamweaver for it, i just use the "hand-written" HTML for optimizing and "fine-tunning" stuff, but 90% of the work is done by DW's wysiwyg, just the other 10% is done on DW's html editor(that BTW, is way better than using notepad), the only part i do (almost)100% manually is the CSS
Reply to this comment
by sherryness April 29, 2008 4:52 PM PDT
When I try to use a WYSIWYG editor for creating sites, I always feel like I'm trying to knit with boxing gloves on. Hand-coding is so much simpler/better/cleaner/faster/tighter!
Reply to this comment
by AppleSuxLeo April 30, 2008 12:46 AM PDT
Good to know Hand-Jobs are still OK...
Reply to this comment
by seespottype May 3, 2008 12:31 PM PDT
There really isn't much choice - html generators get you about 90% there, but fine tuning always requires hand html coding, and often, I'm forced to redo big sections because the html generators tend to produce divs and tables that are too complex to make safe/predictable code changes. Honestly, I can't believe anyone who does this on a regular basis would disagree.
Reply to this comment
by ahollowvoice May 3, 2008 1:10 PM PDT
As a hobbyist author who maintains a small personal website, a couple of club sites and a larger department intranet page, I find it much more comforting to code with a text editor (Notepad ++). I took over two fairly large sites that were originally done with Frontpage (possibly the poster child for spaghetti html) that were horrible to try to troubleshoot. By hand coding, I'm forced to actually UNDERSTAND the code I'm using which really helps me to create consistent reproducible results. (It also tends to make my output simpler and cleaner!)
Reply to this comment
by Lorel509 May 8, 2008 4:48 PM PDT
I've been writing HTML code by hand on a Mac for about 10 years and have never found a WYSIWYG editor that didn't put out massive code bloat and deprecated code. I use BBedit to write the code. I make my own templates for frequently used sections of pages. The major problem I have is in trying to find others in my city who write HTML by hand to refer jobs to. It's a dying art.
Reply to this comment
 See all 22 Comments >>
advertisement

In the news now

Slowing expectations at a green-tech start-up

Six months ago, biofuels start-up Mascoma had the wind in its sails, as did the rest of the clean-tech sector. Now, the company is treading carefully and scaling back.


With JavaFX, Sun seeks new coders, new revenue

With the launch of JavaFX 1.0, Sun is trying to reclaim Java's strength as a foundation for rich Internet applications. But it's no longer the incumbent.


Tim Lincecum, motion capture star

San Francisco Giants pitcher, who won the Cy Young award last month, dons a motion capture suit for 2K Sports' Major League Baseball 2K9 video game.


Resource center from CNET News sponsors
Business. Ready.
Sony VAIO® Professional PCs.

Click Here!
A new grade in mobility demands a new kind of notebook. And Sony delivers.Tough, portable and featuring up to 7.5 hours of battery life! VAIO® Professional notebooks are built for business. Learn more.

Click Here!
Built tough for business.

Learn more about the rigorous quality testing Sony puts its notebooks through.

Protect your investment.

Find out why VAIO® tech support recently won a Laptop Editors' Choice Award, July 2008.

Long battery life.

Up to 7.5 hours of battery life! See how VAIO® PCs will keep you productive longer when on the road.

Travel light

Check out our ultraportable line-up, starting at 2.87 lbs.

PCs for every need.

Find out which VAIO® notebook is right for you.

About Negative Approach

Dave Rosenberg is currently working on a new stealth start-up based in San Francisco. On the Negative Approach Blog, Dave discusses the dynamics of growing a startup company and how the software market is evolving against monolithic software corporations whose corporate hegemony stifle innovation and annoy developers worldwide. He has experience at both large corporations and several startups; technology has long been his best friend and mortal enemy. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

Negative Approach topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right