Writing functional specifications has helped me a great deal. The trick is to be disciplined, DO THE SPEC. Writing A Functional Specification - Writers hate coding, and developers hate writing. And never the
twain shall meet...except, perhaps, in a functional specification. More,
inside. [Developer Shed]
I need an inexpensive method of monitoring the environment of my server room. Specifically the temperature. An air conditioner failure could be terrible. The temperature in my server room can reach 100 degrees within 20 minutes.
The seperation of content from display is the holy grail of content management systems. Imagine a world where all content was stored free of markup and could be easily accessed based on controlled vocabularies. Imagine access to this content in a standardized way and delivered in a format that can be transformed simply into new permutations.
The article Building a Metadata-Based Website provides some insights into this area.