Developer.com Update: Creativity

Tyler Sperry discusses the art of software design and Robert Dilts' method of design (dream it, critique it, then reconcilse it). Second, he discusses checksums with AOL and Instant Messaging.

provided by: 
Originally published at Internet.com


Although I've earned a living from editing, engineering, and programming, in my heart of hearts I've always thought of myself primarily as a writer. This has provided some solace on the innumerable occasions when I couldn't get some piece of hardware or software to work. Facing a life of considerably more drama, Mario Vargas Llosa described the attitude when he reflected, "If I survive this, I'll probably write an interesting book."

As a writer, I've tried to find ways of bringing insights from the craft of writing to the world of programming, and vice versa. Sometimes the tips work, and sometimes they don't. Ernest Hemingway, for example, is credited with the insight that the best way to keep your momentum is to not stop at a stopping place. That is, you don't stop writing for the day at the end of a chapter or even a page, you stop in the middle of a scene, perhaps even a sentence. The idea is that when you return to work the next day, you will be able to reread (or retype) some of your previous work and recapture the momentum you had. Unfortunately, this approach is better suited to novelists working in isolation than programmers working in an interrupt-rich environment. When you're programming, your creative momentum only lasts until the next compile error or breakpoint signal arrives...

Read article at Internet.com site
Regional Articles
- Developer.com Update: Creativity Alabama
- Developer.com Update: Creativity Alaska
- Developer.com Update: Creativity Arizona
- Developer.com Update: Creativity Arkansas
- Developer.com Update: Creativity California
- Developer.com Update: Creativity Colorado
- Developer.com Update: Creativity Connecticut
- Developer.com Update: Creativity DC
- Developer.com Update: Creativity Delaware
- Developer.com Update: Creativity Florida
- Developer.com Update: Creativity Georgia
- Developer.com Update: Creativity Hawaii
- Developer.com Update: Creativity Idaho
- Developer.com Update: Creativity Illinois
- Developer.com Update: Creativity Indiana
- Developer.com Update: Creativity Iowa
- Developer.com Update: Creativity Kansas
- Developer.com Update: Creativity Kentucky
- Developer.com Update: Creativity Louisiana
- Developer.com Update: Creativity Maine
- Developer.com Update: Creativity Maryland
- Developer.com Update: Creativity Massachusetts
- Developer.com Update: Creativity Michigan
- Developer.com Update: Creativity Minnesota
- Developer.com Update: Creativity Mississippi
- Developer.com Update: Creativity Missouri
- Developer.com Update: Creativity Montana
- Developer.com Update: Creativity Nebraska
- Developer.com Update: Creativity Nevada
- Developer.com Update: Creativity New Hampshire
- Developer.com Update: Creativity New Jersey
- Developer.com Update: Creativity New Mexico
- Developer.com Update: Creativity New York
- Developer.com Update: Creativity North Carolina
- Developer.com Update: Creativity North Dakota
- Developer.com Update: Creativity Ohio
- Developer.com Update: Creativity Oklahoma
- Developer.com Update: Creativity Oregon
- Developer.com Update: Creativity Pennsylvania
- Developer.com Update: Creativity Rhode Island
- Developer.com Update: Creativity South Carolina
- Developer.com Update: Creativity South Dakota
- Developer.com Update: Creativity Tennessee
- Developer.com Update: Creativity Texas
- Developer.com Update: Creativity Utah
- Developer.com Update: Creativity Vermont
- Developer.com Update: Creativity Virginia
- Developer.com Update: Creativity Washington
- Developer.com Update: Creativity West Virginia
- Developer.com Update: Creativity Wisconsin
- Developer.com Update: Creativity Wyoming

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML