Newbie question on development setup



In an attempt to actively contribute on module issues and features, I'm looking voor suggestions for a good development setup. I'm using Vagrant+Fusion and Docker locally, and AWS remote. Are there any boxes, container-images or AMI's to hit the ground running, in favour of rolling my own? Just looking for best practices instead of finding out the basic plumbing myself.

Thanks in advance, Martijn.