DEV Community

Discussion on: Are good software engineers Pessimists?

ddm50 profile image

You don't have to be a pessimist to know that things can go wrong. I feel like any good developer should know that thinking that everything will go as you wish is just wishful thinking. Things go wrong and that's why you ought to have backup plans, being optimistic isn't bad but being optimistic with no contingencies is just dumb.