I really don't know how to introduce myself appropiately but here is a try. I like to be called Tom as an alias, with my fullname as Tom Castro. I live in south america, specifically in Pisco, a small town in Ica-Peru. It is a desert close to the coast so is hot almost all the year.
My interest reside in art and programming (C++). Currently I am learning the Vulkan SDK and starting tattooing locally with my own designs which I am struggling to make, and be at peace with the quality.
Yes! that is me, not currently working right now, couple of months ago I was a barista in a quite good restaurant. I quitted because it was exhausting and couldn't learn or start anything without lowering my performance at my job (10-11 hours a day of constant work).
Also, I studied a couple of years of Economics but dropped to start studying contemporary arts which I also dropped in late 2022.
What I am looking to do here? #
I was hoping to share my thoughts on various subjects regarding arts and coding, also philosophy why not world-structure stuff (to not say politics yikes). Maybe talk about some of my work and my process as an artist and coder (but i consider coding a type of art). During my time in college (either in economics and art) I liked to make kind of academics text about debatable topics like "Can games be considered an Art-Form?" or a critic on certain artist's work. So maybe i will share it or make new texts close to it.
I am also getting my hands dirty of PBR techniques in 3D graphics, I really want to know many 3D techniques of rendering shadows, occlussion, light, bouncing, shading, etc. I definitely will share that. I really don't know what i will do with this knowledge but if i can find a job related to it in some indie game i will be happy to achieve that.
Now I will list some random facts about me:
- 23 years old.
- Vegan since 16 cuz why not.
- I like JLB that is where I got my new name.
- I spent 3 days setting my Vulkan enviroment with neovim to make it like an IDE.
- I hate to use C++ package managers, too many things to worry about mainly build systems. Many times I got stuck because I build in gcc win32 so many libraries (in the package manager) don't have the binaries for that build system. To solve it I have to build them myself. It is still better than not having them but compared with other languages, it is more considerably harder to mantain if you want make your solution agnostic as possible.
- I don't like windows but this is where games are build and played (like valorant).
- F windows anticheats.
- I revive old laptops and put archlinux on them.
- I want my main machine to have linux but currently windows will have to make it.
- I like speedruns, currently planning to do a Zelda BotW.
- I get distracted easy.
- Right now I am using Neorg.
- I forgot my ssh passphrase so i guess i will have to make a ne account.
So thank you for reading till the end, I don't know the state of my english writing skills so forgive me if it has been difficult to read. See you next time. Thank You.