• Home
  • About
  • Archives
  • Books
  • Colophon
  • Policies
  • Resume
  • Tumblr

zanshin.net

because not enough websites start with the letter “Z”

Feed on
Posts
Comments
Tumblr
« The Movie Watching Experience
Civics Test »

The Lost Art of Apprenticeship

Nov 25th, 2008 by mark

Last week I was fortunate enough to attend a two-day overview of the capabilities and features of Adobe’s Dreamweaver CS3 product.  The session was a highly level look at the major features and workflow the software provides.  My employer is looking at using the tool for interface mock ups and screen design. With that responsibility shifted from the Information Technology department to the product planners and their Business Analysts, something was needed to give the BAs a way to capture web page layouts and interface designs.

What struck me most about the two day session was the utter lack of consequence presented with most of the features.  The focus was on what the tool could do for you, but there was an utter lack of discussion about the merits of the technique at hand, or the costs (hidden and otherwise) of using it.  For example, Dreamweaver allows you to point-and-click your way to embedding some dynamic controls on a web page. The controls are JavaScript based and rely upon proprietary, copyrighted code that Dreamweaver inserts into your site.  As long as you continue to use Dreamweaver you can modify those controls as needed.

However, if you should stop using Dreamweaver, you would lose the ability to modify or maintain those controls.  In our case, the page or site developed in Dreamweaver will be used as a guide for development, with the actual code being written outside of the Adobe product.  It will be impossible therefore to do any kind of roundtrip engineering; once the site is developed and placed in to production, the proprietary code will be long gone.  The Business Analyst will be forced to start over fresh, or try and build upon the non-Dreamweaver code to design the enhancement.

Simply because a tool or process gives one the ability to create a thing, doesn’t mean they understand that thing.  Yes, Dreamweaver is a powerful tool, and it allows people with relatively little, or even no, web design experience to create a feature rich site.  However that doesn’t mean they can support it, not does it mean that the output of their efforts can be integrated into a larger workflow.  Tools which detour around the understanding and skill that comes from an apprenticeship have a hidden cost.  Knowledge doesn’t equal skill or understanding.  I’m not saying that Dreamweaver is bad, or that sites generated and maintained with it are bad either.  I am saying that relying of the software to be your experience base, rather than having some experience of your own, is potentially dangerous.

We were all taught how to add, subtract, multiply, and divide in our heads using nothing but pencil and paper.  Most of us use calculators today to perform these functions but we all have experience and skill doing it ourselves.  Without having gone to the trouble of learning how to “do it by hand” we would fully appreciate simple mathematics nor would we really understand how it works.  Building a web site is the same way.  Without at least a cursory apprenticeship, using a point-and-click tool to generate a site for us may cripple our ability to fully appreciate its true potential or its real cost.

Apprenticeships, indeed, artisanship, is a lost and dying art.

Tags: apprenticeship, design, process

Posted in nerdliness, random

Comments are closed.

  • Welcome!

    Mark H. Nichols is a software architect, martial artist, nerd, and all around good guy. He works at Kansas State University in Manhattan Kansas, and lives with his wife, two cats, a pair of 7-foot Kawai concert grand pianos, a violoncello, nearly a dozen computers, and a 2010 Honda Insight EX. You can read more about Mark, and this site, or explore the archives.
  • last 3 tweets

    • @thecurtain Do they have dry rub ribs? I haven't had good dry rub ribs since Charleston SC in about 2000. #hungrynow about 1 hour ago from Tweetie for Macin reply to thecurtain
    • @goldengateblond Ulanbator. about 6 hours ago from Tweetie for Macin reply to goldengateblond
    • Playing Towers of Hanoi with the tupperware bowls and lids. #fridaynight about 17 hours ago from Tweetie for Mac
    • Gimme an F. Gimme a R. Gimme an O. Gimme a Y. Gimme another O. What's it spell? FroYo! C'mon #HTC, I want my #FroYo. #incredible #android 01:12:19 PM July 30, 2010 from Tweetie for Mac
    • Create "ransom note" style phrases using typography from well-known brands. Try your name to really understand. http://iconscrabble.com/ #fb 01:14:04 PM July 29, 2010 from Tweetie for Mac
    • Run this on your work network: http://bit.ly/1sWqUc, it rates your DNS and generates calls from your security people. #voiceofexperience 08:27:09 PM July 27, 2010 from Tweetie for Mac
    • @jblanton BenPaper (http://hubpages.com/hub/How-to-use-Instapaper-on-AndroidDroidNexus-One) serves nicely as an @instapaper client. 06:40:47 PM July 27, 2010 from Tweetie for Macin reply to jblanton
    • I'm from the pronounce-individual-letters school, not the say-as-a-word school regarding acronyms. It's "ess-oh-ey" not "sow-ah." #soa 06:16:06 PM July 27, 2010 from Tweetie for Mac
    • @cholick I think my personal best is 74 days. Currently at 22 d 12 h. #macosx #uptime 03:20:45 PM July 27, 2010 from Tweetie for Macin reply to cholick
    • Comlete with magic Bluetooth fairy dust. http://bit.ly/a5Z79K http://bit.ly/aFhP83 #apple #magictrackpad 03:18:36 PM July 27, 2010 from Tweetie for Mac
  • Most Popluar

    • Installing PostgreSQL on Mac 10.6 (Snow Leopard)
    • Using jQuery to Create iGoogle Style Drag-and-Drop
    • geek. : nerdliness is next to godliness
    • Using SSHFS, MacFUSE, and Macfusion to Access Remote Filesystems
    • Solfège
    • Shotski’s Ring
    • Mac OS X 10.6.4 Update Fails
    • Solfège Slurs and Hooked Bowing
    • Apple Manifesto
  • Categories

    • diversions
    • elsewhere
    • family
    • health
    • life
    • links
    • meme
    • nerdliness
    • photography
    • random
    • relationships
    • social issues
  • Archives

    • Blogroll

      • Change.gov
      • Elfenbein Klaviermusik Notes
      • Shawn Blanc
      • Sibylle Kuder

zanshin.net © 1996 - 2010 All Rights Reserved.

Policies | Web Hosting: Blue Host