~/blog

Blog posts

2026 1

  • Article thumbnail

    Week with my-pi-agent

    Last week I’ve set a goal for myself to go 100% without writing a single line of code manually. I’ve been trying agentic workflows for a year now. My first agentic tool I’ve tried was aider and it was pretty cool experience at that time. For the last few months I’ve been using OpenCode but I haven’t been able to let it control 100% of my results. Mainly because it hasn’t been able to earn my trust. I’ve been watching different tools for a long time and decided that it was time to try out something minimal. Something that I can make work for me. Make it work with my workflows and tools I use during work. Pi is a bare bones CLI agent similar to Claude Code, Codex CLI and OpenCode.

2025 1

  • Article thumbnail

    Somewhere in the sky

    What can you do on an airplane when you cannot move as your son is sleeping on your lap? You can write a new blog post, “obviously”. Why can’t I find more time to write more posts? I lack the motivation, to be honest. Now that anyone can just ask an LLM to spit out an original blog post on demand, who will search for original, honest content written by a human? I’ve set expectations for my wife that this year we won’t be going on a vacation, and she has overruled and found a one-week trip to Mallorca. I can confirm that we will be coming back to Mallorca for further exploration. This week was very nice. I haven’t made any commitments on what I’m going to do with my career. I’ve already accomplished that since this year, I will work on Rust projects.

2024 3

  • Article thumbnail

    Auto-commit & push git repositories

    I’ve been writing my notes for over 4 years in markdown. I write my notes in similar style of a Zettelkasten method. I was inspired by foambubble project and was using it for quite some time. The goal of foambubble was to re-use as much free technology for writing and keeping second brain. The author Jani Eväkallio has chosen to write a plugin for VSCode and utilize git workflow. This approach as complicated for average human was very appealing to me as I was already user of certain tools.

  • Article thumbnail

    My first published Cargo crate

    I’ve become obsessed with cameras, during our Tenerife trip, where I got to use a borrowed mirrorless camera for the first time. After that, I researched which camera I’d buy for myself for five months. While watching all the reviews, I was interested in the exposure settings for each picture presented. I’ve displayed many photographs in our Tenerife vlog with my wife. I’ve decided that I’d like to show those exposure settings in my other videos as they might inspire other photographers. I’ve tried many image editors and tools, but not one was able to fulfill my demands on how I’d like to display those settings underneath each picture. Many tools supported some kind of framing, however it was always in a limited way.

2023 2

  • Article thumbnail

    I built my 3rd custom keyboard

    When I was young and still had time to play games on a regular basis I got myself an 80% mechanical keyboard from Cooler Master. I didn’t want to waste any space with a useless num-pad. For a very long time, I was very satisfied with the keyboard. It still serves me today. It has cherry brown switches. I got very used to them, but I always wanted to try something different. A few years later I found the r/MechanicalKeyboards subreddit. I was amazed by the collection of custom-made keyboards and the variety of switches and other customization that is available.

  • Article thumbnail

    Letter for Daniel

    It’s 18. 06. 2023 01:00 just after midnight. Your mother had some ache in her back for a few hours but she just wanted to get some sleep before she brings you into this world. After a few hours of talking some sense to her, I made her come to the hospital with me. Nurses are smiling at us so that we look very happy and not like she is having pain. We will see. Your due date was just yesterday. For the whole day, people were asking us what was going on and nothing was going on. You’ve decided to cause some pain just before we want to go to sleep.

