I mostly use JOSM to add and edit OSM data.
Personal mapping style
I started to maintain a list, how I map certain objects. Please have a look at Personal mapping style
JOSM update script
I wrote a little update script for JOSM usable as cron job. It checks the local revision and the available revision at the JOSM webpage and downloads if the local revision is lower.