Here’s a series of articles on writing, by the two-time Hugo Award-winning author, Robert J. Sawyer.
The columns focus on practical advice, solutions and problems faced by beginning science fiction writers–and most of it is applicable for writing in any genre. Good stuff.