Making software changes as you grow up. In the beginning its all about the thrill of making something work. Then its rushing around to find “the next big thing”. Eventually though, you will think of the poor sap who is going to have to maintain the whirlwind you left behind. What happens if its you though? You are going to hate old you. Even worse if its somebody else.
This is really the thing with software testing. Its not about stifling creativity. Its not saying that you are too dumb to understand the system. If you test you are simple admitting to yourself that you are fallible. Any software engineer who thinks they are not are just in denial. All part of growing up I guess.
PS: I would like to apologise to anybody who has had to deal with any of my shit code I have left behind in my formative years. Please forgive me, as I forgive others who left me in a similar mess. We all have to learn.