I don’t know whether this is my personal problem or it is related to any programmer.
Because I do programming, and programming normally uses trial-and-error method to solve the problem. I can detect the errors during the compilation. And the compiled binary file can be run and tested for the bugs. The application can be revised and revised in order to produce the final product.
Because of trial-and-error, in my life, I always do my work carelessly. Because I think if there is an error, I still can revise and solve the problem.
However, not everything in our life can use trial-and-error method. For some incident, we might need to pay a lot of attention, and check carefully for each step, and finally implement the steps. And there is no more chance for revision. Therefore, though I do programming, I also need to learn to do the thing carefully.