Hello everyone! I started my career by contributing to the Pardus project. I worked as a software engineer on web projects for a long time. Now I’m busy with data engineering on artificial intelligence technologies. Take a look at this page for information about me.

  • Better Enumerations in Python

    When dealing with more than one language, we look for similar approaches across languages. In Rust, there’s a keyword called enum to define and use enumerations. It’s easy to use, let’s look at this example from the official document: If we want to write this code in Python, we can define two classes and two… Read more…

  • Syntax Errors in Logical Operators

    Python favours letters and meaningful keywords for the logical operators, and all of them return a value depending on the conditions: The operands do not have to be boolean, Python will return the condition itself through the comparison logic to keep the code writing simple. Now let’s look at this output to see the difference… Read more…

  • Elektrikli Araçla İlk Tatilim

    Bir haftalık Türkiye tatilimde şehirlerarası yolculuklarda denemek üzere elektrikli araç kiraladım. Şunu gördüm ki, gelecekteki değişim sadece aracın özellikleriyle sınırlı kalmayacak. Kişisel alışkanlıklarımız, beklentilerimiz, yol ve otopark düzenlemeleri, mola yerleri; kısaca yola çıktığımız noktadan varacağımız noktaya kadar uğradığımız veya muhtaç olduğumuz her şeyde bir değişikliğe hazır olmamız gerekiyor. Yazımın sonuna geldiğinizde şaşırmayın diye şimdiden belirtmek… Read more…

  • The Future of Mobility

    I wanted to repost the part about the mobility of an article I wrote in Turkish for 2024 Trends in the Software World on my blog. The topic of mobility is still in my focus and I am still following the developments closely. … Now I will end my article with a topic I haven’t… Read more…

  • Apple Passwords, Finally!

    Authy was my bad decision to use it for two-factor authentication. I remember that I chose it because of its ability to work on both PC/Mac and mobile phone, so if I work on a PC, I don’t need to use my phone to see the validation code. The GUI was very bad on all… Read more…

  • Less Configuration for More Freedom

    I’m very conservative to avoid changing my routines, habits about my preferred software and hardware. But on the other hand, I always follow the new tools and try them as much as possible. It’s not easy to change habits, but if I think that the new alternative is better than my current one, and if… Read more…

  • The Simplest Car Delivery Experience

    I really like Japanese cars. There are Japanese brands that are durable, safe and have very good parts and service support. Toyota and Lexus are my favourite brands. But on the other hand, I was looking for value for money and I knew that Tesla was unbeatable in that regard. My beloved wife and eldest… Read more…

  • How did I Meet Pardus?

    When someone asks me about the starting point of my career, I always tell them about my Linux/BSD adventure. These operating systems still exist and most people know them, but not everyone knows about Pardus, and even if they do, it is not the same Pardus I mean. I grew up in a house without… Read more…

  • Key Museum

    I discovered a beautiful car museum in Izmir. I flew to Izmir at the invitation of my former colleague and we met at Adnan Menderes airport. We rented a car to avoid wasting time on public transport and drove straight to Torbalı and the museum. The museum, which opened its doors in 2015, offers visitors… Read more…

  • Curiosity in Children

    This isn’t advice, but I’d like to share what I did to get my daughter interested in coding. Like any parent, I showed her all sorts of things to learn coding at a young age, it was zero curiosity. After a while I couldn’t understand why I had done this, I just put it on… Read more…