Are you writing a technical requirements document for a software development project? You better brew another pot of coffee. Not only are requirements documents a time consuming and tedious task, they also require a good deal of technical knowledge from the author and honestly, aren't very fun to write.