You Probably Don’t Need Kubernetes or AWS
In IT, these two terms have become more than just standard requirements in any DevOps/SRE job listing. They are more like the clichéd ‘stress resistance’ in a résumé. At the same time, the vast majori…
Latest Notes
Indie hacking, startups, resilient systems - and staying sane while building a small company
In IT, these two terms have become more than just standard requirements in any DevOps/SRE job listing. They are more like the clichéd ‘stress resistance’ in a résumé. At the same time, the vast majori…
The sunk cost trap We often pour time, money, and energy into something and, even when there is no real result, we cannot walk away because ‘so much has already been invested’. This is a classic cogni…
Two kinds of startups When you spin inside a certain field long enough, you start to forget that some concepts and terms are not obvious to people around you. That happened to me with the term 'startu…
Less is more. It is a really overused phrase that has become a cliché, yet it still has not lost its relevance. At some point, 'less is more' was exactly what the mobile‑first approach was about: firs…
Another useful side of tracking exchange rates in real time is that I learn about world events without reading the news. I do not have time to read the media right now, but in the evening before bed I…
All right, I’ll still write a bit about the 2025 results, but for now only about Fullyst. Some stats: 1. Subscriber growth for the Fullyst news channel: +716 people. And this is a channel with news on…
Saylify progress update: I have started on the web app and so far it is going quite well. There is summary, translation, summary of the translation and similar stuff. Everything is cached and wired th…
It seems like it is time to write year-end summaries and plans for the next one, but it looks like I am not up for that. As this insane 2025 is wrapping up, I decided to do everything in my power to t…
How I Failed To Beat Anxiety and Decided To Control It Instead Most of my income is in US dollars and my expenses are in euros, so exchange rate swings sometimes hit my wallet pretty hard. It often fe…
How I accidentally got Improvy OÜ verified on OpenAI, even though I technically should not have. While working on Saylify recently, I noticed that in the OpenAI API Playground some models were unavail…
I crap-coded, sorry, vibe-coded – that is what they call it now. As an experiment to see whether a top Codex-like model can build something complete and working on top of an existing codebase, I decid…
Another Improvy OÜ birthday – 4 years! To be fair, I have to admit the reality: for the first 3 years there was absolutely no activity and the legal entity was basically unused. But the fourth year is…
On Apple Developer Program: While working on Saylify, I realized that many people around me use Apple devices, and in general more than 20% of all users are on macOS or iOS. On top of that, it is the …
I wonder how much longer we will pretend the world has not gone mad. On one side, a new era is coming, where AI is not just a loud acronym but a technology that is genuinely changing our usual ways of…
A mini update on Fullyst: Recently I tightened the limits on AI spam detection, added chat notifications when the limit is reached, and even introduced a way to gift a plan with higher limits to your …
About my 'Telegram mindset': For a long time my main project was Fullyst, a service that lives entirely inside Telegram. Naturally, everything there is built around the Telegram ID. For me i…