Translations and what's next
15/03/26
I can't believe it's been a month and a half already. Time really flies, doesn't it? Here's what has been going on.
First of all, translations have finally happened. After tinkering a bit with turning my website into a React project or using native web components, I've settled with no javascript. This is only to keep it as simple to mantain as possible (for me). There is no chance of making run time mistakes if there is no code. Furthermore, the complexity of any npm-related endeavour already made the project size go through the roof, which seemed absolutely unnecessary for the needs of a simple portfolio like website. Perhaps I will change my mind in the future, because I do feel I am missing out on component based programming here, but for now it stays brainless.
I have been reading Programming in Lua (first edition) online version and complementing it with Pico-8 learning projects. I fished some of my old Love2D projects and fixed them somewhat. They can be found here:
Beware, those are prior to 2015. I perhaps might work on them now that I have more knowledge, fresh ideas and some time on my hands.
I have also made public the code for this website as part of migrating my Github profile over to Codeberg.
So, what's next?
On the front-end front, there's some mastery I want to achieve in Typescript. I want to become good enough to work out complex typings, not only to feel powerful at work, but also to ease my life. Nothing like a 100% statically typed application.
As for back-end, there's many places I would like to go: C, C++ and Assembly. I know, small scoped. There isn't have a settled down plan to cover these, and maybe there's some limitations about going low-level without actually manipulating hardware. I have received some recomendations such as Turing Complete or NAND to Tetris. I would love to be able to contribute to old games which have been decompiled. For example, I love the original Animal Crossing games, of which the Gamecube version recently got decompiled, and it is currently getting a fan made PC port and additional content. It would be cool to take on this project and translate the game to catalan.
Lastly, I have been messing around with Godot and Blender. Both of which I have been enjoying learning. I want to post some of what I have been working on, but that will come when it's not so barebones.
So there's quite a lot of motivation in here but also a lot of learning left to do! It feels daunting, but as with learning anything: it's a matter of persistance. So, let's see how this goes!