All Articles

Case Study: Ready Player Me

RPM (Ready Player Me) used to be a character creation, or avatar creation, studio. You'd select properties (boy or girl, hair style, clothes, etc) of your character, click a button and download a reusable 3d asset.

pudeyev.com has been updated

I'm still working on a few things but all the pieces have fitted nicely, the site is fast, no glaring errors. and it's looking pretty good. The automation machinery is also working well.

rebel-cycles.city.ad has been rebuilt

Actually... it looks okay. Mobile slider works. A lot of time is spent not building but rather debugging. Between having an idea and having it work mechanically, there are many steps. Of course, the world is a very mechanical place. That's why we love and build motorcycles, because they are so mechanical, real and awesome.

Why I don't like PHP syntax

Revised and updated 2026-07-26. 

I have made the decision to use PHP as part of my overall stack, along with ruby, javascript, and python. The main reason is that there has been a lot of great software written in PHP, and I want to use it. However, after leaving the PHP world for Ruby, and then coming back to it, I see many annoying little things that bother me in PHP. In this article, I rant about some of them.