I did not really set out to build a “website.” I just wanted somewhere I would not lose my thoughts. A place better than a .txt file sitting on my desktop collecting random ideas until I forget about it. I also wanted somewhere I could share what I learn from my own perspective, even when I am wrong, because I think there is still value in that. At the start, this was supposed to be a simple one page portfolio, nothing serious. But I ended up enjoying the process of actually building it and figuring things out as I went, so I just kept going and kind of got lost in it.

To build the website I used HTML, CSS, and JavaScript. I hosted it with GitHub Pages. I bought the domain from Namecheap and then spent way too long messing with DNS settings on both sides until everything finally connected and rosovo.org actually pointed to the right place. I originally wanted a .com, but I ended up deciding .org made more sense for this. It feels less like something commercial and more like a personal blog or archive or whatever this ends up becoming over time.

I use VS Code to put everything together. I actually tried to take notes in my code this time so I would not completely forget how I built it, which helped more than I expected. The whole thing took around 14 hours from idea to rosovo.org actually being live and showing this article. If I am being honest, probably closer to 11 hours of actual focused work once you remove eating, showering, and getting distracted. About an hour and a half of that was just waiting for DNS propagation anyway.

The easiest part was probably setting up GitHub Pages. Once you have done it once, it is pretty straightforward. The hardest part was starting with a blank editor. Writer’s block is not just a writing thing, it definitely shows up in coding too, especially when you have no plan and you are just staring at an empty file trying to make something exist. I would honestly recommend doing at least a little planning before starting something like this because otherwise you just sit there for way too long not knowing what to build first.

The domain cost me about 12 dollars. I have seen cheaper ones, sometimes even just a few dollars depending on deals. GitHub Pages is free. There are a lot of paid hosting services out there but a lot of them are honestly kind of ridiculous. Some are expensive and still restrict what you can do pretty heavily. Some even limit JavaScript which makes no sense to me. They are easier to set up, but you are basically paying more for less control, which feels backwards for something that is basically just a personal site.

Before I built this I did not really care that much about websites or writing. I would mess with it sometimes but it was never something I actually stuck with. This started as a “I could probably do this, might be fun” kind of idea because I had time and was bored. But the more I built, the more I actually enjoyed it, so I just kept going without really planning anything long term.

Now I actually really like what I have made. It feels like a small thing that is alive in a way, like a little baby I get to grow over time. Right now I still see it as incomplete. I want to add a lot more to it but my ideas are bigger than what I have built so far, so I will need to keep learning new things to actually make it real. But I also realized that if I just keep going, it will eventually get there.

I want my friends to enjoy using it too, even the ones who do not really sit and read long paragraphs, which is part of why I want to add games and interactive stuff later. This whole thing started as an experiment but it ended up flipping a switch in my brain. It just feels good to build something and actually see it exist.

I will probably keep working on it for a while, and I will keep renewing the domain every year as long as I still care about it. Right now I do not really see myself getting bored of it anytime soon. I want rosovo.org to eventually become a kind of professional hub for me, a portfolio, and maybe even just a piece of work on its own.