pass(word) management

I’ve wanted to get proper password management for a long while. I guess I’ve had an irrational repulsion from password managers in the past but I understand that they have many benefits in terms of security and ease of use. However, this is provided that the manager stores passwords securely. The approach I landed on is using pass, a password manager inspired by the unix philosophy. It uses the OpenPGP standard and a directory-based approach to storing encrypted passwords. I liked the idea, since its file-based structure allows the password store to be used with git and be synced with any device that can use git. I guess I really enjoy version controlling everything in my life :p ...

July 6, 2026 · 4 min · Şükrü Eren Gökırmak

bachelors

Hello again! It’s been a while since I last wrote here, mostly due to the tight schedule I had during this semester. It was also the final semester of my Bachelor’s in Computer Engineering, and it really was a good final. As I mentioned in a previous post, our paper got accepted into the EASE conference in Glasgow. From this, I got a chance to see the UK for 10 days and present our paper with my friend Semih. It was quite a wonderful time, where I got to experience a research conference for the first time and meet a lot of like-minded people. ...

June 30, 2026 · 2 min · Şükrü Eren Gökırmak

research: continued

So, some updates on the BILSEN work: A few days ago our paper “Automated Classification of Human Code Review Comments with Large Language Models” got accepted for the International Conference on Evaluation and Assessment in Software Engineering, 2026 Edition. I still can’t quite wrap my mind around it. I did a double-take on my phone screen when I saw the email notification for the acceptance. It was an awesome feeling seeing the months of hard work we did pay off in the best way possible. This news means that I’ll get to also have a few days in Glasgow to present the findings of the paper. Related to this, we’re working on a continuation of this paper using some of the ideas we’ve sketched out in the last few months. I’m expecting that that will also be quite fruitful. ...

March 14, 2026 · 2 min · Şükrü Eren Gökırmak

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 into 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

research

I’ve been working as a research volunteer at BILSEN for the last 3 months and the work has been quite eye-opening. I’ve had a chance to experience academia before, hopefully, I get into more academia :p I’m assuming that this will be my most methodical blog post so far (I have turned on the table of contents for this post, I am that serious :d). The rest of this post is composed of my recent findings about academic work. ...

January 13, 2026 · 6 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

lost+found

it is so easy to lose your dreams. the pieces of yourself that you wanted to carry, and make into your legacy. the things that make your life yours. sometimes i worry that i’m forgetting my dreams, letting them go. it is so easy to do that. to get carried in the motions of everyday life. forgetting to organize. forgetting to remember. however, just as easy as it is to forget, you start anew. every morning, you wake up to take care of your body. it does not forget the desire to continue. you…remember things from your past, and bring them back into your future. your dreams don’t need continuity. you are not a movie. but you are a story. a story that decides to rewrite itself from time to time. a story that dwells in the petty detail and the mundane stress. a story that sometimes needs room to breathe, and sometimes desperately needs something, anything to progress. ...

July 2, 2025 · 1 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

distance

what is our obsession with wanting to be in-person? what difference does the body make when it’s close to us? friendships that go forgotten, only because a walking distance turns into a bus ride. relationships gone, for the warm hug is not there anymore. the easy access, turning into effort, turning into nothing at all. but I have seen the distance not even making a dent on some. mails sent, not expecting a response for months on end, but still expecting an answer regardless. couples on airports, meeting at the first chance they have and having their moment of pure joy. friends, having never even met in person, relying on purely the acknowledgement that they have managed to keep a connection going for years on end. managing to make the embrace of two minds more important than the embrace. trusting that you have someone on the other side of the world who’s doing exactly the same thing. an unspoken trust. ...

June 27, 2025 · 1 min · Şükrü Eren Gökırmak

hello

hello, i’m eren. ...

June 16, 2025 · 1 min · Şükrü Eren Gökırmak