Who am I?

I am in my mid-20s. I program for fun and sometimes as a job. I don’t like to be active on the internet under my real name, so I chose this name: Unornate. It doesn’t matter if anyone recognizes me by this name. Unornate means plain, simple, or not decorated.

Interests

I generally enjoy simplicity. That’s why I like computers. Computers are much simpler than humans, and I enjoy interacting with computers and programming.

I started programming with C and C++, and then chose Java and then Kotlin because of my personal interest. I’m exploring Go and Zig.

I’m very interested in the open source world and haven’t contributed to a specific project with this name yet. I hope better conditions will arise so that I can.

Setup

My personal setup as I write this is Windows 11 because I have to. However, I use WSL, omyzsh, and Neovim. For JVM development, I use Intellij (sometimes with IdeaVim), and I think Intellij is the best choice for this platform. However, the fact that Intellij is closed source is a bit inconvenient for me.

This website

Currently, this website is deployed on Cloudflare using Hugo.

The previous version ran on Jetty with the same UI, and pages were generated from Markdown files generated by a simple custom renderer I wrote myself using Kotlin. The routes and HTML pages are generated with a layout as a template, I just have to add a new .md and restart the web container. At runtime, the new route is created with the file name. Something like Hugo (even simpler).

The reason I switched to Hugo is simply because of Cloudflare’s free deployment. Unfortunately, Cloudflare doesn’t have a free plan for container deployment.