2022 10

  • Article thumbnail

    Lovely London Trip

    I have been thinking for a long time about how should I continue my blog writing. Right now, I am standing underneath Tower Bridge in London and I got so many inspirations on what should I write about, but the first article should be about our trip to London. This time I want to try an experiment. Instead of writing this blog post, I am going to dictate it over to my phone and do some edits after. I’ve found that I can put my thoughts much quicker into something that can be edited. I know that I haven’t been posting my weekly posts since June, but to be honest, I had to find some motivation over time and I will be not continuing with weeklies anymore. I would much rather post something with a theme around my life.

  • t

    Treasure hunt - Weekly #18-2022

    I have so much news that I have no idea where to start. This one would be one of those posts that I will revisit many times to be able to look back and analyze what were my feelings and where I’ve stood and how I coped with them.

  • h

    Happy Easter - Weekly #15-2022

    Hello, I’ve been very busy the last 3 weeks and I’m so so sorry I haven’t been able to post an update. Now, I have so many things in the pipeline, I hope I’ll be able to remind myself of everything.

  • c

    Coming from DevBreak - Weekly #11-2022

    Welcome back, You might notice, that I’ve skipped 2 weeks of posting. I have a very good excuse. I’ve been on a vacation in Mauritius. It was the best vacation I’ve ever been on. The only unfortunate part was that the flight back home from Istanbul to Budapest was canceled. So the trip got prolonged for another 2 days but we weren’t prepared for the weather.

  • e

    Error handling with Either<Type>

    We have started a new small internal project for automating a few workflows around counting worked hours and time offs. The application is a slack bot on top of node js, TypeScript and PostgreSQL database. We use 3rd party APIs to fetch data about the times which we need to accumulate and process to calculate valuable information to our users.

  • Article thumbnail

    Laptop battery got fat - Weekly #07-2022

    Another week, another update is here. This week, I have been able to commit to a schedule for my streams. I will keep this schedule onwards. I’ll be online on Tuesday and Thursday. The stream starts somewhen between 18:00 to 20:00 CET.

  • i

    I've started streaming - Weekly #06-2022

    I’ve been thinking of giving the Weekly series a numbering system. I’ve come up with the format of #weekNumber-year. This article is only a second Weekly, but it is published for the sixth week of this year, so it will receive a number #06-2022. I use my Samsung Galaxy S21 as a camera via DroidCam. I have even bought the DroidCamX, just because it is the only software that successfully allowed me to connect my phone camera with the PC.

  • f

    First Weekly

    Hey dear reader, I’d like to resurrect a series of articles called Weeklys. It’s a weekly round-down of things I’ve learned, discovered, or caught my attention.

2021 3

2020 10

  • l

    Logging recommendations

    Do not use console directly. Programs should be able to define logging strategies dependant on the environment. We strongly recommend using a logging library such as Winston (commonly used in node.js programs).

  • g

    Guide on error handling

    Having good error handling practice is very important when building complex applications. Applications which consist of multiple applications such as web applications,

  • i

    I've moved my site to Netlify

    So I’ve been trying to set access to my CMS for a long time now. The problem was that in order to have CMS accessible through my domain, it requires an OAuth server. I’ve figured out that creating a custom serverless function which will handle the authentication with GitHub would be sufficient.

  • w

    WebAssembly briefing

    Last week I’d organized a small briefing at work about WebAssembly. The goal of the briefing was to give my colleagues an overview about what WebAssembly is and how it can be used to improve our products. I’ve used these notes for the discussion.

  • i

    I've made an RSS feed

    I was thinking of the ways how could people subscribe to the blog without checking it periodically or me having to post on social media any time that I post a new article. The first thing that came to my mind was an RSS feed. I thought that it should be very easy to create one (and it is) so I started to work on it last weekend.

  • s

    Samsung Galaxy Buds+ Review

    I was very sceptical of the new trend of truly wireless headphones at first. I didn’t believe that the technology is capable of producing a high quality headphones with a sensible time of usage without some major drawbacks in comfort of wearing them or some other major issues.

  • t

    Transition to Colemak keyboard layout

    So it has been 3 months since I’ve made a full transition to only writing on Colemak keyboard layout. Now that I am in the middle of the adaptation period is time to sum up what was causing the most problems and what went smoothly. Lazy explanation would be that it is something between QWERTY and Dvorak. It keeps the most used shortcuts unchanged and moves the keys that are most frequently used to the middle.

  • Article thumbnail

    Custom Redox keyboard assembly

    In this blog post, I am going to take you out on a little journey of making my own keyboard. Perhaps help you if you’ve decided to make yourself your own. But first, I want to tell you:

  • Article thumbnail

    How I've built my website

    Creating my own website with blog was something I had in my mind from start of my professional career after I left school. I had a lot of new experience with development which I wanted to elaborate on and save into a small library so I can take a look back on my thoughts how they evolve over time.

↑ top