First Blog Post
This blog post was released on the tenth of December 2025.
Why so many words?
I am humble in my expectations when it comes to this website. I just wanted to have a space for people to access my content without any kind of intrusive censorship of modern platforms. I think it will be that for some time anyway. That's basically the reason I created this project. I want to have good tools to share my progress with people.
What's inside?
It was a long way. I was working on my game, started a few side quests that led me to learning Rust, and now I'm here. This website is developed with the help of Dioxus, a Rust framework for web development. None of this would be possible without WebAssembly.
Why not JS?
WebAssembly has particular applications, and it's not like there are many other competing technologies. To me it's a really convenient tool to, for example, use some ancient C/C++ code on the web if you know what you need, of course.
It might be great, but why not something less extravagant for developing your own website? There are so many magnificent web frameworks that would definitely be interesting to learn. Well, I figured Rust would be interesting to learn, too.
Why Dioxus?
Dioxus seems to have funding, and that was the driving factor over Leptos and I will also try the latter one day. It might be more targeted at web, which is really cool, but I also think about potential applications of these frameworks in native GUI development. Why? One more time, it does sound fun.
It's not the first instance
As a matter of fact, that's how I started my programming journey, to some extent. One of the most important academic experiences in terms of programming for me was during my school years.
Those were special programming classes in university. I had some of those classes: an HTML/JavaScript class, a class about hardware — it was pretty fun because, during one lesson, we were allowed to dismantle a motherboard — and, of course, my C++ classes.
A little bit of web
I did a web class with HTML and JavaScript simultaneously with the hardware class. I was 13 and had some basic understanding of computers. I understood that HTML is not really a programming language, and the eureka moment was when I started working with JS and animated a button on click. That was the moment when I understood what programming is about. Next year I started doing their C++ course.
Real programming incoming
It was C++ with WinForms. Instead of “new” you have “gc new” and a lot of other Microsoft garbage. It was like C# for people with questionable life choices. After the first lesson, I was absolutely furious because I wanted to have some “real” programming there, but we were just building UI using Visual Studio.
Of course, you don't need a special course to become a software engineer, but I was young. Anyway, I met one of my best friends there and also obtained valuable C++ skills. For some reason, the second half of that year was about creating console applications, so almost no MS C++ tricks.
Why you would even do university
UI with C++ was basically my first experience with C++. I started university at the same institution that had been hosting those earlier classes. I met new people, understood what kind of technologies I was interested in, and started attending the makers' club we had. I really liked embedded; I did some fun stuff that I really enjoyed.
And again UI...
First job experience is not something you choose, usually. It was an outsourcing company, tech stack was C++/Qt. I had wonderful coworkers — several of them followed me to the next company, and then to the one after that as well.
My next experience was also UI in Qt, and only after that did I officially get into game dev. Of course, there were some tasks for Qt UI, too. I decided to accept my fate and continue doing some unorthodox but kind of appealing software engineering.
What's next?
I will add a “Projects” button where I will post details about what I actively develop. AYEQUE.art is, of course, one of those projects, as well as the game that I started earlier this spring. I will be happy to share details about it as soon as possible.
There are many things I will discuss in the future, but I guess I will stop for now here. Subscribe to my profiles and share your opinions in comments to posts where I shared a link to this webpage.