Even in day to day programming, it's too easy to throw something together and see it work and call it a day. A dose of scepticism toward a "solution" is healthy. It's not like software doesn't come with bugs grossly often. Probably grounds for extra self confidence even.