Vibe Coding

A few words about the new trend called “vibe coding”. On one hand, I’m amazed that you can create apps with zero knowledge of programming. However, having started programming at the age of 12, it seems weird to see people who don’t understand what’s going on creating something that looks generic but not too bad. On the other hand, I couldn’t miss out on this trend and it would be unfair to judge without trying. So here are my thoughts on the main tools that started the trend and some alternatives that I’ve tried or plan to try later. ...

March 23, 2025 · 3 min

Task managers

I like to set up tasks for the week, month, or year, and it really helps to offload thoughts and be more productive. Unfortunately, I am not always consistent about it. And I wish for a system that would help with it. This led me to try multiple different apps, and now I have a long love-hate relationship with task managers. What an ideal task manager look like for me? Progress - many task managers make the task disappear once it’s done! It doesn’t bring any joy. Multiple buckets for different tasks Analytics! I do love numbers and would like to see my capacity. Multi-platform - has a mobile app or is at least adjusted for mobile screens, but has full functionality on desktop Not too complicated; it should be easy to add tasks Goals - group tasks for certain goals *Telegram support - I can just message to add a task I ended up using Microsoft OneNote as it’s multi-platform and allows me to add stuff quickly. I like that I can see the tasks, and when I plan for the next week, I can just copy-paste from the previous one. And because it’s free-format, it allows fine-tuning as needed. However, it doesn’t have any analytics, and when I set up a system for a week, I have to double-check to see how my weekly tasks align with monthly or yearly goals. Also, at the beginning of the week, I might have one plan, but sometimes the week requires adjustments, and I end up adding more tasks later in the week. It’s alright, but the problem is that my original tasks are still there and create a sense of stagnation. Therefore, I don’t understand - should I plan better? How much should I reserve for additional tasks? And what’s even achievable? ...

March 17, 2025 · 3 min

Ollama set up and my use cases

After successfully installing Ventura on my old Mac (see previous post), I went straight to installing Llama and trying out models. I used the following YouTube tutorial: https://www.youtube.com/watch?v=GWB9ApTPTv4, which I found to be really good. The Llama documentation is also great: https://github.com/ollama/ollama/blob/main/README.md. So far, I have tried running Llama 3.2 7B and CodeGemma 7B. After getting used to Chat GPT, this seems like a significant slowdown. However, given that I have specific use cases in mind, it might still be suitable for me. ...

February 15, 2025 · 3 min

Upgrading OS on my MacbookPro Mid-2012

I love my MacBook Pro mid-2012; it served me well until I bought the one with the M1 chip. I waited for a long time to upgrade because each new line of MacBooks seemed somehow worth it. However, I was really frustrated when Apple decided to solder RAM and then removed the ports, which eventually reached an absolute low point when they introduced the useless Touch Bar, removed USB-A and HDMI ports, had problems with the display cable, and featured an awful keyboard. ...

February 14, 2025 · 2 min

Welcome to My Blog: A Place for Code and Projects

Introduction Welcome to my blog! I’ve decided to create this space as a personal knowledge base where I can store useful code snippets, document my projects, and track their evolution over time. Why This Blog? As a developer, I often revisit past code, whether it’s a quick Python script, a Vue.js component, or a backend API. Instead of digging through old repositories or scattered notes, I wanted a structured way to keep track of useful solutions and ideas. ...

January 31, 2025 · 1 min