It’s good to think “win win” and trust everyone.
However, I spent a few years in nuclear cyber-security and one of the key aspects of security is to think like an attacker.
Granted, nuclear cyber-security is pretty heavy-duty, but this helps even in simple every day scanning of Craig’s List … how do you avoid scams?
I love living in Las Vegas — I can get a corned beef reuben at 11:30 pm after a nice relaxing session of high-speed shooting in Gears of War with my friend. In fact, I enjoy this late-night meal so often that I’m known by name to both the wait staff and the check-out counter group at the restaurant.
Last night they lost a customer … two of them. My friend and I won’t return. The situation was mostly due to a series of unfortunate poor decisions on the part of the staff, but the trigger for the whole fiasco was bad software engineering.
I often see ads on sites seeking people to do their CS assignments. I could do this though it’s generally pointless since all it does is cause ME to improve in some insignificant fashion and make some pittance of money and the customer graduates unable to do their job. However, I do respond when people are seeking tutors.