Login  |  Search

I learned a new word today... ‘hand-coder'.

I learned a new word today... ‘hand-coder'.
Heath Huffman - Mon Nov 27, 2006 @ 03:57AM
Comments: 23

I put an ad in at SitePoint a few days ago for ‘CSS Web Designers" to try out doodlekit for free and to offer 3 of the best designers a free website.  What did I get?  I got a handful of people who only knew Dreamweaver or some other WYSIWYG editor apply... but none that actually understood or worked with HTML/XHTML and CSS.

Wow.

So I started looking around the web.  Maybe I wasn't using the right terminology.  Looks like I was correct.  The appropriate word I should have posted was ‘hand-coder'.  Hand-coders are those individuals that write their own HTML/XHTML and CSS (like me).

There has been a large controversy over whether or not those individuals who use Dreamweaver, Front Page, and other WYSIWYG tools should be considered web developers.  Both sides have good points.  Below are some links to discussions/articles about this very subject:

To me most if it falls into this type of analogy about breakfast at a restaurant:

  • You can have breakfast served to you in 5 minutes created from frozen pre-made items that have been heated up in a microwave and served with a cup of generic coffee. Most of the time it's OK... but sometimes your hash brown or egg biscuit is still frozen in the middle or over cooked.
  • You can have breakfast made from scratch, where the cook knows every ingredient and can change those ingredients for each individual plate - served exactly the way you like it - but it takes a little longer and costs a little more.

Which is better?  Of course, that depends.  If your in a hurry and need something done within a certain timeframe, on a tight budget, and are willing to take chances on quality - choice #1 would be best.  If you are into quality and are more of a perfectionist - choice #2.

