I always feel regret after fixing a bug, but I can’t help it.
When I first encounter with a bug or a problem in a code or IT system, I instantly fall in love with it. I think about the reasons that caused its existence. Some unexpected events came together with such beautiful harmony to create that problem and this is what amazes me and sometimes it scares me most.
There are lots of reasons behind the existence of a bug. Careless development, lack of management, poor testing, spilled coffee, anger etc. are just some of them. Also, bigger projects mostly comes with bigger bugs or packs of small sneaky ones. These are the ones that I like. Small, sneaky, unsteady, hard to find and chaotic ones but my beloved ones are those whose existence is a result to logic errors. I really love discovering these.
What was the developer or architect was thinking when designing or coding that piece of software or system that caused a logic error. What was the cause that drive developer to such mental situation to “create” that logic error. This is just magnificient for me. I don’t know why but I am so curious about this 😀
Merhaba. Amme vicdanının ortak sesi olmuşsun abi 🙂 Okuyunca bende bir süredir kendimi psikolojik olarak tetkik ettiğimi farkettim. Şöyle ki; mesela ben çocukların ağlamasından hiç hazzetmem. Cinlerim tepeme çıkar. Bir süre düşündüm şunu keşfettim: benim kardeşim benden 6 yaş küçük. Muhtemelen o doğunca ben çok kıskandım. Annemler de beni telkin etmek için bunun nesini kıskanıyon bak devamlı ağlıyo gibisinden şeyler söylediler. Bende o zaman o kadar kurdum ki, şimdi bunu yaşıyorum. Yada bilmiyorum bu tamamen benim uydurmam 🙂 Ama sonuç olarak bunu yaşıyorum. Beğenilerimin, düşüncelerimin, hislerimin altındaki nedenleri düşünüyorum. Umarım delirmem 🙂
Son olarak; biliyorum bu yorumu ingilizce yazsam çok daha etkileyici olacaktı. Anlayamayan bir çok türk arkadaş anlamışcasına gülümseyecekti ama maalesef dilim o kadar iyi değil. Etkileyici olayım derken bir rezalete konu olmak istemedim. Senle daha önce de konuştuk If you make a basic sentences with basic word I understand you. Else not. Because I am Turk. I am learning. And any turk’s not finished yet 🙂 See