Issue tracking nirvana
Like most developers I've experimented with lots of different ways of managing bugs, feature requests, architectural notes and documentation. I always start a new project determined to use a really air tight system for logging bugs and feature requests. I also try to create a central, accessible store for documentation which is searchable and easy for everyone to use. You know what? It never worked. I used a desktop "help desk" style system that logged absolutely everything but had no simple overview so figuring out what status a ticket was in involved opening it and reading through the history. Discussions were often via email and the help desk system wasn't updated. I'd get so fed up with spending 30 minutes setting up a ticket in the system that I'd resort to "todo" lists scattered over my desk. I eventually moved on to OneNote and finally Trello for my own time management although the department was officially using the desktop app. I moved...