My name is Sinan.
I am currently busy trying to avoid success at all costs.
Recent Posts
Why I am Migrating From Zola Back to Hugo (14 May 2025)
This post is a summary of my recent decision to go back to Hugo after using Zola. I also report on how LLM assistants with Web access can aid in such decisions, not as an authority but as a research assistant.
Read more »Code is Liability (13 May 2025)
While programming, we often aim to avoid repetition. Repetition is boring, and ironically, much of programming exists to automate boring tasks in the first place. But repetition is just one symptom of a much deeper problem: Code itself is a liability.
Read more »Build a CLI Emoji Picker with fzf and Nix (12 May 2025)
In my blog post yesterday, I mentioned fzf. Its simplicity and power make it a good tool for many scripting tasks. In this post, we will see a practical example of how to use it in a CLI program and package it with Nix.
Read more »Wayland Application Launchers: Stick with Rofi (11 May 2025)
Today is a lazy Sunday, and I did what nobody should do on a Sunday: Spend time trying to replace something that already works. This time, my victim was rofi.
Read more »GitHub Projects My Way (10 May 2025)
This post explains why and how I use GitHub for nearly everything. I will also explain how I use GitHub Actions to automate the creation of issues in my GitHub Projects.
Read more »