<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Are Tools Making us Dumber? (to hand code or not to hand code)</title>
	<atom:link href="http://meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/feed/" rel="self" type="application/rss+xml" />
	<link>http://meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/</link>
	<description>Web design and that</description>
	<lastBuildDate>Fri, 26 Feb 2010 19:18:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Catarina</title>
		<link>http://meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/comment-page-1/#comment-4954</link>
		<dc:creator>Catarina</dc:creator>
		<pubDate>Wed, 28 Feb 2007 17:03:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/#comment-4954</guid>
		<description>I was happy get rid of frontpage when I learned (presentational) HTML at the age of 13 (7 years ago), it was much simpler to code in notepad. I was equally happy to  get rid of presentational HTML and learn CSS when I resumed my webdesign days a few months ago. Nowadays I usually code in dreamweaver because of the CSS tips that appear while typing in code view (I&#039;m lazy :P) and that&#039;s about it. But it can be a time saver when used to create boring stuff like tables (but not for layout!!) and lists.
I have a reasonable understanding of CSS, but I sometimes refrain myself from doing crazy cool designs because I don&#039;t think it&#039;s possible to code them. What I&#039;m saying is that if I didn&#039;t know anything about CSS, I&#039;d design pages freely and let the coders worry about it later :P But I realise I just have to study harder to be able to code whatever I come up with without crippling my imagination, and I love to code. :)</description>
		<content:encoded><![CDATA[<p>I was happy get rid of frontpage when I learned (presentational) HTML at the age of 13 (7 years ago), it was much simpler to code in notepad. I was equally happy to  get rid of presentational HTML and learn CSS when I resumed my webdesign days a few months ago. Nowadays I usually code in dreamweaver because of the CSS tips that appear while typing in code view (I&#8217;m lazy <img src='http://meganmcdermott.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) and that&#8217;s about it. But it can be a time saver when used to create boring stuff like tables (but not for layout!!) and lists.<br />
I have a reasonable understanding of CSS, but I sometimes refrain myself from doing crazy cool designs because I don&#8217;t think it&#8217;s possible to code them. What I&#8217;m saying is that if I didn&#8217;t know anything about CSS, I&#8217;d design pages freely and let the coders worry about it later <img src='http://meganmcdermott.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  But I realise I just have to study harder to be able to code whatever I come up with without crippling my imagination, and I love to code. <img src='http://meganmcdermott.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: andyk</title>
		<link>http://meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/comment-page-1/#comment-4936</link>
		<dc:creator>andyk</dc:creator>
		<pubDate>Sat, 24 Feb 2007 12:35:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/#comment-4936</guid>
		<description>It depends on how you define a web designer... if it&#039;s someone who JUST designs basic websites, then yes, they can do their job without knowing HTML. It doesn&#039;t mean that they can necessarily do their job WELL, but these people only class themselves as &#039;designers&#039;.

(that doesn&#039;t mean they SHOULDN&#039;T know how to code HTML, it just means it is possible for them to do the job without knowing it)

Now there is no way a proper web &#039;developer&#039; can do their job without knowing the code.</description>
		<content:encoded><![CDATA[<p>It depends on how you define a web designer&#8230; if it&#8217;s someone who JUST designs basic websites, then yes, they can do their job without knowing HTML. It doesn&#8217;t mean that they can necessarily do their job WELL, but these people only class themselves as &#8216;designers&#8217;.</p>
<p>(that doesn&#8217;t mean they SHOULDN&#8217;T know how to code HTML, it just means it is possible for them to do the job without knowing it)</p>
<p>Now there is no way a proper web &#8216;developer&#8217; can do their job without knowing the code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fredrik Rubensson</title>
		<link>http://meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/comment-page-1/#comment-4934</link>
		<dc:creator>Fredrik Rubensson</dc:creator>
		<pubDate>Sat, 24 Feb 2007 10:41:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/#comment-4934</guid>
		<description>I&#039;ve been using Dreamweaver for years to get sites to look the way I want. Especially when CSS appeared (and I didn&#039;t bothered to learn it) it was great to have a WYSIWYG editor to get things going. I never really apreciated the handicraft of making web pages compared to writing decent code in a decent language like Java. Recently, however, I decided to do it the hard way in order to actually learn something about CSS, Javascript and the like. Ok - it is time consuming, but I suspect that the time is invested in shorter debugging and development times in the future. I will most certainly return to Dreamweaver or something similar later on. Now I am using TextMate which is a brilliant code editor and really makes code easier to edit.

I was also a bit confused by the PostScript part of the Sierra post. What was the point with that? There has been attempts of making things more WYSIWYG for a long time in many programming languages. 4GL was one of the first and it has been completely abandoned. VB and .NET I guess still is pretty succesful. Sun had ideas about this with the Java Beans thing but it didn&#039;t turn out well. A recent trend (5 years or so) is integration platforms where web services, Java calls, XML transformations and who knows what is easily integrated in a nice GUI. It is not WYSIWYG for the end user but it is an abstraction on top of the code level. Some things are suited well for WYSIWYG, some things are not. I just try to avoid tools that reduces the quality and fell happy about tools that enables my creativity!</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been using Dreamweaver for years to get sites to look the way I want. Especially when CSS appeared (and I didn&#8217;t bothered to learn it) it was great to have a WYSIWYG editor to get things going. I never really apreciated the handicraft of making web pages compared to writing decent code in a decent language like Java. Recently, however, I decided to do it the hard way in order to actually learn something about CSS, Javascript and the like. Ok &#8211; it is time consuming, but I suspect that the time is invested in shorter debugging and development times in the future. I will most certainly return to Dreamweaver or something similar later on. Now I am using TextMate which is a brilliant code editor and really makes code easier to edit.</p>
<p>I was also a bit confused by the PostScript part of the Sierra post. What was the point with that? There has been attempts of making things more WYSIWYG for a long time in many programming languages. 4GL was one of the first and it has been completely abandoned. VB and .NET I guess still is pretty succesful. Sun had ideas about this with the Java Beans thing but it didn&#8217;t turn out well. A recent trend (5 years or so) is integration platforms where web services, Java calls, XML transformations and who knows what is easily integrated in a nice GUI. It is not WYSIWYG for the end user but it is an abstraction on top of the code level. Some things are suited well for WYSIWYG, some things are not. I just try to avoid tools that reduces the quality and fell happy about tools that enables my creativity!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Megan</title>
		<link>http://meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/comment-page-1/#comment-4925</link>
		<dc:creator>Megan</dc:creator>
		<pubDate>Fri, 23 Feb 2007 13:54:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/#comment-4925</guid>
		<description>Dreamweaver can though. I wouldn&#039;t use it if I didn&#039;t think it could code (at least simple things) just as well as I can. I *wouldn&#039;t* do it for layout but I don&#039;t hesitate for simple text structure. As CSS is becoming more capable we are able to simplify HTML a lot.

I&#039;m trying to think of non-standards compliant stuff that it does but nothing is coming to mind. Whenever I&#039;ve found validation errors it&#039;s because of human error not Dreamweaver. 

I used to have obsessive control over code too - even down to indenting and where line breaks are, but since then I&#039;ve decided I&#039;ve got &lt;a href=&quot;http://www.meganmcdermott.com/2007/02/16/is-validation-really-that-important-what-about-standards/&quot; rel=&quot;nofollow&quot;&gt;too many other things to worry about&lt;/a&gt; ;)</description>
		<content:encoded><![CDATA[<p>Dreamweaver can though. I wouldn&#8217;t use it if I didn&#8217;t think it could code (at least simple things) just as well as I can. I *wouldn&#8217;t* do it for layout but I don&#8217;t hesitate for simple text structure. As CSS is becoming more capable we are able to simplify HTML a lot.</p>
<p>I&#8217;m trying to think of non-standards compliant stuff that it does but nothing is coming to mind. Whenever I&#8217;ve found validation errors it&#8217;s because of human error not Dreamweaver. </p>
<p>I used to have obsessive control over code too &#8211; even down to indenting and where line breaks are, but since then I&#8217;ve decided I&#8217;ve got <a href="http://www.meganmcdermott.com/2007/02/16/is-validation-really-that-important-what-about-standards/">too many other things to worry about</a> <img src='http://meganmcdermott.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam H</title>
		<link>http://meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/comment-page-1/#comment-4922</link>
		<dc:creator>Adam H</dc:creator>
		<pubDate>Fri, 23 Feb 2007 04:35:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/#comment-4922</guid>
		<description>I hand code *everything* from HTML to ASP.Net. My tool set  includes NotePad++, Visual Studio, TextMate and CSSEdit.

The only time I ever open DreamWeaver is when I need to update the standard web template for work but I use it in code mode. My &quot;passion&quot; is due to an obsessive compulsive need to control how my code looks. I am a code control freak and have been since the first time I looked at the code FrontPage generated *shudder*. Until WYSIWYG editors can make perfectly standards compliant HTML that utilizes CSS layout techniques (ya right!) I won&#039;t change my methods.</description>
		<content:encoded><![CDATA[<p>I hand code *everything* from HTML to ASP.Net. My tool set  includes NotePad++, Visual Studio, TextMate and CSSEdit.</p>
<p>The only time I ever open DreamWeaver is when I need to update the standard web template for work but I use it in code mode. My &#8220;passion&#8221; is due to an obsessive compulsive need to control how my code looks. I am a code control freak and have been since the first time I looked at the code FrontPage generated *shudder*. Until WYSIWYG editors can make perfectly standards compliant HTML that utilizes CSS layout techniques (ya right!) I won&#8217;t change my methods.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jeevesbond</title>
		<link>http://meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/comment-page-1/#comment-4921</link>
		<dc:creator>jeevesbond</dc:creator>
		<pubDate>Fri, 23 Feb 2007 01:57:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.meganmcdermott.com/2007/02/22/are-tools-making-us-dumber-to-hand-code-or-not-to-hand-code/#comment-4921</guid>
		<description>&lt;blockquote&gt;In desktop publishing, for example, you will never hear, “Oh, you can’t just use Quark or Adobe InDesign… you really need to tweak the Postscript by hand to do it right.”&lt;/blockquote&gt;
Has she ever seen Postscript? Here&#039;s an excerpt from a postscript file I just created:
&lt;code&gt;(StandardSymL) cvn findfont dup length dict begin
{1 index /FID ne {def} {pop pop} ifelse} forall
/Encoding [
/.notdef /exclam /universal /numbersign /existential /percent /ampersand /suchthat /parenleft /parenright /asteriskmath /plus /comma /minus /period /slash
/zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question
/congruent /Alpha /Beta /Chi /Delta /Epsilon /Phi /Gamma /Eta /Iota /theta1 /Kappa /Lambda /Mu /Nu /Omicron
/Pi /Theta /Rho /Sigma /Tau /Upsilon /sigma1 /Omega /Xi /Psi /Zeta /bracketleft /therefore /bracketright /perpendicular /underscore
/radicalex /alpha /beta /chi /delta /epsilon /phi /gamma /eta /iota /phi1 /kappa /lambda /mu /nu /omicron
/pi /theta /rho /sigma /tau /upsilon /omega1 /omega /xi /psi /zeta /braceleft /bar /braceright /similar /Upsilon1
/Euro /minute /lessequal /fraction /infinity /florin /club /diamond /heart /spade /arrowboth /arrowleft /arrowup /arrowright /arrowdown /degree
/plusminus /second /greaterequal /multiply /proportional /partialdiff /bullet /divide /notequal /equivalence /approxequal /ellipsis /arrowvertex /arrowhorizex /carriagereturn /aleph
/Ifraktur /Rfraktur /weierstrass /circlemultiply /circleplus /emptyset /intersection /union /propersuperset /reflexsuperset /notsubset /propersubset /reflexsubset /element /notelement /angle
/gradient /registerserif /copyrightserif /trademarkserif /product /radical /dotmath /logicalnot /logicaland /logicalor /arrowdblboth /arrowdblleft /arrowdblup /arrowdblright /arrowdbldown /lozenge
/angleleft /registersans /copyrightsans /trademarksans /summation /parenlefttp /parenleftex /parenleftbt /bracketlefttp /bracketleftex /bracketleftbt /bracelefttp /braceleftmid /braceleftbt /braceex /angleright
/integral /integraltp /integralex /integralbt /parenrighttp /parenrightex /parenrightbt /bracketrighttp /bracketrightex /bracketrightbt /bracerighttp /bracerightmid /bracerightbt /space /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def currentdict end
&lt;/code&gt;

That&#039;s not easy to understand, HTML was designed to be human readable, Postscript was not. So the comparison between postscript and HTML lacks merit.

There isn&#039;t much need to use a WYSIWYG editor for HTML, it&#039;s not difficult to understand. A good editor will make the tedious bits easier though: auto-completion, lists of standards-compliant tags from menu bars, automatically creating data tables etc.

Also, whether an author requires assistance with coding depends upon their experience and the project. If the project is an authors first, and it&#039;s just a simple home site there&#039;s nothing wrong with using a WYSIWYG editor. If the project is a dynamic web shop and the author is a professional they should know how to code. It&#039;s doubtful  WYSIWYG would work well for their purposes anyway (because of dynamic content).</description>
		<content:encoded><![CDATA[<blockquote><p>In desktop publishing, for example, you will never hear, “Oh, you can’t just use Quark or Adobe InDesign… you really need to tweak the Postscript by hand to do it right.”</p></blockquote>
<p>Has she ever seen Postscript? Here&#8217;s an excerpt from a postscript file I just created:<br />
<code>(StandardSymL) cvn findfont dup length dict begin<br />
{1 index /FID ne {def} {pop pop} ifelse} forall<br />
/Encoding [<br />
/.notdef /exclam /universal /numbersign /existential /percent /ampersand /suchthat /parenleft /parenright /asteriskmath /plus /comma /minus /period /slash<br />
/zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question<br />
/congruent /Alpha /Beta /Chi /Delta /Epsilon /Phi /Gamma /Eta /Iota /theta1 /Kappa /Lambda /Mu /Nu /Omicron<br />
/Pi /Theta /Rho /Sigma /Tau /Upsilon /sigma1 /Omega /Xi /Psi /Zeta /bracketleft /therefore /bracketright /perpendicular /underscore<br />
/radicalex /alpha /beta /chi /delta /epsilon /phi /gamma /eta /iota /phi1 /kappa /lambda /mu /nu /omicron<br />
/pi /theta /rho /sigma /tau /upsilon /omega1 /omega /xi /psi /zeta /braceleft /bar /braceright /similar /Upsilon1<br />
/Euro /minute /lessequal /fraction /infinity /florin /club /diamond /heart /spade /arrowboth /arrowleft /arrowup /arrowright /arrowdown /degree<br />
/plusminus /second /greaterequal /multiply /proportional /partialdiff /bullet /divide /notequal /equivalence /approxequal /ellipsis /arrowvertex /arrowhorizex /carriagereturn /aleph<br />
/Ifraktur /Rfraktur /weierstrass /circlemultiply /circleplus /emptyset /intersection /union /propersuperset /reflexsuperset /notsubset /propersubset /reflexsubset /element /notelement /angle<br />
/gradient /registerserif /copyrightserif /trademarkserif /product /radical /dotmath /logicalnot /logicaland /logicalor /arrowdblboth /arrowdblleft /arrowdblup /arrowdblright /arrowdbldown /lozenge<br />
/angleleft /registersans /copyrightsans /trademarksans /summation /parenlefttp /parenleftex /parenleftbt /bracketlefttp /bracketleftex /bracketleftbt /bracelefttp /braceleftmid /braceleftbt /braceex /angleright<br />
/integral /integraltp /integralex /integralbt /parenrighttp /parenrightex /parenrightbt /bracketrighttp /bracketrightex /bracketrightbt /bracerighttp /bracerightmid /bracerightbt /space /.notdef /.notdef<br />
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef<br />
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef<br />
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef<br />
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef<br />
] def currentdict end<br />
</code></p>
<p>That&#8217;s not easy to understand, HTML was designed to be human readable, Postscript was not. So the comparison between postscript and HTML lacks merit.</p>
<p>There isn&#8217;t much need to use a WYSIWYG editor for HTML, it&#8217;s not difficult to understand. A good editor will make the tedious bits easier though: auto-completion, lists of standards-compliant tags from menu bars, automatically creating data tables etc.</p>
<p>Also, whether an author requires assistance with coding depends upon their experience and the project. If the project is an authors first, and it&#8217;s just a simple home site there&#8217;s nothing wrong with using a WYSIWYG editor. If the project is a dynamic web shop and the author is a professional they should know how to code. It&#8217;s doubtful  WYSIWYG would work well for their purposes anyway (because of dynamic content).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
