The Mystery of a Bug and Loosing It

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 ­čśÇ


Linux – Dosya Tipleri

Linux ile ├žal─▒┼čmaya ba┼člayan insanlar─▒n ilk sorular─▒ndan bir tanesi de “Linux’te ka├ž ├že┼čit dosya tipi var?” sorusudur. Bunun sebebi de, Linux ile ├žal─▒┼čmaya ba┼člayan insanlara ilk s├Âylenen c├╝mlelerden birtanesi Linux’te her┼čeyin bir dosya oldu─čudur. Bu sebeple insanlar─▒n akl─▒na ilk olarak yukar─▒daki sorunun gelmesi beklenebilir bir durumdur. Bu yaz─▒da bu soruya cevap olabilecek ┼čekilde Linux’teki dosya tiplerine g├Âz ataca─č─▒z. Continue Reading


Linux – Dizin Yap─▒s─▒ ve Dosya Sistemi Hiyerar┼čisi

Linux i┼čletim sistemi ile ilk tan─▒┼čt─▒─č─▒m zamanlarda bana en karma┼č─▒k gelen konulardan bir tanesi, Linux’un dizin yap─▒s─▒ ve dosya hiyerar┼čisi idi. ├ç├╝nk├╝ o ana kadar hayat─▒m boyunca Windows i┼čletim sistemlerini kullanm─▒┼čt─▒m, tamamen adapte olmu┼čtum ve al─▒┼čkanl─▒k edinmi┼čtim. Tabi ki yeteri kadar zaman sahibi iseniz ve biraz da merakl─▒ysan─▒z kolayl─▒kla ├╝stesinden gelebiliyorsunuz. Ben de yeteri kadar zaman ay─▒rd─▒ktan sonra, bana ba┼čta karma┼č─▒k gelen bu yap─▒y─▒ anlamay─▒ ba┼čard─▒m. Hatta, Linux dizin yap─▒s─▒n─▒, dosya sistemi hiyerar┼čisini ├Â─črendikten sonra Windows’u ve macOS’u daha iyi anlad─▒─č─▒m─▒ d├╝┼č├╝n├╝yorum.┬á Bu yaz─▒mda, merakl─▒lar─▒na belki biraz faydas─▒ dokunur ├╝midi ile ├Â─črendiklerimi payla┼č─▒yorum. Umar─▒m faydalanaca─č─▒z bir yaz─▒ olur. Continue Reading