I will say this however - no WYSIWYG will ever be comparable to a hand-coder (unless it's a bad hand-coder!).  There are just too many situations where you have to pop the hood to find out why something isn't working the way it is supposed to be.  And even if you know a lot about HTML/XHTML and CSS, when you use a WYSIWYG, you get stuck with a generic "framework" that might not have been the best choice.  You can throw some salt and pepper and maybe even some ketchup on that egg McMuffin, but its still just an egg McMuffin.

The best example that I can think of for becoming a hand-coder vs. a WYSIWYG user is this:

dkadvanced.com!

What I mean is that dkadvanced is all about overwriting existing CSS from our doodlekit™ website builder to customize your layouts.  You cannot do that with any WYSIWYG.  And it's not just this site... there are lots of web products that allow you to customize your look and feel by overwriting and creating your own custom CSS.  Not to mention the complexity of intertwining backend code into your front end code.  If you don't know CSS and HTML that well... that can be disastrous.

In conclusion, I would like to say that using a WYSIWYG editor or ‘hand-coding' depends upon the individual/company.  There are lots of McDonald's restaurants out there and lots of people who like McDonalds. But there are plenty of people who like an omelet made with cheese, peppers, mushrooms, bacon, and some Tabasco - cooked a little runny, with some homemade jelly and toast on the side!

Here at doodlekit™, we make breakfast from scratch!

Comments: 23

Comments

1. Ben Kittrell   |   Mon Nov 27, 2006 @ 11:50AM

I remember when I first started "hand coding", I was so proud to put a "Created in Notepad" button at the bottom of each page. I guess anytime you have a lucrative industry, you're going to have people that really don't know what they're doing, trying to make it look like they do.

Mmmm, now I want some homemade biscuits and gravy.

2. Duncan Beevers   |   Sat Dec 09, 2006 @ 12:07PM

I think the key to good design is knowing which tools are appropriate for which jobs.

Noticed some bumps in your markup.
http://validator.w3.org/check?uri=http%3A%2F%2Fdkadvanced.com%2Fblog

3. Heath Huffman   |   Mon Dec 11, 2006 @ 01:20PM

It does depend upon the job, that’s for sure. Designing doodlekit layouts, you cannot use a WYSIWYG editor for the design. We do use WYSIWYG for the content that the user enters however. They are not expected to know HTML or CSS.

Hehehe - yeah... I haven't had the time to clean up every layout to make it completely HTML 4.01 compliant. That's not a good excuse – it’s just been an issue of priorities I guess. And even though I cannot control the content that users put into their websites, I should still make 'my' code W3C compliant.

4. J. Jeffryes   |   Wed Feb 14, 2007 @ 06:23AM

I think you're missing an important third category, the hand coder that uses Dreamweaver.

That's how I do it. I can code by hand, but it's much faster AND better to use a tool like Dreamweaver to preview what you're doing as you create it. Sure, you can let it create sloppy code for you, but you can also just use it as a previewer and helper while you code things the way you want them.

You're going to get only a small percentage of the design world to do everything in NotePad. If we want to push the ideals of clean, efficient code, we have to meet the non-coders halfway, and admit that Dreamweaver and other editors aren't the devil. Like any tool they can be used for good or ill.

5. Anonymous   |   Thu Jun 08, 2017 @ 11:37AM

We learn every day new and it’s a good thing because it helps us to increase our memory and our vocabulary is also getting better that way and we can take help from http://college-paper-writing-service.reviews to make it better and we can earn a lot of things from their which increase our knowledge.

6. Ytd pro   |   Sun Sep 24, 2017 @ 03:22AM

Thanks for such a great post and the review....

http://crack55.com/youtube-downloader-pro-ytd/

7. jeet   |   Thu Oct 19, 2017 @ 12:11PM

http://freecracksoftwares.net/sony-vegas-pro-13-crack-serial-key/
Thanks your post it really so helpful......

8. somle  |  my website   |   Fri Oct 27, 2017 @ 01:19AM

Excellent and nice article. when user want to get important information then visit our site.

9. lorkuc  |  my website   |   Fri Oct 27, 2017 @ 01:19AM

Thanks for sharing your knowledge!

10. cekke  |  my website   |   Fri Oct 27, 2017 @ 01:19AM

Very nice, thanks for sharing to us Enjoyed every bit of your blog.Really looking forward to read more

11. bostu  |  my website   |   Fri Oct 27, 2017 @ 01:20AM

This informative study is very precious for readers and got everything fabulous. Great Topic thanks for sharing.

12. vumluz  |  my website   |   Fri Oct 27, 2017 @ 01:20AM

Very nice, thanks for sharing to us Enjoyed every bit of your blog.Really looking forward to read more

13. jikkas  |  my website   |   Fri Oct 27, 2017 @ 02:33AM

It is in reality a nice and helpful piece of information. I'm happy that you shared this helpful info with us. Please stay us up to date like this. Thanks for sharing.

14. Team Fortress 2 free download  |  my website   |   Sat Oct 28, 2017 @ 09:22AM

From your blog, I can learn some new knowledge, I like the valuable information you provide in your articles.

15. Computer Launcher Apk Download  |  my website   |   Sat Oct 28, 2017 @ 09:23AM

This is really an informative and awesome blog to see, thanks for sharing such a terrific blog.

16. FastStone Photo Resizer Crack  |  my website   |   Sat Oct 28, 2017 @ 09:24AM

Nice blog and absolutely outstanding. This Post is very useful.

17. Switch Sound File Converter Registration Code  |  my website   |   Sat Oct 28, 2017 @ 09:25AM

I was reading the provided article with a great interest! This post is useful and informative.

18. FULL-DISKfighter Crack  |  my website   |   Sat Oct 28, 2017 @ 09:25AM

I'm always happy to follow this blog post. cool various posts here on friends in social media, various comments always fulfill my social media posts. many benefits, thanks writer, keeps the spirit.

19. WinSCP For Mac Download Free  |  my website   |   Sat Oct 28, 2017 @ 09:26AM

I’m impressed with the special and informative contents, Thanks for sharing.

20. Driverpack Solution 17  |  my website   |   Sat Oct 28, 2017 @ 09:27AM

Nice post! Thanks a lot for the kind of perfect topic.I like your post. Thanks for sharing

21. Rockye   |   Fri Nov 10, 2017 @ 07:23AM

Thanks for such a great post and the review....

http://squidooit.com/best-pregnancy-pillow-maternity-pillow-reviews/

22. zemame  |  my website   |   Thu Nov 16, 2017 @ 05:53AM

Thanks for sharing such amazing post.

23. janji   |   Fri Nov 17, 2017 @ 05:43AM

http://theoutdoorchamp.com/seaeagle-inflatable-kayaks/
I should say thank you very much for this thought. It gives me more knowledge on this issue.

Post a Comment




powered by Doodlekit™ Free Website Builder