Daring Fireball has a great article today that touches on interesting issues related to the design of desktop-based applications. Daring Fireball is an example of an interesting blog written by a software developer (or in John Gruber's case former software developer). I find that one of the best ways to stay on top of issues facing software engineering is to find great software developers who are also great writers and subscribe to their blogs. Here are some of the development-related blogs that I follow in addition to Daring Fireball:
ongoing by Tim Bray
scripting news by Dave Winer
Surfin' Safari by Dave Hyatt
Joel on Software by Joel Spolsky
Loud Thinking by David Heinemeier Hansson
inessential by Brent Simmons
Please let me know what developer blogs you follow and I'll collect all the recommendations I receive and post them in a future What' New post.
Enjoy!