uv: python management

I use Python a lot. In the (hopefully) final semester of my Bachelor’s, almost all my courses involve using Python at some point or another. I’m doing my senior project mainly in Python, I have an ML course where most assignments require1 Python, I’m doing research with LLMs so that also devolves into1 Python. In all this mess, I’m dealing with Python and Python packages. First, I will tell you the way I started to deal with these, and then I will introduce my current method. ...

February 27, 2026 · 5 min · Şükrü Eren Gökırmak

test

For the last month, I’ve been doing an internship at Aselsan where I developed tests for validating the behavior of an in-house testing suite. The work has been quite eye-opening as I learned that software testing is not only about writing software tests. Well..I did end up writing a lot of tests. Still, there is an interesting world of knowledge about software testing that I want to share. just how much testing? Let’s say you’re testing a function foo. It takes some arguments and returns outputs depending on them. The most simple way to test it is to test one output and verify that the function returns the expected output. ...

August 5, 2025 · 4 min · Şükrü Eren Gökırmak

how

I wanted to give a small explanation of how I’m generating this site and adding posts to it. As I said in hello, I’m using Hugo to compile this static site. It’s static, as there is no database or back-end this website is pulling information from. All knowledge about the website is known at compile-time. As I’m the only person making changes on the website and I know that they will all be independent of the outside world, I chose to use a tool like this. In the background, I have a GitHub repository that holds almost all the source code necessary to compile the latest version of the website. There are two things missing from this repository: The theme and the compilation script. ...

June 28, 2025 · 3 min · Şükrü Eren Gökırmak