main tags donate rss
github x

My 2025 Summary

post cover image

Another year is coming to an end, and following my new tradition, I would like to sum up some results in writing. Overall, the year felt rather passive for me. I don’t remember planning any big things, but still, previous years were more active for me in terms of creativity and beyond (open source, learning new skills, and so on).

Open Source

This year, I didn’t release any new open-source projects, although I had some work in progress. I’m still maintaining my older projects little by little, but also without much enthusiasm (for some of them, this was the main idea from the start — stability).

More details about the main projects:

Public projects on GitHub — a total of 92 commits, 79 closed issues, 11 releases created, and more than 1k stars gained.

UPD: I remembered that at the end of 2024 / beginning of 2025, I worked on badges.ws in Rust. It looked like a fairly simple task, but turned into several months of work and debugging various APIs. In general, I probably should have dropped the project earlier, but I didn’t and pushed it through to a release — at the cost of my motivation to start new projects. What conclusion to draw from this, I’m not sure.

Blog

Overall, this year I wanted to write more posts, and I even have many drafts, but at some point I wanted to switch to a more convenient engine than Zola (which I currently use). However, I couldn’t find anything good and flexible enough.

Problems with Zola:

As an engine, I would like something that uses JSX as a templating language, has Tailwind CSS out of the box, doesn’t have Zola’s navigation and linking issues, and is a simple and stable solution. Overall, Astro fits this category, and I tried migrating the blog to it, but it also has a number of its own problems:

Overall, I did a test migration of the blog to Astro, but never released it, because the solution felt too complex. A blog is something you might not touch for months, and when you finally do, you want to immediately understand how things work, rather than having to google or ask GPT for solutions.

I also considered NextJS as an option, since it can be configured to fit your needs, but there are big concerns about its stability. I really don’t want to read changelogs every few months just to understand their new vision and figure out what needs to be updated in something that already worked, just to keep it working the same way.

That turned into a lot of text about the blog. In short, I’d like to write more while being less distracted by technical problems. The ideal solution for me right now would be MD/MDX with the ability to override elements. Maybe someone knows a good existing solution? (or maybe it’s an idea for a project on Bun)

Skills

In previous years, I explored and practiced DevOps, Rust, Go, LLMs, NestJS/NextJS, and other things, but this year felt neutral. I can’t quickly name anything new that I learned this year. Probably the main change in my work environment was the switch from iTerm2 to WezTerm. The reason was adding LLM features to the terminal and a security vulnerability.

Overall, throughout the year it felt scary to update software. A lot of things are now being built with AI, and the quality of releases has become frankly weaker. For example:

In short, something has gone wrong in the world of software development. That’s why updating feels risky — you never know how your workflow will break this time. My favorite app is Sublime Merge: updates there are purely cosmetic and happen only a couple of times a year.

Crypto aka Degen

This area deserves a separate mention. In January, I worked on a small project for bridging ERC-20 / SPL tokens between the Ethereum and Solana networks. Around the same time, Trump released his Meme Coin: those who were insiders or just fast made good money, while everyone else ended up at a loss. That got me interested in how crypto works in general — not the technical side, but the community itself.

As a result, I subscribed to various chats and other sources with related information (though it’s a huge stream, often full of noise). Later, I found the DoubleTop community, where I’m now a member and communicate regularly.

Overall, during the second half of the year I was moderately active in crypto — trying different areas to understand how things work. So far, my experience is this: it is possible to make money in crypto, but it’s really difficult and requires a lot of time and attention. Losing money is much easier. There are no huge multipliers on deposits, but steady percentages are possible.

Cases I participated in:

Of course, there were more cases — I listed the main closed ones. In general, it is possible to make money in crypto, but it’s really hard and requires a systematic approach. The crypto market is alive only for a few months a year, when so many events happen that it’s impossible to participate in everything (not enough capital, energy, or time). For most of the year, nothing really happens — that’s when people go work at McDonald’s.

That quiet period is usually the time to farm retrodrops, but it’s genuinely difficult work: the results of your actions and money spent come only after 6–12 months, and psychologically that’s hard for me.

The current meta is Perp DEXes (Paradex / Lighter / Aster / Extended / Pacifica.fi / Ethereal / Trade.xyz / etc.) and opinion markets (Polymarket / Opinion / Limitless / etc.).

The hardest part of crypto for me is tracking balances and understanding whether I’m up or down overall (it’s basically real accounting work). Roughly speaking, I finished the year at about the same level I started, although at some points my deposit was up to +50%. It’s important to note that everything related to crypto should be done with proper risk control — I have a separate budget that I use only for experiments.

Anyway, this is a big topic, and I’ll probably need to talk about it separately.

Health

Still alive — and that’s good.

This year I quit smoking — I’m very happy about it, I feel better, and I’ve reduced the risk of various cancers. Overall, quitting wasn’t that hard: I watched a few YouTube videos to understand what to expect and what kind of “tricks” my brain would use to convince me to smoke again. For the first three weeks or so, you constantly think about smoking, and then it fades. Most of this “thinking” isn’t about smoking itself, but about habits and routines — like taking a break, looking out the window, having a coffee, and going for a smoke. Now, from time to time, I get short five-minute urges in the form of flashbacks.

I also started doing regular stretching/exercises — at least a couple of times a week (I track it in Sheets). Without this, I genuinely feel worse: it’s hard to work when your back hurts, for example. I periodically take body measurements, and probably the main change is my biceps: +2 cm.

Leisure

I bought an Xbox to relax by playing games (I had a PlayStation 4 in the past, so I wanted to try a different platform). I tried quite a lot of games via Game Pass — before that, I hadn’t played much for several years. From what I liked:

Other media that stood out.

Movies / TV shows: Fly Me to the Moon (2024), The Fighting Sullivans (1944), American Beauty (1999), The Naked Gun (2025), How to Steal a Million (1966), Once Upon a Time... in Hollywood (2019), Bugonia (2025), Аватар: Путь воды (2022).

Music: Sabrina Carpenter, The Velvet Sundown (yes, AI slop), Alice in Chains.

Books: I didn’t read much; the most recent one was Ionesco’s Rhinoceros.


Happy New Year to everyone! 🎉