Re: You make it sound easy, but it is not
How do you keep an eye out for bugs without running into said bugs?
"Never be at the forefront of technology. Always stay a step back and slightly to the left." --C.J. Parker
That's how. You will see the bugs coming, and flying right by you. Make sure you know when you are and when you are not acting as an implicit public beta tester. For the bugs which are invariably in the stuff you already use, you keep an eye out (on the inet) for news about any that your own use case hasn't triggered yet, so you can patch or upgrade or whatever before they manifest. For bugs and anti-patterns and administrative FAILs that can leak data as opposed to merely destroying it: just remember that you can't backup and restore your reputation, and act accordingly. I guess that makes me Capt. Obvious but apparently there are plenty of people who still don't know...